Skip to content

Commit ecbb371

Browse files
committed
replace actions-rs
1 parent 03746c9 commit ecbb371

File tree

3 files changed

+16
-61
lines changed

3 files changed

+16
-61
lines changed

.github/workflows/audit.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,6 @@ jobs:
1616
steps:
1717
- name: Done
1818
run: exit 0
19-
security-audit:
20-
name: Security Audit
21-
runs-on: ubuntu-latest
22-
steps:
23-
- uses: actions/checkout@v2
24-
with:
25-
submodules: recursive
26-
- name: Install rust
27-
uses: actions-rs/toolchain@v1
28-
with:
29-
toolchain: 1.60.0
30-
override: true
31-
- uses: actions-rs/audit-check@v1
32-
with:
33-
token: ${{ secrets.GITHUB_TOKEN }}
3419
cargo-deny:
3520
name: Cargo Deny
3621
runs-on: ubuntu-latest
@@ -42,7 +27,7 @@ jobs:
4227
- licenses
4328
- sources
4429
steps:
45-
- uses: actions/checkout@v2
30+
- uses: actions/checkout@v3
4631
with:
4732
submodules: recursive
4833
- uses: EmbarkStudios/cargo-deny-action@v1

.github/workflows/ci.yml

Lines changed: 13 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -40,72 +40,46 @@ jobs:
4040
runs-on: ${{ matrix.os }}
4141
steps:
4242
- name: Checkout
43-
uses: actions/checkout@v2
43+
uses: actions/checkout@v3
4444
- name: Install rust
45-
uses: actions-rs/toolchain@v1
45+
uses: dtolnay/rust-toolchain@master
4646
with:
4747
toolchain: ${{ matrix.rust }}
48-
override: true
4948
- uses: Swatinem/rust-cache@v2
5049
- name: Test twitch_oauth2
51-
uses: actions-rs/cargo@v1
52-
with:
53-
command: test
54-
args: --all-targets --features "${{ env.CI_TWITCH_OAUTH2_FEATURES }}" --workspace
50+
run: cargo test --all-targets --features "$CI_TWITCH_OAUTH2_FEATURES" --workspace
5551
fmt:
5652
name: Rustfmt
5753
runs-on: ubuntu-latest
5854
steps:
59-
- uses: actions/checkout@v2
60-
- uses: actions-rs/toolchain@v1
55+
- uses: actions/checkout@v3
56+
- uses: dtolnay/rust-toolchain@nightly
6157
with:
62-
profile: minimal
63-
toolchain: nightly
64-
override: true
6558
components: rustfmt
6659
- name: Run fmt --all -- --check
67-
uses: actions-rs/cargo@v1
68-
with:
69-
command: fmt
70-
args: --all -- --check
60+
run: cargo fmt --all -- --check
7161
clippy:
7262
name: Clippy
7363
runs-on: ubuntu-latest
7464
steps:
75-
- uses: actions/checkout@v2
76-
- uses: actions-rs/toolchain@v1
65+
- uses: actions/checkout@v3
66+
- uses: dtolnay/rust-toolchain@nightly
7767
with:
78-
profile: minimal
79-
toolchain: nightly
80-
override: true
8168
components: clippy
8269
- uses: Swatinem/rust-cache@v2
8370
- name: Run clippy
84-
uses: actions-rs/cargo@v1
85-
with:
86-
command: clippy
87-
args: --locked
71+
run: cargo clippy --locked
8872
- name: Run clippy --all-targets --all-features --workspace
89-
uses: actions-rs/cargo@v1
90-
with:
91-
command: clippy
92-
args: --locked --all-targets --all-features --workspace
73+
run: cargo clippy --locked --all-targets --all-features --workspace
9374
docs:
9475
name: Docs
9576
runs-on: ubuntu-latest
9677
steps:
97-
- uses: actions/checkout@v2
98-
- uses: actions-rs/toolchain@v1
99-
with:
100-
profile: minimal
101-
toolchain: nightly
102-
override: true
78+
- uses: actions/checkout@v3
79+
- uses: dtolnay/rust-toolchain@nightly
10380
- uses: Swatinem/rust-cache@v2
10481
# We do the following to make sure docs.rs can document properly without anything broken, and that docs are working.
10582
- name: Run doc tests
106-
uses: actions-rs/cargo@v1
107-
with:
108-
command: test
109-
args: --doc --all-features
83+
run: cargo test --doc --all-features
11084
- name: Check twitch_oauth2 docs
11185
run: cargo xtask doc

.github/workflows/gh-pages.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ jobs:
77
deploy:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
11-
- uses: actions-rs/toolchain@v1
12-
with:
13-
profile: minimal
14-
toolchain: nightly
15-
override: true
10+
- uses: actions/checkout@v3
11+
- uses: dtolnay/rust-toolchain@nightly
1612
- uses: Swatinem/rust-cache@v2
1713
- name: build twitch_oauth2 docs
1814
run: cargo xtask doc

0 commit comments

Comments
 (0)