Skip to content

chore(mise): prune lockfile to used platforms - #57

Merged
onedr0p merged 1 commit into
mainfrom
chore/mise-lock-platforms
Aug 2, 2026
Merged

chore(mise): prune lockfile to used platforms#57
onedr0p merged 1 commit into
mainfrom
chore/mise-lock-platforms

Conversation

@onedr0p

@onedr0p onedr0p commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Regenerates .mise/mise.lock for linux-x64,linux-arm64,macos-arm64 only, dropping the musl and windows-x64 entries that nothing in the org installs - CI resolves linux-x64 and workstations are linux/Apple-silicon. Those extra arches are where upstreams most often skip release assets or signing, which is what turns a routine tool bump into a broken --locked install.

mise infers the platform set from the existing lockfile (verified: a newly added tool gets only the platforms already present), so the pruned set persists through plain mise lock, the lefthook hook, and Renovate lock updates. home-operations/.github#81 pins the same list in the shared pre-commit hook for the no-lockfile bootstrap case.

Drop the musl and windows entries nothing installs; CI resolves
linux-x64 and workstations are linux or Apple silicon. mise infers the
platform set from the existing lockfile, so future lock runs keep this
set for existing and new tools.

Signed-off-by: Devin Buhl <devin@buhl.casa>
@onedr0p
onedr0p merged commit 58f2290 into main Aug 2, 2026
8 checks passed
@onedr0p
onedr0p deleted the chore/mise-lock-platforms branch August 2, 2026 13:00
@sticky-gecko sticky-gecko Bot mentioned this pull request Aug 2, 2026
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