mirror of
https://github.com/jdx/mise-action.git
synced 2026-07-02 09:39:30 +00:00
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 <details> <summary>jdx/mise-action (jdx/mise-action)</summary> ### [`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**: <https://github.com/jdx/mise-action/compare/v4.1.0...v4.2.0> </details> --- ### 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. --- - [ ] <!-- 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/jdx/mise-action). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| check-dist.yml | ||
| ci.yml | ||
| codeql-analysis.yml | ||
| pr-closer.yml | ||
| release-plz.yml | ||
| release.yml | ||
| test-redacted-env.yml | ||
| test.yml | ||
| zizmor.yml | ||