Skip to content

fix: rewrite 0.3.0 manifest entries to point at archives, not .sha256 files#84

Merged
liamcervante merged 1 commit intopublishedfrom
fix/manifest-sha256-rewrite-0.3.0
May 6, 2026
Merged

fix: rewrite 0.3.0 manifest entries to point at archives, not .sha256 files#84
liamcervante merged 1 commit intopublishedfrom
fix/manifest-sha256-rewrite-0.3.0

Conversation

@liamcervante
Copy link
Copy Markdown
Collaborator

Summary

The 0.3.0 entries for all four plugins (infracost-parser-plugin, infracost-provider-plugin-aws, infracost-provider-plugin-azurerm, infracost-provider-plugin-google) had URLs and names ending in .sha256, with the recorded sha being the digest of the .sha256 text file rather than the archive itself. The bug in tools/update-manifest is fixed in #83 — this PR fixes the published manifest content directly so existing CLI installs can resolve plugins again without waiting for a re-release.

Each entry now points at the actual .tar.gz / .zip, with the archive's sha256 read from the contents of the corresponding .sha256 file.

… files

The 0.3.0 entries for all four plugins had URLs/names ending in
.sha256, with the SHA being the digest of the .sha256 text file rather
than the archive. This rewrites every 0.3.0 artifact entry with the
correct archive URL/name and the archive's actual sha256 (read from
the .sha256 file's contents).
@liamcervante liamcervante requested a review from a team May 6, 2026 14:31
@liamcervante liamcervante merged commit fcde7f7 into published May 6, 2026
1 of 4 checks passed
@liamcervante liamcervante deleted the fix/manifest-sha256-rewrite-0.3.0 branch May 6, 2026 14:32
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