Skip to content

Commit 498c43e

Browse files
authored
fix(rust-packages): pin the preflight macOS runner to macos-14 (#38)
## Summary - Pin the `preflight` macOS runner to `macos-14`. `macos-latest` rolled to an Xcode whose clang runtime path breaks the compiler-rt link (`ld: library 'clang_rt.osx' not found`), flaking every consumer's macOS preflight. `macos-14` matches the `dist-build` aarch64 runner. ## Test plan - [ ] `self-test` green; `actionlint` + `yamllint` pass
1 parent 85356a7 commit 498c43e

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/rust-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
os: [ubuntu-latest, macos-latest, windows-latest]
29+
os: [ubuntu-latest, macos-14, windows-latest]
3030
runs-on: ${{ matrix.os }}
3131
steps:
3232
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## v0.2.10 - 08/07/2026
4+
5+
### Fixes
6+
- `rust-packages` — pin the `preflight` macOS runner to `macos-14`. `macos-latest` rolled to an Xcode whose clang runtime path breaks the compiler-rt link (`ld: library 'clang_rt.osx' not found`), flaking every consumer's macOS preflight. `macos-14` matches the runner the `dist-build` aarch64 leg already uses.
7+
38
## v0.2.9 - 21/06/2026
49

510
### Fixes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coroboros/ci",
3-
"version": "0.2.9",
3+
"version": "0.2.10",
44
"private": true,
55
"description": "Reusable GitHub Actions CI for the Coroboros stack.",
66
"license": "SEE LICENSE IN LICENSE.md",

0 commit comments

Comments
 (0)