Skip to content

ci: fix npm trusted publishing on release runs - #14

Merged
ts-76 merged 2 commits into
mainfrom
ci/fix-release-publish-node24-lts
Mar 20, 2026
Merged

ts-76 merged 2 commits into
mainfrom
ci/fix-release-publish-node24-lts

Conversation

@ts-76

@ts-76 ts-76 commented Mar 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • publish GitHub release and npm package in the same main workflow run
  • stop relying on a second tag-triggered workflow run from GITHUB_TOKEN
  • update the publishing runtime to the latest Node 24 LTS so npm trusted publishing requirements are met

Why

The previous workflow could create the release tag but not trigger a second workflow run for publishing. After that was fixed, npm trusted publishing still ran on an older npm runtime and failed.

@ts-76
ts-76 merged commit 4a4be32 into main Mar 20, 2026
3 checks passed
@ts-76
ts-76 deleted the ci/fix-release-publish-node24-lts branch March 20, 2026 02:22
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