Skip to content

chore(release): add OIDC availability diagnostic#238

Merged
cipolleschi merged 1 commit into
0.87-stablefrom
diag/release-oidc-check
Jul 8, 2026
Merged

chore(release): add OIDC availability diagnostic#238
cipolleschi merged 1 commit into
0.87-stablefrom
diag/release-oidc-check

Conversation

@cipolleschi

Copy link
Copy Markdown
Contributor

Temporary diagnostic to disambiguate the ENEEDAUTH publish failure.

Adds a step that prints whether ACTIONS_ID_TOKEN_REQUEST_URL is present (presence only — never the value). GitHub only injects that env var when id-token: write is actually granted.

After merging, re-run the Release workflow and read the Debug OIDC availability step:

  • "OIDC id-token IS available" → id-token is granted; the remaining issue is the npm trusted-publisher config on npmjs.com.
  • "OIDC id-token is NOT available" → GitHub still isn't granting id-token; the restriction is at the enterprise level (org workflow permissions are already read/write).

Revert this once the release is green.

Prints whether ACTIONS_ID_TOKEN_REQUEST_URL is present to determine if GitHub is actually granting id-token: write. Presence only, never the value.
@cipolleschi cipolleschi merged commit fe75580 into 0.87-stable Jul 8, 2026
1 check passed
@cipolleschi cipolleschi deleted the diag/release-oidc-check branch July 8, 2026 13:04
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