Skip to content

Fix release gate workflow identity binding - #13

Merged
YanagiKH merged 2 commits into
mainfrom
codex/fix-release-check-origin
Sep 1, 2026
Merged

Fix release gate workflow identity binding#13
YanagiKH merged 2 commits into
mainfrom
codex/fix-release-check-origin

Conversation

@YanagiKH

@YanagiKH YanagiKH commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • resolve trusted check-suite IDs from exact main push runs of .github/workflows/ci.yml and .github/workflows/security.yml
  • use those IDs when evaluating required check runs in preflight and both final publication rechecks
  • avoid relying on the abbreviated check_suite object embedded in the check-runs response

Evidence

  • the live check-runs API embeds only check_suite.id
  • the Actions runs API binds run path, event, branch, SHA, repository, and check-suite ID
  • Prettier and git diff --check pass locally

The first tag-triggered preflight was cancelled before any draft or release asset was created.

@YanagiKH
YanagiKH merged commit 9f57ab6 into main Sep 1, 2026
12 checks passed
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