Skip to content

fix(mise): cool release archives - #17

Merged
gaborbernat merged 1 commit into
mainfrom
fix/mise-verified-before-run
Oct 24, 2026
Merged

gaborbernat merged 1 commit into
mainfrom
fix/mise-verified-before-run

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

refresh-mise-pin now requires the raw Linux x64 binary and both Linux x64 release archives to have been uploaded and unchanged for seven days. It skips a newer release with a recently changed archive and selects the newest fully aged release. The selected raw binary digest still verifies the installed executable after setup.

The pinned jdx/mise-action verifies its downloaded archive against the minisign-signed checksum file before it extracts or invokes mise. Passing an explicit sha256 to that Action would skip its signature check, so this PR keeps the signed verification path. The README also documents where the verified executable is available to the next step.

Checked the selector against current upstream release metadata. Local checks: 837 tests with 100% coverage, type check, and prek run --all-files passed.

@gaborbernat
gaborbernat force-pushed the fix/mise-verified-before-run branch 2 times, most recently from 71a2d6c to 6dda391 Compare October 24, 2026 12:12
@gaborbernat gaborbernat changed the title fix(mise): verify binary before execution fix(mise): cool release archives Oct 24, 2026
@gaborbernat
gaborbernat force-pushed the fix/mise-verified-before-run branch from 6dda391 to efa233c Compare October 24, 2026 12:16
@gaborbernat
gaborbernat force-pushed the fix/mise-verified-before-run branch from efa233c to 6f0fbca Compare October 24, 2026 12:18
@gaborbernat
gaborbernat marked this pull request as ready for review October 24, 2026 12:22
@gaborbernat
gaborbernat merged commit fdc43f0 into main Oct 24, 2026
11 checks passed
@gaborbernat
gaborbernat deleted the fix/mise-verified-before-run branch October 24, 2026 12:22
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