37 lines
1.8 KiB
Markdown
37 lines
1.8 KiB
Markdown
# ReleaseKit v0.4.2
|
|
|
|
## Summary
|
|
|
|
This patch corrects Woodpecker delivery bootstrap for events whose
|
|
`CI_COMMIT_SHA` identifies an annotated tag object. The maintained workflows
|
|
resolve the event object to its source commit before verification and delivery.
|
|
|
|
## Changes
|
|
|
|
- Correct module-selected, multi-module, and ReleaseKit source delivery
|
|
workflows to resolve event and tag commits independently and pass the
|
|
resolved event commit to `ci-deliver`.
|
|
- Report both commit identities when an event and its selected tag disagree.
|
|
- Extend executable-workflow regression coverage for annotated tag-object
|
|
events, annotated and lightweight commit events, resolved delivery arguments,
|
|
and rejection of unrelated commits.
|
|
|
|
## Compatibility and upgrade guidance
|
|
|
|
Public APIs, CLI contracts, configuration formats, and the Go 1.26.0 consumer
|
|
minimum retain their v0.4 definitions. `ci-deliver --commit` continues to accept
|
|
the expected source commit ID.
|
|
|
|
Update copied workflow YAML from the maintained examples when adopting this
|
|
patch. Upgrading the ReleaseKit dependency alone leaves copied workflows
|
|
unchanged. The [delivery guide](https://gitea.maximumdirect.net/eric/ReleaseKit/src/tag/v0.4.2/docs/consumers/delivery.md#woodpecker-tag-workflows)
|
|
describes event resolution, workflow adoption, and delivery recovery.
|
|
|
|
Existing published tags and contents remain unchanged. Recover a failed older
|
|
workflow from its original tagged source using the resolved event commit through
|
|
the documented delivery command, preserving existing hosted content.
|
|
|
|
[COPYRIGHT](https://gitea.maximumdirect.net/eric/ReleaseKit/src/tag/v0.4.2/COPYRIGHT) |
|
|
[LICENSE](https://gitea.maximumdirect.net/eric/ReleaseKit/src/tag/v0.4.2/LICENSE) |
|
|
[ATTRIBUTION](https://gitea.maximumdirect.net/eric/ReleaseKit/src/tag/v0.4.2/docs/oss/attribution.md)
|