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:
parent
5f61b63aff
commit
2db43f9848
8 changed files with 627 additions and 240 deletions
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
|
|
@ -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 }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue