Skip to content

release: promote 0.1.1 to main#130

Merged
oscharko merged 1 commit into
mainfrom
dev
Jun 2, 2026
Merged

release: promote 0.1.1 to main#130
oscharko merged 1 commit into
mainfrom
dev

Conversation

@oscharko

@oscharko oscharko commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Promote the verified dev release state for Keiko 0.1.1 to main for npm publication.

Refs: none; release-only version promotion requested directly.

Scope

  • In scope: merge the already verified 0.1.1 release version metadata from dev into main.
  • Out of scope: runtime behavior, UI behavior, documentation, and security policy changes.

Product Impact

  • UI or user workflow
  • CLI or developer workflow
  • Core generation engine
  • Evidence, audit, or compliance artifact
  • Security or supply chain
  • Packaging, release, or npm publication
  • Documentation or repository hygiene
  • No user-facing behavior change

Verification

Required:

  • Required GitHub checks pass before merge.
  • Local verification commands or rationale are listed below.

Local verification:

npm run typecheck
npm test
npm run format:check
npm run lint
npm run prepack
npm pack --dry-run --json --ignore-scripts

Select only what applies:

  • UI behavior manually verified or covered by tests.
  • CLI behavior verified with command output or tests.
  • Core logic covered by unit, integration, property, or fixture tests.
  • Security-sensitive change reviewed for trust boundaries, secrets, external calls, and generated artifacts.
  • Supply-chain or package-surface change verified with package, license, lockfile, SBOM, or npm dry-run checks.
  • Documentation or Markdown change verified by the repository link check or a targeted local equivalent.
  • Release-impacting change verified with npm run prepack and npm dry-run package inspection.
  • Not applicable items are explained below.

Not applicable rationale:

  • main receives the already checked dev state; no additional behavior changes are included.

Review And Closure

  • The PR implements only the linked issue scope.
  • Actionable review findings are fixed or explicitly dispositioned.
  • Unresolved review threads are resolved before merge.
  • Checks are repeated after the latest pushed fix.
  • Issue acceptance criteria and closure evidence are updated only where evidence exists.
  • Use Resolves #<issue_number> only when this PR should close the issue.

Risk Notes

This release removes the npm prerelease suffix and publishes Keiko as stable SemVer 0.1.1 to improve compatibility with enterprise npm registries.

Move Keiko from the beta prerelease line to the stable 0.1.1 package version.
Copilot AI review requested due to automatic review settings June 2, 2026 12:59
@oscharko oscharko merged commit c4399a6 into main Jun 2, 2026
11 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Promotes the already-verified 0.1.1 release state from dev to main to support stable npm publication by removing the prerelease suffix and aligning version metadata across the package, harness/SDK constants, UI workspace, and tests.

Changes:

  • Bump root package version to 0.1.1 (including lockfile) for npm publication.
  • Align in-code version constants (SDK_VERSION, HARNESS_VERSION) to 0.1.1.
  • Update UI package metadata and test fixtures that assert/serialize the harness version.

Reviewed changes

Copilot reviewed 15 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Promotes root package version to 0.1.1 for stable release publication.
package-lock.json Keeps lockfile metadata in sync with the promoted 0.1.1 version.
src/sdk/index.ts Updates SDK_VERSION to 0.1.1 (used by CLI/UI surfaces).
src/harness/session.ts Updates HARNESS_VERSION to 0.1.1 (used in fingerprints/manifests).
ui/package.json Updates UI workspace version metadata to 0.1.1.
ui/package-lock.json Keeps UI lockfile metadata consistent with the UI version bump.
tests/ui/read-handlers.test.ts Updates evidence fixture manifests to expect harnessVersion: 0.1.1.
tests/harness/sinks.test.ts Updates manifest fixture harness version to 0.1.1.
tests/harness/fingerprint.test.ts Updates fingerprint input fixtures to harnessVersion: 0.1.1.
tests/cli/verify.test.ts Updates test package fixture version to 0.1.1.
tests/cli/evidence.test.ts Updates evidence fixture manifests to harnessVersion: 0.1.1.
tests/audit/retention.test.ts Updates audit manifest fixture harness version to 0.1.1.
tests/audit/report.test.ts Updates audit manifest fixture harness version to 0.1.1.
tests/audit/persist.test.ts Updates audit build input manifest harness version to 0.1.1.
tests/audit/integration.test.ts Updates integration manifest fixture harness version to 0.1.1.
tests/audit/index-api.test.ts Updates index API manifest fixture harness version to 0.1.1.
tests/audit/build.test.ts Updates build manifest fixtures/assertions to harnessVersion: 0.1.1.
Files not reviewed (1)
  • ui/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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