Skip to content

Commit 684c637

Browse files
committed
Update CI
1 parent 860b072 commit 684c637

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ name: CI
1414
jobs:
1515
lint:
1616
name: Lint
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818
steps:
1919
- uses: actions/checkout@v4
2020
- uses: dtolnay/rust-toolchain@stable
@@ -36,7 +36,7 @@ jobs:
3636
name: Test
3737
strategy:
3838
matrix:
39-
os: [ubuntu-22.04]
39+
os: [ubuntu-24.04]
4040
features: ["--features targets", "--features metadata", null]
4141
runs-on: ${{ matrix.os }}
4242
steps:
@@ -57,7 +57,7 @@ jobs:
5757

5858
deny-check:
5959
name: cargo-deny
60-
runs-on: ubuntu-22.04
60+
runs-on: ubuntu-24.04
6161
steps:
6262
- uses: actions/checkout@v4
6363
- uses: EmbarkStudios/cargo-deny-action@v2
@@ -66,11 +66,17 @@ jobs:
6666

6767
publish-check:
6868
name: Publish Check
69-
runs-on: ubuntu-22.04
69+
runs-on: ubuntu-24.04
7070
steps:
7171
- uses: actions/checkout@v4
7272
- uses: dtolnay/rust-toolchain@stable
7373
- uses: Swatinem/rust-cache@v2
7474
- run: cargo fetch
7575
- name: cargo publish check
7676
run: cargo publish --dry-run
77+
78+
test_success:
79+
runs-on: ubuntu-24.04
80+
needs: [lint, test, deny-check, publish-check]
81+
steps:
82+
- run: echo "All test jobs passed"

0 commit comments

Comments
 (0)