Skip to content

fix(release): 补齐 ARM64 GNU 冒烟测试运行库 - #43

Merged
Pectics merged 1 commit into
mainfrom
codex/-mihoto
Jul 30, 2026
Merged

Pectics merged 1 commit into
mainfrom
codex/-mihoto

Conversation

@Pectics

@Pectics Pectics commented Jul 30, 2026

Copy link
Copy Markdown
Owner

原因

v1.0.0 首次发布工作流在 aarch64-unknown-linux-gnu 的 QEMU 冒烟测试中被门禁拦截。二进制已经成功构建且 readelf 确认为 AArch64,但运行时缺少 libgcc_s.so.1

修复

  • 在 ARM64 冒烟测试依赖中加入 Ubuntu 24.04 的 libgcc-s1-arm64-cross
  • 在发布工作流静态契约中要求该依赖,防止回归

验证

  • RED:新增契约后 scripts/check-release-workflow.sh 失败
  • GREEN:加入依赖后发布工作流契约通过
  • scripts/check-v1-contract.sh 通过
  • release workflow YAML 解析通过
  • git diff --check 通过

首次发布运行未创建 GitHub Release;本 PR 合并后会将尚未发布的 v1.0.0 标签重新指向新的主分支合并提交,并重新执行完整发布工作流。

Co-Authored-By: Codex GPT-5.6 Sol <noreply@openai.com>

Co-Authored-By: Codex GPT-5.6 Luna <noreply@openai.com>
Copilot AI review requested due to automatic review settings July 30, 2026 13:54

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.

@Pectics
Pectics merged commit 7c29bae into main Jul 30, 2026
1 check passed
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