From b66b1974e4401ad7169bd3a7a8e5a6822afc109e Mon Sep 17 00:00:00 2001 From: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Date: Mon, 21 Sep 2026 21:41:43 -0400 Subject: [PATCH 1/2] fix: sign off the release bump commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CONTRIBUTING.md § DCO sign-off requires a Signed-off-by trailer matching the commit author, and the inbound grant it describes is what resolves this project's CC-BY-NC-ND outbound/inbound conflict. Every release bump commit on main since automation landed carries no trailer. Add -s to the "Commit version bump" step. git config user.name and user.email are already set to github-actions[bot] two lines above, so the trailer matches the author with no further change: Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Only the bump commit's -s flag changes; the rest of release.yml is untouched. Existing history is not rewritten — main is force-push protected. Closes #193 Co-Authored-By: Claude Opus 5 (1M context) Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6398da75..b2e46c66 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -153,7 +153,7 @@ jobs: if git diff --cached --quiet; then echo "No changes to commit" else - git commit -m "chore: bump version to ${{ steps.new.outputs.version }} [skip ci]" + git commit -s -m "chore: bump version to ${{ steps.new.outputs.version }} [skip ci]" git push origin main fi From d6b8bb303d967cfa0764ea9d86b173e189aa00c1 Mon Sep 17 00:00:00 2001 From: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Date: Mon, 21 Sep 2026 21:42:05 -0400 Subject: [PATCH 2/2] fix: drop the mcp-tools.json path filter from pages.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pages.yml path-filtered its push trigger on mcp-tools.json, a file that has never existed in this repository: $ git log --oneline --all -- mcp-tools.json (no output) It is fleet scaffolding, not removed-feature residue. The vendored landing builder (scripts/site/build_site.py:274) reads it optionally and returns [] when absent, because the builder serves tool repos generally and some of those do ship an MCP server. This one does not. The filter was inert — a path that cannot change never matches, so it neither triggered nor suppressed a deploy. Removing it costs nothing and stops a reader auditing pages.yml concluding an MCP server was half-removed. Nothing else in pages.yml changes; every other path stays exactly as it was. Closes #195 Co-Authored-By: Claude Opus 5 (1M context) Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> --- .github/workflows/pages.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 64e0b0e1..089f6e77 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -13,7 +13,6 @@ on: paths: - "skills/**" - "rules/**" - - "mcp-tools.json" - "site.json" - ".cursor-plugin/plugin.json" - "assets/**"