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
Bumps the version to 0.8.0 with npm version minor --no-git-tag-version. That moves package.json, package-lock.json and src/version.ts together.
Why minor
The catalog gained three actions since v0.7.0 (#119, #121): get_evaluation_input, get_evaluation_input_trail_schema_v1 and get_evaluation_input_trails_schema_v1. None were removed.
Checked this against the release procedure in CLAUDE.md. No findings — looks good to merge.
What I verified
Check
Result
The three files move together
✅ package.json, both version keys in package-lock.json, and VERSION in src/version.ts all read 0.8.0 — no drift for test/version.test.ts to catch
manifest.json left alone
✅ still "0.0.0-replaced-at-build-time"; the pack script injects the real version
src/version.ts not hand-edited
✅ the diff is exactly what scripts/sync-version.mjs produces — only the VERSION literal, header comment intact
No stray 0.7.0 left
✅ the only remaining hits are unrelated transitive deps (chardet, iconv-lite) in the lockfile
Scope
✅ nothing beyond the three release-bump files
Conventional Commits
✅ chore: bump version to 0.8.0, single commit, matches the PR title
The minor-vs-patch call
Confirmed against the tag rather than taking the description's word for it — git diff v0.7.0..HEAD -- src/catalog.json adds exactly three action ids and removes none:
New capability, nothing dropped → minor is the right bump. The only other src/ change since v0.7.0 is src/version.ts itself; the SDK 1.32.1 → 1.32.2 bump is lockfile-only, which is what ^1.29.0 in package.json implies.
CI
CI is green. CodeQL and this review job were still in progress when I checked — worth a glance before tagging, since on pushes to main CodeQL's attest job fails while a high/critical alert is open.
One note for after merge, not a change request: this is the first release to exercise the new provenance and SBOM steps in release.yml (#122, #123), so the tag push is the first real run of scripts/check-mcpb-sbom.mjs and the kosli attest sbom step against a real tag. The description says both were checked locally, which is the right precaution. Tag the merge commit, not the branch head: git tag -a v0.8.0 -m "v0.8.0" && git push origin v0.8.0.
Nicely evidenced PR — citing the local bundle pack, the SBOM package count and npm audit made the non-obvious parts of this release verifiable rather than assumed.
· branch chore/release-0.8.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the version to 0.8.0 with
npm version minor --no-git-tag-version. That movespackage.json,package-lock.jsonandsrc/version.tstogether.Why minor
The catalog gained three actions since v0.7.0 (#119, #121):
get_evaluation_input,get_evaluation_input_trail_schema_v1andget_evaluation_input_trails_schema_v1. None were removed.Also in this release
.mcpbbundle now has GitHub build provenance (ci: attest GitHub build provenance for the .mcpb bundle #122) and a CycloneDX SBOM. The SBOM is attached to the GitHub Release, attested to GitHub and to Kosli, and checked against the bundle in CI (ci: publish and attest a CycloneDX SBOM for the .mcpb bundle #123). This is the first release to run those steps.@modelcontextprotocol/sdk1.32.1 → 1.32.2 (chore: bump @modelcontextprotocol/sdk from 1.32.1 to 1.32.2 in the sdk group #116). There are also dev-only and CI dependency bumps (ci: bump the actions group with 3 updates #117, chore: bump node-forge from 1.4.0 to 1.4.2 #118, ci: bump the actions group with 2 updates #120).Checked locally
npm testpasses (154/154), and so do build and typecheck..mcpbbundle was packed at 0.8.0. Its manifest says 0.8.0,mcpb validatepasses, and the smoke test reports the server advertising 0.8.0.npm audit --omit=dev: 0 vulnerabilities.The smoke test's live read was skipped because no token was set.
After merge: tag the merge commit with
git tag -a v0.8.0 -m "v0.8.0" && git push origin v0.8.0.