Skip to content

chore: public-repo readiness (group artifacts, scrub internal detail)#4

Merged
dean-harel-unipaas merged 1 commit into
mainfrom
chore/public-ready
Jun 10, 2026
Merged

chore: public-repo readiness (group artifacts, scrub internal detail)#4
dean-harel-unipaas merged 1 commit into
mainfrom
chore/public-ready

Conversation

@dean-harel-unipaas

Copy link
Copy Markdown
Contributor

Tidies the public repo ahead of broader external visibility.

Group spec artifacts under spec/

openapi.json, openapi.yaml, provenance.json move from the root into spec/. publish.ts, lint:spec, and the docs are updated to match.

Consumer impact: none. GitHub Release asset basenames stay openapi.json / openapi.yaml, so the docs sync (release-asset URL) and the producer (passes an input temp path) are unaffected. Only the raw-HEAD URL changes, and that's updated in the README.

Scrub internal implementation detail from public docs/comments

The public repo should not expose our infra/auth topology. Removed from README.md, AGENTS.md (CLAUDE.md symlinks to it), and publish.ts comments: the GitHub App id, the 1Password reference, GitLab specifics, the bot user-id, the SSH host alias, and the detailed token-mint/CI mechanics. Kept consumer-facing content (what it is, file layout, versioning/tag scheme, how to pull/pin) and neutral maintainer guidance. The cross-org auth detail lives in the producer's own (private) AGENTS.md, which is its correct home.

Verification

  • npm run typecheck, npm test, npm run lint:spec all pass (no crash).
  • Runtime smoke: publish:spec on the unchanged path correctly reads the new spec/ paths and no-ops.
  • Full git history scanned for secrets: 0 matches. main is already linear/conventional, so no history rewrite.

@dean-harel-unipaas
dean-harel-unipaas merged commit 2e68936 into main Jun 10, 2026
1 check passed
@dean-harel-unipaas
dean-harel-unipaas deleted the chore/public-ready branch June 10, 2026 20:20
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.

1 participant