Skip to content

Commit 3105709

Browse files
chore(deps): update jdx/mise-action action to v4.1.0 (#1929)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jdx/mise-action](https://redirect.github.com/jdx/mise-action) | action | minor | `v4.0.1` → `v4.1.0` | --- ### Release Notes <details> <summary>jdx/mise-action (jdx/mise-action)</summary> ### [`v4.1.0`](https://redirect.github.com/jdx/mise-action/releases/tag/v4.1.0): : automatic --locked installs [Compare Source](https://redirect.github.com/jdx/mise-action/compare/v4.0.1...v4.1.0) This release adds automatic locked installs when a `mise.lock` is present, and fixes a long-standing cache-key collision that could poison tool installs when workflows migrate between runner providers. #### Added ##### Automatic `--locked` install when `mise.lock` exists ([#&#8203;495](https://redirect.github.com/jdx/mise-action/pull/495)) by [@&#8203;zeitlinger](https://redirect.github.com/zeitlinger) When a repo contains `mise.lock`, the action now automatically passes `--locked` to `mise install` (on mise versions that support it). This removes the need to manually set `install_args: --locked` and prevents `mise install` from silently mutating the lockfile in CI. Explicit `install_args` and older mise versions are still respected. Note: workflows with a stale lockfile may now fail earlier and more explicitly instead of silently updating `mise.lock` mid-run — this surfaces lockfile drift rather than hiding it. #### Fixed - **Cache key collisions across runner providers** ([#&#8203;456](https://redirect.github.com/jdx/mise-action/pull/456)) — the default cache key now includes the runner image (e.g. `macos15`, `ubuntu24` for GitHub-hosted runners; `self-hosted` otherwise). Previously, repos migrating between providers like github-hosted, namespace.so, BuildJet, and self-hosted runners with the same OS/arch could restore a peer provider's `~/.local/share/mise/installs/*`, causing failures like `does not have an executable named '…'` or SIGILL crashes from binaries built against a different glibc/CPU featureset. Expect a one-time cache miss after upgrading; thereafter the cache stays scoped per image. - **`mise-shim.exe` missing on Windows** ([#&#8203;476](https://redirect.github.com/jdx/mise-action/pull/476)) by [@&#8203;risu729](https://redirect.github.com/risu729) — the action now installs `mise-shim.exe` alongside `mise.exe` and repairs restored caches that lack the shim. Fixes [#&#8203;475](https://redirect.github.com/jdx/mise-action/issues/475). #### Changed - Migrated the bundled action build from ncc (CommonJS) to Rollup (ESM) ([#&#8203;436](https://redirect.github.com/jdx/mise-action/pull/436)). No user-facing behavior change. **Full Changelog**: <jdx/mise-action@v4.0.1...v4.1.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/knope-dev/knope). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 58fc417 commit 3105709

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/integration_tests.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
- uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1.16
2929

30-
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
30+
- uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0
3131
with:
3232
install: false
3333

@@ -53,7 +53,7 @@ jobs:
5353

5454
- uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1.16
5555

56-
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
56+
- uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0
5757
with:
5858
install: false
5959

@@ -79,7 +79,7 @@ jobs:
7979

8080
- uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1.16
8181

82-
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
82+
- uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0
8383
with:
8484
install: false
8585

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
if: matrix.os == 'ubuntu-latest'
2626
run: rustup toolchain install nightly --component rustfmt
2727

28-
- uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
28+
- uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0
2929
with:
3030
install: ${{ matrix.os == 'ubuntu-latest' }}
3131

0 commit comments

Comments
 (0)