Repository navigation
ci: idp-golden-path の reusable workflow 参照を v1.7.1 から v1.7.2 に上げる - #567
Conversation
v1.7.2 は Dependency Unblock Check の評価器で、probe 後の GitHub API の GET が Node.js 24.21.0(undici 7.29.1、nodejs/undici#5769)で閉じられた keep-alive 接続に 書き込んで fetch failed(EPIPE)になる不具合を、GET の 1 回再試行で修正している (idp-golden-path #322 / PR #323、#326 / PR #328)。呼び出し側で UNBLOCKED になると この経路を通るため、v1.7.1 のままでは ignore が外せる週に機構の故障として落ちる。 - @v1.7.1 に固定していた 9 箇所(7 ファイル)を @v1.7.2 に更新する - タグ固定の形式は維持し、@v1 参照の 5 本は変更しない - v1.7.1 -> v1.7.2 で inputs / secrets / outputs / permissions / 既存 job 名に変更はない Refs #566 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PPszW4Rvm6ppEAvUWbRP6j
There was a problem hiding this comment.
Review Summary
This PR correctly updates the idp-golden-path reusable workflow references from @v1.7.1 to @v1.7.2 across 7 workflow files. The changes are consistent, syntactically correct, and properly implement the intended version bump to address the fetch failed (EPIPE) issue in the Dependency Unblock Check evaluator.
Changes Reviewed:
.github/workflows/codeql.yml(1 reference).github/workflows/dependency-audit.yml(2 references).github/workflows/dependency-unblock-check.yml(1 reference).github/workflows/gitleaks-secret-scan.yml(1 reference).github/workflows/pr-policy-check.yml(1 reference).github/workflows/security-scan.yml(2 references).github/workflows/trivy-config-scan.yml(1 reference)
No blocking issues identified. All version references are correctly updated and maintain the tag pinning format.
You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.
検証結果(v1.7.2)すべての run で
|
目的(推奨)
kmryst/idp-golden-path の reusable workflow を
@v1.7.1に固定している caller workflow をv1.7.2(dca5d23e5017c03f3d4078adabc63ae6068c4a3e)へ上げる。v1.7.2は Dependency Unblock Check の評価器が UNBLOCKED 時の GitHub API の GET でfetch failed(EPIPE、nodejs/undici#5769)になる不具合を GET の 1 回再試行で修正しており(idp-golden-path #322 / PR #323、#326 / PR #328)、呼び出し側は UNBLOCKED になるとこの経路を通る。変更内容(推奨)
@v1.7.1の参照 9 箇所(7 ファイル)を@v1.7.2に更新(タグ固定の形式は維持)codeql.yml/dependency-audit.yml(root・frontend)/dependency-unblock-check.yml/gitleaks-secret-scan.yml(security-scan.yml)/pr-policy-check.yml/security-scan.yml(trivy-image.ymlbackend・frontend)/trivy-config-scan.yml(trivy-config.yml)@v1参照の 5 本(issue-template-check / markdown-lint / pr-commitlint / sync-labels / toolchain-version-check)は変更しない。移動タグv1はv1.7.2と同じコミットを指している影響範囲(推奨)
@v1参照、アプリケーションコード、AWS リソースPR ラベル(必須)
type:chorearea:ci-cdrisk:lowcost:none影響メモ(必要時のみ)
コスト根拠: GitHub Actions の実行のみ。AWS リソースの変更なし
リスク根拠: callee の契約(inputs / secrets / outputs / permissions / 既存 job 名)に変更なし。
v1.7.2で増えた job はすべてgithub.repository == 'kmryst/idp-golden-path'条件付きで、本リポジトリでは skippedデータ影響: なし
ロールバック観点: 参照を
@v1.7.1に戻すだけで元に戻る可観測性 / 検証 条件付き
v1.7.1/v1.7.2タグの各 reusable workflow を YAML として読み、on.workflow_callの inputs / secrets / outputs、workflow の permissions / concurrency、既存 job の name / permissions / if を比較 → 差分なし。追加 job は dependency-audit.yml に 7 本、dependency-unblock-check.yml に 1 本(いずれもgithub.repository == 'kmryst/idp-golden-path'条件付き、要求 permissions はcontents: read以下)package-manager/working-directory/npm-audit-exceptions/strict-paths-regex/image-name/docker-context/dockerfile/scan-ref)はすべてv1.7.2で宣言済み。required の未指定なし。callee job が要求する permissions は caller の付与範囲内workflow_dispatch(結果はコメントで追記)Uses: kmryst/idp-golden-path/...@refs/tags/v1.7.2 (dca5d23e...)を確認npx commitlint --from origin/main --to HEAD/ PR タイトル → 0 problems、npm run lint:md→ exit 0、actionlint(変更 7 ファイル)→ 既存の指摘のみで本変更による新規指摘なしロールバック 条件付き
この PR を revert する(参照を
@v1.7.1に戻す)。caller 側の inputs・permissions は変えていないため、revert だけで元の挙動に戻る。ただし
v1.7.1に戻すと、Dependency Unblock Check で UNBLOCKED になった週に評価器がfetch failedで落ちる不具合も戻る。リリース連携(推奨)
テスト結果 / 検証手順
dispatch した run の結果と呼ばれた ref は PR コメントに記録する。
メモ(レビューポイント)
package-ecosystem: github-actions)は無い。次回の週次更新(月曜 09:15 JST)より先に上げるsecurity-scan.ymlの「v1.7.1 以降の default: true」と ADR-0036 のv1.7.1は当時の事実の記録なので変更しない)Closes #566
🤖 Generated with Claude Code
https://claude.ai/code/session_01PPszW4Rvm6ppEAvUWbRP6j