Compare commits

...

47 Commits

Author SHA1 Message Date
Taiki Endo
eea29cff9a Release 2.75.13 2026-04-15 00:41:08 +00:00
Taiki Endo
81e9b0b0b3 Update cargo-nextest manifest 2026-04-14 21:34:42 +00:00
Taiki Endo
b2022afd58 Update zizmor@latest to 1.24.1 2026-04-14 18:45:55 +00:00
Taiki Endo
98e5a22802 Update biome manifest 2026-04-14 18:45:55 +00:00
Taiki Endo
6e4b50d359 Release 2.75.12 2026-04-14 16:03:59 +00:00
Taiki Endo
3411de31ce Update typos@latest to 1.45.1 2026-04-14 15:46:33 +00:00
Taiki Endo
38648f783e Update cargo-xwin@latest to 0.21.5 2026-04-14 15:46:33 +00:00
Taiki Endo
4e82423083 Update cargo-binstall@latest to 1.18.1 2026-04-14 14:01:46 +00:00
Taiki Endo
540824ccd8 Release 2.75.11 2026-04-14 13:30:41 +00:00
Taiki Endo
dfca6e927d Update prek@latest to 0.3.9 2026-04-14 12:42:11 +00:00
Taiki Endo
cb706637bf Update mise@latest to 2026.4.11 2026-04-14 12:42:11 +00:00
Taiki Endo
345bf25e0b Update cargo-deny manifest 2026-04-14 09:51:28 +00:00
Taiki Endo
a78828e81d Update zizmor@latest to 1.24.0 2026-04-14 05:20:07 +00:00
Taiki Endo
d298dbe073 Update zizmor manifest 2026-04-13 18:51:37 +00:00
Taiki Endo
85b24a67ef Release 2.75.10 2026-04-13 16:35:55 +00:00
Taiki Endo
9754889517 Update typos manifest 2026-04-13 16:29:27 +00:00
Taiki Endo
00eaeec742 Update tombi@latest to 0.9.17 2026-04-13 16:29:27 +00:00
Taiki Endo
17d27feed7 Update prek manifest 2026-04-13 16:29:27 +00:00
Taiki Endo
1d472f000d Update mise@latest to 2026.4.10 2026-04-13 16:29:27 +00:00
Taiki Endo
57a0448619 Update cargo-xwin manifest 2026-04-13 16:29:27 +00:00
Taiki Endo
dfb05aa008 codegen: Apply cooldown also for latest_only 2026-04-13 22:14:39 +09:00
Taiki Endo
b5147f44c2 Add todo comment about cargo-binstall PR
https://github.com/cargo-bins/cargo-binstall/pull/2533
2026-04-13 18:23:13 +09:00
Taiki Endo
8bc1320cc4 Update comment/changelog 2026-04-13 17:54:45 +09:00
Taiki Endo
d0f23220b0 Release 2.75.9 2026-04-13 08:52:13 +00:00
Taiki Endo
c5c9b0566e Fix typo 2026-04-13 17:31:06 +09:00
Taiki Endo
b5b77c644a Update changelog 2026-04-13 17:24:37 +09:00
Taiki Endo
acc1621b44 Pass --disable-strategies compile to cargo-binstall and fallback to
cargo-install
2026-04-13 17:24:14 +09:00
Taiki Endo
921a4027af Release 2.75.8 2026-04-13 05:41:31 +00:00
Taiki Endo
122f71c39c Update changelog 2026-04-13 14:26:29 +09:00
Taiki Endo
f8fc63d3d9 Update zizmor manifest 2026-04-13 05:22:58 +00:00
Taiki Endo
29a1462414 Update vacuum@latest to 0.25.8 2026-04-13 02:55:25 +00:00
Taiki Endo
1a5ef93988 Update mise@latest to 2026.4.9 2026-04-13 02:55:25 +00:00
Taiki Endo
c4391461b1 Update cargo-binstall@latest to 1.18.0 2026-04-12 18:29:52 +00:00
Taiki Endo
fde4cc822e Update tombi manifest 2026-04-12 15:32:05 +00:00
Taiki Endo
98eddd33ef Update mise manifest 2026-04-12 12:30:09 +00:00
Taiki Endo
3ef972046d Update vacuum@latest to 0.25.6 2026-04-12 00:57:45 +00:00
Taiki Endo
f315992764 Update mise manifest 2026-04-12 00:57:45 +00:00
Taiki Endo
e90c6a9b0d Update gungraun-runner@latest to 0.18.1 2026-04-12 00:57:45 +00:00
Taiki Endo
0abfcd587b Release 2.75.7 2026-04-11 18:33:12 +00:00
Taiki Endo
cf81fe383b Update covgate@latest to 0.1.4 2026-04-11 18:29:28 +00:00
Taiki Endo
e8aec859b7 Update wasm-bindgen@latest to 0.2.118 2026-04-11 17:20:44 +00:00
Taiki Endo
d053c7f943 Release 2.75.6 2026-04-11 17:05:39 +00:00
Taiki Endo
9019f2ebb5 Update mise@latest to 2026.4.8 2026-04-11 12:30:04 +00:00
Taiki Endo
1b07fb7459 Update cargo-deny@latest to 0.19.1 2026-04-11 12:30:04 +00:00
Taiki Endo
be1e8a8637 Update vacuum manifest 2026-04-11 00:52:14 +00:00
Taiki Endo
1cc7501bf8 Update gungraun-runner manifest 2026-04-11 00:52:14 +00:00
Taiki Endo
44afe623be Update covgate manifest 2026-04-10 18:37:40 +00:00
19 changed files with 582 additions and 49 deletions

View File

@@ -36,6 +36,7 @@ sccache
SHASUMS
shortstat
sigstore
startswith
syft
tombi
udeps

View File

@@ -181,9 +181,12 @@ jobs:
strategy:
fail-fast: false
matrix:
fallback:
- none
- cargo-install
include:
- fallback: none
- fallback: cargo-install
- fallback: cargo-binstall
- fallback: cargo-binstall
version: 0.3
runs-on: ubuntu-24.04-arm
timeout-minutes: 60
steps:
@@ -195,7 +198,7 @@ jobs:
id: install
continue-on-error: ${{ matrix.fallback == 'none' }}
with:
tool: parse-changelog@0.4.6
tool: parse-changelog@${{ matrix.version || '0.4.6' }}
fallback: ${{ matrix.fallback }}
- run: exit 1
if: matrix.fallback == 'none' && steps.install.outcome != 'failure'

View File

@@ -10,6 +10,58 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.75.13] - 2026-04-15
- Update `zizmor@latest` to 1.24.1.
## [2.75.12] - 2026-04-14
- Update `typos@latest` to 1.45.1.
- Update `cargo-xwin@latest` to 0.21.5.
- Update `cargo-binstall@latest` to 1.18.1.
## [2.75.11] - 2026-04-14
- Update `prek@latest` to 0.3.9.
- Update `mise@latest` to 2026.4.11.
- Update `zizmor@latest` to 1.24.0.
## [2.75.10] - 2026-04-13
- Update `tombi@latest` to 0.9.17.
- Update `mise@latest` to 2026.4.10.
## [2.75.9] - 2026-04-13
- Enhance security when cargo-binstall fallback is used. ([acc1621b](https://github.com/taiki-e/install-action/commit/acc1621b4419c9cf5d2361f3dd3bedcc288c6c43))
## [2.75.8] - 2026-04-13
- Update `vacuum@latest` to 0.25.8.
- Update `mise@latest` to 2026.4.9.
- Update `cargo-binstall@latest` to 1.18.0.
- Update `gungraun-runner@latest` to 0.18.1.
## [2.75.7] - 2026-04-11
- Update `covgate@latest` to 0.1.4.
- Update `wasm-bindgen@latest` to 0.2.118.
## [2.75.6] - 2026-04-11
- Update `mise@latest` to 2026.4.8.
- Update `cargo-deny@latest` to 0.19.1.
## [2.75.5] - 2026-04-10
- Update `biome@latest` to 2.4.11.
@@ -6209,7 +6261,15 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.75.5...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.75.13...HEAD
[2.75.13]: https://github.com/taiki-e/install-action/compare/v2.75.12...v2.75.13
[2.75.12]: https://github.com/taiki-e/install-action/compare/v2.75.11...v2.75.12
[2.75.11]: https://github.com/taiki-e/install-action/compare/v2.75.10...v2.75.11
[2.75.10]: https://github.com/taiki-e/install-action/compare/v2.75.9...v2.75.10
[2.75.9]: https://github.com/taiki-e/install-action/compare/v2.75.8...v2.75.9
[2.75.8]: https://github.com/taiki-e/install-action/compare/v2.75.7...v2.75.8
[2.75.7]: https://github.com/taiki-e/install-action/compare/v2.75.6...v2.75.7
[2.75.6]: https://github.com/taiki-e/install-action/compare/v2.75.5...v2.75.6
[2.75.5]: https://github.com/taiki-e/install-action/compare/v2.75.4...v2.75.5
[2.75.4]: https://github.com/taiki-e/install-action/compare/v2.75.3...v2.75.4
[2.75.3]: https://github.com/taiki-e/install-action/compare/v2.75.2...v2.75.3

63
main.sh
View File

@@ -928,11 +928,64 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
# By default, cargo-binstall enforce downloads over secure transports only.
# As a result, http will be disabled, and it will also set
# min tls version to be 1.2
binstall_args=(--force --no-confirm --locked "${unsupported_tools[@]}")
if [[ -n "${token}" ]]; then
cargo-binstall binstall --github-token "${token}" "${binstall_args[@]}"
else
cargo-binstall binstall "${binstall_args[@]}"
binstall_args=(
--force
--no-confirm
--locked
# Since the build script can access the token when `cargo install` is called
# within `cargo-binstall`, disables building from source in cargo-binstall
# and fallback to `cargo install` which doesn't need the token.
# TODO: once https://github.com/cargo-bins/cargo-binstall/pull/2533 merged,
# we can remove this and use batch install again.
--disable-strategies compile
)
unsupported_tools2=()
for tool in "${unsupported_tools[@]}"; do
if [[ -n "${token}" ]]; then
if ! GITHUB_TOKEN="${token}" cargo-binstall binstall "${binstall_args[@]}" "${tool}"; then
warn "cargo-binstall fallback does not support prebuilt binaries for ${tool} on this platform (${host_arch}); use 'cargo-install' fallback instead"
unsupported_tools2+=("${tool}")
fi
else
if ! cargo-binstall binstall "${binstall_args[@]}" "${tool}"; then
warn "cargo-binstall fallback does not support prebuilt binaries for ${tool} on this platform (${host_arch}); use 'cargo-install' fallback instead"
unsupported_tools2+=("${tool}")
fi
fi
done
if [[ ${#unsupported_tools2[@]} -gt 0 ]]; then
for tool in "${unsupported_tools2[@]}"; do
# This logic is from cache-cargo-install-action.
cargo_args=(--locked)
if [[ "${tool}" == *"@"* ]]; then
version="${tool#*@}"
tool="${tool%@*}"
if [[ ! "${version}" =~ ^([1-9][0-9]*\.[0-9]+\.[0-9]+|0\.[1-9][0-9]*\.[0-9]+|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$ ]]; then
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$ ]]; then
bail "install-action does not support non-semver version: '${version}'"
fi
crate_info=$(retry curl --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${tool}")
if [[ ! "${version}" =~ ^[0-9]+(\.[0-9]+)?$ ]]; then
bail "install-action does not support non-semver version: '${version}'"
fi
# shellcheck disable=SC2207
versions=($(jq -r --arg start "${version}." '.versions[] | select(.num | startswith($start)) | select(.yanked == false) | .num' <<<"${crate_info}"))
full_version=''
for v in ${versions[@]+"${versions[@]}"}; do
if [[ "${v}" =~ ^[0-9]+\.[0-9]+\.[0-9]+(\+[0-9A-Za-z\.-]+)?$ ]]; then
full_version="${v}"
break
fi
done
if [[ -z "${full_version}" ]]; then
bail "no stable version found for ${tool} that match with '${version}.*'; if you want to install a pre-release version, please specify the full version"
fi
version="${full_version}"
fi
cargo_args+=(--version "${version}")
fi
cargo install "${cargo_args[@]}" "${tool}"
done
fi
if ! type -P cargo >/dev/null; then
_bin_dir=$(canonicalize_windows_path "${home}/.cargo/bin")

38
manifests/biome.json generated
View File

@@ -11,6 +11,44 @@
"2.4": {
"version": "2.4.11"
},
"2.4.12": {
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-linux-x64-musl",
"etag": "0x8DE9A52C9C67EE4",
"hash": "09acbdcd294e40e1f5c493e58f56f78cf2522c9d9b9f4609323c05689e8dc4bd",
"bin": "biome"
},
"x86_64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-darwin-x64",
"etag": "0x8DE9A52C98D38A5",
"hash": "2617d939c0076743cbc597d9e1531628a0346eb19e6916f9374cb6e8f203fe3b",
"bin": "biome"
},
"x86_64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-win32-x64.exe",
"etag": "0x8DE9A52CA29DA1D",
"hash": "bb4309a0c05caf7377fc071b770d503c5e052a45f8ddea3c9dca34890f202189",
"bin": "biome.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-linux-arm64-musl",
"etag": "0x8DE9A52C937FE5A",
"hash": "8334e330fdc3eca2461928071704092b615831035108b1761386981262570f2c",
"bin": "biome"
},
"aarch64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-darwin-arm64",
"etag": "0x8DE9A52C9684DEF",
"hash": "ac5775441d77af4ef9f61827e6058b2ec21db469102c94ccd9d1c48d09d5c461",
"bin": "biome"
},
"aarch64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.12/biome-win32-arm64.exe",
"etag": "0x8DE9A52C96CB5D0",
"hash": "df8552b36007c4339bda7d5328a5d41560f761fd24d53fffe31f58b171483b66",
"bin": "biome.exe"
}
},
"2.4.11": {
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.11/biome-linux-x64-musl",

View File

@@ -22,32 +22,32 @@
},
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
"latest": {
"version": "1.17.9"
"version": "1.18.1"
},
"1.17.9": {
"1.18.1": {
"x86_64_linux_musl": {
"etag": "0x8DE8D54CBD7C8ED",
"hash": "bdea3fd820b118576316bf69c8240f454857287717809e6ecef010faace901ff"
"etag": "0x8DE9959D5E8FE78",
"hash": "cf2a4b54494ea8555d6349685e9a301efc1051d9fba6308c76914b2486f8700f"
},
"x86_64_macos": {
"etag": "0x8DE8D54D0C7EA49",
"hash": "1d4fbd74c15274a029dd92e19a0ead8e1831b6e6b60f0f5c3690ef517022c41c"
"etag": "0x8DE9959DBCBBA2C",
"hash": "e06370bec7143668653bb7c09d0b8b689fc703dd4fa58ec5847c4b571d8a490d"
},
"x86_64_windows": {
"etag": "0x8DE8D54CF270B9E",
"hash": "d17b413a19592af2cf57f9f742d49bef8837099e1407d73e79de5bc7834c4fd6"
"etag": "0x8DE9959D9E5BCF3",
"hash": "89706aa5215c164d8d091597a470fee72308ac87e8553af395ea77db844a888c"
},
"aarch64_linux_musl": {
"etag": "0x8DE8D54D9B48785",
"hash": "89df253cc00a307209daee7648272bba4d8a342fce084d5922f6b3f4e4db0e25"
"etag": "0x8DE9959E60E685D",
"hash": "c55962a0115f9716b709216de7f8bdd59d6ba8738779e60b051b4593f677717a"
},
"aarch64_macos": {
"etag": "0x8DE8D54DF4E885F",
"hash": "021d537caa2071bbcd8ec50b210ea45af68a6983cca7780918b3603ef68d2585"
"etag": "0x8DE9959ED2C11A4",
"hash": "955abf167994c90f3547e233edace4c0f794465dd4aa408249b38999aa5ca3cf"
},
"aarch64_windows": {
"etag": "0x8DE8D54DD746155",
"hash": "37295aa1c3aed07bda2b757f613477c8ca2de1208ec360c7d00238b6886de780"
"etag": "0x8DE9959EAAC5732",
"hash": "c6873e81457d9e44973a8e9a849795f2c83765fce0af8ad68b597b5b40dec418"
}
}
}

View File

@@ -24,10 +24,32 @@
},
"license_markdown": "[MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE)",
"latest": {
"version": "0.19.0"
"version": "0.19.1"
},
"0.19": {
"version": "0.19.0"
"version": "0.19.1"
},
"0.19.2": {
"x86_64_linux_musl": {
"etag": "0x8DE99FE8DE28F6D",
"hash": "0c722daba6e38497a008c75f9232578481f0a1ad621d99865024a68204f18cc7"
},
"x86_64_macos": {
"etag": "0x8DE99FE88C77055",
"hash": "b73dc84685920324f0092e2ade445be5d8d2581f409454241c38135b1a34ff68"
},
"x86_64_windows": {
"etag": "0x8DE99FECCC8BC39",
"hash": "27d2584ad4edee4d481852a5b62748059863c9fb623d238a76c87b0c1cf4dca6"
},
"aarch64_linux_musl": {
"etag": "0x8DE99FEAFD6114C",
"hash": "8de0b4774ed6236a21dd5a4407bd98acf814073b58fbe4fb60a792e5bacac07b"
},
"aarch64_macos": {
"etag": "0x8DE99FE6BE18845",
"hash": "35e715486a78c0583c05a8cfe136c54b7e4e20e43bf01d91d345f80dfd345076"
}
},
"0.19.1": {
"x86_64_linux_musl": {

View File

@@ -33,6 +33,41 @@
"0.9": {
"version": "0.9.132"
},
"0.9.133": {
"previous_stable_version": "0.9.132",
"x86_64_linux_gnu": {
"etag": "0x8DE9A69A09A2C2E",
"hash": "a9f992321e8759818400d93abb9477b4b11422d18d216e8d208505bd73454103"
},
"x86_64_linux_musl": {
"etag": "0x8DE9A6A8E17A645",
"hash": "c42e03975841e4de3d7b80de39683a57f916532f349c1783f736bd55a9388d90"
},
"x86_64_macos": {
"etag": "0x8DE9A6A301F6420",
"hash": "6141b22cb71970aed9bd44bb21e31170755db94a469603760df327ebb219a109"
},
"x86_64_windows": {
"etag": "0x8DE9A6AD40CB8FE",
"hash": "7a2ecd620bb377255b1de642b6587b73efb4dc6d35beaf13cabf52bdb7ca2ba9"
},
"aarch64_linux_gnu": {
"etag": "0x8DE9A69FDAEB379",
"hash": "8e4d241c78f9cbf5ca8597b13004f0441c18af484ea105b8f83b44a716c82d3d"
},
"aarch64_linux_musl": {
"etag": "0x8DE9A69B4847E92",
"hash": "27495080ed27032e3bf019a50d2d72b7d85fe48c6391cf24de80d5157771049f"
},
"aarch64_windows": {
"etag": "0x8DE9A6AD91613C1",
"hash": "7a9b714bd5879db124e8d8a4e4e5959295345678456af61741a516d17f6e4a69"
},
"riscv64_linux_gnu": {
"etag": "0x8DE9A69A1E2EE1A",
"hash": "57146e41731792fd25efd9d8e20cd3854807bd7b73197deb7266920b3114ff09"
}
},
"0.9.132": {
"previous_stable_version": "0.9.131",
"x86_64_linux_gnu": {

View File

@@ -16,10 +16,28 @@
},
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-xwin/blob/main/LICENSE)",
"latest": {
"version": "0.21.4"
"version": "0.21.5"
},
"0.21": {
"version": "0.21.4"
"version": "0.21.5"
},
"0.21.5": {
"x86_64_linux_musl": {
"etag": "0x8DE996AB7D4D4DC",
"hash": "42928296cfaaede33b85cc1b96c0db424070f32dfbd5c0a2abbd6d0d64f05334"
},
"x86_64_macos": {
"etag": "0x8DE996A9D6EC9D6",
"hash": "68824cbab61a1f16b9648eb82637de2ecb4b1e7b590e10808b7f11fb60c5a5b0"
},
"x86_64_windows": {
"etag": "0x8DE996A6C11905B",
"hash": "05664cc1dcebb2529a26c876957738abc7bf9e5bad53c8de82e0696bb68cacd5"
},
"aarch64_linux_musl": {
"etag": "0x8DE996A75B99E58",
"hash": "5af6421d4970a0c289d60f5cd79023cade9a83ba25a8495e8d401a45095ffcc1"
}
},
"0.21.4": {
"x86_64_linux_musl": {

22
manifests/covgate.json generated
View File

@@ -20,10 +20,28 @@
},
"license_markdown": "[Apache-2.0](https://github.com/jesse-black/covgate/blob/main/LICENSE)",
"latest": {
"version": "0.1.3"
"version": "0.1.4"
},
"0.1": {
"version": "0.1.3"
"version": "0.1.4"
},
"0.1.4": {
"x86_64_linux_musl": {
"etag": "0x8DE97290157DE06",
"hash": "443bcdb2d5bd550c374f9721a6663a42d0d402955cbd32bb61b3b875a04bc80f"
},
"x86_64_windows": {
"etag": "0x8DE9729014F3532",
"hash": "fcd6971cbcb58181b85042f6f80eb2a4e05bccfa1450aa203083dd6f95a14254"
},
"aarch64_linux_musl": {
"etag": "0x8DE97290159FE80",
"hash": "15477ecb35695955ebaf6677a18a94fe5ac50dadc9985f277651e5c9b0ea4471"
},
"aarch64_macos": {
"etag": "0x8DE9729015A4C45",
"hash": "af6713df579260053b1b5054f0750febc8e456ba54041154900fe19cf51f3160"
}
},
"0.1.3": {
"x86_64_linux_musl": {

View File

@@ -24,10 +24,32 @@
},
"license_markdown": "[Apache-2.0](https://github.com/gungraun/gungraun/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/gungraun/gungraun/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.18.0"
"version": "0.18.1"
},
"0.18": {
"version": "0.18.0"
"version": "0.18.1"
},
"0.18.1": {
"x86_64_linux_musl": {
"etag": "0x8DE9748264D41CC",
"hash": "8e085908f9de28f4e4b599f171aff61e72342481c5af3a8086ed800be8e17a35"
},
"aarch64_linux_gnu": {
"etag": "0x8DE97471C4DE6D4",
"hash": "46b29d7bb529062256b28eca27d26c6f5ca1943a627f9dd024d7641b604ecf11"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE974857C237F9",
"hash": "c7833abfdd55440b8be85e854e7b673c6cd8933c85517eb6309dfee31079f4a7"
},
"riscv64_linux_gnu": {
"etag": "0x8DE974839AFEA4F",
"hash": "3374713f6e77b0f5329674a9d03bc0ed9ee5e899a9ad0d23382cff247097e8e0"
},
"s390x_linux_gnu": {
"etag": "0x8DE97483DFFED3C",
"hash": "997d992f59088c1d7b77cc4906f5c28fcbc1c59e01ecd5442ebcdeae9e47d87c"
}
},
"0.18.0": {
"x86_64_linux_musl": {

84
manifests/mise.json generated
View File

@@ -28,13 +28,91 @@
},
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
"latest": {
"version": "2026.4.7"
"version": "2026.4.11"
},
"2026": {
"version": "2026.4.7"
"version": "2026.4.11"
},
"2026.4": {
"version": "2026.4.7"
"version": "2026.4.11"
},
"2026.4.11": {
"x86_64_linux_musl": {
"etag": "0x8DE99529B2B70CC",
"hash": "e5950f11eaf8b6dfa9779b16b60c16e77581e9e3c2ca6ee6d0fcdbac4213755c"
},
"x86_64_macos": {
"etag": "0x8DE99529E24DCBF",
"hash": "560f1de4717b1b112e715f2e7b8e42b4ff42cff30974b4d5af6a2beee49d0fa8"
},
"x86_64_windows": {
"etag": "0x8DE99529F6DEBAC",
"hash": "bd3f65b704b3eb7ca149796cb4884f1a2cd5303095955a90cf2960226c3abf4d"
},
"aarch64_linux_musl": {
"etag": "0x8DE995297A42038",
"hash": "7d81786e18d807e99e441e1a519abf47a5dd02b4beb7c1eb4c6ec8e4f4d7519e"
},
"aarch64_macos": {
"etag": "0x8DE99529D304581",
"hash": "0058795c35854976d5e0cd6cb1cb644cd7d5d5a9c57989e4a696f0555dd6ceeb"
},
"aarch64_windows": {
"etag": "0x8DE99529F21813E",
"hash": "0595c0ace18209519cdb98b15b8e4aeba48b8dbe56a2ce5483baa3464e4c13f5"
}
},
"2026.4.10": {
"x86_64_linux_musl": {
"etag": "0x8DE9883ECEDE998",
"hash": "6a5fe535fd05e6ac7c525c70a1e05d9b1489ad735a6259c5ff29c7aeb4904b44"
},
"x86_64_macos": {
"etag": "0x8DE9883F0376682",
"hash": "0efa9ad39af34c8ac86b6de4cef9edf855cdff871db8f5146b7c13bdd841358c"
},
"x86_64_windows": {
"etag": "0x8DE9883F1781AC8",
"hash": "7a259920a81a995856949df55c6cc4c8c8f1c64313d6988fbb2b16c9b1cfcb74"
},
"aarch64_linux_musl": {
"etag": "0x8DE9883E8686E03",
"hash": "20876268118bb54471fd3701143f902f48272e59830eeaa2cb06e73012580236"
},
"aarch64_macos": {
"etag": "0x8DE9883EF04378C",
"hash": "dd36283b3418070e1606a2e80839577a8d895f02c1df0d23e424e7104efac81c"
},
"aarch64_windows": {
"etag": "0x8DE9883F10ADFAC",
"hash": "530e3613ede81b1a7a9fc2c7c45ec75ca774672cdd258f33c4048a12fe1e50a3"
}
},
"2026.4.9": {
"x86_64_linux_musl": {
"etag": "0x8DE980D9FC8526F",
"hash": "ba7b8e34c00948d34d7e28eeddc6591d79afc248967ab42180a6c12622a11e5c"
},
"x86_64_macos": {
"etag": "0x8DE980DA219DF1A",
"hash": "26440608074420298a792c0f22ef8d84580ff3b5f0066ba77567fc68ca12c86b"
},
"x86_64_windows": {
"etag": "0x8DE980DA2DB1CEB",
"hash": "f309f77f3c9456aaff9a6795fb435ebab4bc3ca88948efe6f7f82ad3cec7b922"
},
"aarch64_linux_musl": {
"etag": "0x8DE980D9CC506E0",
"hash": "254a97e05b5241fd1818ecffc000f2971978c7b4d13b719f669103109968044f"
},
"aarch64_macos": {
"etag": "0x8DE980DA1314861",
"hash": "52d983f61b5326bf45b16ed182a7ad55fa5f8a3fd83003c97601f8bf02ecd0a4"
},
"aarch64_windows": {
"etag": "0x8DE980DA2BB8382",
"hash": "ce5f87b91f25ad378a3f945b3a820003fea506220f26237aa5c9a1b4621a3186"
}
},
"2026.4.8": {
"x86_64_linux_musl": {

38
manifests/prek.json generated
View File

@@ -40,10 +40,44 @@
},
"license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)",
"latest": {
"version": "0.3.8"
"version": "0.3.9"
},
"0.3": {
"version": "0.3.8"
"version": "0.3.9"
},
"0.3.9": {
"x86_64_linux_musl": {
"etag": "0x8DE9958BFB91B93",
"hash": "254b48c4b0d8c7da07d0f23144f55f8b56d3a83c416d17a25dbaaee2f721f231"
},
"x86_64_macos": {
"etag": "0x8DE9958BF2DA54A",
"hash": "62b863b3cfcd56dec6a924acad0362594607c86cb773265e148acce252a5c4ac"
},
"x86_64_windows": {
"etag": "0x8DE9958BF56354B",
"hash": "a260094190979a6b2aa6e0bef02121a21e8c2715c2d91603f2763123bfc7f902"
},
"aarch64_linux_musl": {
"etag": "0x8DE9958BDDB792E",
"hash": "b6153b0756a61fc45bf9e63aaf68661bdd9da03dfcf18e2509cedba445b6c4c9"
},
"aarch64_macos": {
"etag": "0x8DE9958BDA9CBA2",
"hash": "0e52d21951d488a9db211c9ea35775614b3cbadc778247486c1e0e9fd0e106cc"
},
"aarch64_windows": {
"etag": "0x8DE9958BD9BAACF",
"hash": "b2fa54c2c6c43cf447a043551e68201c103c2d22692345a29622db8af9c3ce4e"
},
"riscv64_linux_gnu": {
"etag": "0x8DE9958BEFA4C07",
"hash": "28e3ba07248eb03f1cd57d6978fdf466eebdf3f69d6eb34b161af898ebb8b45d"
},
"s390x_linux_gnu": {
"etag": "0x8DE9958BF32A8AF",
"hash": "bde03bc2acad42eff7dc1579eceb98f1a0cd271dce7e76cf8a056e93e2b85bd9"
}
},
"0.3.8": {
"x86_64_linux_musl": {

30
manifests/tombi.json generated
View File

@@ -22,10 +22,36 @@
},
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
"latest": {
"version": "0.9.16"
"version": "0.9.17"
},
"0.9": {
"version": "0.9.16"
"version": "0.9.17"
},
"0.9.17": {
"x86_64_linux_musl": {
"etag": "0x8DE9896615FC8ED",
"hash": "e2924b9debcfb8f3ec91e149ded07126c507b04a7cc775253c859d2d1bd60f36"
},
"x86_64_macos": {
"etag": "0x8DE98966161C271",
"hash": "853a8d6da45b8af67fcdbaf56918895ec04b86733f44243eb8650b9fb258d594"
},
"x86_64_windows": {
"etag": "0x8DE989661689880",
"hash": "e84b23757c5d01dd175aaee4828497889a667a8344b289dce53bcfff7a1ab69c"
},
"aarch64_linux_musl": {
"etag": "0x8DE989661DC0DDF",
"hash": "d8e5e4655eab5d26932ed741b26cddf9ac017a3aef0da595f776259060fcd83f"
},
"aarch64_macos": {
"etag": "0x8DE989661E09C9F",
"hash": "11dc87c97bfa79da10922f377573509dcbeaf6794118d61baf45890a4c4a48df"
},
"aarch64_windows": {
"etag": "0x8DE9896616F6E9C",
"hash": "a7351b565caaa4014f0f04326028d036c696fddd17cfc6c4377d7a68a33d483b"
}
},
"0.9.16": {
"x86_64_linux_musl": {

28
manifests/typos.json generated
View File

@@ -22,13 +22,35 @@
},
"license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)",
"latest": {
"version": "1.45.0"
"version": "1.45.1"
},
"1": {
"version": "1.45.0"
"version": "1.45.1"
},
"1.45": {
"version": "1.45.0"
"version": "1.45.1"
},
"1.45.1": {
"x86_64_linux_musl": {
"etag": "0x8DE996D7794BF00",
"hash": "33447531a0eff29796d6fb9b555b4628723db72c6bad129e168d97ac86ceb0f1"
},
"x86_64_macos": {
"etag": "0x8DE996DB81FBE55",
"hash": "70767b5d8d920cbb17b452a6b068e36e1b3fd649089bce883d3512eb85990326"
},
"x86_64_windows": {
"etag": "0x8DE996D7D9C1AAD",
"hash": "a4ae081cb7a403f2b75e8c066aa4a4484207547c4e9eb2b4df3f68ecdbc5dd3e"
},
"aarch64_linux_musl": {
"etag": "0x8DE996D52EE2586",
"hash": "0d3688c607a49ffb6dedaca6de44e4217abeaa5b93228d673dc5caf76f60489f"
},
"aarch64_macos": {
"etag": "0x8DE996D9C9D7B7B",
"hash": "2c31ed16286f26c08ae477faf001af8542ff23aeb6e7323be5f620710c192fb5"
}
},
"1.45.0": {
"x86_64_linux_musl": {

56
manifests/vacuum.json generated
View File

@@ -22,10 +22,62 @@
},
"license_markdown": "[MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE)",
"latest": {
"version": "0.25.5"
"version": "0.25.8"
},
"0.25": {
"version": "0.25.5"
"version": "0.25.8"
},
"0.25.8": {
"x86_64_linux_musl": {
"etag": "0x8DE97FE9C1F2A0A",
"hash": "b8173eb8ab86ab4fd368351bfe88f740f43b79345210b446d766d90cb0664daa"
},
"x86_64_macos": {
"etag": "0x8DE97FE9B58735E",
"hash": "05f82642227d53581ed26e0aaaba8b68d107627a73a542ffba8a00002a8cea76"
},
"x86_64_windows": {
"etag": "0x8DE97FE9C258B81",
"hash": "4bfa0b544401de4d94d870ba1ab7bb8cf6b4920d1539b81bff92e15ca3a10c9d"
},
"aarch64_linux_musl": {
"etag": "0x8DE97FE9B53BDB8",
"hash": "2f814f66b7d200cee8a82d97e41f6a794c2686ff04c8079d50623c2c5d1b51a6"
},
"aarch64_macos": {
"etag": "0x8DE97FE9C198B0F",
"hash": "49c5edbdaaf0c04c3105137fa136dc9eeb3036b6259d36445607703b40b0bac7"
},
"aarch64_windows": {
"etag": "0x8DE97FE9B4E9365",
"hash": "b3edb8d9d564b0b85d4cf9155664c6b9fe571acfa7e6ea97a3cacdbd46d470e4"
}
},
"0.25.6": {
"x86_64_linux_musl": {
"etag": "0x8DE97526EC427DE",
"hash": "a72c3012e3fe1eb7e653be75b041e648cdd6b4b365a0c51e1ca344f9a106c9a6"
},
"x86_64_macos": {
"etag": "0x8DE97526F65311F",
"hash": "63362feaf01adec7d3a3ee557427acf6df32e2c3e1fa247e335e83d302dc2445"
},
"x86_64_windows": {
"etag": "0x8DE97526EBB3141",
"hash": "4663999cc8a5e10c2023129619af53340321cfb9c4eab963bf91f8edb1f320de"
},
"aarch64_linux_musl": {
"etag": "0x8DE97526EA9440E",
"hash": "d48fdd661f4484bbb44940595ff7e13cb6782aacea540868d0d44a87b5c1860a"
},
"aarch64_macos": {
"etag": "0x8DE97526F58BC05",
"hash": "77829aa18377f354d1629d7d069297b4a17597e20f7b6184d36744dc4c8358e5"
},
"aarch64_windows": {
"etag": "0x8DE97526EAE4774",
"hash": "18c9e645a1d97ebd333be634f960428d7f022dfa659ff8536673daf84b8c2a4a"
}
},
"0.25.5": {
"x86_64_linux_musl": {

View File

@@ -44,10 +44,10 @@
},
"license_markdown": "[MIT](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-APACHE)",
"latest": {
"version": "0.2.117"
"version": "0.2.118"
},
"0.2": {
"version": "0.2.117"
"version": "0.2.118"
},
"0.2.118": {
"x86_64_linux_musl": {

51
manifests/zizmor.json generated
View File

@@ -19,10 +19,57 @@
},
"license_markdown": "[MIT](https://github.com/zizmorcore/zizmor/blob/main/LICENSE)",
"latest": {
"version": "1.23.1"
"version": "1.24.1"
},
"1": {
"version": "1.23.1"
"version": "1.24.1"
},
"1.24": {
"version": "1.24.1"
},
"1.24.1": {
"x86_64_linux_gnu": {
"etag": "0x8DE99859707E0A7",
"hash": "a8000f3c683319a523d3b20df0e75457ba591f049cfcbfa98966631b56733c03"
},
"x86_64_macos": {
"etag": "0x8DE99859704D6D9",
"hash": "721ba70d7fca753aeef1a4ee959a9bc20c55784d4faa6c56e66129a2611fd52f"
},
"x86_64_windows": {
"etag": "0x8DE998597046237",
"hash": "b777ec2cb1098139ba74b32e30d11ed149c69ab692d23788c466d4a31704bd4b"
},
"aarch64_linux_gnu": {
"etag": "0x8DE998597142EDB",
"hash": "d66e37ef8a375fb07939c630ebf9709a6e0f20242bdc3faf672a7ed97e0b768d"
},
"aarch64_macos": {
"etag": "0x8DE998597093EA9",
"hash": "fc4ea59e18bc028dddb5f710b16dbc361b01ff1e7a20c03b8e5778366ca9f4e1"
}
},
"1.24.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE9902BD5E11DA",
"hash": "0626c578265cdd42724fa3f63447c336ede7d989f95b9ffa7a992eace82d68da"
},
"x86_64_macos": {
"etag": "0x8DE9902BD4F079C",
"hash": "3c58dedfa9457311afb4cd06e62d6a36afa19b7ffb7a2bc4d0ca9c52cffef373"
},
"x86_64_windows": {
"etag": "0x8DE9902BD65AA78",
"hash": "0242e8c2b9886adab22bb1748d05ef8155d529a4716bca33080c6f5c2e2c7c11"
},
"aarch64_linux_gnu": {
"etag": "0x8DE9902BD62C785",
"hash": "2739eeae98fdc2ea204cf56cf4dd7cbce7c4f3f00a54fc2960ab41c95fe83fbd"
},
"aarch64_macos": {
"etag": "0x8DE9902BD5D764B",
"hash": "dfae80dfb23cf48778a80799809c971a1b0cb37f341a4044dcf844d7acdb0b10"
}
},
"1.23": {
"version": "1.23.1"

View File

@@ -231,7 +231,11 @@ fn main() {
let version_req: semver::VersionReq = match version_req {
_ if latest_only => {
let req = format!("={}", releases.first_key_value().unwrap().0.0).parse().unwrap();
// Exclude very recently released version from candidate for latest version.
let req =
format!("={}", releases.iter().find(|r| r.1.1.published_at <= before).unwrap().0.0)
.parse()
.unwrap();
eprintln!("update manifest for versions '{req}'");
req
}