mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-06 05:00:27 +00:00
Compare commits
6 Commits
releases/c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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:
|
||||
|
||||
@@ -12,6 +12,8 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [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
|
||||
|
||||
|
||||
@@ -4,14 +4,14 @@ description: GitHub Action for installing development tools
|
||||
inputs:
|
||||
tool:
|
||||
description: Tools to install (whitespace or comma separated list)
|
||||
required: false
|
||||
default: cargo-apple-runner
|
||||
required: true
|
||||
# default: #publish:tool
|
||||
checksum:
|
||||
description: Whether to enable checksums (strongly discouraged to disable)
|
||||
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'
|
||||
|
||||
|
||||
26
manifests/mise.json
generated
26
manifests/mise.json
generated
@@ -35,6 +35,32 @@
|
||||
"2026.5": {
|
||||
"version": "2026.5.0"
|
||||
},
|
||||
"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": {
|
||||
"etag": "0x8DEA9471A2EEE95",
|
||||
|
||||
34
manifests/prek.json
generated
34
manifests/prek.json
generated
@@ -44,6 +44,40 @@
|
||||
"0.3": {
|
||||
"version": "0.3.11"
|
||||
},
|
||||
"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": {
|
||||
"etag": "0x8DEAA7D00F52541",
|
||||
|
||||
38
manifests/uv.json
generated
38
manifests/uv.json
generated
@@ -73,6 +73,44 @@
|
||||
"0.11": {
|
||||
"version": "0.11.8"
|
||||
},
|
||||
"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",
|
||||
|
||||
Reference in New Issue
Block a user