Skip to content

Commit 7b6ca68

Browse files
committed
ci: use ubuntu-latest, test more on windows with several different compilers
1 parent 098514d commit 7b6ca68

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
run: v test ~/.vmodules/sqlite
3333

3434
sqlite-linux:
35-
runs-on: ubuntu-20.04
35+
runs-on: ubuntu-latest
3636
env:
37-
VFLAGS: -cc tcc -no-retry-compilation
37+
VFLAGS: -no-retry-compilation
3838
steps:
3939
- name: Checkout V
4040
uses: actions/checkout@v4
@@ -57,9 +57,9 @@ jobs:
5757
run: v test ~/.vmodules/sqlite
5858

5959
sqlite-windows:
60-
runs-on: windows-2025
60+
runs-on: windows-latest
6161
env:
62-
VFLAGS: -cc gcc -no-retry-compilation
62+
VFLAGS: -no-retry-compilation
6363
steps:
6464
- name: Checkout V
6565
uses: actions/checkout@v4
@@ -78,5 +78,13 @@ jobs:
7878
run: |
7979
v fmt -verify ~/.vmodules/sqlite
8080
v fmt -w ~/.vmodules/sqlite
81-
- name: Run tests
81+
82+
- name: Run tests with tcc:
8283
run: v test ~/.vmodules/sqlite
84+
- name: Run tests with msvc:
85+
run: v -cc msvc test ~/.vmodules/sqlite
86+
- name: Run tests with clang:
87+
run: v -cc clang test ~/.vmodules/sqlite
88+
- name: Run tests with gcc:
89+
run: v -cc gcc test ~/.vmodules/sqlite
90+

0 commit comments

Comments
 (0)