Skip to content

CI最適化・ブランチ保護・mise install手順追加#1

Merged
tact-software merged 1 commit into
mainfrom
ci/optimize-and-protect-main
Mar 26, 2026
Merged

CI最適化・ブランチ保護・mise install手順追加#1
tact-software merged 1 commit into
mainfrom
ci/optimize-and-protect-main

Conversation

@tact-software

@tact-software tact-software commented Mar 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • CI トリガーから push: main を削除し、PR マージ時の二重実行を解消
  • main ブランチの保護ルールセット(PR必須 + CI パス必須)を定義・適用済み
  • リリース手順を PR ベースのフローに更新
  • README にmise経由のインストール手順を追加

Test plan

  • gh ruleset list でルールセットが active であることを確認済み
  • PR の CI が正常に実行されることを確認
  • マージ後、main への直接 push が拒否されることを確認

🤖 Generated with Claude Code

- Remove push:main trigger from CI to avoid duplicate runs on PR merge
- Add branch protection ruleset definition for main (PR + CI required)
- Update release docs to PR-based flow
- Add mise install instructions to README

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tact-software tact-software merged commit 5d91396 into main Mar 26, 2026
2 checks passed
@tact-software tact-software deleted the ci/optimize-and-protect-main branch March 26, 2026 06:13
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.

1 participant