Skip to content

ci: update actions and hosted runner images - #224

Merged
yiguodev merged 1 commit into
mainfrom
dev-26.10.3-5
Oct 15, 2026
Merged

yiguodev merged 1 commit into
mainfrom
dev-26.10.3-5

Conversation

@yiguodev

Copy link
Copy Markdown
Contributor

Summary

Refresh CI setup and hosted runner images while preserving the Linux package compatibility baseline.

- github-script v8 / setup-uv v10.2.0
+ github-script v9 / setup-uv v10.3.0
- Apple: macos-26
+ Apple: xcode-27 (macOS 27 ARM64, public preview)
- Windows: windows-2025 / windows-11-arm
+ Windows: windows-2025-vs2026 / windows-11-vs2026-arm
- Other Ubuntu jobs: ubuntu-24.04
+ Other Ubuntu jobs: ubuntu-26.04
  Linux packages: ubuntu-24.04 / ubuntu-24.04-arm (glibc 2.39 baseline)

Ordinary Actions retain major-version tags. setup-uv uses its published v10.3.0 tag because upstream provides neither a v10 nor a v10.3 alias. Document the version and runner selection policy.

Evidence

  • Before: older action references and runner selections.
    After: six YAML files parsed, 17 upstream Action metadata definitions and 75 input contracts checked, and all 14 job/matrix runner selections matched the official image catalog.
  • actionlint v1.7.12 passed with a temporary allowlist for three new official runner labels absent from its bundled catalog; git diff --check passed.
  • The upstream github-script v9 bundle executed the existing Flutter path script locally under Node 26; FLUTTER_ROOT, PUB_CACHE and both PATH entries were verified.
  • Full hosted CI and native platform builds were not run during local verification.

Merge Danger

Door: two-way

Revert the workflow and documentation commit to restore the previous setup.

Blast Radius: CI

Changes affect validation, packaging and publishing jobs. The macOS 27 image remains a public preview, and hosted build/signing compatibility needs CI validation. Linux package runners retain the glibc 2.39 build baseline.

Copilot AI balanced review requested due to automatic review settings October 15, 2026 06:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-15T06:39:58.942333Z e3f488c PR opened
🔒 Security Review ✅ Completed 2026-10-15T06:39:37.187529Z e3f488c PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@yiguodev
yiguodev merged commit 5e9fbe9 into main Oct 15, 2026
1 check passed
@yiguodev
yiguodev deleted the dev-26.10.3-5 branch October 15, 2026 07:01
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