@@ -2,7 +2,6 @@ name: Test
22
33on :
44 push :
5- branches : [ main ]
65 pull_request :
76 branches : [ main ]
87
1918 - windows-latest
2019 runs-on : ${{ matrix.os }}
2120 steps :
22- - uses : actions/checkout@v3
21+ - uses : actions/checkout@v4
2322 - name : Install the MinGW and LLVM toolchains
2423 if : matrix.os == 'ubuntu-latest'
2524 run : sudo apt-get install -y gcc-mingw-w64 llvm
@@ -31,20 +30,18 @@ jobs:
3130 name : Test zig dlltool
3231 runs-on : ubuntu-latest
3332 steps :
34- - uses : actions/checkout@v3
35- - uses : goto-bus-stop/setup-zig@v1
36- with :
37- version : 0.10.1
33+ - uses : actions/checkout@v4
34+ - uses : goto-bus-stop/setup-zig@v2
3835 - name : Run tests with zig
3936 run : ZIG_COMMAND=zig cargo test --verbose
4037 zigwheel :
4138 name : Test python -m ziglang dlltool
4239 runs-on : ubuntu-latest
4340 steps :
44- - uses : actions/checkout@v3
45- - uses : actions/setup-python@v4
41+ - uses : actions/checkout@v4
42+ - uses : actions/setup-python@v5
4643 with :
47- python-version : " 3.11 "
44+ python-version : " 3.12 "
4845 - name : Install ziglang package
4946 run : pip install ziglang
5047 - name : Run tests with python -m ziglang
@@ -53,13 +50,13 @@ jobs:
5350 name : Check code formatting
5451 runs-on : ubuntu-latest
5552 steps :
56- - uses : actions/checkout@v3
53+ - uses : actions/checkout@v4
5754 - name : Run cargo fmt
5855 run : cargo fmt -- --check
5956 clippy :
6057 name : Clippy lints
6158 runs-on : ubuntu-latest
6259 steps :
63- - uses : actions/checkout@v3
60+ - uses : actions/checkout@v4
6461 - name : Run cargo clippy
6562 run : cargo clippy --tests -- --deny warnings
0 commit comments