Skip to content

ci: 検証ワークフローを新設(automerge の無検証マージを塞ぐ) - #59

Merged
TTMK7777 merged 1 commit into
mainfrom
ci/add-verification-workflow
Aug 3, 2026
Merged

ci: 検証ワークフローを新設(automerge の無検証マージを塞ぐ)#59
TTMK7777 merged 1 commit into
mainfrom
ci/add-verification-workflow

Conversation

@TTMK7777

@TTMK7777 TTMK7777 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

ci: 検証ワークフローを新設(automerge の無検証マージを塞ぐ)

dependabot-automerge.yml が gh pr merge --auto --squash を打っているが、
branch protection の required status checks が未設定のため
「待つ対象が無く即マージ」=依存更新が一切検証されずに取り込まれていた。
automerge ワークフロー自体は success を返すので外形上は正常に見える。

codeql.yml はセキュリティスキャンであってビルド/テストの門番ではない。

同種の穴があった jan-anime-map では react/react-dom の版ずれで
2 テストスイートが長期間 fail していたのに誰も気づいていなかった。

このワークフロー単体では automerge は止まらない。
マージ後に required status checks へ job 名を登録するまでが 1 セット。

dependabot-automerge.yml が `gh pr merge --auto --squash` を打っているが、
branch protection の required status checks が未設定のため
「待つ対象が無く即マージ」=依存更新が一切検証されずに取り込まれていた。
automerge ワークフロー自体は success を返すので外形上は正常に見える。

codeql.yml はセキュリティスキャンであってビルド/テストの門番ではない。

同種の穴があった jan-anime-map では react/react-dom の版ずれで
2 テストスイートが長期間 fail していたのに誰も気づいていなかった。

このワークフロー単体では automerge は止まらない。
マージ後に required status checks へ job 名を登録するまでが 1 セット。
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Code Validation Results

  • Critical: 0
  • High: 0
  • Medium: 0
  • Low: 0
  • Info: 0

No critical issues found.

@TTMK7777
TTMK7777 merged commit 1acc0c6 into main Aug 3, 2026
5 checks passed
@TTMK7777
TTMK7777 deleted the ci/add-verification-workflow branch August 3, 2026 03:48
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