You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds end-to-end release automation for the TypeScript client:
- Package renamed from @statuspro/client to statuspro-client (unscoped;
no npm org needed).
- publishConfig sets access=public, provenance=true, registry=npmjs.
- semantic-release + plugins added as devDependencies. Config lives at
packages/statuspro-client/.releaserc.json with ts-scope filter:
feat(ts) -> minor, fix/perf(ts) -> patch, (ts)! -> major,
every other commit -> no release.
Tag format: ts-v{version}.
- New .github/workflows/release-ts.yml mirrors the Python release flow.
Runs lint/typecheck/test/build, then semantic-release with OIDC
(id-token: write + NPM_CONFIG_PROVENANCE=true) so publishes are
signed via the npm Trusted Publisher pairing.
Also fixes the /orders query-params test assertion that still referenced
the old Katana-era `category=widgets` sample after the StatusPro rewrite.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments