Skip to content

release: publish 0.1.3#134

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

release: publish 0.1.3#134
oscharko merged 1 commit into
mainfrom
dev

Conversation

@oscharko

@oscharko oscharko commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Promotes Keiko 0.1.3 from dev to main for npm publication.

Refs: n/a (release promotion)

Scope

  • In scope: Merge the verified dev release hotfix into main.
  • Out of scope: Additional product or documentation 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:

PR #133 checks passed before merge to dev.
npm --prefix ui test -- GatewaySetupDialog --run
npm run typecheck
npm run lint
npm run format:check
npm test
npm --prefix ui test -- --run
npm run prepack
npm pack --json --ignore-scripts
fresh tarball install: keiko --version, keiko init --dry-run, UI placeholder grep, OpenAI-compatible mock setup, live Azure setup with five chat deployments

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 explicit local gates and tarball installation.
  • Not applicable items are explained below.

Not applicable rationale:

  • No documentation files changed.
  • No customer-specific model data or secrets were added.

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

Azure AI Foundry users must paste deployment names from the Azure Deployments tab. OpenAI-compatible customer gateways with /models discovery remain unchanged.

Release hotfix 0.1.3: clarify Azure AI Foundry deployment-name setup, keep OpenAI-compatible discovery unchanged, and add UI regression coverage.
Copilot AI review requested due to automatic review settings June 2, 2026 14:18
@oscharko oscharko merged commit 9901fb3 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 Keiko 0.1.3 from dev to main for npm publication, while carrying forward the verified Azure AI Foundry gateway-setup UX guard and aligning version identifiers across the CLI/SDK/harness/UI and their tests.

Changes:

  • Bump package + internal version constants to 0.1.3 (root + UI, SDK + harness) and update versioned test fixtures accordingly.
  • Add a UI-side Azure AI Foundry URL check that blocks “Test & save” when deployment names are missing, with a clearer placeholder/copy.
  • Add a focused UI test covering the Azure Foundry “deployment names required” preflight behavior.

Reviewed changes

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

Show a summary per file
File Description
ui/package.json Bumps UI package version to 0.1.3.
ui/package-lock.json Aligns UI lockfile version metadata to 0.1.3.
ui/app/components/desktop/modals/GatewaySetupDialog.tsx Adds Azure Foundry URL detection + deployment-name requirement and updates related UX copy.
ui/app/components/desktop/modals/GatewaySetupDialog.test.tsx Adds regression coverage for Azure Foundry requiring deployment names before calling setupGateway.
tests/ui/read-handlers.test.ts Updates harnessVersion fixtures to 0.1.3.
tests/harness/sinks.test.ts Updates harnessVersion fixture to 0.1.3.
tests/harness/fingerprint.test.ts Updates harnessVersion fixtures to 0.1.3.
tests/cli/verify.test.ts Updates package version fixture to 0.1.3.
tests/cli/evidence.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/retention.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/report.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/persist.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/integration.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/index-api.test.ts Updates harnessVersion fixture to 0.1.3.
tests/audit/build.test.ts Updates harnessVersion fixtures to 0.1.3.
src/sdk/index.ts Bumps SDK_VERSION to 0.1.3.
src/harness/session.ts Bumps HARNESS_VERSION to 0.1.3.
package.json Bumps root package version to 0.1.3.
package-lock.json Aligns root lockfile version metadata to 0.1.3.
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