diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c2d1f5..c2424f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@v4 - uses: rhysd/action-setup-vim@v1 @@ -23,19 +23,19 @@ jobs: with: luaVersion: "luajit-2.1.0-beta3" - - name: luarocks - uses: leafo/gh-actions-luarocks@v4 + - uses: notomo/action-setup-nvim-lua@v1 + - run: luarocks install vusted + - run: luarocks install luacheck - name: install plenary.nvim + if: matrix.os != 'windows-latest' run: | git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary - # git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/.local/share/nvim/site/pack/vendor/start/plenary.nvim - - name: setup tools - shell: bash + - name: install plenary.nvim on windows + if: matrix.os == 'windows-latest' run: | - luarocks install luacheck - luarocks install vusted + git clone --depth 1 https://github.com/nvim-lua/plenary.nvim ~/AppData/Local/nvim - name: Run tests shell: bash