Cancel validation runs for superseded pull request commits
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
Direzione di ricerca
Look for the GitHub Actions workflow file for API v1 pull request validation, likely in .github/workflows/. Examine its concurrency configuration. Research GitHub Actions concurrency groups and the cancel-in-progress option. The change involves modifying the workflow YAML to group runs by workflow and pull request number and set cancel-in-progress to true, while ensuring deployment workflows are not affected. Test by creating a pull request and pushing multiple commits.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Pushing another commit to an open pull request starts a new validation workflow, but the workflow for the superseded commit continues running. This consumes runner capacity and can delay the checks for the current commit.
Proposed change
Configure the API v1 pull request workflow to group runs by workflow and pull request number and cancel an in-progress run when the same pull request receives another commit.
Keep deployment workflow concurrency unchanged so deployments continue to completion.
- Lingua principale
- Python
- Stelle
- 18
- Fork
- 33
- Merge medio
- 1g 4h
- PR unite (30g)
- 21
Guida per i contributori
Apri la 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 PolicyEngine/policyengine-api
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
PolicyEngine/policyengine-api#3851 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
PolicyEngine/policyengine-api#3847 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
PolicyEngine/policyengine-api#3823 ·
-
PolicyEngine/policyengine-api#3818 · 1 assegnatario ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
PolicyEngine/policyengine-api#3816 ·
Tutte le issue di PolicyEngine/policyengine-api
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
huggingface/Repo2RLEnv#163 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
NousResearch/hermes-agent#121143 ·