Skip to content

Align npm package release contract and implement changesets versioning#54

Merged
Looted merged 7 commits intomasterfrom
develop
Mar 11, 2026
Merged

Align npm package release contract and implement changesets versioning#54
Looted merged 7 commits intomasterfrom
develop

Conversation

@Looted
Copy link
Copy Markdown
Owner

@Looted Looted commented Mar 11, 2026

No description provided.

Looted added 7 commits March 11, 2026 17:32
Normalize the npm package release contract across the repository:

- Update README.md to correctly identify kibi-core as published to npm
  (was incorrectly documented as bundled-only)
- Create ADR-013 documenting the package matrix (core, cli, mcp) and
  Changesets-style selective versioning model
- Update FACT-008 to include kibi-core in the list of npm packages
- Fix path bug in scripts/publish-selective.sh line 11 (missing packages/ prefix)

All release-policy sources now agree on the package matrix:
- kibi-core, kibi-cli, kibi-mcp are release-managed npm packages
- kibi-vscode is published to VS Code Marketplace only

QA evidence saved to .sisyphus/evidence/task-1-package-matrix.txt
kibi sync && kibi check completed successfully
Add .changeset/ configuration with independent versioning:
- changelog: @changesets/cli/changelog
- commit: false (manual commits)
- linked: [] (independent versioning per package)
- access: public
- baseBranch: develop

Add package.json scripts:
- changeset: add changeset interactively
- version-packages: bump versions from changesets
- release: publish packages

Internal dependencies:
- Core → CLI/MCP dependency propagation enabled
- CLI (0.2.0) and MCP (0.2.1) independently versioned

Evidence:
- task-2-status.json: changeset status output
- task-2-version.diff: version command impact
- Verified full release-prep flow from changeset to version bump
- Verified changelog generation workflow
- Smoke tested tarball installation and kibi commands
- Confirmed no-op rerun exits cleanly without duplicate changes
- Cleaned up temporary artifacts and dump_output files
- Updated MCP server tools and tests
- Added ADR-014 for MCP API simplification
- Added REQ-020 for relationship type batching
- Added TEST-014 for release verification
Copilot AI review requested due to automatic review settings March 11, 2026 20:31
@Looted Looted merged commit afa05b4 into master Mar 11, 2026
5 checks passed
@Looted Looted review requested due to automatic review settings March 23, 2026 23:43
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.

1 participant