Skip to content

ci: enforce tool metadata sync - #43

Merged
Railly merged 2 commits into
Railly:mainfrom
alloutflo:codex/issue-37-tool-sync-check
Aug 22, 2026
Merged

ci: enforce tool metadata sync#43
Railly merged 2 commits into
Railly:mainfrom
alloutflo:codex/issue-37-tool-sync-check

Conversation

@alloutflo

@alloutflo alloutflo commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Compare the runtime TOOL_CONFIGS roster with display-facing TOOL_NAMES inside the check already run by CI.
  • Exclude the documented global-agents shared directory from the coding-tool count.
  • Report count drift plus missing or stale names while preserving the existing README count validation.

Closes #37

Validation

  • bun install --frozen-lockfile
  • bun run scripts/check-tool-count.ts
  • bun run lint
  • bun run build
  • Injected an extra runtime config through a Bun module mock and verified the script exits 1 with the missing TOOL_NAMES entry named in the diagnostic.
  • GitHub Actions CI passed.
  • Vercel preview deployed successfully.

Current status

The PR is ready for maintainer review. It is mergeable, up to date with main, and all reported checks are successful (with the informational Vercel Agent Review neutral).

@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

@alloutflo is attempting to deploy a commit to the Crafter Station Team on Vercel.

A member of the Team first needs to authorize it.

alloutflo commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

Update: the previously pending remote gates have completed. GitHub Actions CI passed and the Vercel preview deployed successfully. The current head 32eeebc4 is ready for review, mergeable, up to date with main, and has no review comments or open threads. The tool-roster check, lint, production build, and negative drift test remain documented in the PR description. The remaining step is maintainer review.

@Railly
Railly marked this pull request as ready for review August 10, 2026 17:36
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenfiles-web Ready Ready Preview Aug 10, 2026 5:36pm

@Railly
Railly merged commit 48ebc7f into Railly:main Aug 22, 2026
4 checks passed
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.

CI check: keep TOOL_NAMES (tools-meta.ts) in sync with tool-configs.ts

2 participants