mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-29 02:20:22 +00:00
Compare commits
33 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d0f23220b0 | ||
|
|
c5c9b0566e | ||
|
|
b5b77c644a | ||
|
|
acc1621b44 | ||
|
|
921a4027af | ||
|
|
122f71c39c | ||
|
|
f8fc63d3d9 | ||
|
|
29a1462414 | ||
|
|
1a5ef93988 | ||
|
|
c4391461b1 | ||
|
|
fde4cc822e | ||
|
|
98eddd33ef | ||
|
|
3ef972046d | ||
|
|
f315992764 | ||
|
|
e90c6a9b0d | ||
|
|
0abfcd587b | ||
|
|
cf81fe383b | ||
|
|
e8aec859b7 | ||
|
|
d053c7f943 | ||
|
|
9019f2ebb5 | ||
|
|
1b07fb7459 | ||
|
|
be1e8a8637 | ||
|
|
1cc7501bf8 | ||
|
|
44afe623be | ||
|
|
7a4939c096 | ||
|
|
7e0318acc6 | ||
|
|
2cc23c5dad | ||
|
|
398d535c7e | ||
|
|
f5624998da | ||
|
|
992d50db8b | ||
|
|
ea5c6b4f9e | ||
|
|
10db9b5ea8 | ||
|
|
02cc5f8ca9 |
1
.github/.cspell/project-dictionary.txt
vendored
1
.github/.cspell/project-dictionary.txt
vendored
@@ -36,6 +36,7 @@ sccache
|
||||
SHASUMS
|
||||
shortstat
|
||||
sigstore
|
||||
startswith
|
||||
syft
|
||||
tombi
|
||||
udeps
|
||||
|
||||
11
.github/workflows/ci.yml
vendored
11
.github/workflows/ci.yml
vendored
@@ -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'
|
||||
|
||||
45
CHANGELOG.md
45
CHANGELOG.md
@@ -10,6 +10,44 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.75.9] - 2026-04-13
|
||||
|
||||
- Enhance security when cargo-binstall fallback is enabled. ([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.
|
||||
|
||||
- Update `wasmtime@latest` to 43.0.1.
|
||||
|
||||
- Update `uv@latest` to 0.11.6.
|
||||
|
||||
- Update `mise@latest` to 2026.4.7.
|
||||
|
||||
- Update `gungraun-runner@latest` to 0.18.0.
|
||||
|
||||
## [2.75.4] - 2026-04-10
|
||||
|
||||
- Enhance security when cargo-binstall fallback is enabled. ([08a38582](https://github.com/taiki-e/install-action/commit/08a38582e35739e1fda5e4cd298e348536a1ddaa), [ba626b4d](https://github.com/taiki-e/install-action/commit/ba626b4d71edcae17f6ca956b7b81e925b2d24ef))
|
||||
@@ -6197,7 +6235,12 @@ 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.4...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.75.9...HEAD
|
||||
[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
|
||||
[2.75.2]: https://github.com/taiki-e/install-action/compare/v2.75.1...v2.75.2
|
||||
|
||||
67
main.sh
67
main.sh
@@ -630,10 +630,9 @@ esac
|
||||
# Unlike gh command, cargo-binstall reads GITHUB_TOKEN first via cli parser, and then reads GH_TOKEN.
|
||||
# https://github.com/cargo-bins/cargo-binstall/blob/v1.17.9/crates/bin/src/args.rs#L704
|
||||
token="${GITHUB_TOKEN:-"${GH_TOKEN:-"${DEFAULT_GITHUB_TOKEN:-}"}"}"
|
||||
# This prevents tokens from being displayed to subprocesses via environment variables.
|
||||
# Since the tokens remain in the parent process's environment variables, and since unset may not
|
||||
# immediately cleanse memory, setting `fallback: none` (which prevents the tokens from being set
|
||||
# in the first place) remains the best practice from a security standpoint, as readme says.
|
||||
# This prevents tokens from being exposed to subprocesses via environment variables.
|
||||
# Since the tokens remain in memory, setting `fallback: none` (which prevents the tokens from being
|
||||
# set in the first place) remains the best practice from a security standpoint, as readme says.
|
||||
unset GITHUB_TOKEN GH_TOKEN DEFAULT_GITHUB_TOKEN
|
||||
|
||||
case "${host_os}" in
|
||||
@@ -929,11 +928,61 @@ 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.
|
||||
--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
|
||||
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")
|
||||
|
||||
6
manifests/biome.json
generated
6
manifests/biome.json
generated
@@ -3,13 +3,13 @@
|
||||
"template": null,
|
||||
"license_markdown": "[Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "2.4.10"
|
||||
"version": "2.4.11"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.4.10"
|
||||
"version": "2.4.11"
|
||||
},
|
||||
"2.4": {
|
||||
"version": "2.4.10"
|
||||
"version": "2.4.11"
|
||||
},
|
||||
"2.4.11": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
28
manifests/cargo-binstall.json
generated
28
manifests/cargo-binstall.json
generated
@@ -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.0"
|
||||
},
|
||||
"1.17.9": {
|
||||
"1.18.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8D54CBD7C8ED",
|
||||
"hash": "bdea3fd820b118576316bf69c8240f454857287717809e6ecef010faace901ff"
|
||||
"etag": "0x8DE98AE6D18E96D",
|
||||
"hash": "7ca2de024161eb95b0207475e931cca7ffa8aae1567811b2dc5e18581f2fe216"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8D54D0C7EA49",
|
||||
"hash": "1d4fbd74c15274a029dd92e19a0ead8e1831b6e6b60f0f5c3690ef517022c41c"
|
||||
"etag": "0x8DE98AE7368B908",
|
||||
"hash": "f6014ff3c1fd2c2a744005b370ee3e271ef7d2b7d5c68fa49da17d66de3d714d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE8D54CF270B9E",
|
||||
"hash": "d17b413a19592af2cf57f9f742d49bef8837099e1407d73e79de5bc7834c4fd6"
|
||||
"etag": "0x8DE98AE715AC769",
|
||||
"hash": "0458444c42221fd6d89785ea438cab9bedebdfe93425f0ea31e6bb53b7b9db9f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8D54D9B48785",
|
||||
"hash": "89df253cc00a307209daee7648272bba4d8a342fce084d5922f6b3f4e4db0e25"
|
||||
"etag": "0x8DE98AE7E2AB5E8",
|
||||
"hash": "a59b465665e3a4ce54d2039f858217b68b2d972cb6bd189995f56a76f43418fd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8D54DF4E885F",
|
||||
"hash": "021d537caa2071bbcd8ec50b210ea45af68a6983cca7780918b3603ef68d2585"
|
||||
"etag": "0x8DE98AE86092802",
|
||||
"hash": "2e5196f9039089f7df6f20443ce430fd91c3795725911fcc59847ea8cccb6b3d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE8D54DD746155",
|
||||
"hash": "37295aa1c3aed07bda2b757f613477c8ca2de1208ec360c7d00238b6886de780"
|
||||
"etag": "0x8DE98AE8376BD4D",
|
||||
"hash": "a1b61dd998338c9c71abb169850e8de9c436dd1db901498c05287fc18c7169b9"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
26
manifests/cargo-deny.json
generated
26
manifests/cargo-deny.json
generated
@@ -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.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE96F183A112FE",
|
||||
"hash": "baa0d618ce06bd1fb352115de47e31acba439c3e639b990dc43429c948364d70"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE96F1880BF6C5",
|
||||
"hash": "aaf5970ea5241cbf552fc14dea1e8cc788b25a6b3d77f2729692964d0f4142c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE96F1B5ECB7E2",
|
||||
"hash": "0b60886df60629e68511bc2445d249d3646390db47e78f60ea8094606f4b606a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE96F18AF78F66",
|
||||
"hash": "8f09b71258750bc58c828e47bb73d75500a43feea3c07af923002ca4869c2be1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE96F1661BFBFD",
|
||||
"hash": "d8a162b2595117101b6769ba678bd3396e5d3fcb49612f385d7a9f6acf1c30b4"
|
||||
}
|
||||
},
|
||||
"0.19.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
22
manifests/covgate.json
generated
22
manifests/covgate.json
generated
@@ -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": {
|
||||
|
||||
27
manifests/gungraun-runner.json
generated
27
manifests/gungraun-runner.json
generated
@@ -24,7 +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.17.2"
|
||||
"version": "0.18.1"
|
||||
},
|
||||
"0.18": {
|
||||
"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
84
manifests/mise.json
generated
@@ -28,13 +28,91 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "2026.4.6"
|
||||
"version": "2026.4.9"
|
||||
},
|
||||
"2026": {
|
||||
"version": "2026.4.6"
|
||||
"version": "2026.4.9"
|
||||
},
|
||||
"2026.4": {
|
||||
"version": "2026.4.6"
|
||||
"version": "2026.4.9"
|
||||
},
|
||||
"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": {
|
||||
"etag": "0x8DE96FA8585A4DB",
|
||||
"hash": "9d670988a11e6af1a478fc2037b55af90c51e4f3bc538fe684b18b71c5a5fc4e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE96FA882F0282",
|
||||
"hash": "b8dd35a066ed7ccfba1c9217db04cd15f0f3976f06b1c59b99a9f38122a35bd6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE96FA88E8CF31",
|
||||
"hash": "6bc622404bcfda0bca3f87a69dfd3ea83b2da92a0e06596c2fd4953b4ab10c5a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE96FA8212FBA0",
|
||||
"hash": "a5be964c2e29237dc6808c237793c73732db29877aa135b2457345f5d788b436"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE96FA8721A766",
|
||||
"hash": "b27b067d5dc5ad208eabffffb001d87d1edee82d2140ebdc35332ec434ea8e98"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE96FA888159DE",
|
||||
"hash": "0a13e8ec7dbacd13b4eeb88ffdfd8800c5646be9592a4e2781d3f92b97ab18b1"
|
||||
}
|
||||
},
|
||||
"2026.4.7": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
26
manifests/tombi.json
generated
26
manifests/tombi.json
generated
@@ -27,6 +27,32 @@
|
||||
"0.9": {
|
||||
"version": "0.9.16"
|
||||
},
|
||||
"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": {
|
||||
"etag": "0x8DE95275403B11A",
|
||||
|
||||
4
manifests/uv.json
generated
4
manifests/uv.json
generated
@@ -69,10 +69,10 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/astral-sh/uv/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/astral-sh/uv/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.11.5"
|
||||
"version": "0.11.6"
|
||||
},
|
||||
"0.11": {
|
||||
"version": "0.11.5"
|
||||
"version": "0.11.6"
|
||||
},
|
||||
"0.11.6": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
56
manifests/vacuum.json
generated
56
manifests/vacuum.json
generated
@@ -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": {
|
||||
|
||||
26
manifests/wasm-bindgen.json
generated
26
manifests/wasm-bindgen.json
generated
@@ -44,10 +44,32 @@
|
||||
},
|
||||
"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": {
|
||||
"etag": "0x8DE972254F8FEF2",
|
||||
"hash": "00b519c9fc2d6e087265da1a00f29160bfcc6a823993482bc2e691910287427b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE972254EED135",
|
||||
"hash": "2f1c1586c0b5bad9a25e6704825d6b1a9ccdd7c6830d57198645411545b566ad"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE972254D6A966",
|
||||
"hash": "075902fd092f8e2a223783ccb73697f7a619bfa02e166d3b68319924a19d5a08"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE972254FA0F29",
|
||||
"hash": "e8b75bf5055c189af5e4842bf7c58f616880fb8505a10f7cd575353a9f4e2dba"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE972254EE5C7F",
|
||||
"hash": "f76553ae8d084dc3e96a7cef748813bf2dac4d78326166409328fc74646eef76"
|
||||
}
|
||||
},
|
||||
"0.2.117": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
116
manifests/wasmtime.json
generated
116
manifests/wasmtime.json
generated
@@ -36,13 +36,13 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "43.0.0"
|
||||
"version": "43.0.1"
|
||||
},
|
||||
"43": {
|
||||
"version": "43.0.0"
|
||||
"version": "43.0.1"
|
||||
},
|
||||
"43.0": {
|
||||
"version": "43.0.0"
|
||||
"version": "43.0.1"
|
||||
},
|
||||
"43.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -113,10 +113,44 @@
|
||||
}
|
||||
},
|
||||
"42": {
|
||||
"version": "42.0.1"
|
||||
"version": "42.0.2"
|
||||
},
|
||||
"42.0": {
|
||||
"version": "42.0.1"
|
||||
"version": "42.0.2"
|
||||
},
|
||||
"42.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9657610D0674",
|
||||
"hash": "4eca8d3d6898b94cff4103dafac40610d81aaa85c10f575f82da78a1553e176d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE96576193C77A",
|
||||
"hash": "2baed23bfc1612e475d2f0eac7b66d12789838ec645fe8bbcd2f589d732b178b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9657632D34D9",
|
||||
"hash": "4a687cf2f020ff0071c664511d1d8be2ea99dc7956d4e07e7f03aaac62cd63fa"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE96575E5F1A28",
|
||||
"hash": "9d55dbe5cec028692ea8dd5ceaf0250541e9b7cc50a9f22586bf3e130034ad60"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE96575E85D785",
|
||||
"hash": "94227ec56b07283c1184953c698a9b1d0cbac387a3b841e6c9dbddcd36d3a3c4"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE96575F3611F8",
|
||||
"hash": "55ea7b324104bd55b3808129ad4159d719f0f8ef7378765b48e1e3ff0baebb2a"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE965760321B68",
|
||||
"hash": "f0a344acd308c1d1a70466f3ec0225e1d563006cf8d21a5745eba6e529df2e3e"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE96576067BC3E",
|
||||
"hash": "663181c75c3c773052669d6c2eb34f83f1ae4d2b73368240152e5f4cadc03733"
|
||||
}
|
||||
},
|
||||
"42.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -931,10 +965,44 @@
|
||||
}
|
||||
},
|
||||
"36": {
|
||||
"version": "36.0.6"
|
||||
"version": "36.0.7"
|
||||
},
|
||||
"36.0": {
|
||||
"version": "36.0.6"
|
||||
"version": "36.0.7"
|
||||
},
|
||||
"36.0.7": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9651FF60F756",
|
||||
"hash": "13bd4d8865594a98811c4b5d577e30af6f6a1e3e64e2f211018963c456d4fe89"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE965200A57813",
|
||||
"hash": "f6c21f1d69e68591bd3e0bfd72cef6a43c599db57d930fea96db89271505f782"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE965205C3F09A",
|
||||
"hash": "02a8db01e9f6bb092c2eff51a710838f64370292ff126baac4a093b4b90cfb2d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE9651EEFDD198",
|
||||
"hash": "4f773bb8e587bc6d84f73aa5613fcec6e52368db452e5e13e38341e409d17a9a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9651F0509A53",
|
||||
"hash": "5a2baa053e01d73f72282e3bd0b63f052f4fb41b9a690e87e3f0a0bdbb5c220c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9651F31EBBCD",
|
||||
"hash": "749cbf0a84c9f347d6daff9024678e92f36bf7096ae0d24aba78c4e679f54ae0"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE9651F86A7A04",
|
||||
"hash": "61018afd8982f9614bd898848406a59d1b97c971e37405f6655c62ac6dfbbac9"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE9651F9AD0148",
|
||||
"hash": "f94dd38b9840cf2b9dacf20ecc2f47431ac16f0740ede6f471faaf344c60eeb3"
|
||||
}
|
||||
},
|
||||
"36.0.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -2041,10 +2109,40 @@
|
||||
}
|
||||
},
|
||||
"24": {
|
||||
"version": "24.0.6"
|
||||
"version": "24.0.7"
|
||||
},
|
||||
"24.0": {
|
||||
"version": "24.0.6"
|
||||
"version": "24.0.7"
|
||||
},
|
||||
"24.0.7": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE964BC372C44C",
|
||||
"hash": "98b00342031de99d5466fc3fe9b5749dc1bb1a83430a2e2335e187976a863422"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE964BC4D72C68",
|
||||
"hash": "d8c6e8747b5f3779efff44bae34d2a9ad694a065552904611f76f6e4a7c29f01"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE964BCA6071C2",
|
||||
"hash": "6797a846322909e61e472d2d0fa066fed301f684006133b88f6f5ab2a884603f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE964BBA5101B4",
|
||||
"hash": "b37d44a63237b24b86bbf891ab19ac66fcfeb6b15375d544cbc44d380a04853e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE964BBB6C2FF4",
|
||||
"hash": "15e38b4f2e11bdfa4b5978888192f3f85b456a19c75565dcba087817bac15dd7"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE964BBCC7C852",
|
||||
"hash": "041d27633efdb8242dc9798e903e06a22622d7df7ccf300eb94c9435cf0fb4f6"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE964BBE2360B4",
|
||||
"hash": "38aa619242a781d61175dc57410b03a6d0da30f16e03b5a6356951b16faa0adc"
|
||||
}
|
||||
},
|
||||
"24.0.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
22
manifests/zizmor.json
generated
22
manifests/zizmor.json
generated
@@ -24,6 +24,28 @@
|
||||
"1": {
|
||||
"version": "1.23.1"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user