[P2] CI を PR 中心に再設計し外部貢献を受け入れやすくする
背景
CI が push のみで pull_request をトリガしていない。
参照: .github/workflows/ci.yml:3
問題
外部コントリビューターは PR 時点で品質ゲート結果を確認しづらい。
レビュー効率と開発体験を下げている。
影響
- PR ベース開発に不向き
- 変更の早期検知が遅れる
- コントリビューション増加を阻害
実装方針
pull_request トリガを追加
- ジョブを最小限並列化(build/test/clippy/fmt)
- 必要に応じて MSRV + stable matrix を追加
タスク
.github/workflows/ci.yml に pull_request を追加
- cargo cache を導入し CI 時間を短縮
- feature matrix を追加(Issue 007 と連動)
- branch protection 前提の必須チェック名を固定
受け入れ条件 (DoD)
参考
.github/workflows/ci.yml:1
[P2] CI を PR 中心に再設計し外部貢献を受け入れやすくする
背景
CI が
pushのみでpull_requestをトリガしていない。参照:
.github/workflows/ci.yml:3問題
外部コントリビューターは PR 時点で品質ゲート結果を確認しづらい。
レビュー効率と開発体験を下げている。
影響
実装方針
pull_requestトリガを追加タスク
.github/workflows/ci.ymlにpull_requestを追加受け入れ条件 (DoD)
fmt/clippy -D warnings/testの結果がPR画面で確認できる参考
.github/workflows/ci.yml:1