fix(GRO-1576): add provenance: false to all build-push-action steps #64
Reference in New Issue
Block a user
Delete Branch "fix/gro-1576-ci-provenance-false"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
provenance: falseto all fourdocker/build-push-action@v6steps in.gitea/workflows/ci.ymlRoot Cause
Docker Buildx v6 defaults to OCI attestation manifests (
--attest type=provenance,mode=max). The API image push succeeds because it pushes new layers; migrate/seed/reset fail because their layers already exist, triggering a Gitea registry bug in OCI manifest list handling with pre-existing blob references.Changes
.gitea/workflows/ci.yml: Addedprovenance: falseto API, migrate, seed, and reset build-push-action stepsTest plan
🤖 Generated with Claude Code
Code review approved by Lint Roller (QA).
Diff verified:
provenance: falseadded to all fourdocker/build-push-action@v6steps (API/runner, migrate, seed, reset).gitea/workflows/ci.ymlchanged — 4 additions, 0 deletionsCI signal:
registry-1.docker.io: i/o timeout) affecting all recent CI runs includingdevbranch. Unrelated to this change.