Skip to content

Commit 6c6347c

Browse files
authored
Merge pull request #47 from w1th0utnam3/fix-ci
Fix deprecation warnings in Actions workflow
2 parents 57b6ce1 + 6fc8b95 commit 6c6347c

File tree

1 file changed

+14
-29
lines changed

1 file changed

+14
-29
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,8 @@ jobs:
1515
runs-on: ubuntu-latest
1616

1717
steps:
18-
- uses: actions/checkout@v2
19-
- uses: actions-rs/toolchain@v1
20-
with:
21-
toolchain: stable
22-
override: true
18+
- uses: actions/checkout@v3
19+
- uses: dtolnay/rust-toolchain@stable
2320
- name: Check format
2421
run: cargo fmt -- --check
2522

@@ -28,8 +25,8 @@ jobs:
2825
runs-on: ubuntu-latest
2926

3027
steps:
31-
- uses: actions/checkout@v2
32-
- uses: actions/cache@v2
28+
- uses: actions/checkout@v3
29+
- uses: actions/cache@v3
3330
with:
3431
path: |
3532
~/.cargo/bin/
@@ -38,10 +35,7 @@ jobs:
3835
~/.cargo/git/db/
3936
target/
4037
key: ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }}
41-
- uses: actions-rs/toolchain@v1
42-
with:
43-
toolchain: stable
44-
override: true
38+
- uses: dtolnay/rust-toolchain@stable
4539
- name: Check
4640
run: cargo check --verbose
4741
- name: Check tests
@@ -54,8 +48,8 @@ jobs:
5448
runs-on: ubuntu-latest
5549

5650
steps:
57-
- uses: actions/checkout@v2
58-
- uses: actions/cache@v2
51+
- uses: actions/checkout@v3
52+
- uses: actions/cache@v3
5953
with:
6054
path: |
6155
~/.cargo/bin/
@@ -64,10 +58,7 @@ jobs:
6458
~/.cargo/git/db/
6559
target/
6660
key: ${{ runner.os }}-cargo-check-${{ hashFiles('**/Cargo.toml') }}
67-
- uses: actions-rs/toolchain@v1
68-
with:
69-
toolchain: stable
70-
override: true
61+
- uses: dtolnay/rust-toolchain@stable
7162
- name: Build and check doc
7263
run: RUSTDOCFLAGS='-D warnings --html-in-header assets/doc-header.html' cargo doc --all-features --no-deps
7364

@@ -76,8 +67,8 @@ jobs:
7667
runs-on: ubuntu-latest
7768

7869
steps:
79-
- uses: actions/checkout@v2
80-
- uses: actions/cache@v2
70+
- uses: actions/checkout@v3
71+
- uses: actions/cache@v3
8172
with:
8273
path: |
8374
~/.cargo/bin/
@@ -86,10 +77,7 @@ jobs:
8677
~/.cargo/git/db/
8778
target/
8879
key: ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }}
89-
- uses: actions-rs/toolchain@v1
90-
with:
91-
toolchain: stable
92-
override: true
80+
- uses: dtolnay/rust-toolchain@stable
9381
- name: Build all tests (cargo build --tests --workspace --all-targets)
9482
run: cargo build --tests --workspace --all-targets
9583
- name: Build tests, release (cargo build --tests --workspace --all-targets --release)
@@ -104,8 +92,8 @@ jobs:
10492
runs-on: ubuntu-latest
10593

10694
steps:
107-
- uses: actions/checkout@v2
108-
- uses: actions/cache@v2
95+
- uses: actions/checkout@v3
96+
- uses: actions/cache@v3
10997
with:
11098
path: |
11199
~/.cargo/bin/
@@ -114,10 +102,7 @@ jobs:
114102
~/.cargo/git/db/
115103
target/
116104
key: ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }}
117-
- uses: actions-rs/toolchain@v1
118-
with:
119-
toolchain: stable
120-
override: true
105+
- uses: dtolnay/rust-toolchain@stable
121106
- name: Build all tests (cargo build --tests --workspace --all-targets)
122107
run: cargo build --tests --workspace --all-targets
123108
- name: Build tests, release (cargo build --tests --workspace --all-targets --release)

0 commit comments

Comments
 (0)