Skip to content

CI/CD ワークフロー概要 ​

運用方針の正本(AI レビュー含む): CI 運用方針 — 毎 push の CI 復活は意図的に採用していません。

品質ゲート ​

ワークフロー名ファイルトリガー
CI Quality Gate.github/workflows/ci-quality-gate.ymlPR: opened / reopened / ready_for_review、develop push(docs/**・*.md のみは除外)、workflow_dispatch

追加 push(synchronize)では起動しません。 コミットを push したあとは Actions → CI Quality Gate → Run workflow(pr_number または PR ブランチ)で最新コミットを検証してからマージしてください(Re-run all jobs は旧 SHA の再実行のみ)。

develop への push(PR マージ)時はマージ後検証として 1 回実行します。必須チェックではなく、赤くなった場合は修正 PR で直します(CI 運用方針)。

1 ジョブ内のチェック: 依存 audit(Composer root / core_src、npm 本番依存 high+)、PHPCS、PHPStan、Deptrac、PHPUnit、PSR-4、Format(Prettier + DBML サブセット)、フロント品質、jscpd(npm run duplicates:check)、shellcheck(bin/run_shellcheck.sh)等

詳細: CI Quality Gate、develop ブランチの保護

Merge Queue: 個人の無料プライベートリポでは利用不可。Organization + Team 等に移行した場合のみ検討。

その他のワークフロー ​

ワークフロー名内容
Deploy DocsVitePress デプロイ(develop push、paths フィルタ)
Duplicate Code Reportjscpd HTML レポート。手動(workflow_dispatch)のみ。マージ判定は Quality Gate

ローカルでの実行 ​

CI 相当のローカル確認は必要な範囲だけ個別に実行します。コマンドの正本は コマンド一覧、各ツールの使い方は テスト・品質確認ガイド を参照してください。

ワークフロー詳細 ​

チェック内容の説明(統合前の個別ページ) ​