[engineering-practices] Verify branch protection when CI pipelines are created
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- github
- Ambito
- ci-cd
Direzione di ricerca
Inizia individuando il flusso di creazione della pipeline e il modo in cui viene identificato il branch di integrazione. Verifica come vengono interrogate le regole di protezione dei branch e lo stato richiesto della pipeline, quindi verifica che il flusso chieda all’utente di intervenire quando la protezione è assente dopo la creazione o il rilevamento di una pipeline. Il lavoro è completato quando il criterio di accettazione è coperto da test o da una verifica riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When agents create CI (and CD) pipelines, there is no check that the integration branch has protection rules requiring the pipeline to pass.
Observed behavior
- Agent created a CI pipeline. Code was merged and PRs landed without waiting for the pipeline because no branch protection was configured.
Desired behavior
- After a pipeline is created (or detected in the session), the agent checks whether the integration branch has protection rules that require the pipeline.
- If protection is missing, the agent suggests adding it.
Acceptance criteria
- Pipeline creation flow verifies branch protection and prompts the user when it is absent.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 44
- Fork
- 10
- Merge medio
- 6h 49m
- PR unite (30g)
- 1
Preparare l'ambiente
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 microsoft/devsquad-copilot
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
[skills] Add lsp-setup skillApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Tutte le issue di microsoft/devsquad-copilot
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
jose-compu/smart-contract-verification#26 ·
I maintainer di solito rispondono entro 3 giorni
-
self-driving
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
area-action bug follow-up priority-high
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
yschimke/design-parity#495 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
yschimke/homeassistant-remotecompose#680 ·
I maintainer di solito rispondono entro 1 giorno