diff --git a/.gitea/workflows/adversarial-review.yml b/.gitea/workflows/adversarial-review.yml index 36abf92..9b8d536 100644 --- a/.gitea/workflows/adversarial-review.yml +++ b/.gitea/workflows/adversarial-review.yml @@ -42,7 +42,13 @@ jobs: # and cache the reusable-workflow ref, so a moved v1 tag keeps resolving to the # stale cached copy. A unique sha forces a cache miss → fresh fetch. Bump this # sha to adopt central swarm changes. - uses: steve/gadfly/.gitea/workflows/review-reusable.yml@c9dab69d143cb614c1840a5b06d6ffc358f4752d + # + # 8adeeea resolves the reviewer image tag at RUN time (reviewer_tag input → + # the owner's GADFLY_REVIEWER_TAG var → a baked fallback that exists in the + # registry), so a retired image tag can't strand this stub again: the previous + # pin (c9dab69) hard-coded gadfly:sha-b37cd09, which had been pruned from the + # registry by 2026-08-22 and every review died at "manifest unknown". + uses: steve/gadfly/.gitea/workflows/review-reusable.yml@8adeeeabe0738a797a1bdfc42c5176ea8ee627e4 # Least privilege: forward only the review secrets (not `secrets: inherit`, # which would expose every repo secret). GITEA_TOKEN is the automatic token. secrets: