Commit 576d4c5
committed
ci/release: disable broken aarch64 cross-compile + don't block release on partial matrix failure
The aarch64 leg currently fails on the ubuntu-22.04 runner because
ports.ubuntu.com's libsystemd0:arm64 needs a libcap2:arm64 that
isn't installable from the sources we list (missing security
pocket + the sed that strips amd64 from the main sources.list
doesn't cover sources.list.d). Disable that leg until someone has
time to actually fix it instead of letting it block every release.
Also: `release` job now uses `if: always() && !cancelled()` so a
single failed build matrix entry doesn't skip publishing the
artifacts that did succeed (Linux x86_64, Windows x86_64, macOS).
Made-with: Cursor1 parent 8436db6 commit 576d4c5
1 file changed
Lines changed: 11 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
192 | 196 | | |
193 | 197 | | |
194 | 198 | | |
| |||
0 commit comments