Commit ae53256
chore(deps): update jdx/mise-action action to v4.2.1 (#2312)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [jdx/mise-action](https://redirect.github.com/jdx/mise-action) |
action | patch | `v4.2.0` → `v4.2.1` |
---
### Release Notes
<details>
<summary>jdx/mise-action (jdx/mise-action)</summary>
###
[`v4.2.1`](https://redirect.github.com/jdx/mise-action/releases/tag/v4.2.1):
: Signed checksums and PATH export fix
[Compare
Source](https://redirect.github.com/jdx/mise-action/compare/v4.2.0...v4.2.1)
A small patch release with two user-facing fixes: mise downloads are now
verified against minisign-signed release checksums by default, and the
`env` input no longer leaks the runner's `PATH` into subsequent steps.
##### Fixed
##### Verify mise downloads with signed checksums
([#​548](https://redirect.github.com/jdx/mise-action/pull/548)) by
[@​jdx](https://redirect.github.com/jdx)
The action now embeds mise's minisign public key and verifies
`SHASUMS256.txt.minisig` before trusting any release checksums, then
checks the downloaded mise binary's SHA256 against the verified list.
This applies to both GitHub release archives (verified before
extraction) and the default `mise.jdx.dev` CDN path (verified against
the signed checksum for the matching release asset). If a CDN download
fails verification, the action warns and falls back to the signed GitHub
release asset instead of installing an unverified binary.
- The existing `sha256` input still works as an explicit override.
- Pinned mise versions older than `2024.12.24` (which predate minisign
checksums) get a warning and skip signed verification rather than
failing.
- Because tar installs now extract from a verified file on disk, the
previous streaming `download | tar` fast path is replaced with a
download-then-verify-then-extract flow.
Thanks to [@​potiuk](https://redirect.github.com/potiuk) for the
detailed threat-model writeup in
[#​547](https://redirect.github.com/jdx/mise-action/issues/547).
##### Exclude `PATH` from environment export
([#​556](https://redirect.github.com/jdx/mise-action/pull/556)) by
[@​jdx](https://redirect.github.com/jdx)
The `env` input has always documented that "PATH modifications are not
part of this", but since the switch to `mise env --json` in
[#​252](https://redirect.github.com/jdx/mise-action/pull/252)
(needed for redaction support), the action was exporting every string
value returned by mise — including the computed `PATH` — into
`GITHUB_ENV`. That effectively snapshotted the runner's entire `PATH`
into subsequent steps and let `[env] _.path` entries in `mise.toml` leak
past the action's own PATH management.
`exportMiseEnv` now skips `PATH` (case-insensitive) when exporting JSON
env vars, restoring the documented behavior. Normal mise env vars are
still exported, and PATH continues to be managed by the action's own
setup (e.g. `add_shims_to_path`). Fixes
[#​555](https://redirect.github.com/jdx/mise-action/issues/555).
**Full Changelog**:
<jdx/mise-action@v4.2.0...v4.2.1>
</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/prometheus/client_java).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>1 parent b49124b commit ae53256
16 files changed
Lines changed: 16 additions & 16 deletions
File tree
- .github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
0 commit comments