Packages are published to npmjs.org under the
@dts-stn scope by the Release Please workflow.
- Use Conventional Commits: Write commit messages such as
feat(tab-id-hook): add a new optionorfix(tab-id-hook): handle missing storage. Include aBREAKING CHANGE:footer for breaking API changes. - Merge to
main: Release Please opens or updates a release pull request that bumps package versions and updates changelogs. - Merge the release pull request: The workflow creates an
@dts-stn/tab-id-hook@X.Y.Zgit tag and GitHub release, then checks formatting, builds, verifies package exports, and publishes to npmjs.org.
Publishing uses npm trusted publishing
(OIDC); no npm token is stored in this repository. Each package must have a
trusted publisher configured on npmjs.com for repository STN-DTS/platform-node
and workflow filename release.yaml.