Retain exact commits in the GitOps cache #255

Merged
binjovi-bot merged 2 commits from codex/gitops-cache-refs-20260909 into trunk 2026-09-09 17:32:16 +00:00
Owner

GitOps checks can fail while copying Git pack files from a cache with no durable commit refs. Retain both the requested revision and base under refs/binjovi, disable automatic background maintenance, and use an alternate-object checkout while the existing BuildKit cache lock is held. Publish validator v9.

Validation: the cache regression fails before the change. It then verifies both commits after FETCH_HEAD removal and immediate Git garbage collection. All validator checks pass.

GitOps checks can fail while copying Git pack files from a cache with no durable commit refs. Retain both the requested revision and base under refs/binjovi, disable automatic background maintenance, and use an alternate-object checkout while the existing BuildKit cache lock is held. Publish validator v9. Validation: the cache regression fails before the change. It then verifies both commits after FETCH_HEAD removal and immediate Git garbage collection. All validator checks pass.
fix: retain exact commits in the GitOps source cache
Some checks failed
binjovi/ci Binjovi failed the frozen plan
916af232ba
docs: explain GitOps cache commit retention
All checks were successful
binjovi/ci Binjovi completed the frozen plan
44d9d5fc01
sean force-pushed codex/gitops-cache-refs-20260909 from 44d9d5fc01
All checks were successful
binjovi/ci Binjovi completed the frozen plan
to 5d2fd0f72c
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-09 17:30:43 +00:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!255
No description provided.