Skip to content

Add public required quality gate - #67

Open
kazukinakai wants to merge 2 commits into
mainfrom
test/public-required-gate-contract-tests
Open

Add public required quality gate#67
kazukinakai wants to merge 2 commits into
mainfrom
test/public-required-gate-contract-tests

Conversation

@kazukinakai

Copy link
Copy Markdown
Member

概要

public な required quality gate を追加し、cmd-ime の Swift/release smoke、airis-keeper の Node 20/pnpm、secret scan を同一 workflow の fail-closed aggregate で評価します。

仕様

  • pull_requestmerge_group で常時起動し、固定 GitHub-hosted runner と read-only permissions を使用します。
  • すべての external action は full commit SHA に固定し、pnpm v6.0.10 は annotated tag object ではなく peeled commit 0977fd99725f1db4007ccb2928dbb4e90d06cc86 を参照します。
  • 適用 lane の missing/skipped/failure/cancelled は aggregate が fail closed します。

検証

  • PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover -s tests -v(12 passed)
  • actionlint(4 workflows)
  • git diff --check / no-index diff check
  • mutable ref/input scan
  • fresh cold review: APPROVE

@kazukinakai

Copy link
Copy Markdown
Member Author

中央required workflowのnested reusable workflow解決を #146 で修正したため、最新entrypointで品質ゲートを再実行します。

@kazukinakai kazukinakai reopened this Aug 11, 2026
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