From 6632158b7116c392198f323955fe68f3fd19eacc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2026 05:13:59 +0000 Subject: [PATCH] chore(deps): update jdx/mise-action action to v4.2.0 (#534) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jdx/mise-action](https://redirect.github.com/jdx/mise-action) | action | minor | `v4.1.0` → `v4.2.0` | --- ### Release Notes
jdx/mise-action (jdx/mise-action) ### [`v4.2.0`](https://redirect.github.com/jdx/mise-action/releases/tag/v4.2.0): : Bootstrap mode & wget fallback [Compare Source](https://redirect.github.com/jdx/mise-action/compare/v4.1.0...v4.2.0) This release adds an opt-in **bootstrap mode** for projects that use `mise bootstrap`, and makes the action work on runner images that ship `wget` but not `curl`. #### Added ##### Bootstrap mode ([#​522](https://redirect.github.com/jdx/mise-action/pull/522)) by [@​jdx](https://redirect.github.com/jdx) Three new inputs let the action drive `mise bootstrap` instead of `mise install`: ```yaml - uses: jdx/mise-action@v4 with: bootstrap: true bootstrap_skip: "tools,task" # comma-separated parts to skip bootstrap_args: "--yes" # extra args forwarded to mise bootstrap ``` - When `bootstrap: true`, the action runs `mise bootstrap` under the existing `install` gate and sets `MISE_EXPERIMENTAL=1` automatically. - If a repo mise lock file is present, it runs `mise --locked bootstrap`, matching the auto-lock behavior introduced for `mise install` in v4.1.0. - `install_args` cannot be combined with `bootstrap: true` — the action fails fast and tells you to use `bootstrap_skip` / `bootstrap_args` instead, because full bootstrap doesn't support partial tool install args. - A new `{{bootstrap_hash}}` template variable is included in the default cache key (and available in custom `cache_key` templates) so bootstrap and non-bootstrap configurations don't share caches. `bootstrap_skip` relies on `mise bootstrap --skip` from [jdx/mise#10497](https://redirect.github.com/jdx/mise/pull/10497), so make sure you're on a recent mise version if you use it. #### Fixed - **Fall back to `wget` when `curl` is unavailable** ([#​521](https://redirect.github.com/jdx/mise-action/pull/521)) by [@​risu729](https://redirect.github.com/risu729) — The action used to hard-code `curl` for fetching the mise binary, tar/zip archives, and the latest `VERSION` lookup, which broke on minimal runner images that only ship `wget`. It now prefers `curl` and transparently falls back to `wget`, preserving the streaming `download | tar` fast path for `.tar.gz` and `.tar.zst` installs on Linux/macOS. Proxy support is unchanged — both tools honor `HTTP_PROXY`/`HTTPS_PROXY`. Addresses [jdx/mise#10488](https://redirect.github.com/jdx/mise/issues/10488). #### Documentation - Link the known Rust cache interaction note from the README ([#​496](https://redirect.github.com/jdx/mise-action/pull/496)) by [@​risu729](https://redirect.github.com/risu729). **Full Changelog**:
--- ### Configuration 📅 **Schedule**: (in timezone America/Chicago) - Branch creation - Only on Friday (`* * * * 5`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] 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/jdx/mise-action). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/check-dist.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/release-plz.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test.yml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/check-dist.yml b/.github/workflows/check-dist.yml index d901d79..06da37d 100644 --- a/.github/workflows/check-dist.yml +++ b/.github/workflows/check-dist.yml @@ -35,7 +35,7 @@ jobs: with: persist-credentials: false - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - name: Install Dependencies id: install diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c699a3..61291e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: # `.npmrc` pins `node-linker=hoisted` so the layout is # npm-flat (rollup's `--configPlugin` resolution # requires this). - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 with: cache: false diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index be0cfcd..c4318a2 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -27,7 +27,7 @@ jobs: submodules: recursive token: ${{ secrets.RELEASE_PLZ_GITHUB_TOKEN }} persist-credentials: false - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - run: mise run release-plz env: DRY_RUN: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 426b8b3..6384ee0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: persist-credentials: false - name: Setup mise - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - name: Release run: ./scripts/postversion.sh @@ -39,7 +39,7 @@ jobs: with: fetch-depth: 0 persist-credentials: false - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - name: Enhance release notes with communique run: | TAG_NAME="v$(jq -r .version package.json)" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8b6d56f..f875f6d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - run: aube install - run: aubr all test: # make sure the action works on a clean machine without building