You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(scaffold): add mcp-server type templates and branch workflow generation (#70)
* fix(scaffold): add mcp-server type templates and branch workflow generation
Scaffold was generating cursor-plugin workflows unconditionally for all
repo types. An mcp-server scaffold produced: an empty validate.yml jobs
block, a release.yml that required .cursor-plugin/plugin.json, and a
pages.yml that invoked build_site.py.
Add six new templates for the mcp-server type path:
- validate.mcp.yml.j2: required-files check (README, CHANGELOG, AGENTS,
CLAUDE, mcp-tools.json, site.json, LICENSE)
- release.mcp.yml.j2: simplified tag-from-package.json release workflow
- pages.mcp.yml.j2: static docs/ artifact deploy (no build_site.py)
- publish.yml.j2: npm publish on release event
- package.json.j2: parametrized Node package manifest
- docs/index.mcp.html.j2: placeholder GitHub Pages landing page
Branch create-tool.py workflow generation on args.type so mcp-server
repos get the four mcp-server workflows and cursor-plugin repos continue
to get validate, release, pages unchanged. Also generate package.json
and docs/index.html for mcp-server type repos.
Verified: freshly scaffolded mcp-server passes YAML validation for all
seven workflow files and is mutually consistent with zero hand-fixing.
Cursor-plugin output is byte-for-byte unchanged.
Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
* chore: bump VERSION to 1.15.1
Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
---------
Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
0 commit comments