name: Neovim Nightly compatibility test on: schedule: - cron: '0 12 * * *' workflow_dispatch: jobs: bootstrap-and-check-nightly: strategy: matrix: platform: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v2 - name: Run bootstrap run: make bootstrap env: DOTFILES_CI: 1 - name: Install neovim uses: rhysd/action-setup-vim@v1 with: neovim: true version: nightly - name: Install packer if: ${{ matrix.platform != 'windows-latest' }} run: | git clone https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim - name: Install packer on Windows if: ${{ matrix.platform == 'windows-latest' }} run: | git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim" - name: Run neovim checks run: make check_neovim env: DOTFILES_CI: 1