aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

perf(ci): gate coverage collection to merge_group only — follow-up to #363

Aperta
#676 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
ci-cd enhancement
Lingua principale
TypeScript
Stelle
143
Fork
46
Merge medio
3g 10h
PR unite (30g)
24

Descrizione

Parent: #363. Spun from #363's DoD by the orchestrator; **needs maintainer `approved` (ADR-003)**.

## Goal
Skip `collectCoverage` on the high-frequency `pull_request` event; keep `coverageThreshold`/`fail_under` enforced on `merge_group` so nothing merges under-covered.

## Scope
- Conditional coverage on event name (PR = off, merge_group = on).
- Verify the required `build` context still reports on PRs without coverage.

Refs #363

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando le voci del workflow CI per collectCoverage, coverageThreshold e fail_under, quindi confronta i percorsi degli eventi pull_request e merge_group. Verifica che la coverage venga eseguita solo per merge_group e che il contesto di build richiesto continui a essere riportato su pull_request; è inoltre necessaria l’approvazione di un maintainer secondo ADR-003.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions
Ambito
ci-cd
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.