File tree 12 files changed +91
-71
lines changed
12 files changed +91
-71
lines changed Original file line number Diff line number Diff line change @@ -25,13 +25,14 @@ jobs:
25
25
- 1.39.0 # MSRV
26
26
- stable
27
27
steps :
28
- - uses : actions/checkout@v1
29
- - uses : actions-rs/toolchain@v1
30
- with :
31
- profile : minimal
32
- toolchain : ${{ matrix.rust }}
33
- override : true
34
- - run : cargo test --release
28
+ - uses : actions/checkout@v2
29
+ - uses : RustCrypto/actions/cargo-cache@master
30
+ - uses : actions-rs/toolchain@v1
31
+ with :
32
+ profile : minimal
33
+ toolchain : ${{ matrix.rust }}
34
+ override : true
35
+ - run : cargo test --release
35
36
36
37
minimal-versions :
37
38
uses : RustCrypto/actions/.github/workflows/minimal-versions.yml@master
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -50,11 +51,12 @@ jobs:
50
51
- 1.41.0 # MSRV
51
52
- stable
52
53
steps :
53
- - uses : actions/checkout@v1
54
- - uses : actions-rs/toolchain@v1
55
- with :
56
- profile : minimal
57
- toolchain : ${{ matrix.rust }}
58
- override : true
59
- - run : cargo test --release
60
- - run : cargo test --all-features --release
54
+ - uses : actions/checkout@v2
55
+ - uses : RustCrypto/actions/cargo-cache@master
56
+ - uses : actions-rs/toolchain@v1
57
+ with :
58
+ profile : minimal
59
+ toolchain : ${{ matrix.rust }}
60
+ override : true
61
+ - run : cargo test --release
62
+ - run : cargo test --all-features --release
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -50,10 +51,11 @@ jobs:
50
51
- 1.56.0 # MSRV
51
52
- stable
52
53
steps :
53
- - uses : actions/checkout@v1
54
- - uses : actions-rs/toolchain@v1
55
- with :
56
- profile : minimal
57
- toolchain : ${{ matrix.rust }}
58
- override : true
59
- - run : cargo test
54
+ - uses : actions/checkout@v2
55
+ - uses : RustCrypto/actions/cargo-cache@master
56
+ - uses : actions-rs/toolchain@v1
57
+ with :
58
+ profile : minimal
59
+ toolchain : ${{ matrix.rust }}
60
+ override : true
61
+ - run : cargo test
Original file line number Diff line number Diff line change 43
43
runs-on : ubuntu-latest
44
44
steps :
45
45
- uses : actions/checkout@v2
46
+ - uses : RustCrypto/actions/cargo-cache@master
46
47
- uses : actions-rs/toolchain@v1
47
48
with :
48
49
toolchain : ${{ matrix.rust }}
62
63
runs-on : macos-latest
63
64
steps :
64
65
- uses : actions/checkout@v2
66
+ - uses : RustCrypto/actions/cargo-cache@master
65
67
- uses : actions-rs/toolchain@v1
66
68
with :
67
69
profile : minimal
84
86
runs-on : windows-latest
85
87
steps :
86
88
- uses : actions/checkout@v2
89
+ - uses : RustCrypto/actions/cargo-cache@master
87
90
- uses : actions-rs/toolchain@v1
88
91
with :
89
92
profile : minimal
@@ -106,6 +109,7 @@ jobs:
106
109
runs-on : ubuntu-latest
107
110
steps :
108
111
- uses : actions/checkout@v2
112
+ - uses : RustCrypto/actions/cargo-cache@master
109
113
- uses : actions-rs/toolchain@v1
110
114
with :
111
115
toolchain : ${{ matrix.rust }}
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -50,10 +51,11 @@ jobs:
50
51
- 1.41.0 # MSRV
51
52
- stable
52
53
steps :
53
- - uses : actions/checkout@v1
54
- - uses : actions-rs/toolchain@v1
55
- with :
56
- profile : minimal
57
- toolchain : ${{ matrix.rust }}
58
- override : true
59
- - run : cargo test --release
54
+ - uses : actions/checkout@v2
55
+ - uses : RustCrypto/actions/cargo-cache@master
56
+ - uses : actions-rs/toolchain@v1
57
+ with :
58
+ profile : minimal
59
+ toolchain : ${{ matrix.rust }}
60
+ override : true
61
+ - run : cargo test --release
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -50,10 +51,11 @@ jobs:
50
51
- 1.45.0 # MSRV
51
52
- stable
52
53
steps :
53
- - uses : actions/checkout@v1
54
- - uses : actions-rs/toolchain@v1
55
- with :
56
- profile : minimal
57
- toolchain : ${{ matrix.rust }}
58
- override : true
59
- - run : cargo test --release
54
+ - uses : actions/checkout@v2
55
+ - uses : RustCrypto/actions/cargo-cache@master
56
+ - uses : actions-rs/toolchain@v1
57
+ with :
58
+ profile : minimal
59
+ toolchain : ${{ matrix.rust }}
60
+ override : true
61
+ - run : cargo test --release
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -51,12 +52,13 @@ jobs:
51
52
- 1.56.0 # MSRV
52
53
- stable
53
54
steps :
54
- - uses : actions/checkout@v1
55
- - uses : actions-rs/toolchain@v1
56
- with :
57
- profile : minimal
58
- toolchain : ${{ matrix.rust }}
59
- override : true
60
- - run : cargo test
61
- - run : cargo test --features block-padding
62
- - run : cargo test --all-features
55
+ - uses : actions/checkout@v2
56
+ - uses : RustCrypto/actions/cargo-cache@master
57
+ - uses : actions-rs/toolchain@v1
58
+ with :
59
+ profile : minimal
60
+ toolchain : ${{ matrix.rust }}
61
+ override : true
62
+ - run : cargo test
63
+ - run : cargo test --features block-padding
64
+ - run : cargo test --all-features
Original file line number Diff line number Diff line change 28
28
- thumbv7em-none-eabi
29
29
- wasm32-unknown-unknown
30
30
steps :
31
- - uses : actions/checkout@v1
31
+ - uses : actions/checkout@v2
32
+ - uses : RustCrypto/actions/cargo-cache@master
32
33
- uses : actions-rs/toolchain@v1
33
34
with :
34
35
profile : minimal
@@ -50,10 +51,11 @@ jobs:
50
51
- 1.41.0 # MSRV
51
52
- stable
52
53
steps :
53
- - uses : actions/checkout@v1
54
- - uses : actions-rs/toolchain@v1
55
- with :
56
- profile : minimal
57
- toolchain : ${{ matrix.rust }}
58
- override : true
59
- - run : cargo test --release
54
+ - uses : actions/checkout@v2
55
+ - uses : RustCrypto/actions/cargo-cache@master
56
+ - uses : actions-rs/toolchain@v1
57
+ with :
58
+ profile : minimal
59
+ toolchain : ${{ matrix.rust }}
60
+ override : true
61
+ - run : cargo test --release
Original file line number Diff line number Diff line change 13
13
name : Security Audit
14
14
runs-on : ubuntu-latest
15
15
steps :
16
- - uses : actions/checkout@v1
16
+ - uses : actions/checkout@v2
17
17
- name : Cache cargo bin
18
18
uses : actions/cache@v1
19
19
with :
Original file line number Diff line number Diff line change @@ -13,19 +13,20 @@ jobs:
13
13
clippy :
14
14
runs-on : ubuntu-latest
15
15
steps :
16
- - uses : actions/checkout@v1
17
- - uses : actions-rs/toolchain@v1
18
- with :
19
- toolchain : 1.51.0 # Highest MSRV in repo
20
- components : clippy
21
- override : true
22
- profile : minimal
23
- - run : cargo clippy --all --all-features -- -D warnings
16
+ - uses : actions/checkout@v2
17
+ - uses : RustCrypto/actions/cargo-cache@master
18
+ - uses : actions-rs/toolchain@v1
19
+ with :
20
+ toolchain : 1.51.0 # Highest MSRV in repo
21
+ components : clippy
22
+ override : true
23
+ profile : minimal
24
+ - run : cargo clippy --all --all-features -- -D warnings
24
25
25
26
rustfmt :
26
27
runs-on : ubuntu-latest
27
28
steps :
28
- - uses : actions/checkout@v1
29
+ - uses : actions/checkout@v2
29
30
- uses : actions-rs/toolchain@v1
30
31
with :
31
32
toolchain : stable
Original file line number Diff line number Diff line change 29
29
- thumbv7em-none-eabi
30
30
- wasm32-unknown-unknown
31
31
steps :
32
- - uses : actions/checkout@v1
32
+ - uses : actions/checkout@v2
33
+ - uses : RustCrypto/actions/cargo-cache@master
33
34
- uses : actions-rs/toolchain@v1
34
35
with :
35
36
toolchain : ${{ matrix.rust }}
56
57
runs-on : ${{ matrix.platform }}
57
58
steps :
58
59
- uses : actions/checkout@v2
60
+ - uses : RustCrypto/actions/cargo-cache@master
59
61
- uses : actions-rs/toolchain@v1
60
62
with :
61
63
toolchain : ${{ matrix.toolchain }}
You can’t perform that action at this time.
0 commit comments