mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-07 05:20:30 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bdad2998db | ||
|
|
00a629cdbb | ||
|
|
c2838c6a47 | ||
|
|
4ffe9c21e7 | ||
|
|
470df677ec | ||
|
|
7a552150b1 | ||
|
|
0472ba9f4c | ||
|
|
4b56394baf | ||
|
|
0c935a690f | ||
|
|
53f4d007fe | ||
|
|
4c05641ce4 | ||
|
|
8278f6dee2 | ||
|
|
a1c338d97e | ||
|
|
02cc445cca |
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@@ -1,7 +1,5 @@
|
||||
name: Release
|
||||
|
||||
# Adapted from https://github.com/taiki-e/github-actions/blob/HEAD/.github/workflows/action-release.yml.
|
||||
|
||||
permissions: {}
|
||||
|
||||
on:
|
||||
|
||||
@@ -10,8 +10,16 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
- Update `mise@latest` to 2026.5.1.
|
||||
|
||||
- Update `prek@latest` to 0.3.13.
|
||||
|
||||
- Update `tombi@latest` to 0.10.4.
|
||||
|
||||
## [2.77.1] - 2026-05-05
|
||||
|
||||
- Support `taiki-e/install-action@rust` tag.
|
||||
|
||||
- Update `tombi@latest` to 0.10.3.
|
||||
|
||||
- Update `martin@latest` to 1.8.2.
|
||||
|
||||
@@ -36,3 +36,29 @@ to the platform object.
|
||||
|
||||
If CI fails only for containers using older versions of glibc or musl, you may need to add the tool
|
||||
name to one of the `*_incompat` arrays in `tools/ci/tool-list.sh`.
|
||||
|
||||
## Release new version
|
||||
|
||||
Releases are performed by running the [release workflow](https://github.com/taiki-e/install-action/actions/workflows/release.yml) via workflow dispatch. The owner and collaborators can start the release workflow, but the owner’s [approval](https://docs.github.com/en/actions/reference/workflows-and-actions/deployments-and-environments#required-reviewers) is required before the actual release.
|
||||
|
||||
### Minor version vs patch version
|
||||
|
||||
Increase the patch version if only the following changes are included.
|
||||
|
||||
- Update the `@latest` version of the tool.
|
||||
|
||||
Rationale: Normally, tool versions are controlled by the `@<version>` syntax, which is explicitly separated from the versioning of the install-action itself.
|
||||
|
||||
Exception: If the major or minor version of the `cargo-binstall` is updated, the minor version may be increased because the behavior of the fallback may change slightly.
|
||||
|
||||
- Fix regressions or minor bugs.
|
||||
|
||||
Rationale: Semantic Versioning.
|
||||
|
||||
- Improve documentation or diagnostics.
|
||||
|
||||
Rationale: Semantic Versioning.
|
||||
|
||||
Usually increase the minor version otherwise.
|
||||
|
||||
Adding support for a new tool may conflict with existing fallbacks, so it is necessary to increase the minor version.
|
||||
|
||||
@@ -24,6 +24,7 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
|
||||
| ---- | :------: | ----------- | ---- | ------- |
|
||||
| tool | **✓** | Tools to install (whitespace or comma separated list) | String | |
|
||||
| checksum | | Whether to enable checksums (strongly discouraged to disable) | Boolean | `true` |
|
||||
| fallback | | Whether to use fallback (none, cargo-binstall, or cargo-install) | String | `cargo-binstall` |
|
||||
|
||||
### Example workflow
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ inputs:
|
||||
required: false
|
||||
default: 'true'
|
||||
fallback:
|
||||
description: Whether to use fallback (none, cargo-binstall, cargo-install)
|
||||
description: Whether to use fallback (none, cargo-binstall, or cargo-install)
|
||||
required: false
|
||||
default: 'cargo-binstall'
|
||||
|
||||
|
||||
32
manifests/mise.json
generated
32
manifests/mise.json
generated
@@ -27,13 +27,39 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "2026.5.0"
|
||||
"version": "2026.5.1"
|
||||
},
|
||||
"2026": {
|
||||
"version": "2026.5.0"
|
||||
"version": "2026.5.1"
|
||||
},
|
||||
"2026.5": {
|
||||
"version": "2026.5.0"
|
||||
"version": "2026.5.1"
|
||||
},
|
||||
"2026.5.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEAAEAFD6A3D30",
|
||||
"hash": "5cb9f8cc7b071c5c5931fafd79bd523a81cbffe6bb23d56daea7b0be86d0a086"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DEAAEAFFDCC12D",
|
||||
"hash": "ed6c715d359bf2313fe793bc44269e38df24246c91a453fffbd0b9d94642af8f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DEAAEB01618438",
|
||||
"hash": "a82d52bdf35e29e93c264f5dff2bebcc50030101f98dc0902ea039a043b003a5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DEAAEAF98AF700",
|
||||
"hash": "375c6a365bf7a42b3645fd3816fbd11c94c1d04af9df49910fbe11929878a365"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DEAAEAFF27F87B",
|
||||
"hash": "0eeb03e5f64f2c8fa2b0bcdb3a57fae11057d84d1f24381eb34b90663c68ffa3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DEAAEB00E9591F",
|
||||
"hash": "d5b6c29be4711ede84b2f08b54b626e6c36ba7b1610b8193d81dcf3a3c0728a4"
|
||||
}
|
||||
},
|
||||
"2026.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
38
manifests/prek.json
generated
38
manifests/prek.json
generated
@@ -39,10 +39,44 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.3.11"
|
||||
"version": "0.3.13"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.11"
|
||||
"version": "0.3.13"
|
||||
},
|
||||
"0.3.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEAAD16585793A",
|
||||
"hash": "e10cb36c9181044cda34522899457458e3551396dbc4dcf60e1ac1a8d7a71670"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DEAAD164CE6904",
|
||||
"hash": "2bbfdf15cfe6e954b98cb27094828f5c55a8bec0a02cf55041f783c71e3b8955"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DEAAD165069ED8",
|
||||
"hash": "ca32a6451cfdd22a27d99313b3a2f91eb0ce6d191eb8e35e2467f1551252ebbb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DEAAD16312F4C4",
|
||||
"hash": "af3122f5ddd69644b7cf4d3e3263305e7e2d12e03be2cb56e8888493ff4d9e72"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DEAAD162CCEBC5",
|
||||
"hash": "0b3b3dd0fbab7b95217280248196bde741b47b8de7bf60de50b4a12a9cc17b1f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DEAAD162A434DC",
|
||||
"hash": "892cb69e81c5c77c8af23dd930d4bcf578b8f62765ee00e3ba8fb76d2035eb34"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DEAAD1647231E0",
|
||||
"hash": "8cc1fa33a4cc1fe97312d22558140842324bcc03cde679c01d49bd5d0e16a153"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DEAAD164AE81D1",
|
||||
"hash": "dd447503753d9269894cf9cbc651c493aa0530525bee12f415555d3772860a06"
|
||||
}
|
||||
},
|
||||
"0.3.12": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
76
manifests/tombi.json
generated
76
manifests/tombi.json
generated
@@ -2,10 +2,82 @@
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.10.3"
|
||||
"version": "0.10.4"
|
||||
},
|
||||
"0.10": {
|
||||
"version": "0.10.3"
|
||||
"version": "0.10.4"
|
||||
},
|
||||
"0.10.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DEABD216B74CCB",
|
||||
"hash": "d91f156278f510c5f159ac3ed3a4c85cf0144e779fffc898756074797fd657fa",
|
||||
"bin": "tombi-cli-0.10.6-x86_64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DEABD21602AAC2",
|
||||
"hash": "624e8c4e0a60e788079c05eff4c31bb1819bac2e02c24b182de52c2f63b6cd25",
|
||||
"bin": "tombi-cli-0.10.6-x86_64-apple-darwin/tombi"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DEABD21611197B",
|
||||
"hash": "06860acc2bc3aef026585dc51dce330469505b5d0c1933621dd6c6a6abc2072b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DEABD2162306B9",
|
||||
"hash": "cef1452a2750080e50967e1d0e57d6387e41c20b61b820fb5397407a7b60aa92",
|
||||
"bin": "tombi-cli-0.10.6-aarch64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DEABD216B615AF",
|
||||
"hash": "b40f5011d27113dff1777e61717bfbe179b0e7cf339c0c8ef18475318a434e2e",
|
||||
"bin": "tombi-cli-0.10.6-aarch64-apple-darwin/tombi"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.6/tombi-cli-0.10.6-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DEABD21622DFC4",
|
||||
"hash": "bc18938f699c85220d908a8de27b8a717aa6e15ba00b2b1cff3528c743799234"
|
||||
}
|
||||
},
|
||||
"0.10.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DEAB4590C91292",
|
||||
"hash": "a60b4b3fdb9988cf63aeaeeef62251ff35f6dee6e2ea3fa11b1c12988fe57d64",
|
||||
"bin": "tombi-cli-0.10.5-x86_64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DEAB4590D0AB1A",
|
||||
"hash": "536e593c0522212d4ec1b9be97ab202389300a4b1c7bbbba78b640f228c950be",
|
||||
"bin": "tombi-cli-0.10.5-x86_64-apple-darwin/tombi"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DEAB4590DB26A1",
|
||||
"hash": "54d2401bf2e8921f2af826299b016feeb1511c2f4516b83eccbc505ad25c236f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DEAB4590C01BF4",
|
||||
"hash": "c952dffaec3441f32abfdde545999296cd3de98d2e71c947693f36686e879941",
|
||||
"bin": "tombi-cli-0.10.5-aarch64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DEAB45913EF659",
|
||||
"hash": "7fed036c0f85ae60f4f5810ac2554676645dff85e40cee941f98c24228730db7",
|
||||
"bin": "tombi-cli-0.10.5-aarch64-apple-darwin/tombi"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v0.10.5/tombi-cli-0.10.5-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DEAB45915E4205",
|
||||
"hash": "ca387a677ff18577461f85743cd23405260980ed1c97d75e62877813d9a9340e"
|
||||
}
|
||||
},
|
||||
"0.10.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
76
manifests/uv.json
generated
76
manifests/uv.json
generated
@@ -73,6 +73,82 @@
|
||||
"0.11": {
|
||||
"version": "0.11.8"
|
||||
},
|
||||
"0.11.11": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEABAB3A32BEEE",
|
||||
"hash": "80521f18ba83109acd17e0730bd8ff898c3426aa62252c627d63418b353e788a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DEABAB39981750",
|
||||
"hash": "57a1a8085b4088fbcbd5080c0c30723ba6d0692c89cd071c08a4209e8da602d1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DEABAB39A6115C",
|
||||
"hash": "2f75a0db2c3530b6b3c24434dc38137f61ff1f4e5f2d7b4ddc5bcd142cf58b65"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DEABAB36BDA901",
|
||||
"hash": "0fc9a49b3900f77ffaccf3ff69a70ddbc1d479e70ac5d8fd6416a7577b03c5a1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DEABAB36053AA7",
|
||||
"hash": "3a185bf8f46a7b7c8b910d111825907b1638d0ae503cb3c333ae205772354046"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DEABAB366D2476",
|
||||
"hash": "3d8f05de7ed9de885299565f78832a13e443be51de86260f25edb7cfd0fa05f6"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DEABAB38C2092C",
|
||||
"hash": "5348415c8606e5efac5cb293d83d2ae71e43a2dcabf677c6a4cac965c1982c74"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DEABAB38D70036",
|
||||
"hash": "0eadf068918b960e7bf62eda83613c08d99f0d002b8d475d3383993191554d04"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DEABAB39185391",
|
||||
"hash": "f19c950a93b1f5af4108267743f3de61346250b35c60cc552fb4187b534af770"
|
||||
}
|
||||
},
|
||||
"0.11.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEAAE44DCF49FB",
|
||||
"hash": "e3e78e7698d72c133c5ce851a6d60ee83afdc4c0edced382af9fd1f8e11d0105"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DEAAE44CEF82BE",
|
||||
"hash": "8fd091211089973f528e147166e3af683ab4ecebd4312a55d0d17d87adbde67a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DEAAE44D040512",
|
||||
"hash": "7a0c424c7bc55a74751f13592235953ebbe182fa00355f7ae3fb7ab734a51638"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DEAAE44A345FEE",
|
||||
"hash": "14c21bef6b54d268c6583d851095a543e6cb03a8e4bdca9a44ab91532b14cbc2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DEAAE4496FA369",
|
||||
"hash": "e93d6af7dfff7071edd16342ba9eeccfc28d8a7deaa5707efeecf63a63a74453"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DEAAE449BDB9A2",
|
||||
"hash": "3d5878cfc55106083ada1e41cccdde477413701eb9d34767e8ad973bb0863de6"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DEAAE44C0F6DBE",
|
||||
"hash": "dfe5b338e2ebc1e5a2850a17bce35edb8e47550c221d9245c007eaf3003cb6ed"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DEAAE44C34CD09",
|
||||
"hash": "0c8776a0814bf7e32e025d13c733c3a800171a16fba77d1c21e6f10be6a28d8b"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DEAAE44CE003C6",
|
||||
"hash": "66dfdc5a216a9fbd7c2541a66f753544dddbcbb2f7a597c9bbc91d10af534c7d"
|
||||
}
|
||||
},
|
||||
"0.11.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEA45F71233F4B",
|
||||
|
||||
22
manifests/wasm-bindgen.json
generated
22
manifests/wasm-bindgen.json
generated
@@ -48,6 +48,28 @@
|
||||
"0.2": {
|
||||
"version": "0.2.120"
|
||||
},
|
||||
"0.2.121": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEABD2CE026990",
|
||||
"hash": "3039f38f65fe237b640cf06a140c919ca8d717ec5012146d145d3f27bb4d6b28"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DEABD2CE0D80A6",
|
||||
"hash": "199ca4184dc35b57432e820cb9385b5be65b28a152f569f711e6e8a3e56323c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DEABD2CDD6CF9C",
|
||||
"hash": "643af23c391340a1069b22a34806c0a0969389ad8fe088160c08d7c53d1b79c4"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DEABD2CE013270",
|
||||
"hash": "e314cffdca0b10ed8768f9225316490512386d449cd95c2f7b16e55abe930161"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DEABD2CDEE5BDA",
|
||||
"hash": "4b36a8a9283808af6d23a0d2d549a299e40045ab8b2279c139cdff6319b6f0c3"
|
||||
}
|
||||
},
|
||||
"0.2.120": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DEA4FA606184E0",
|
||||
|
||||
Reference in New Issue
Block a user