From 0568e17fc66c58825af8601f76f1ee4758b2b373 Mon Sep 17 00:00:00 2001 From: Brian Ryall Date: Thu, 4 Jan 2024 15:16:31 -0500 Subject: [PATCH] ci: add windows-latest test --- .github/workflows/ci.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c2d1f5..28754a7 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,20 @@ 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 + mv ~/AppData/Local/nvim/plenary/lua/plenary AppData\Roaming/luarocks/share/lua/5.1/. - name: Run tests shell: bash