Skip to content

Commit dbe6f3a

Browse files
committed
ci: update actions/checkout to v6 and fix semver-checks compatibility
- Upgrade actions/checkout from v4 to v6 across all jobs - Pin cargo-semver-checks to v0.46.0 which supports rustdoc format v57 generated by Rust 1.84+
1 parent 091ea41 commit dbe6f3a

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Check
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
1919
- uses: dtolnay/rust-toolchain@stable
2020
- uses: Swatinem/rust-cache@v2
2121
- run: cargo check --all-features
@@ -29,7 +29,7 @@ jobs:
2929
os: [ubuntu-latest, macos-latest, windows-latest]
3030
toolchain: [stable, beta]
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v6
3333
- uses: dtolnay/rust-toolchain@master
3434
with:
3535
toolchain: ${{ matrix.toolchain }}
@@ -40,7 +40,7 @@ jobs:
4040
name: Clippy
4141
runs-on: ubuntu-latest
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v6
4444
- uses: dtolnay/rust-toolchain@stable
4545
with:
4646
components: clippy
@@ -51,7 +51,7 @@ jobs:
5151
name: Rustfmt
5252
runs-on: ubuntu-latest
5353
steps:
54-
- uses: actions/checkout@v4
54+
- uses: actions/checkout@v6
5555
- uses: dtolnay/rust-toolchain@stable
5656
with:
5757
components: rustfmt
@@ -63,7 +63,7 @@ jobs:
6363
env:
6464
RUSTDOCFLAGS: -Dwarnings
6565
steps:
66-
- uses: actions/checkout@v4
66+
- uses: actions/checkout@v6
6767
- uses: dtolnay/rust-toolchain@stable
6868
- uses: Swatinem/rust-cache@v2
6969
- run: cargo doc --no-deps --all-features
@@ -72,7 +72,7 @@ jobs:
7272
name: Security Audit
7373
runs-on: ubuntu-latest
7474
steps:
75-
- uses: actions/checkout@v4
75+
- uses: actions/checkout@v6
7676
- uses: rustsec/audit-check@v2
7777
with:
7878
token: ${{ secrets.GITHUB_TOKEN }}
@@ -81,7 +81,7 @@ jobs:
8181
name: MSRV
8282
runs-on: ubuntu-latest
8383
steps:
84-
- uses: actions/checkout@v4
84+
- uses: actions/checkout@v6
8585
- uses: dtolnay/rust-toolchain@master
8686
with:
8787
toolchain: "1.75"
@@ -92,14 +92,14 @@ jobs:
9292
name: Semver Check
9393
runs-on: ubuntu-latest
9494
steps:
95-
- uses: actions/checkout@v4
95+
- uses: actions/checkout@v6
9696
with:
9797
fetch-depth: 0
9898
- uses: dtolnay/rust-toolchain@stable
9999
- uses: Swatinem/rust-cache@v2
100100
- name: Install cargo-semver-checks
101101
uses: taiki-e/install-action@v2
102102
with:
103-
tool: cargo-semver-checks
103+
tool: cargo-semver-checks@0.46.0
104104
- name: Check semver compatibility
105105
run: cargo semver-checks check-release

0 commit comments

Comments
 (0)