chore(deps): update ci workflows#639
Merged
Merged
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #639 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 109 109
Lines 17743 17743
Branches 1539 1539
=========================================
Hits 17743 17743
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
e175bc9 to
a0c86d5
Compare
wschurman
approved these changes
Jun 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2026.6.10→v2026.6.12v4.1.0→v4.2.0Release Notes
jdx/mise (jdx/mise)
v2026.6.12: : Bootstrap skip, cross-platform lock checksums, DNF5 fixCompare Source
Added
mise bootstrap --skip <part>for selective phases (packages,dotfiles,defaults,launchd,systemd,user,tools,task,final-hook); repeatable and comma-separated (#10497 by @jdx).checksum_url,checksum_expr, andchecksum_algo(#10509 by @itochan).checksum.replacements,checksum.minisign, andchecksum.github_artifact_attestations(#10473 by @risu729).aspire(#10520 by @davidfowl),ldc(#10527 by @slbls), andnub(#10544 by @colinhacks).Fixed
mise upwhenminimum_release_ageis in effect (#10466 by @roele).mise install(#10470 by @risu729).$XDG_RUNTIME_DIR/systemd/private, not only a session D-Bus, so headless systems are recognized (#10550 by @jdx).tools = trueenv path templates like{{ tools.python.path }}against the fully-resolved dependency toolset; values now reach vfox install hooks and tool-levelpostinstall(#10481 by @JamBalaya56562).mise.toml,.mise/config.toml) when walking directory task includes likeincludes = ["."](#10500 by @jdx).task.show_full_cmd/MISE_TASK_SHOW_CMD_NO_TRUNCin the[task] $ ...header (#10518 by @JamBalaya56562).$$as a literal$duringenv_shell_expand(#10511 by @jdx).minimum_release_ageflags (#10491 by @risu729).pipx upgrade-sharedbefore fallback installs that forwardminimum_release_ageto pip (#10472 by @risu729).uv tool installis below 0.2.22 for--exclude-newer(#10510 by @risu729).PIPX_DEFAULT_BACKEND=pipon mise pipx subprocesses so pip flags are not forwarded to pipx's uv backend (#10513 by @risu729).windows_executable_extensionsconsistently across uv, aube, cargo-binstall, and sops (#10514 by @risu729).--fromdnf install/upgradeargv, which DNF5 (Fedora 41+, RHEL/CentOS Stream 9+) rejects (#10538 by @spencergilbert).Documentation
~/.dotfilessymlink exists (#10494 by @jdx).Changed
usageto 3.5.2 (#10498).💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.
v2026.6.11: : apk bootstrap, cleaner Windows shims, and aqua polishCompare Source
A focused release that adds Alpine
apkas a bootstrap package manager, stops the default Windowsexeshims from leaking into WSL, and fixes a handful of aqua, HTTP cache, Rust, and Deno corners.Added
bootstrap: Alpine Linux
apkjoins apt, dnf, pacman, and brew as a supported[bootstrap.packages]manager. Specify packages asapk:name(with optional@version), or pass--manager apkexplicitly; status, install, and upgrade all wire through the same paths as the other Linux managers (#10476 by @jdx).registry: Added
pinnipedto the registry (#10456 by @tony-sol).Fixed
mise run //projects/backendandmise run //...no longer behave like//projects/backend:*— the monorepo pattern parser now rejects path-only targets with a clear error pointing to//path:<task>or//path:*(#10479 by @jdx).exewindows_shim_modeno longer writes a second, extension-less bash shim next to<tool>.exe. Git Bash / Cygwin / MSYS2 already resolve a bareghtogh.exe, and dropping the extras stops them from leaking into WSL via/mnt/c/...PATH interop (the source of themise: not found/ infinite-recursion loops).filemode still emits the bash shim where it is required. Old extras are cleaned up on the nextreshim(#10475 by @JamBalaya56562).format_overridesare now parsed from the aqua registry and applied to the compiled package model. They run after version overrides and before normal platform overrides — matching aqua's own ordering — so per-OS archive formats finally resolve correctly. Aqua registry caches will rebuild on first use due to a serialized-layout bump (#10461 by @risu729).{{.Asset}}.minisignow render against the selected package asset, fixing signature verification for packages likejedisct1/minisign0.12 (#10462 by @risu729)..sha256sumfiles use PowerShellGet-FileHashmulti-line output. mise now parses that format alongside the standard whitespace-delimited one, validates the algorithm/length, and stores hashes lowercased as"<algo>:<hash>"(#10464 by @risu729).strip_componentsis now resolved before HTTP archive cache lookup and folded into thehttp-tarballscache key. Stripped and unstripped extractions of the same URL no longer share a cache entry, fixing tool-stub installs that re-used a previousbin_path-based extract (#10468 by @risu729).mise linkversions. External symlink targets remain classified as linked. This fixesmise install --lockedidempotency for HTTP-backed tools (#10463 by @risu729).rust-toolchain.tomlprofile,components, andtargetsare now stored on the generatedToolRequest, so install and lockfile-option resolution both read the samerequest.options()instead of re-parsing the file. As a side effect, lockfile keys are canonicalized: TOML arrays now match comma-separated strings,components/targetsare sorted and deduplicated, and an emptyprofileno longer emits a spurious key (#10178 by @risu729).COLORTERMis now passed through to child processes (alongsideTERM), preserving 24-bit truecolor signalling in sandboxed environments (#10451 by @sschuberth).2027.5.0, matching the warning emitted by the CLI (#10453 by @reitzig).minimum_release_ageexample uses6mo(not6m) for "6 months", matching jiff's friendly duration format (#10193 by @sisp).Changed
fuzzy-matchercrate (archived, last published 2020) withnucleo-matcherfor registry/task suggestion scoring and picker highlight indices (#10467 by @risu729).os-releaseandsys-infocrates in favor of mise's internal/etc/os-releaseparser, which is now shared by libc detection, env, Swift, and Erlang Linux fallbacks (#10465 by @risu729).Aqua Registry
New packages:
Latias94/merman,bitnami/sealed-secrets,coder/boo. Updated:suzuki-shunsuke/ghtkn.New Contributors
Full Changelog: jdx/mise@v2026.6.10...v2026.6.11
💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.
jdx/mise-action (jdx/mise-action)
v4.2.0: : Bootstrap mode & wget fallbackCompare Source
This release adds an opt-in bootstrap mode for projects that use
mise bootstrap, and makes the action work on runner images that shipwgetbut notcurl.Added
Bootstrap mode (#522) by @jdx
Three new inputs let the action drive
mise bootstrapinstead ofmise install:bootstrap: true, the action runsmise bootstrapunder the existinginstallgate and setsMISE_EXPERIMENTAL=1automatically.mise --locked bootstrap, matching the auto-lock behavior introduced formise installin v4.1.0.install_argscannot be combined withbootstrap: true— the action fails fast and tells you to usebootstrap_skip/bootstrap_argsinstead, because full bootstrap doesn't support partial tool install args.{{bootstrap_hash}}template variable is included in the default cache key (and available in customcache_keytemplates) so bootstrap and non-bootstrap configurations don't share caches.bootstrap_skiprelies onmise bootstrap --skipfrom jdx/mise#10497, so make sure you're on a recent mise version if you use it.Fixed
wgetwhencurlis unavailable (#521) by @risu729 — The action used to hard-codecurlfor fetching the mise binary, tar/zip archives, and the latestVERSIONlookup, which broke on minimal runner images that only shipwget. It now preferscurland transparently falls back towget, preserving the streamingdownload | tarfast path for.tar.gzand.tar.zstinstalls on Linux/macOS. Proxy support is unchanged — both tools honorHTTP_PROXY/HTTPS_PROXY. Addresses jdx/mise#10488.Documentation
Full Changelog: jdx/mise-action@v4.1.0...v4.2.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.