Resolve annotated tag events in Woodpecker delivery workflows

This commit is contained in:
2026-10-11 02:07:54 +00:00
parent 3f2a1a1052
commit f076da99b6
9 changed files with 111 additions and 44 deletions

View File

@@ -1,6 +1,7 @@
# Audita Bug Report: Annotated Tag IDs in Woodpecker Delivery Examples
**Status:** Reported; upstream correction requested.
**Status:** Remediated in current source; offline race-enabled workflow
verification passed.
**Reviewed release:** ReleaseKit v0.4.1, commit
`2d5a8110c61e31daf8698766114ae305d0e0e469`.
**Affected consumer:** Audita v3.1.0.
@@ -107,3 +108,16 @@ receive corrected examples; retrying an existing tag's unchanged faulty workflow
will still fail. Existing artifacts can be delivered from the original tagged
source using the resolved commit ID through the documented delivery path,
without moving the source tag or replacing published contents.
## ReleaseKit Resolution
All three maintained workflows independently resolve the event ID to its source
commit, compare it with the selected tag's commit, and pass that resolved commit
to delivery. Mismatch diagnostics show both identities. The CLI and delivery
guides describe event resolution and adoption of corrected workflow copies.
Regression coverage reproduced the annotated-tag-object failure before the fix.
The affected workflow tests passed afterward with offline module settings and
the race detector. Coverage includes annotated tag-object events, annotated and
lightweight commit events, case-insensitive object IDs, resolved delivery
arguments, unrelated-commit rejection, tagged retries, and source bootstrap.