Skip to content

Commit 93eefdc

Browse files
committed
ci: Run build tests on any branch
Update relevant dependency action API versions.
1 parent 586607f commit 93eefdc

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

.github/workflows/rust.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: Test
22

33
on:
44
push:
5-
branches: [ main ]
65
pull_request:
76
branches: [ main ]
87

@@ -19,7 +18,7 @@ jobs:
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

Comments
 (0)