Skip to content

ci: publish through npm trusted publishing with a patch release - #228

Merged
Bccorb merged 2 commits into
mainfrom
chore/trusted-publishing-patch
Oct 30, 2026
Merged

Bccorb merged 2 commits into
mainfrom
chore/trusted-publishing-patch

Conversation

@Bccorb

@Bccorb Bccorb commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Patch release of the six packages in this repo, to exercise npm trusted publishing end to end. None of them has work planned for the API v0.21 milestone, so this is the only release they get in it.

  • release.yml: drops NPM_TOKEN/NODE_AUTH_TOKEN so the publish uses OIDC trusted publishing, installs npm@^11.5.1 (required for it), and adds a job timeout. id-token: write was already granted.
  • Changeset: patch for @seamless-auth/react, client, vue, angular, svelte and react-native. It is also the first publish carrying the seamless-auth-js repository URL in provenance.
  • Package audit: npm audit fix (lockfile only, non-breaking). Production audit has no high or critical findings; the remaining findings need breaking upgrades and are left alone.

Merging this opens a "Version Packages" PR; merging that publishes. A trusted publisher entry for each package (repo fells-code/seamless-auth-js, workflow release.yml) must exist first.

actionlint, lint, tests (844), build and check-npm-build pass locally.

@Bccorb
Bccorb merged commit b04166c into main Oct 30, 2026
5 checks passed
@Bccorb
Bccorb deleted the chore/trusted-publishing-patch branch October 30, 2026 03:29
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