Skip to content

fix: createTool drops version field, uses [skip version], publishable via dispatch#19

Merged
TMHSDigital merged 2 commits into
mainfrom
fix/createtool-no-version-skip-version
Jun 14, 2026
Merged

fix: createTool drops version field, uses [skip version], publishable via dispatch#19
TMHSDigital merged 2 commits into
mainfrom
fix/createtool-no-version-skip-version

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Why

The createTool apply path was stale: it injected the removed per-tool version field into registry.json and committed the meta-repo registration with [skip ci] (which suppressed ALL CI on the meta PR, so required checks never reported and the API merge blocked). Separately, @tmhs/devtools-mcp was never actually published — a GITHUB_TOKEN release does not trigger publish.yml's release: published.

What

  • buildWouldBeEntry no longer emits version; it now mirrors the canonical scaffold/generator.py build_registry_entry (homepage, topics, status, pagesType, type-aware language) so a born repo's catalog entry matches the single source of truth.
  • Registration commit uses [skip version] (the fleet opt-out) instead of [skip ci].
  • publish.yml gains workflow_dispatch + an already-published guard so the package can be published idempotently without relying on the broken release-event chain.
  • Bump 0.2.0 -> 0.2.1.

Build clean; 24 tests pass. No STANDARDS_VERSION/VERSION (meta) change.

…ia dispatch

- buildWouldBeEntry no longer injects the removed per-tool `version` field
  and now mirrors scaffold/generator.py build_registry_entry exactly
  (homepage, topics, status, pagesType), so a born repo's catalog entry
  matches the canonical single source of truth.
- Registration commit uses the fleet opt-out `[skip version]` instead of
  `[skip ci]`, which previously suppressed all CI on the meta PR (so required
  checks never reported and the API merge blocked).
- publish.yml gains workflow_dispatch and an already-published idempotency
  guard so the package can be published/re-published without depending on a
  GITHUB_TOKEN release event (which does not trigger downstream workflows).
- Bump 0.2.0 -> 0.2.1.

Signed-off-by: fOuttaMyPaint <tmhospitalitystrategies@gmail.com>
@TMHSDigital TMHSDigital reopened this Jun 14, 2026
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
@github-actions github-actions Bot added the ci label Jun 14, 2026
@TMHSDigital TMHSDigital merged commit 8b20086 into main Jun 14, 2026
7 checks passed
@TMHSDigital TMHSDigital deleted the fix/createtool-no-version-skip-version branch June 14, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant