Skip to content

feat(release): add public registration polish gates - #5

Merged
JSONbored merged 5 commits into
mainfrom
codex/gittensory-app-visibility-fix
May 26, 2026
Merged

feat(release): add public registration polish gates#5
JSONbored merged 5 commits into
mainfrom
codex/gittensory-app-visibility-fix

Conversation

@JSONbored

@JSONbored JSONbored commented May 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • quiet the GitHub App public surface so only officially confirmed Gittensor miner PRs get public comments/labels
  • add public-registration polish for docs, support, security posture, changelogs, release gates, and MCP package metadata
  • add repo-owner registration readiness and Gittensor config recommendation APIs

What changed

  • added sanitized comment/label defaults and tests for confirmed-miner-only GitHub App behavior
  • added full AGPL license text, SUPPORT.md, privacy/terms/support docs pages, and updated public-facing wording
  • added root and MCP changelogs with split git-cliff configs and changelog:check
  • hardened CI with whitespace, actionlint, docs, changelog, package dry-run, and audit gates
  • bumped @jsonbored/gittensory-mcp to 0.1.4 with packaged CHANGELOG.md and a changelog CLI command
  • added registration-readiness and Gittensor-config recommendation endpoints plus OpenAPI/tests

Why

Gittensory is public now, and the remaining blocker before Gittensor registration is polish: public text needs to match the current product behavior, the GitHub App needs to avoid noisy/private-signal leaks, package releases need a real changelog path, and repo owners need machine-readable registration-readiness guidance.

Validation

  • npm run test:ci
  • node packages/gittensory-mcp/bin/gittensory-mcp.js changelog --json
  • GITTENSORY_SKIP_NPM_VERSION_CHECK=true node packages/gittensory-mcp/bin/gittensory-mcp.js status --json
  • npm view @jsonbored/gittensory-mcp version

Local gate result: 198 tests passed, branch coverage is 90.02%, MCP package dry-run passed, docs build passed, changelog check passed, and npm audit found no vulnerabilities.

Notes

  • @jsonbored/gittensory-mcp@0.1.4 is prepared but not published by this PR. Publish after merge with the protected mcp-v0.1.4 tag path.
  • The branch coverage gate remains at 90%. Raising it to 92% needs a separate coverage-focused pass; the current suite is barely above 90% by design.

Makes GitHub App output quiet for non-miners, switches confirmed miner PRs to public-safe comments and labels by default, disables detailed public check output, and updates install health and docs around Issues write and optional Checks write.
@JSONbored JSONbored changed the title fix(app): gate public PR visibility for confirmed miners feat(release): add public registration polish gates May 26, 2026
@JSONbored
JSONbored force-pushed the codex/gittensory-app-visibility-fix branch 4 times, most recently from 5cf9a00 to 88c0780 Compare May 26, 2026 13:55
@JSONbored
JSONbored force-pushed the codex/gittensory-app-visibility-fix branch from 88c0780 to 78958f2 Compare May 26, 2026 13:58
@JSONbored
JSONbored marked this pull request as ready for review May 26, 2026 14:00
@JSONbored
JSONbored merged commit 19cc519 into main May 26, 2026
1 check passed
@JSONbored
JSONbored deleted the codex/gittensory-app-visibility-fix branch May 26, 2026 15:13
@JSONbored JSONbored added the gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier. label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant