Skip to content

fix: use trusted publishing for npm releases#33

Merged
pablaber merged 1 commit intomainfrom
feature/fix-npm-publish
May 5, 2026
Merged

fix: use trusted publishing for npm releases#33
pablaber merged 1 commit intomainfrom
feature/fix-npm-publish

Conversation

@pablaber
Copy link
Copy Markdown
Owner

@pablaber pablaber commented May 5, 2026

Summary

  • Switch release publishing from NPM_TOKEN to npm trusted publishing/OIDC in release.yaml.
  • Add npm registry setup, disable release-build package-manager cache, and run tests before publishing.
  • Add a tracked ott bin shim and normalize package repository metadata so npm package validation passes before dist exists.

Validation

  • rm -rf dist test/output && npm run lint && npm run build && npm test && npm publish --dry-run — clean.

@pablaber pablaber merged commit 5fd943e into main May 5, 2026
2 checks passed
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