Skip to content

ci(release): move macOS arm64 TUI build to macos-15 runner - #69

Merged
zy1233 merged 1 commit into
mainfrom
ci/macos-15-runner
Oct 31, 2026
Merged

zy1233 merged 1 commit into
mainfrom
ci/macos-15-runner

Conversation

@zy1233

@zy1233 zy1233 commented Oct 31, 2026

Copy link
Copy Markdown
Owner

结果

GitHub 在 2026-11-02 下线 macos-14 runner。把 .github/workflows/release.yml 里 build-tui-macos-arm 的 runs-on 从 macos-14 改为 macos-15。只改这一行。

改了哪些 job

  • build-tui-macos-arm(release.yml):macos-14 → macos-15。

为什么不用改别的

  • .github/workflows/ 里只有这一处 macos- 标签。没有 macos-13、macos-latest。
  • 这个 job 构建 arm64(产物名 zypi-macos-arm64)。macos-15 是 arm64 镜像,所以不用改 target 或架构。
  • 没有 x86_64 的 macOS job,所以不需要 Intel 标签(macos-15-intel)。
  • 标签依据:docs/acp-registry-packaging-research.md 第 3.1 节,以及 GitHub runner 文档。

本地检查

  • .venv/bin/ruff check .:通过。
  • .venv/bin/ruff format --check .:通过。

没有验证的内容

  • macOS job 只在打 tag(release.yml)时运行,PR 上不会运行。所以没有在 macos-15 上实际跑过这个 job。
  • 没有确认 dtolnay/rust-toolchain、arduino/setup-protoc、cargo build --profile release-dist -p pi-pager-bin 在 macos-15 镜像上通过。下一次 tag 发布才会验证。
Open in Web Open in Cursor 

@zy1233
zy1233 merged commit 91ac626 into main Oct 31, 2026
4 checks passed
@zy1233
zy1233 deleted the ci/macos-15-runner branch October 31, 2026 05:33
@zy1233 zy1233 mentioned this pull request Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants