Skip to content

fix: skip .sha256 assets when building plugin manifest#83

Merged
liamcervante merged 1 commit intomainfrom
fix/manifest-sha256-overwrite
May 6, 2026
Merged

fix: skip .sha256 assets when building plugin manifest#83
liamcervante merged 1 commit intomainfrom
fix/manifest-sha256-overwrite

Conversation

@liamcervante
Copy link
Copy Markdown
Collaborator

Summary

The plugin manifest generator's asset regex matched both <plugin>-<os>-<arch>.tar.gz and the matching .sha256 checksum file, and both produced the same <os>_<arch> map key. The checksum entry overwrote the archive, so the plugin install path was downloading and trying to unpack the .sha256 text file.

This skips assets ending in .sha256 before they reach the regex.

Existing manifest entries that already point at .sha256 URLs will need to be regenerated by re-running the manifest update workflow.

The asset regex matched both `<plugin>-<os>-<arch>.tar.gz` and the
matching `.sha256` checksum file, producing the same `<os>_<arch>` map
key. The checksum entry overwrote the archive, so plugin install tried
to unpack the .sha256 text file.
@liamcervante liamcervante merged commit 42386c3 into main May 6, 2026
5 checks passed
@liamcervante liamcervante deleted the fix/manifest-sha256-overwrite branch May 6, 2026 14:33
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.

2 participants