Skip to content

chore(workspace): migrate release automation from semantic-release to release-please#86

Open
santi698 wants to merge 1 commit into
mainfrom
tssdk-64-migrate-to-release-please
Open

chore(workspace): migrate release automation from semantic-release to release-please#86
santi698 wants to merge 1 commit into
mainfrom
tssdk-64-migrate-to-release-please

Conversation

@santi698

@santi698 santi698 commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Replaces per-package semantic-release with release-please for the SDK and CLI packages.

  • Independent versioning, separate release PRs per package
  • CLI's @aignostics/sdk dependency changed from * to ^3.6.1 and is now cascaded via the node-workspace plugin — an SDK release opens a review-able CLI PR bumping the range (no silent breaking changes)
  • New dedicated .github/workflows/release-please.yml: opens/updates release PRs on push to main, then re-runs the full existing test/check-generated/build-docs/Ketryx gate (via workflow_call into ci-cd.yml) before publishing to npm
  • release-please-config.json / .release-please-manifest.json bootstrapped from last-released versions (3.6.1 for both packages)
  • Removed semantic-release/@semantic-release/*/conventional-changelog-conventionalcommits and each package's .releaserc.json
  • ATTRIBUTIONS.md regenerated

Notes for reviewer

  • Uses default GITHUB_TOKEN (repo has "Allow GitHub Actions to create and approve pull requests" enabled)
  • npm provenance attestation intentionally deferred — tracked in TSSDK-65
  • First push to main after this merges will trigger release-please to open its first release PRs for sdk and cli

Refs: TSSDK-64

… release-please

Replace per-package semantic-release with release-please for the SDK
and CLI packages, using independent versioning with separate release
PRs per package. Link the CLI's dependency on the SDK via the
node-workspace plugin so an SDK release opens a review-able CLI PR
bumping its dependency range.

Refs: TSSDK-64
@santi698 santi698 force-pushed the tssdk-64-migrate-to-release-please branch from a1356d8 to 1d4b695 Compare July 8, 2026 14:10
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.

2 participants