Skip to content

在 Intel 和 macOS 14 的 CI 机器上运行原生测试 - #13

Merged
sudoHG merged 1 commit into
mainfrom
ci/intel-macos14
Oct 4, 2026
Merged

sudoHG merged 1 commit into
mainfrom
ci/intel-macos14

Conversation

@sudoHG

@sudoHG sudoHG commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Change / 改动

App 支持 Intel Mac 和 macOS 13 及以上,但此前原生测试和界面测试只在 Apple Silicon 的 macOS 15 上运行。

  • 新增 Mac native tests (Intel):在 macos-15-intel(x86_64)上运行 npm test(含原生测试)和 node --test tests/mac-localization-ui.js。
  • 新增 Mac native tests (macOS 14):在 macos-14 上运行同样的测试。GitHub 已不提供 macOS 13 托管机器,macOS 14 是目前能自动覆盖的最低版本;macOS 13 的系统接口可用性仍由 13.0 部署目标在编译时约束。
  • 两个任务选用机器上最新安装的 Xcode,并打印系统版本和架构,便于核对实际运行环境。
  • 现有 Mac native tests 名称和内容不变(它是合并必需检查)。

Tests / 测试

  • 工作流 YAML 解析通过。
  • 新任务的实际结果以本 PR 的 CI 运行为准。是否设为合并必需检查,另行决定。

新增 Mac native tests (Intel) 与 Mac native tests (macOS 14):macos-15-intel 与 macos-14 上运行 npm test 和 Mac 界面测试,选用机器上最新的 Xcode。现有 Mac native tests 名称不变。
@sudoHG
sudoHG merged commit 0fa9e72 into main Oct 4, 2026
5 checks passed
@sudoHG
sudoHG deleted the ci/intel-macos14 branch October 4, 2026 15:45
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.

1 participant