Skip to content

Commit 9982774

Browse files
author
github-actions
committed
automatic update
from rust-github/template@f662f46
1 parent 7c9ca0d commit 9982774

File tree

3 files changed

+14
-66
lines changed

3 files changed

+14
-66
lines changed

.github/workflows/audit.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@ jobs:
1717
- name: Checkout repository
1818
uses: actions/checkout@v3
1919
# Ensure that the latest version of Cargo is installed
20-
- name: Install Rust
21-
uses: actions-rs/toolchain@v1
22-
with:
23-
toolchain: stable
24-
profile: minimal
25-
override: true
20+
- name: Install Rust toolchain
21+
uses: dtolnay/rust-toolchain@stable
2622
- uses: Swatinem/rust-cache@v2
2723
- uses: actions-rs/audit-check@v1
2824
with:

.github/workflows/cd.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,9 @@ jobs:
116116
steps:
117117
- name: Checkout repository
118118
uses: actions/checkout@v3
119-
- uses: actions-rs/toolchain@v1
120-
with:
121-
toolchain: stable
122-
profile: minimal
123-
override: true
119+
- name: Install Rust toolchain
120+
uses: dtolnay/rust-toolchain@stable
124121
- uses: Swatinem/rust-cache@v2
125-
- uses: actions-rs/cargo@v1
122+
- run: cargo publish
126123
env:
127124
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
128-
with:
129-
command: publish

.github/workflows/ci.yml

Lines changed: 9 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,10 @@ jobs:
1515
- name: Checkout repository
1616
uses: actions/checkout@v3
1717
- name: Install Rust toolchain
18-
uses: actions-rs/toolchain@v1
19-
with:
20-
toolchain: stable
21-
profile: minimal
22-
override: true
18+
uses: dtolnay/rust-toolchain@stable
2319
- uses: Swatinem/rust-cache@v2
24-
- uses: actions-rs/cargo@v1
25-
with:
26-
command: test
27-
args: --all-features --workspace
20+
- name: Run tests
21+
run: cargo test --all-features --workspace
2822

2923
rustfmt:
3024
name: Rustfmt
@@ -33,18 +27,12 @@ jobs:
3327
- name: Checkout repository
3428
uses: actions/checkout@v3
3529
- name: Install Rust toolchain
36-
uses: actions-rs/toolchain@v1
30+
uses: dtolnay/rust-toolchain@stable
3731
with:
38-
toolchain: stable
39-
profile: minimal
40-
override: true
4132
components: rustfmt
4233
- uses: Swatinem/rust-cache@v2
4334
- name: Check formatting
44-
uses: actions-rs/cargo@v1
45-
with:
46-
command: fmt
47-
args: --all --check
35+
run: cargo fmt --all --check
4836

4937
clippy:
5038
name: Clippy
@@ -53,18 +41,12 @@ jobs:
5341
- name: Checkout repository
5442
uses: actions/checkout@v3
5543
- name: Install Rust toolchain
56-
uses: actions-rs/toolchain@v1
44+
uses: dtolnay/rust-toolchain@stable
5745
with:
58-
toolchain: stable
59-
profile: minimal
60-
override: true
6146
components: clippy
6247
- uses: Swatinem/rust-cache@v2
6348
- name: Clippy check
64-
uses: actions-rs/cargo@v1
65-
with:
66-
command: clippy
67-
args: --all-targets --all-features --workspace -- -D warnings
49+
run: cargo clippy --all-targets --all-features --workspace -- -D warnings
6850

6951
docs:
7052
name: Docs
@@ -73,35 +55,10 @@ jobs:
7355
- name: Checkout repository
7456
uses: actions/checkout@v3
7557
- name: Install Rust toolchain
76-
uses: actions-rs/toolchain@v1
77-
with:
78-
toolchain: stable
79-
profile: minimal
80-
override: true
58+
uses: dtolnay/rust-toolchain@stable
8159
- uses: Swatinem/rust-cache@v2
8260
- name: Check documentation
8361
env:
8462
RUSTDOCFLAGS: -D warnings
85-
uses: actions-rs/cargo@v1
86-
with:
87-
command: doc
88-
args: --no-deps --document-private-items --all-features --workspace --examples
89-
90-
publish-dry-run:
91-
name: Publish dry run
92-
runs-on: ubuntu-latest
93-
steps:
94-
- name: Checkout repository
95-
uses: actions/checkout@v3
96-
- name: Install Rust toolchain
97-
uses: actions-rs/toolchain@v1
98-
with:
99-
toolchain: stable
100-
profile: minimal
101-
override: true
102-
- uses: Swatinem/rust-cache@v2
103-
- uses: actions-rs/cargo@v1
104-
with:
105-
command: publish
106-
args: --dry-run
63+
run: cargo doc --no-deps --document-private-items --all-features --workspace --examples
10764

0 commit comments

Comments
 (0)