| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | name: installon:  pull_request:    branches:      - "master"      - "rolling"    paths:      - '.github/workflows/**'      - 'lua/**'      - 'snapshots/**'      - 'tests/**'      - 'utils/**'jobs:  unixish:    name: ${{ matrix.os }} ${{ matrix.runner }} (${{ matrix.neovim }})    strategy:      fail-fast: false      matrix:        include:          - runner: ubuntu-latest            os: linux            neovim: v0.10.0          - runner: macos-latest            os: osx            neovim: v0.10.0          - runner: ubuntu-22.04            os: linux            neovim: nightly          - runner: macos-12            os: osx            neovim: nightly    runs-on: ${{ matrix.runner }}    steps:      - uses: actions/checkout@v4      - name: Install neovim binary        uses: rhysd/action-setup-vim@v1        with:          neovim: true          version: ${{ matrix.neovim }}      - name: Install LunarVim        timeout-minutes: 4        env:          LV_BRANCH: ${{ github.head_ref || github.ref_name }}          LV_REMOTE: ${{ github.event.pull_request.head.repo.full_name || github.repository }}          LUNARVIM_LOG_LEVEL: "debug"        run: |          export PATH="$HOME/.local/bin:$PATH"          installer_url="https://raw.githubusercontent.com/${LV_REMOTE}/${LV_BRANCH}/utils/installer/install.sh"          curl -LSsO "$installer_url"          bash ./install.sh --no-install-dependencies      - name: Run unit-tests        # NOTE: make sure to adjust the timeout if you start adding a lot of tests        timeout-minutes: 4        run: |          nvim --version          make test  windows:    name: "windows-latest"    runs-on: windows-latest    if: github.event.pull_request.draft == false    continue-on-error: true # windows support is still experimental    defaults:      run:        shell: pwsh    steps:      # it's not currently possbile to run tests on windows, see nvim-lua/plenary.nvim#255      - uses: actions/checkout@v4      - name: Install neovim binary        uses: rhysd/action-setup-vim@v1        with:          neovim: true          version: v0.10.0      - name: Install LunarVim        timeout-minutes: 4        run: |          echo "$HOME/.local/bin" >> $GITHUB_PATH          pwsh.exe -NoLogo -ExecutionPolicy Bypass -NonInteractive -Command "./utils/installer/install.ps1 --local"
 |