[Repo Assist] [Eng] Add CI concurrency settings to cancel superseded PR runs
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 78/100
調査の方向性
.github/workflows/build.yml を開き、提案された concurrency 設定を適用する前に既存の CI ワークフローを確認します。同じ pull request ブランチに対する新しい実行によって古い実行がキャンセルされる一方、main への push はキャンセルされないことを確認します。結果として実行された GitHub Actions の実行を通じて、ワークフロー設定を検証します。
索引モデルが issue の本文から書いたものです。
説明
🤖 This PR was created by Repo Assist, an automated AI assistant.
Summary
Adds a concurrency group to the CI workflow so that when multiple commits are pushed to the same PR branch in quick succession, only the latest run proceeds — older in-progress runs are automatically cancelled.
This is particularly valuable for this repo because:
- The CI is slow (60-min timeout for JavaScript tests, plus TypeScript, Python, Rust, Dart, BEAM jobs)
- Contributors often push quick follow-up fixes after review feedback
- Without this, each push queues a full separate run, wasting runner minutes
Change
concurrency:
group: $\{\{ github.workflow }}-$\{\{ github.ref }}
cancel-in-progress: $\{\{ github.ref != 'refs/heads/main' }}
- PR branches: a new push cancels any running CI for that same PR
mainbranch: all pushes always complete (no cancellation), so merge history is fully validated
Closes #4530
Only the CI workflow configuration was changed — no code logic was modified.
[!WARNING]
Protected Files — Push Permission DeniedThis was originally intended as a pull request, but the patch modifies protected files. A human must create the pull request manually.
Protected files
The push was rejected because GitHub Actions does not have
workflowspermission to push these changes, and is never allowed to make such changes, or other authorization being used does not have this permission.
Create the pull request manually
# Download the patch from the workflow run
gh run download 24320963492 -n agent -D /tmp/agent-24320963492
# Create a new branch
git checkout -b repo-assist/eng-ci-concurrency-2026-04-9ed9a15555f59fd8 main
# Apply the patch (--3way handles cross-repo patches)
git am --3way /tmp/agent-24320963492/aw-repo-assist-eng-ci-concurrency-2026-04.patch
# Push the branch and create the pull request
git push origin repo-assist/eng-ci-concurrency-2026-04-9ed9a15555f59fd8
gh pr create --title '[Repo Assist] [Eng] Add CI concurrency settings to cancel superseded PR runs' --base main --head repo-assist/eng-ci-concurrency-2026-04-9ed9a15555f59fd8 --repo fable-compiler/Fable
Generated by Repo Assist · ● 6.5M · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f
- 主要言語
- F#
- スター
- 3.2k
- フォーク
- 335
- 平均マージ
- 18時間 54分
- マージ済み PR(30日)
- 155
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fable-compiler/Fable のほかの issue
-
agentic-workflows automation repo-assist
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
fable-compiler/Fable#4522 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
fable-compiler/Fable#5253 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 45/100
fable-compiler/Fable#5229 ·
メンテナーはふだん 1 日以内に返信
-
Explicit constructor inheriting a class with a primary constructor drops the base対応中かも @MangelMaxime が 3 日前に担当しました。 オープンbug
難易度 4/5 3〜5日 初心者へのやさしさ 44/100
fable-compiler/Fable#5227 ·
メンテナーはふだん 1 日以内に返信
-
[TS] MutableArray doesn't work when an API needs plain array対応中かも @goswinr が 6 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 20/100
fable-compiler/Fable#5223 ·
メンテナーはふだん 1 日以内に返信
fable-compiler/Fable の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
subtask
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
fga-eps-mds/2026.2-MeasureSoftGram-DOC#187 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
txn2/mcp-data-platform#2493 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
llvm/offload-test-suite#1703 ·
メンテナーはふだん 1 日以内に返信
-
agentic-workflows maintenance
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
github/gh-aw-mcpg#16043 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信