For the maintainer(s). mostly faye.
- Create an account at npmjs.com.
- Generate a publish token (
Automationtype) in npm Settings → Access Tokens. - Add to
~/.npmrc://registry.npmjs.org/:_authToken=<your-token>
Bump both packages together (patch / minor / major):
cd G:/git/headpat/convention-apps/service-sdk && bun version patch
cd G:/git/headpat/convention-apps/create-service && bun version patchcd G:/git/headpat/convention-apps/create-service && bun run buildOutputs dist/cli.js. This is what npm ships.
cd G:/git/headpat/convention-apps/service-sdk && bun run openapi:exportUpdates dist/manifest.schema.json and dist/wire-contract.openapi.json.
cd G:/git/headpat/convention-apps/service-sdk && bun publish
cd G:/git/headpat/convention-apps/create-service && bun publishprepublishOnly runs typecheck + openapi:export automatically for service-sdk.
bunx @convstack/create-service@latest test-verify --yes && rm -rf test-verifyScaffolds a service into test-verify/, then deletes it. If it errors, the publish was broken.