Skip to content

Conversation

@andrew-scott-fischer
Copy link
Contributor

@andrew-scott-fischer andrew-scott-fischer commented Nov 7, 2025

Context

OIDC trusted publishing between GitHub Actions and npmjs.com was failing because the workflow filename configured in npm's OIDC settings (publish.yaml) didn't match the actual filename (publish.yml).

Changes

  • Renamed workflow files to use .yaml suffix (YAML.org's preferred format1)
  • Updated CI and publish workflows for consistency

This enables secure, keyless publishing to npm using GitHub's OIDC identity tokens.

Ticket: VL-3686

@andrew-scott-fischer andrew-scott-fischer requested a review from a team as a code owner November 7, 2025 07:52
The OIDC trusted publishing connection between GitHub Actions and
npmjs.com was failing because the workflow was configured as
publish.yaml in the npm OIDC settings, but the actual file was
named publish.yml.

Renamed both workflow files to use the .yaml suffix (the preferred
suffix according to YAML.org[1]) instead of updating the OIDC
configuration.

[1]: https://yaml.org/faq.html

Ticket: VL-3686
@andrew-scott-fischer andrew-scott-fischer force-pushed the VL-3686-enable-oidc-trusted-publishing branch from ce2066e to 956b26e Compare November 7, 2025 07:55
@OttoAllmendinger OttoAllmendinger merged commit d37206a into master Nov 7, 2025
1 check passed
@OttoAllmendinger OttoAllmendinger deleted the VL-3686-enable-oidc-trusted-publishing branch November 7, 2025 08:00
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.

2 participants