This repo uses npm plus Changesets.
- Make the code change.
- Run
npm run changeset. - Select
@seamless-auth/react. - Choose the semver bump.
- Write release notes for SDK adopters, not implementation notes.
Stable releases come from main through the Release workflow.
When changesets are merged to main, the workflow opens or updates a release PR that contains:
- the package version bump
CHANGELOG.mdupdatespackage-lock.jsonupdates- consumed changeset file removals
Review that PR like a normal release artifact. When it is merged, the workflow publishes the npm package, creates the Git tag, and creates the GitHub Release.
The workflow publishes with NPM_CONFIG_PROVENANCE=true, so npm records provenance for the package.
Configure the NPM_TOKEN repository secret with publish access before merging the first release PR.