aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
perf(ci): gate coverage collection to merge_group only — follow-up to #363
- 主要言語
- TypeScript
- スター
- 146
- フォーク
- 46
- 平均マージ
- 3日 10時間
- マージ済み PR(30日)
- 24
説明
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
コントリビューションガイド
調査の方向性
まず、collectCoverage、coverageThreshold、fail_under の CI ワークフローエントリを見つけ、pull_request イベントと merge_group イベントのパスを比較します。coverage が merge_group に対してのみ実行され、必要な build コンテキストが pull_request でも引き続き報告されることを確認してください。また、ADR-003 に基づく maintainer の承認も必要です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- github-actions
- 領域
- ci-cd
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 55/100