Skip to content

Commit 74406d5

Browse files
chore(ci): update deps (#180)
* chore(deps): update various dependencies * chore(deps): update checkout and CodSpeedHQ actions * chore(ci): specify mode for `CodSpeedHQ` action * chore!: bump minimum Rust version, `1.82.0` -> `1.88.0` * fix(docs): rename `doc_auto_cfg` attribute See rust-lang/rust#138907 * fix(ci): require `read` permission for crates' token * chore(ci): remove duplicate test for docs * fix * fix(ci): only check if access token is set * fix(ci): better emulate docsrs by not building dependencies --------- Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
1 parent 85567fa commit 74406d5

File tree

15 files changed

+587
-473
lines changed

15 files changed

+587
-473
lines changed

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
LANGUAGETOOL_PORT: 8010
2323
steps:
2424
- name: Checkout repository
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626

2727
- name: Install nightly toolchain
2828
uses: dtolnay/rust-toolchain@nightly

.github/workflows/languagetool.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout repository
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@v5
1313

1414
- name: Check and report
1515
uses: reviewdog/action-languagetool@v1

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
pull-requests: write
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222

2323
- name: Install pre-commit
2424
run: pip install pre-commit
@@ -37,7 +37,7 @@ jobs:
3737
if: ${{ github.event_name != 'schedule' }}
3838
steps:
3939
- name: Checkout repository
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v5
4141

4242
- name: Install Rust nightly
4343
uses: dtolnay/rust-toolchain@nightly

.github/workflows/publish.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
if: startsWith(github.ref, 'refs/tags/v')
1616
steps:
1717
- name: Checkout sources
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v5
1919

2020
- name: Install stable toolchain
2121
uses: dtolnay/rust-toolchain@stable
@@ -25,13 +25,16 @@ jobs:
2525
check-publish:
2626
name: Check Publish
2727
runs-on: ubuntu-latest
28+
env:
29+
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_TOKEN }}
2830
if: startsWith(github.ref, 'refs/tags/v') != true
2931
steps:
3032
- name: Checkout sources
31-
uses: actions/checkout@v4
33+
uses: actions/checkout@v5
3234

3335
- name: Install stable toolchain
3436
uses: dtolnay/rust-toolchain@stable
3537

3638
- name: Check if can publish on crates.io
37-
run: cargo publish --token ${{ secrets.CRATES_TOKEN }} --dry-run -v
39+
if: ${{ env.CARGO_REGISTRY_TOKEN }}
40+
run: cargo publish --token ${{ env.CARGO_REGISTRY_TOKEN }} --dry-run -v

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373

7474
steps:
7575
- name: Checkout repository
76-
uses: actions/checkout@v4
76+
uses: actions/checkout@v5
7777

7878
- name: Install stable toolchain
7979
uses: dtolnay/rust-toolchain@stable

.github/workflows/rustbench.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
LANGUAGETOOL_HOSTNAME: http://localhost
2929
LANGUAGETOOL_PORT: 8010
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v5
3232

3333
- name: Setup rust toolchain, cache and cargo-codspeed binary
3434
uses: moonrepo/setup-rust@v1
@@ -41,6 +41,7 @@ jobs:
4141
run: cargo codspeed build
4242

4343
- name: Run the benchmarks
44-
uses: CodSpeedHQ/action@v3
44+
uses: CodSpeedHQ/action@v4
4545
with:
46+
mode: instrumentation
4647
run: cargo codspeed run

.github/workflows/rustcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
cargo_check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515
- uses: taiki-e/install-action@cargo-hack
1616
- run: >
1717
cargo hack check

.github/workflows/rustdoc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ on:
88
name: Rustdoc
99

1010
jobs:
11-
publish:
12-
name: Publish
11+
rustdoc:
12+
name: Rustdoc
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout sources
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717

1818
- name: Install nightly toolchain
1919
uses: dtolnay/rust-toolchain@nightly
@@ -22,4 +22,4 @@ jobs:
2222
uses: Swatinem/rust-cache@v2
2323

2424
- name: Check rustdoc build
25-
run: RUSTDOCFLAGS='--cfg docsrs' cargo +nightly doc --all-features -Zunstable-options -Zrustdoc-scrape-examples
25+
run: RUSTDOCFLAGS='--cfg docsrs' cargo +nightly doc --all-features -Zunstable-options -Zrustdoc-scrape-examples --no-deps

.github/workflows/rustlib.yml

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,6 @@ on:
99
name: Library testing
1010

1111
jobs:
12-
rustdoc:
13-
name: Rustdoc
14-
runs-on: ubuntu-latest
15-
steps:
16-
- name: Checkout sources
17-
uses: actions/checkout@v4
18-
19-
- name: Install nightly toolchain
20-
uses: dtolnay/rust-toolchain@nightly
21-
22-
- name: Cache dependencies
23-
uses: Swatinem/rust-cache@v2
24-
25-
- name: Check rustdoc build
26-
run: RUSTDOCFLAGS='--cfg docsrs' cargo +nightly doc --all-features -Zunstable-options -Zrustdoc-scrape-examples
27-
2812
test:
2913
name: Test
3014
strategy:
@@ -48,7 +32,7 @@ jobs:
4832
LANGUAGETOOL_PORT: 8010
4933
steps:
5034
- name: Checkout sources
51-
uses: actions/checkout@v4
35+
uses: actions/checkout@v5
5236

5337
- name: Install stable toolchain
5438
uses: dtolnay/rust-toolchain@stable

.github/workflows/rustmsrv.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
msrv_check:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515

1616
- name: Install stable toolchain
1717
uses: dtolnay/rust-toolchain@stable

0 commit comments

Comments
 (0)