| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 | 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.8.0          - runner: macos-latest            os: osx            neovim: v0.8.0          - runner: ubuntu-22.04            os: linux            neovim: nightly          - runner: macos-12            os: osx            neovim: nightly    runs-on: ${{ matrix.runner }}    steps:      - uses: actions/checkout@v3      - name: Install neovim binary from release        env:          RELEASE_VER: ${{ matrix.neovim }}        run: |          echo "$HOME/.local/bin" >> "$GITHUB_PATH"          bash ./utils/installer/install-neovim-from-release      - 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@v3      - name: Install neovim binary        uses: rhysd/action-setup-vim@v1        with:          neovim: true          version: v0.8.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"
 |