Skip to content

ci(release): drop republish-npm.yml#30

Open
aaronstevenwhite wants to merge 1 commit into
mainfrom
ci/drop-republish-workflow
Open

ci(release): drop republish-npm.yml#30
aaronstevenwhite wants to merge 1 commit into
mainfrom
ci/drop-republish-workflow

Conversation

@aaronstevenwhite

Copy link
Copy Markdown
Contributor

Stack from #25#28 fixed the npm-CLI version issues directly inside release.yml's publish step. The Trusted Publisher allowlist on npm is configured for release.yml only, so the standalone republish workflow can't authenticate anyway. Deleting it removes a confusing alternative entry point and keeps the trust surface minimal — release.yml is the one and only npm-publishing path.

The republish workflow existed to retarget the npm publish step at
an arbitrary tag while we worked through layered npm-CLI bugs on
the runner image. Those are fixed in release.yml itself (npm 11.13
fetched as a tarball), and the npm Trusted Publisher allowlist is
configured for release.yml only — so the second workflow is dead
weight at best and a second trust entry to maintain at worst.
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