Skip to content

fix: index published chart assets on release retries - #10

Merged
jskorlol merged 1 commit into
mainfrom
fix/chart-release-asset-digests
Oct 16, 2026
Merged

jskorlol merged 1 commit into
mainfrom
fix/chart-release-asset-digests

Conversation

@jskorlol

Copy link
Copy Markdown
Member

Summary

After upload, download the canonical release archives before generating the Helm repository index. Helm repackaging changes archive hashes; --skip-existing preserves old release assets, while chart-releaser otherwise indexes the newly packaged local files.

Verification

  • Observed a public index SHA-256 mismatch after recovering a partial publication.
  • The actual release archive matches reviewed source content.
  • Reproduced the recovery against both chart releases in a disposable clone: downloaded archive hashes match generated index entries.
  • ShellCheck, bash syntax, YAML parsing, and diff checks pass.

The already-published Magpie 0.1.0 index entry also needs a one-time digest correction to the existing canonical asset. Release assets and chart versions remain unchanged.

@jskorlol
jskorlol merged commit 2352c86 into main Oct 16, 2026
1 check passed
@jskorlol
jskorlol deleted the fix/chart-release-asset-digests branch October 16, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant