[Repo Assist] [Eng] Add CI concurrency settings to cancel superseded PR runs
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 78/100
Direzione di ricerca
Apri .github/workflows/build.yml e ispeziona il workflow CI esistente prima di applicare le impostazioni di concurrency proposte. Conferma che le esecuzioni più recenti per lo stesso ramo della pull request annullino quelle precedenti, mentre i push su main rimangano non annullati; convalida la configurazione del workflow tramite l’esecuzione risultante di GitHub Actions.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🤖 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
- Lingua principale
- F#
- Stelle
- 3.2k
- Fork
- 335
- Merge medio
- 18h 54m
- PR unite (30g)
- 155
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fable-compiler/Fable
-
agentic-workflows automation repo-assist
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
fable-compiler/Fable#4522 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
fable-compiler/Fable#5253 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
fable-compiler/Fable#5229 ·
I maintainer di solito rispondono entro 1 giorno
-
Explicit constructor inheriting a class with a primary constructor drops the baseForse già presa @MangelMaxime l’ha presa 3 giorni fa. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 44/100
fable-compiler/Fable#5227 ·
I maintainer di solito rispondono entro 1 giorno
-
[TS] MutableArray doesn't work when an API needs plain arrayForse già presa @goswinr l’ha presa 6 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
fable-compiler/Fable#5223 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fable-compiler/Fable
Issue simili
-
P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
daniel-ospina/tortoise#11107 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
fjaeckel/seriesoftubes#306 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
-
jhipster heroku fails on heroku git:remote when reusing an existing app outside a git repositoryApertaarea: triage theme: undefined
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
jhipster/generator-jhipster#36018 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100