Skip to content

Fix OIDC Trusted Publishing workflow#1149

Merged
graygilmore merged 1 commit intomainfrom
gg-fix-oidc-release
Mar 16, 2026
Merged

Fix OIDC Trusted Publishing workflow#1149
graygilmore merged 1 commit intomainfrom
gg-fix-oidc-release

Conversation

@graygilmore
Copy link
Contributor

@graygilmore graygilmore commented Mar 13, 2026

Summary

  • Remove broken if condition on the "Test OIDC Token" step that referenced a non-existent step ID (version), causing the OIDC sanity check to silently never run
  • Remove unnecessary NPM_TOKEN: '' override from the changesets step env (the workflow-level NPM_TOKEN was already removed in a prior commit)
  • Align changeset config access from restricted to public to match actual publish behavior (all 12 publishable packages already declare publishConfig.access: "public")

Context

The recent switch to OIDC Trusted Publishing successfully publishes 9/11 packages. The 2 remaining failures (@shopify/codemirror-language-client and @shopify/theme-graph) are caused by missing npm-side Trusted Publishing configuration, which is being handled separately.

Remove broken condition on OIDC test step that referenced non-existent step ID 'version', causing the test to silently never run. Remove unnecessary NPM_TOKEN: '' override since the workflow-level NPM_TOKEN was already removed. Align changeset access config with the actual publish behavior (all packages already declare publishConfig.access: public).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@graygilmore graygilmore marked this pull request as ready for review March 16, 2026 15:43
@graygilmore graygilmore requested a review from a team as a code owner March 16, 2026 15:43
@graygilmore graygilmore merged commit 2e62d36 into main Mar 16, 2026
8 checks passed
@graygilmore graygilmore deleted the gg-fix-oidc-release branch March 16, 2026 15:46
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.

3 participants