Commit 80d9a30
authored
ci: drop redundant CodeQL scan, fix Scorecard ARM64 incompatibility (#1399)
* ci: drop redundant CodeQL scan, fix Scorecard ARM64 incompatibility
codeql-action doesn't support Linux ARM64 (upstream: github/codeql-action#4072,
#2700), and every codeql "actions" rule already maps to a zizmor audit running
on ARM64 in ci.yml, so drop codeql.yml and raise zizmor's min-severity from
high to medium to keep equivalent coverage.
scorecard-action's amd64-only image has failed every scheduled run on
ubuntu-24.04-arm since at least 2026-07-20 (ossf/scorecard-action#1697).
Replace it with the checksum-verified linux_arm64 scorecard CLI binary,
matching the existing cargo-semver-checks pattern, and upload SARIF via
codeql-action/upload-sarif.
Closes #1398
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
* ci: fix zizmor medium-severity findings surfaced by min-severity change
Raising zizmor's min-severity to medium (this PR) surfaces two pre-existing
findings unrelated to codeql/scorecard:
- dtolnay/rust-toolchain is pinned to the "stable" branch tip but commented
"# 1.97.1", which zizmor reads as a mismatched version comment since a
branch literally named "1.97.1" points elsewhere. The actual desired
version is already set via the "toolchain" input; correct the comment to
"# stable" to match what's really pinned (matches the existing correct
usage in update-deps.yml).
- release.yml and release-repair.yml pass `secrets: inherit` into
build-and-attest.yml, which only ever reads the auto-provided
GITHUB_TOKEN. Drop the unneeded blanket secret grant.
Signed-off-by: Hugues Clouâtre <hugues@linux.com>
---------
Signed-off-by: Hugues Clouâtre <hugues@linux.com>1 parent 271542a commit 80d9a30
6 files changed
Lines changed: 24 additions & 55 deletions
File tree
- .github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
260 | | - | |
| 260 | + | |
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | 64 | | |
66 | 65 | | |
67 | 66 | | |
| |||
77 | 76 | | |
78 | 77 | | |
79 | 78 | | |
80 | | - | |
81 | 79 | | |
82 | 80 | | |
83 | 81 | | |
| |||
93 | 91 | | |
94 | 92 | | |
95 | 93 | | |
96 | | - | |
97 | 94 | | |
98 | 95 | | |
99 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
| |||
443 | 442 | | |
444 | 443 | | |
445 | 444 | | |
446 | | - | |
| 445 | + | |
447 | 446 | | |
448 | 447 | | |
449 | 448 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
25 | 34 | | |
26 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
27 | 42 | | |
28 | | - | |
29 | | - | |
30 | | - | |
| 43 | + | |
0 commit comments