16
16
branches :
17
17
- main
18
18
19
+ permissions : {}
20
+
19
21
env :
20
22
RUSTFLAGS : -Dwarnings
21
23
29
31
- uses : actions/checkout@v4
30
32
with :
31
33
show-progress : false
34
+ persist-credentials : false
32
35
- name : Install rustfmt and clippy
33
36
run : rustup toolchain install $RUSTUP_TOOLCHAIN --profile minimal --component rustfmt --component clippy
34
37
- name : Cache rust cargo artifacts
49
52
- uses : actions/checkout@v4
50
53
with :
51
54
show-progress : false
55
+ persist-credentials : false
52
56
- name : Rebuild constants
53
57
run : npm run build:core:constants
54
58
- name : Check that constants are not changed
61
65
- uses : actions/checkout@v4
62
66
with :
63
67
show-progress : false
68
+ persist-credentials : false
64
69
- uses : EmbarkStudios/cargo-deny-action@v2
65
70
with :
66
71
arguments : --all-features --workspace
74
79
- uses : actions/checkout@v4
75
80
with :
76
81
show-progress : false
82
+ persist-credentials : false
77
83
- name : Check provider database
78
84
run : scripts/update-provider-database.sh
79
85
86
92
- uses : actions/checkout@v4
87
93
with :
88
94
show-progress : false
95
+ persist-credentials : false
89
96
- name : Cache rust cargo artifacts
90
97
uses : swatinem/rust-cache@v2
91
98
- name : Rustdoc
@@ -111,6 +118,7 @@ jobs:
111
118
- uses : actions/checkout@v4
112
119
with :
113
120
show-progress : false
121
+ persist-credentials : false
114
122
115
123
- name : Install Rust ${{ matrix.rust }}
116
124
run : rustup toolchain install --profile minimal ${{ matrix.rust }}
@@ -147,6 +155,7 @@ jobs:
147
155
- uses : actions/checkout@v4
148
156
with :
149
157
show-progress : false
158
+ persist-credentials : false
150
159
151
160
- name : Cache rust cargo artifacts
152
161
uses : swatinem/rust-cache@v2
@@ -171,6 +180,7 @@ jobs:
171
180
- uses : actions/checkout@v4
172
181
with :
173
182
show-progress : false
183
+ persist-credentials : false
174
184
175
185
- name : Cache rust cargo artifacts
176
186
uses : swatinem/rust-cache@v2
@@ -192,6 +202,7 @@ jobs:
192
202
- uses : actions/checkout@v4
193
203
with :
194
204
show-progress : false
205
+ persist-credentials : false
195
206
196
207
- name : Install tox
197
208
run : pip install tox
@@ -234,6 +245,7 @@ jobs:
234
245
- uses : actions/checkout@v4
235
246
with :
236
247
show-progress : false
248
+ persist-credentials : false
237
249
238
250
- name : Download libdeltachat.a
239
251
uses : actions/download-artifact@v4
@@ -286,6 +298,7 @@ jobs:
286
298
- uses : actions/checkout@v4
287
299
with :
288
300
show-progress : false
301
+ persist-credentials : false
289
302
290
303
- name : Install python
291
304
uses : actions/setup-python@v5
0 commit comments