Skip to content

Commit e59fb25

Browse files
committed
ci: fresh-install macOS lane on macos-14 (support floor); workspace mcpp -> 0.0.51
1 parent 70c89cc commit e59fb25

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/ci-fresh-install.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,10 @@ jobs:
112112
# ──────────────────────────────────────────────────────────────────
113113
macos-fresh:
114114
name: macOS fresh install
115-
runs-on: macos-15
115+
# macos-14: the support floor (mcpp ≥0.0.50 / xlings ≥0.4.50 ship
116+
# minos=14.0 static-libc++ binaries). A fresh install passing here
117+
# is the continuous proof of the macOS 14 floor.
118+
runs-on: macos-14
116119
timeout-minutes: 30
117120
steps:
118121
- uses: actions/checkout@v4
@@ -121,7 +124,9 @@ jobs:
121124
env:
122125
XLINGS_NON_INTERACTIVE: '1'
123126
run: |
124-
curl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bash -s v0.4.38
127+
# v0.4.50+: first xlings release whose macosx binary runs on
128+
# macOS 14 (older ones carry minos=15 and refuse to start).
129+
curl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bash -s v0.4.50
125130
echo "$HOME/.xlings/subos/current/bin" >> "$GITHUB_PATH"
126131
127132
- name: Install mcpp and config mirror

.xlings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"workspace": {
3-
"mcpp": "0.0.20"
3+
"mcpp": "0.0.51"
44
}
55
}

0 commit comments

Comments
 (0)