Repository navigation
chore: bump version to 0.5.0 - #36
Conversation
Ships the regenerated catalog from #18: list_flows gains space_id and tag filters, include_scaling is marked deprecated, and list_artifact_approvals is gone — the endpoint was retired upstream. Minor rather than patch because an action disappearing from the catalog is user-visible: anything calling it via execute_read_action stops resolving. First release since the repo went public, so it should also be the first to carry npm provenance.
|
Claude finished @dangrondahl's task in 3m 0s —— View job Review: version bump 0.4.0 → 0.5.0Verified the diff and every factual claim in the PR body. This is a clean release bump — nothing architectural is touched, so the Phase 1 design invariants (three tools, generated catalog, non-throwing Claims I checked out
The minor-not-patch reasoning is right, and for the reason given: an action ID vanishing from the catalog is observable through 1. Lockfile
|
| @@ -1,12 +1,12 @@ | |||
| { | |||
| "name": "@kosli-dev/mcp-server", | |||
There was a problem hiding this comment.
The version drift is fixed here, but the lockfile's name is still drifted: it says @kosli-dev/mcp-server (here and again at line 8) while package.json declares @kosli/mcp-server. So the PR note "the lockfile doesn't drift" is only half true after this change.
Two things this suggests:
- The bump probably didn't go through a real lockfile reify — a full
npm install --package-lock-onlyrewrites the rootpackages[""]entry frompackage.json, which would have normalised the name along with the version. Worth running it and committing the result so bothnamefields land on@kosli/mcp-server. - Otherwise this stays a latent diff: the next PR that touches a dependency will regenerate the lockfile and pick up an unrelated rename in its diff.
Harmless for publishing (npm publish reads package.json, and npm ci has clearly tolerated the mismatch through four releases), so this is cleanliness, not a blocker.
Version bump only —
package.jsonandpackage-lock.json. Merge this, then tagv0.5.0onmainto trigger the release.What ships
One user-facing change since
v0.4.0: the regenerated catalog from #18.list_flowsgainsspace_idandtagquery filtersinclude_scalingis markeddeprecatedlist_artifact_approvalsis removed — the endpoint was retired upstreamEverything else since
v0.4.0is CI, docs, and repo hygiene, none of which reaches the npm tarball. The README does ship, so the new beta notice and write-action caution go out with this.Why minor, not patch
An action disappearing from the catalog is user-visible: anything calling
list_artifact_approvalsviaexecute_read_actionstops resolving. Pre-1.0, a minor bump is the conventional signal for that, even though the removal originated upstream rather than here.Notes
manifest.jsonstill holds its0.0.0-replaced-at-build-timeplaceholder, injected by the pack script — untouched, as intended.package.jsonandpackage-lock.jsonwere updated vianpm version --no-git-tag-version, so the lockfile doesn't drift.npm view @kosli/mcp-server dist.attestations— it returnednullfor 0.4.0.