69
69
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
70
70
with :
71
71
persist-credentials : false
72
- - name : Rustup
73
- run : |
74
- rustup install --profile minimal stable
75
- rustup override set stable
72
+ - uses : dtolnay/rust-toolchain@38b70195107dddab2c7bbd522bcf763bac00963b # stable
76
73
- uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
77
74
- run : |
78
75
cargo test --workspace --no-default-features --features full,rustls-tls,test-registry
@@ -84,26 +81,36 @@ jobs:
84
81
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
85
82
with :
86
83
persist-credentials : false
87
- - name : Rustup (nightly)
88
- run : |
89
- rustup install --profile minimal nightly
90
- rustup override set nightly
84
+ - uses : dtolnay/rust-toolchain@4f94fbe7e03939b0e674bcc9ca609a16088f63ff # nightly
91
85
- uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
92
86
- run : |
93
87
make doc
94
88
89
+ toml :
90
+ name : Toml format
91
+ runs-on : ubuntu-latest
92
+ steps :
93
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94
+ with :
95
+ persist-credentials : false
96
+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
97
+ - uses : dtolnay/rust-toolchain@38b70195107dddab2c7bbd522bcf763bac00963b # stable
98
+ - uses : taiki-e/install-action@7ea888af71a31437ad4e71c62d021b3bb2728ea9 # v2.49.3
99
+ with :
100
+ tool : taplo-cli
101
+ - run : |
102
+ taplo fmt --check
103
+
95
104
fmt :
96
105
name : Rustfmt
97
106
runs-on : ubuntu-latest
98
107
steps :
99
108
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
100
109
with :
101
110
persist-credentials : false
102
- - name : Rustup
103
- run : |
104
- rustup install --profile minimal stable
105
- rustup override set stable
106
- rustup component add rustfmt
111
+ - uses : dtolnay/rust-toolchain@38b70195107dddab2c7bbd522bcf763bac00963b # stable
112
+ with :
113
+ components : rustfmt
107
114
- uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
108
115
- run : |
109
116
cargo fmt --all -- --check
@@ -115,11 +122,9 @@ jobs:
115
122
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
116
123
with :
117
124
persist-credentials : false
118
- - name : Rustup
119
- run : |
120
- rustup install --profile minimal stable
121
- rustup override set stable
122
- rustup component add clippy
125
+ - uses : dtolnay/rust-toolchain@38b70195107dddab2c7bbd522bcf763bac00963b # stable
126
+ with :
127
+ components : clippy
123
128
- uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
124
129
- run : |
125
130
cargo clippy --workspace -- -D warnings
0 commit comments