mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-13 15:50:50 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d865d5cc6 | ||
|
|
78e479f933 | ||
|
|
3da8dc3058 | ||
|
|
dcad28ece2 | ||
|
|
2c637c3acd | ||
|
|
ef1e8ec3f0 | ||
|
|
0673e7604e |
1
.github/.cspell/project-dictionary.txt
vendored
1
.github/.cspell/project-dictionary.txt
vendored
@@ -27,7 +27,6 @@ pluginconf
|
|||||||
ppcle
|
ppcle
|
||||||
prek
|
prek
|
||||||
quickinstall
|
quickinstall
|
||||||
rclone
|
|
||||||
rdme
|
rdme
|
||||||
rootfs
|
rootfs
|
||||||
sccache
|
sccache
|
||||||
|
|||||||
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -11,7 +11,7 @@ on:
|
|||||||
- dev
|
- dev
|
||||||
- ci-*
|
- ci-*
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * *'
|
- cron: '0 2 * * *'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
|||||||
1
.github/workflows/release.yml
vendored
1
.github/workflows/release.yml
vendored
@@ -44,4 +44,5 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write # for taiki-e/create-gh-release-action
|
contents: write # for taiki-e/create-gh-release-action
|
||||||
id-token: write # for rust-lang/crates-io-auth-action
|
id-token: write # for rust-lang/crates-io-auth-action
|
||||||
|
attestations: write # unused (used when options for uploading binaries are set)
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|||||||
11
CHANGELOG.md
11
CHANGELOG.md
@@ -10,6 +10,14 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.69.7] - 2026-03-23
|
||||||
|
|
||||||
|
- Update `prek@latest` to 0.3.8.
|
||||||
|
|
||||||
|
- Update `mise@latest` to 2026.3.12.
|
||||||
|
|
||||||
|
- Update `cargo-valgrind@latest` to 2.4.1.
|
||||||
|
|
||||||
## [2.69.6] - 2026-03-21
|
## [2.69.6] - 2026-03-21
|
||||||
|
|
||||||
- Support signature verification for `mise` and `syft`. ([#1611](https://github.com/taiki-e/install-action/pull/1611))
|
- Support signature verification for `mise` and `syft`. ([#1611](https://github.com/taiki-e/install-action/pull/1611))
|
||||||
@@ -5999,7 +6007,8 @@ Note: This release is considered a breaking change because installing on version
|
|||||||
|
|
||||||
Initial release
|
Initial release
|
||||||
|
|
||||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.69.6...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.69.7...HEAD
|
||||||
|
[2.69.7]: https://github.com/taiki-e/install-action/compare/v2.69.6...v2.69.7
|
||||||
[2.69.6]: https://github.com/taiki-e/install-action/compare/v2.69.5...v2.69.6
|
[2.69.6]: https://github.com/taiki-e/install-action/compare/v2.69.5...v2.69.6
|
||||||
[2.69.5]: https://github.com/taiki-e/install-action/compare/v2.69.4...v2.69.5
|
[2.69.5]: https://github.com/taiki-e/install-action/compare/v2.69.4...v2.69.5
|
||||||
[2.69.4]: https://github.com/taiki-e/install-action/compare/v2.69.3...v2.69.4
|
[2.69.4]: https://github.com/taiki-e/install-action/compare/v2.69.3...v2.69.4
|
||||||
|
|||||||
4
main.sh
4
main.sh
@@ -56,7 +56,7 @@ download_and_checksum() {
|
|||||||
checksum=''
|
checksum=''
|
||||||
fi
|
fi
|
||||||
info "downloading ${url}"
|
info "downloading ${url}"
|
||||||
retry curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "${url}" -o tmp
|
retry curl --proto '=https' --tlsv1.2 -fsSL "${url}" -o tmp
|
||||||
if [[ -n "${checksum}" ]]; then
|
if [[ -n "${checksum}" ]]; then
|
||||||
info "verifying sha256 checksum for $(basename -- "${url}")"
|
info "verifying sha256 checksum for $(basename -- "${url}")"
|
||||||
if type -P sha256sum >/dev/null; then
|
if type -P sha256sum >/dev/null; then
|
||||||
@@ -233,7 +233,7 @@ read_manifest() {
|
|||||||
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
|
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
|
||||||
case "${tool}" in
|
case "${tool}" in
|
||||||
cargo-nextest)
|
cargo-nextest)
|
||||||
crate_info=$(curl -v --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}" || true)
|
crate_info=$(retry curl --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL "https://crates.io/api/v1/crates/${rust_crate}" || true)
|
||||||
if [[ -n "${crate_info}" ]]; then
|
if [[ -n "${crate_info}" ]]; then
|
||||||
while true; do
|
while true; do
|
||||||
yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}")
|
yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}")
|
||||||
|
|||||||
20
manifests/cargo-valgrind.json
generated
20
manifests/cargo-valgrind.json
generated
@@ -13,13 +13,27 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE)",
|
"license_markdown": "[MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2.4.0"
|
"version": "2.4.1"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"version": "2.4.0"
|
"version": "2.4.1"
|
||||||
},
|
},
|
||||||
"2.4": {
|
"2.4": {
|
||||||
"version": "2.4.0"
|
"version": "2.4.1"
|
||||||
|
},
|
||||||
|
"2.4.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DE88031FA217E4",
|
||||||
|
"hash": "85f0aba2bdde0d30bafa814a02229a56fd63b27623c25dfba57f49c40eeda762"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DE88031F98D375",
|
||||||
|
"hash": "80b1477c1eb35410b40b842aa655b37233416f9cad86f6a11c6107b8b97ddc22"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DE88031F98D375",
|
||||||
|
"hash": "c9f36f03de6ae0cb773b3796f4dd738ebb85e00a59c1cb72bec49a267d83c5cf"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2.4.0": {
|
"2.4.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
32
manifests/mise.json
generated
32
manifests/mise.json
generated
@@ -28,13 +28,39 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
|
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2026.3.10"
|
"version": "2026.3.12"
|
||||||
},
|
},
|
||||||
"2026": {
|
"2026": {
|
||||||
"version": "2026.3.10"
|
"version": "2026.3.12"
|
||||||
},
|
},
|
||||||
"2026.3": {
|
"2026.3": {
|
||||||
"version": "2026.3.10"
|
"version": "2026.3.12"
|
||||||
|
},
|
||||||
|
"2026.3.12": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DE886122F1FBF4",
|
||||||
|
"hash": "b6bdc23b08bccfcc77b61d35b286e20de1e0192447e8fda64b2bf60c5328b452"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DE88612512C4AA",
|
||||||
|
"hash": "4f65f7f72c14641ad78670ec2c403d3eb9a4681e2fa064385e80a22a109bfe2c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DE886125F154A2",
|
||||||
|
"hash": "528d5f9bfabb8eae06964c0e112f9711a4af4315bfed96f6f50b6c4b67ec6f37"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DE88611FFB72E8",
|
||||||
|
"hash": "c27dd6a06053f6884c3f46763b64ef9c5e95fac7a9af89edea087b13cc68c521"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DE88612449EE2B",
|
||||||
|
"hash": "c9622be7ea2badc7bf3501cd9b5600e0bf993bf33c162844a4a6d79a2209e1f8"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DE8861257AFC36",
|
||||||
|
"hash": "a65bea150a477f21faa62e24d45f811d2ede69da20aac43ad17ef3134bc516f4"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2026.3.10": {
|
"2026.3.10": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
38
manifests/prek.json
generated
38
manifests/prek.json
generated
@@ -40,10 +40,44 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)",
|
"license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.3.6"
|
"version": "0.3.8"
|
||||||
},
|
},
|
||||||
"0.3": {
|
"0.3": {
|
||||||
"version": "0.3.6"
|
"version": "0.3.8"
|
||||||
|
},
|
||||||
|
"0.3.8": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DE88B58DEC3E03",
|
||||||
|
"hash": "732cfb03960e6dfd5df2cb67906797aa8831750ef3a6f6340ec2b90ee8b7a59f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DE88B58D79B1EF",
|
||||||
|
"hash": "010198daf4e99a76d03a911973320542ffd7a04091cf7e86c60ac861187577f6"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DE88B58DA4B02B",
|
||||||
|
"hash": "1da2735c31548dacd2751f90c15b5f643aa72f3053f366636f95153ee2c7186e"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DE88B58C3D8D01",
|
||||||
|
"hash": "b88d96aef4ea84999d12958c390611d3a26194ee57225fe2ff15a9855e3a71bf"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DE88B58BFA193A",
|
||||||
|
"hash": "702fde4399fafb054ce85d0a64367689e3668b6475d732c4a46aae50cec0a4be"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DE88B58BF4A12E",
|
||||||
|
"hash": "5ceb73fe9e18a987a498ced9b98a183d4110e3fdb534070d2d9911f860319e9f"
|
||||||
|
},
|
||||||
|
"riscv64_linux_gnu": {
|
||||||
|
"etag": "0x8DE88B58D4F0179",
|
||||||
|
"hash": "4c3677090f90f325b1f472e8b2db6f56647db794333ab0ee2656a91139ce9a27"
|
||||||
|
},
|
||||||
|
"s390x_linux_gnu": {
|
||||||
|
"etag": "0x8DE88B58D875E2B",
|
||||||
|
"hash": "cec915a22e4385110e2de8498d14c199ce6936d03d9d8340d166c57071ac1de8"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.3.6": {
|
"0.3.6": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
Reference in New Issue
Block a user