Each shippable artifact (prb, probod server group, probod-bootstrap, @probo/n8n-nodes-probo, @probo/cookie-banner) now has its own version file, its own CHANGELOG.md, its own annotated-tag scheme of the form <track>/v<version>, and its own GitHub Actions release workflow. The unified release.yaml is removed; the unified CHANGELOG.md becomes a short index pointing at each per-track file, with the prior history preserved in CHANGELOG.archive.md. Probod's CHANGELOG carries the post-split monorepo releases (0.174.0 through 0.181.0) so the server-group history stays continuous and the probod docker image keeps its existing version line. contrib/claude/release.md is split into contrib/claude/release/ with one entrypoint per track plus a README that drives the agent: detect which tracks have user-facing commits since their last tag and skip tracks with no relevant changes, so a release request never tags an unchanged track. The cookie-banner and n8n-node entrypoints add an explicit npm run build step after the version bump (build.mjs bakes package.json's version into __SDK_VERSION__) so compile errors and package-lock.json updates are caught before tagging. Signed-off-by: Bryan Frimin <bryan@getprobo.com>
1.0 KiB
1.0 KiB
Changelog Index
Each release track now keeps its own changelog. The history below 0.173.0 of the unified monorepo changelog is preserved in CHANGELOG.archive.md.
Per-track changelogs
prb(CLI) — cmd/prb/CHANGELOG.mdprobod(server, including bundled@probo/console,@probo/trust,@probo/ui) — cmd/probod/CHANGELOG.mdprobod-bootstrap— cmd/probod-bootstrap/CHANGELOG.md@probo/n8n-nodes-probo— packages/n8n-node/CHANGELOG.md@probo/cookie-banner— packages/cookie-banner/CHANGELOG.md
Tag scheme
Each track is published under its own annotated tag of the form <track>/v<version>:
prb/vX.Y.Zprobod/vX.Y.Z(also tags theghcr.io/getprobo/proboDocker image)probod-bootstrap/vX.Y.Z@probo/n8n-nodes-probo/vX.Y.Z@probo/cookie-banner/vX.Y.Z
The legacy vX.Y.Z tag scheme is retired at v0.173.0 (2026-04-24).