Skip to content

ci: main push 時の Backend/Frontend 重複実行を削減#866

Merged
hideyukiMORI merged 1 commit into
mainfrom
ci/865-reduce-duplicate-runs
May 24, 2026
Merged

ci: main push 時の Backend/Frontend 重複実行を削減#866
hideyukiMORI merged 1 commit into
mainfrom
ci/865-reduce-duplicate-runs

Conversation

@hideyukiMORI
Copy link
Copy Markdown
Owner

Summary

  • backend.yml / frontend.yml から push: main を削除(PR + workflow_dispatch のみ)
  • concurrency + cancel-in-progress: true で PR 中の古い run をキャンセル
  • docs.yml は変更なし(main push で GitHub Pages デプロイ)
  • CI トリガー方針を release-ci.md / branch-protection-readiness.md に反映

効果

マージ 1 回あたり: Backend + Frontend + Docs = 3 runs → Docs のみ 1 run

Test plan

  • PR 上で Composer Check / npm Check が pass すること
  • マージ後に Backend/Frontend が走らず Docs のみ走ること(マージ後確認)

Self-review

  • release-ci

Closes #865

Made with Cursor

PR 必須のブランチ保護があるため、マージゲートは PR 上の
Composer Check / npm Check のみで十分。concurrency により
PR 中の古い run もキャンセルする。

Co-authored-by: Cursor <cursoragent@cursor.com>
@hideyukiMORI hideyukiMORI merged commit 03a6de8 into main May 24, 2026
2 checks passed
@hideyukiMORI hideyukiMORI deleted the ci/865-reduce-duplicate-runs branch May 24, 2026 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: main push 時の重複 CI を削減

1 participant