Skip to content

[codex] ship toolcraft help renderer release#310

Draft
kamilio wants to merge 1 commit into
mainfrom
codex/toolcraft-help-renderer-release
Draft

[codex] ship toolcraft help renderer release#310
kamilio wants to merge 1 commit into
mainfrom
codex/toolcraft-help-renderer-release

Conversation

@kamilio
Copy link
Copy Markdown
Collaborator

@kamilio kamilio commented May 14, 2026

Summary

  • Bump @poe-code/design-system metadata to 0.0.2 and checked-in toolcraft metadata to 0.0.4.
  • Align toolcraft-openapi workspace dependency ranges with the bumped design-system/toolcraft metadata so npm ci can resolve local workspaces.
  • Change generated root help from Global options to Options, keeping commander -h, --help out of generated option rows.
  • Update focused CLI help snapshots/assertions for the new output.

Validation

  • npm run build -w @poe-code/design-system
  • npm run build -w toolcraft
  • npm run test -w toolcraft -- packages/toolcraft/src/cli.test.ts packages/toolcraft/src/renderer.test.ts
  • npm ci --ignore-scripts --no-audit --no-fund in a clean worktree
  • GitHub trusted-publishing workflow run 25862723867
  • ashby smoke against published toolcraft@0.0.16: root/calendar help commands plus todo lists --yes

Release note

Trusted publishing ran from GitHub Actions and published toolcraft, toolcraft-schema, and toolcraft-openapi at 0.0.16. I did not publish from local.

Copy link
Copy Markdown
Contributor

@poe-code-agent poe-code-agent Bot left a comment

Choose a reason for hiding this comment

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

Requested changes: npm ci no longer resolves workspace dependencies.

{
"name": "@poe-code/design-system",
"version": "0.0.1",
"version": "0.0.2",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This version bump leaves packages/toolcraft-openapi/package.json pinned to @poe-code/design-system ^0.0.1. Since the workspace package is now 0.0.2, npm no longer satisfies that range locally and falls back to the registry; npm ci fails with a 404 for @poe-code/design-system@^0.0.1. Please update that workspace dependency and regenerate package-lock.json, or keep this package at 0.0.1.

@kamilio kamilio force-pushed the codex/toolcraft-help-renderer-release branch from dac8c34 to f44aebb Compare May 14, 2026 13:27
@kamilio kamilio force-pushed the codex/toolcraft-help-renderer-release branch from f44aebb to 31d33b0 Compare May 14, 2026 13:28
Copy link
Copy Markdown
Contributor

@poe-code-agent poe-code-agent Bot left a comment

Choose a reason for hiding this comment

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

Requested changes: npm ci still cannot resolve toolcraft-openapi's workspace dependency.

"@poe-code/design-system": "^0.0.1",
"toolcraft": "^0.0.1",
"@poe-code/design-system": "^0.0.2",
"toolcraft": "^0.0.4",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

toolcraft was bumped to 0.0.4, but this workspace still depends on ^0.0.1 (which only accepts <0.0.2), so npm ci --ignore-scripts fails with Missing: toolcraft@0.0.1 from lock file. Please update this range and refresh package-lock.json.

Suggested change
"toolcraft": "^0.0.4",
"toolcraft": "^0.0.4",

Copy link
Copy Markdown
Contributor

@poe-code-agent poe-code-agent Bot left a comment

Choose a reason for hiding this comment

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

LGTM

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