Skip to content

Commit b17c61f

Browse files
committed
add some windows tests to ci
1 parent 539d86a commit b17c61f

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

.github/workflows/default.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121
- os: ubuntu-22.04
2222
rev: v0.10.0/nvim-linux64.tar.gz
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525
- run: date +%F > todays-date
2626
- name: Restore cache for today's nightly.
27-
uses: actions/cache@v3
27+
uses: actions/cache@v4
2828
with:
2929
path: _neovim
3030
key: ${{ runner.os }}-${{ matrix.rev }}-${{ hashFiles('todays-date') }}
@@ -42,12 +42,31 @@ jobs:
4242
nvim --version
4343
make test
4444
45+
run_tests_windows:
46+
name: unit tests (Windows)
47+
runs-on: ${{ matrix.os }}
48+
strategy:
49+
fail-fast: false
50+
matrix:
51+
os: [windows-2022]
52+
rev: [nightly, v0.7.2, v0.8.3, v0.9.5, v0.10.0]
53+
steps:
54+
- uses: actions/checkout@v4
55+
- uses: rhysd/action-setup-vim@v1
56+
with:
57+
neovim: true
58+
version: ${{ matrix.rev }}
59+
- name: Run tests
60+
run: |
61+
nvim --version
62+
nvim --headless --noplugin -u scripts/minimal.vim -c "PlenaryBustedFile tests/plenary/path2_spec.lua"
63+
4564
stylua:
4665
name: stylua
4766
runs-on: ubuntu-22.04
4867
steps:
49-
- uses: actions/checkout@v3
50-
- uses: JohnnyMorganz/stylua-action@v2
68+
- uses: actions/checkout@v4
69+
- uses: JohnnyMorganz/stylua-action@v4
5170
with:
5271
token: ${{ secrets.GITHUB_TOKEN }}
5372
version: latest
@@ -58,7 +77,7 @@ jobs:
5877
name: Luacheck
5978
runs-on: ubuntu-22.04
6079
steps:
61-
- uses: actions/checkout@v3
80+
- uses: actions/checkout@v4
6281

6382
- name: Prepare
6483
run: |

0 commit comments

Comments
 (0)