Skip to content

Unblock 3.5 auto-release by removing stalled macOS release job#3248

Merged
Mixficsol merged 1 commit intounstablefrom
copilot/fix-auto-release-bundle-issue
Apr 24, 2026
Merged

Unblock 3.5 auto-release by removing stalled macOS release job#3248
Mixficsol merged 1 commit intounstablefrom
copilot/fix-auto-release-bundle-issue

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 23, 2026

3.5 分支自动发版会长期卡住,根因是 Release 工作流中的 macos-13 构建任务持续排队,导致后续发布阶段无法完成。该变更将 release 流程收敛到可稳定调度的 runner,恢复自动发版闭环。

  • Root cause

    • release.yml 的构建矩阵包含 macos-13,该 job 在当前环境下无法及时调度,workflow 长时间停留在 queued 状态。
  • Workflow change

    • Release 工作流的 build matrix 中移除 macOS 条目。
    • 保留 Linux 路径(ubuntu-latest + rocky)及现有 release 发布逻辑,确保产物发布继续由可完成的上游任务驱动。
  • Impact

    • 避免单一不可调度平台阻塞整条发版链路。
    • 3.5 分支 tag 触发后可继续自动产出并发布 release 包。
strategy:
  matrix:
    include:
      - os: ubuntu-latest
        name: ${{ github.event.repository.name }}-${{ github.ref_name }}-ubuntu-amd64.tar.gz
      # removed:
      # - os: macos-13
      #   name: ${{ github.event.repository.name }}-${{ github.ref_name }}-macos-amd64.tar.gz

@Mixficsol Mixficsol marked this pull request as ready for review April 23, 2026 07:46
@Mixficsol Mixficsol merged commit 2d6fae6 into unstable Apr 24, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants