Skip to content

fix(security): the self-fetch authenticates, and the ledger names 0.1.15 - #83

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/authenticated-self-fetch
Sep 1, 2026
Merged

fix(security): the self-fetch authenticates, and the ledger names 0.1.15#83
rldyourmnd merged 1 commit into
mainfrom
fix/authenticated-self-fetch

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Closes #77: the private-security-bundle-free source fetch carries the ambient github.token (basic auth header in the temp repo's local config, never on a command line) — the 2026-08-31 outage hit only the unauthenticated fetch path while authenticated fetches of the same pin succeeded; retries + v0 fallback stay as depth.

Closes #79: the release ledger gains the [0.1.15] - 2026-08-31 heading (docker-build.yml, security-bundle resilience fixes, pin-registry sync) — the only finding of the advisory sweep.

validate_all --tier core: OK.

https://claude.ai/code/session_01LsGid6U5RrQdFvJmvYdGCF

The called-workflow source fetch ran anonymously because the repository
is public -- which held until GitHub's unauthenticated fetch path failed
every consumer for 77 minutes and recovered on its own (#77). The fetch
now carries the ambient token in the temp repository's local config,
keeping the retry-and-fallback ladder as defense in depth. The release
ledger gains the 0.1.15 heading the advisory sweep flagged (#79),
describing what the tag actually shipped.

Claude-Session: https://claude.ai/code/session_01LsGid6U5RrQdFvJmvYdGCF
@github-actions github-actions Bot added ci and removed ci labels Sep 1, 2026
@rldyourmnd
rldyourmnd merged commit 1ab6708 into main Sep 1, 2026
28 checks passed
@rldyourmnd
rldyourmnd deleted the fix/authenticated-self-fetch branch September 1, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant