13
0
Fork 0
mirror of https://github.com/jdx/mise-action.git synced 2026-07-03 18:09:31 +00:00

feat: download mise without requiring curl

Replace curl with @actions/tool-cache downloadTool/extractTar/extractZip
for the mise binary, and use @actions/http-client for the latest-version
check. This drops the curl (and explicit unzip) runtime requirement, so
the action works on clean runners such as bare alpine.

Also includes a pre-existing mise.lock provenance update.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Carlos Precioso 2026-06-17 14:56:52 +02:00
parent 5f61b63aff
commit 2db43f9848
No known key found for this signature in database
8 changed files with 627 additions and 240 deletions

View file

@ -39,7 +39,7 @@ jobs:
- name: alpine
runs-on: ubuntu-latest
container: alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601
requirements: apk add --no-cache curl bash
requirements: apk add --no-cache bash
name: ${{ matrix.name }}
runs-on: ${{ matrix.runs-on }}
container: ${{ matrix.container }}