CI and release packaging run on the macOS 14 runner image, which GitHub retires on 2 November
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 54/100
調査の方向性
Start with .github/workflows/release-package.yml and .github/workflows/ci.yml to locate the three jobs named in the issue, then read scripts/update-hop-compare.py and scripts/ci-release-policy-test.py for the runner and Xcode inventory assumptions. Update the runner references and inventory for macOS 15, preserving the Apple silicon binary’s current minimum macOS version. Done means the policy and minimum-version checks are recorded, and the listed CI and package jobs pass on macOS 15.
索引モデルが issue の本文から書いたものです。
説明
GitHub retires the macos-14 runner image on 2 November 2026 and fails every macos-14 job during scheduled brownouts before that (actions/runner-images#13518). Three of our jobs use that image, including the release package job that builds the Apple silicon release:
.github/workflows/release-package.ymljobmac("Apple silicon N and N+1"),runs-on: macos-14.github/workflows/ci.ymljobsource-home-macos,runs-on: macos-14.github/workflows/ci.ymljobrelease-upstream-assets, matrix entryos: macos-14(darwin-arm64)
The hosted Mac capacity step also depends on the macOS 14 image: scripts/update-hop-compare.py keeps an allowlist of the Xcode bundles it may remove (CI_XCODE_APPS) and records the macOS 14 image inventory, and scripts/ci-release-policy-test.py pins macos-14.
Why this matters for 2.0.0
The remaining brownouts are 31 October and 1 November, 14:00 to 24:00 UTC (09:00 to 19:00 COT). After 2 November 00:00 UTC (Sunday 1 November, 19:00 COT) every macos-14 job fails. Any CI or package run for a later 2.0.0 candidate, and the CI run on the develop to main pull request, need the newer image. The PR CI run 41142354426 for e4179b0b7 already lost its source-home-macos job to the 30 October brownout (job annotation: "scheduled macOS 14 runner image brownout").
Done means
- Every
macos-14job runs onmacos-15(Apple silicon, Xcode 16.4 by default), and the policy test pins the new label. - The hosted Mac capacity step uses the Xcode bundles of the macOS 15 Apple silicon image and records that image's inventory.
- The Apple silicon release binary keeps its current minimum macOS version; the change records how that is checked.
- One CI run on the branch passes
source-home-macosandrelease-upstream-assets (darwin-arm64)onmacos-15, and one package run passes themacjob, before the next 2.0.0 candidate is qualified.
Branch: fix/2.0-macos15-runners from e4179b0b7 (the 2.0.0-rc.1 candidate). It merges into the release train after the rc.1 qualification and does not change the rc.1 candidate.
- 主要言語
- Rust
- スター
- 6
- フォーク
- 2
- 平均マージ
- 1日 3時間
- マージ済み PR(30日)
- 42
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
elastos/elastos-runtime のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
elastos/elastos-runtime#563 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
elastos/elastos-runtime#508 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
elastos/elastos-runtime#436 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
elastos/elastos-runtime#427 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
elastos/elastos-runtime#405 ·
メンテナーはふだん 1 日以内に返信
elastos/elastos-runtime の issue をすべて見る
似ている issue
-
bug good first issue help wanted linux macos testing
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
area: app type: test
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
bug priority: medium
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
storytold/photocraft#12706 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug priority-low to-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
examples/dca and limit-order: swap always fails on the real Soroswap router (deadline equals now)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
sorocon-labs/sorocron#172 ·
メンテナーはふだん 1 日以内に返信