chore(deps): update https://github.com/jdx/mise-action action to v4.2.3 #26

Merged
mxmehl merged 1 commits from renovate/https-github.com-jdx-mise-action-4.x into main 2026-07-29 12:57:51 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
https://github.com/jdx/mise-action action patch v4.2.1v4.2.3

Release Notes

jdx/mise-action (https://github.com/jdx/mise-action)

v4.2.3: : Restore mise PATH propagation

Compare Source

A patch release that restores mise's PATH propagation to subsequent workflow steps — without reintroducing the full-PATH snapshot behavior that v4.2.1 fixed.

Fixed

Export mise PATH entries to subsequent steps (#​575) by @​jdx

v4.2.1 stopped exporting the complete PATH returned by mise env --json into GITHUB_ENV, which correctly prevented snapshotting the runner's environment into subsequent steps. However, that also dropped mise-produced PATH entries — tool shims, [env] _.path directories, and similar — that workflows relied on after the setup step. See #​565.

The action now computes only the prefix that mise prepended to the existing PATH and forwards those directories individually through GITHUB_PATH. This preserves mise's configured ordering, composes cleanly with PATH changes from other actions, and never persists the runner's full PATH through GITHUB_ENV. The dotenv fallback path (used with older mise versions) also strips PATH= lines and re-derives additions from mise env --json.

A new export_path input (default true) lets workflows keep regular env exports while opting out of PATH changes:

- uses: jdx/mise-action@v4
  with:
    export_path: false # keep env vars, skip mise PATH additions

Full Changelog: https://github.com/jdx/mise-action/compare/v4.2.2...v4.2.3

v4.2.2: : Zstd tar fallback for older runners

Compare Source

A small patch release that fixes archive selection on runners with an older tar and corrects a stale default in the README.

Fixed

Verify tar supports Zstd before picking .tar.zst (#​569 by @​JackMyers001

The action previously chose the .tar.zst mise archive whenever zstd --version succeeded, then extracted it with tar --zstd. On RHEL 8-compatible runners that ship zstd 1.4.4 alongside GNU tar 1.30, the --zstd option isn't recognized and installation failed.

Detection now runs both checks:

zstd --version
tar --zstd --version

If either fails, the action falls back to the .tar.gz archive. No configuration change is required — existing workflows on affected runners just start working again. Fixes #​568.

Documentation

  • Update the cache_key_prefix example in the README to reflect the current default of mise-v1 (previously documented as mise-v0) (#​570 by @​muzimuzhi).

New Contributors

Full Changelog: https://github.com/jdx/mise-action/compare/v4.2.1...v4.2.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [https://github.com/jdx/mise-action](https://github.com/jdx/mise-action) | action | patch | `v4.2.1` → `v4.2.3` | --- ### Release Notes <details> <summary>jdx/mise-action (https://github.com/jdx/mise-action)</summary> ### [`v4.2.3`](https://github.com/jdx/mise-action/releases/tag/v4.2.3): : Restore mise PATH propagation [Compare Source](https://github.com/jdx/mise-action/compare/v4.2.2...v4.2.3) A patch release that restores mise's PATH propagation to subsequent workflow steps — without reintroducing the full-PATH snapshot behavior that v4.2.1 fixed. #### Fixed ##### Export mise PATH entries to subsequent steps ([#&#8203;575](https://github.com/jdx/mise-action/pull/575)) by [@&#8203;jdx](https://github.com/jdx) v4.2.1 stopped exporting the complete `PATH` returned by `mise env --json` into `GITHUB_ENV`, which correctly prevented snapshotting the runner's environment into subsequent steps. However, that also dropped mise-produced PATH entries — tool shims, `[env] _.path` directories, and similar — that workflows relied on after the setup step. See [#&#8203;565](https://github.com/jdx/mise-action/issues/565). The action now computes only the **prefix** that mise prepended to the existing `PATH` and forwards those directories individually through `GITHUB_PATH`. This preserves mise's configured ordering, composes cleanly with PATH changes from other actions, and never persists the runner's full `PATH` through `GITHUB_ENV`. The dotenv fallback path (used with older mise versions) also strips `PATH=` lines and re-derives additions from `mise env --json`. A new `export_path` input (default `true`) lets workflows keep regular `env` exports while opting out of PATH changes: ```yaml - uses: jdx/mise-action@v4 with: export_path: false # keep env vars, skip mise PATH additions ``` **Full Changelog**: <https://github.com/jdx/mise-action/compare/v4.2.2...v4.2.3> ### [`v4.2.2`](https://github.com/jdx/mise-action/releases/tag/v4.2.2): : Zstd tar fallback for older runners [Compare Source](https://github.com/jdx/mise-action/compare/v4.2.1...v4.2.2) A small patch release that fixes archive selection on runners with an older `tar` and corrects a stale default in the README. #### Fixed ##### Verify `tar` supports Zstd before picking `.tar.zst` ([#&#8203;569](https://github.com/jdx/mise-action/pull/569) by [@&#8203;JackMyers001](https://github.com/JackMyers001) The action previously chose the `.tar.zst` mise archive whenever `zstd --version` succeeded, then extracted it with `tar --zstd`. On RHEL 8-compatible runners that ship `zstd` 1.4.4 alongside GNU `tar` 1.30, the `--zstd` option isn't recognized and installation failed. Detection now runs both checks: ``` zstd --version tar --zstd --version ``` If either fails, the action falls back to the `.tar.gz` archive. No configuration change is required — existing workflows on affected runners just start working again. Fixes [#&#8203;568](https://github.com/jdx/mise-action/issues/568). #### Documentation - Update the `cache_key_prefix` example in the README to reflect the current default of `mise-v1` (previously documented as `mise-v0`) ([#&#8203;570](https://github.com/jdx/mise-action/pull/570) by [@&#8203;muzimuzhi](https://github.com/muzimuzhi)). #### New Contributors - [@&#8203;JackMyers001](https://github.com/JackMyers001) made their first contribution in [#&#8203;569](https://github.com/jdx/mise-action/pull/569) - [@&#8203;muzimuzhi](https://github.com/muzimuzhi) made their first contribution in [#&#8203;570](https://github.com/jdx/mise-action/pull/570) **Full Changelog**: <https://github.com/jdx/mise-action/compare/v4.2.1...v4.2.2> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI4MS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
renovate-bot added 1 commit 2026-07-28 03:17:04 +02:00
chore(deps): update https://github.com/jdx/mise-action action to v4.2.3
renovate/stability-days Updates have met minimum release age requirement
Website build and deploy / build (pull_request) Successful in 1m38s
cd3e17c18e
mxmehl approved these changes 2026-07-29 12:06:40 +02:00
mxmehl left a comment
Owner

LGTM

LGTM
mxmehl merged commit c806b87b9b into main 2026-07-29 12:57:51 +02:00
mxmehl deleted branch renovate/https-github.com-jdx-mise-action-4.x 2026-07-29 12:57:52 +02:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mxmehl/mehl.mx#26