Skip to content

docs: publish headers match the wired reality - #22

Merged
ronaldtse merged 1 commit into
mainfrom
ci/header-accuracy
Sep 14, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
ci/header-accuracy

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Summary

Docs/comments only — no behavior change. Three header inaccuracies corrected:

  1. Phantom verb removed. The publish header cited `tebako-pkg release-index` as the monolith derivation path — that subcommand does not exist. The accurate statement: the per-package <stem>.manifest.json shard IS the release-index entry (the resolver's primary index form); a consumer that wants the monolith shape derives it from the shards locally — tebako-packages/metanorma's tools/stage_spawned_mirror is the reference derivation.

  2. The source-pin dispatch chain IS wired. The header claimed "No repository_dispatch trigger yet" — tamatebako/python's release-src event dispatches to bump-source-pin.yml and the chain is live.

  3. The PAT's repository selection covers this repo. The tebako-runtime-python#5 deviation notes (PAT 404s, "owner action") are stale — the issue is closed and a workflow_dispatch no-op dry run against the current pin exercised the auth path end to end. The audit job keeps the runner GITHUB_TOKEN by choice (it mutates only this repo's own release), now documented as such.

Verification

  • Comments only; no executable content changed. ruby -ryaml parses all three workflows.

- the monoliths' consumer path is the per-package shard (the resolver's
  primary index form); the cited tebako-pkg verb does not exist — a
  consumer that wants the monolith shape derives it from the shards
  (tebako-packages/metanorma's stage_spawned_mirror is the reference)
- the source-pin dispatch chain IS wired (tamatebako/python's
  release-src -> repository_dispatch -> bump-source-pin.yml)
- the org PAT's repository selection covers this repo (the receiver's
  dry run exercised it); the audit job keeps the runner token by choice
@ronaldtse
ronaldtse enabled auto-merge (squash) September 14, 2026 01:56
@ronaldtse
ronaldtse merged commit 972fcc6 into main Sep 14, 2026
46 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.

2 participants