Draft Pull Request - CI/CD用語集の定義
draft pull requestとは、reviewやmergeの準備ができていないとマークされたPRで、早期のフィードバックに役立ちます。
draft pull request とは、作業中の状態のPRで、review準備完了とマークされるまでmergeできません。draftステータスは github.event.pull_request.draft としてworkflowに公開されます。
draftでのCIスキップ
runnerの分数を節約するため、コストの高いjobを if: github.event.pull_request.draft == false で制御し、PRがdraftを抜けてから実行されるようにします。その後、ready_for_review イベントタイプで完全なsuiteをトリガーできます。
関連ガイド
Pull Request Review - CI/CD Glossary DefinitionPull Request Review: A pull request review is a submitted verdict on a PR with a state of `APPROVED`, `CHANGE…
Auto-Merge - CI/CD Glossary DefinitionAuto-Merge: Auto-merge is a GitHub feature that queues a pull request to merge as soon as its merge checks ar…
Build Trigger - CI/CD Glossary DefinitionBuild Trigger: A build trigger is the event that launches a pipeline: a push, a pull request, a tag, a schedu…