Compare commits

...

28 Commits

Author SHA1 Message Date
Taiki Endo
d858f81139 Release 2.71.2 2026-04-02 12:27:25 +00:00
Taiki Endo
beb0949bbd Retry on bash startup failure on Windows 2026-04-02 21:10:55 +09:00
Taiki Endo
3e95df35e0 Update mise@latest to 2026.4.1 2026-04-02 11:52:13 +00:00
Taiki Endo
27a3f68117 Update uv@latest to 0.11.3 2026-04-02 00:57:46 +00:00
Taiki Endo
0cccd59f03 Release 2.71.1 2026-04-02 00:37:25 +00:00
Taiki Endo
01b93a891a Use pwsh instead of powershell
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#defaultsrunshell

> This is the default shell used on Windows. The PowerShell Core. GitHub
  appends the extension .ps1 to your script name. If your self-hosted
  Windows runner does not have PowerShell Core installed, then
  PowerShell Desktop is used instead.

Fixes #1653
2026-04-02 09:28:57 +09:00
Taiki Endo
8ae92145e3 Update dprint@latest to 0.53.2 2026-04-01 18:40:30 +00:00
Taiki Endo
a1df912038 Release 2.71.0 2026-04-01 15:41:38 +00:00
Taiki Endo
099c3807b1 Update changelog 2026-04-02 00:36:48 +09:00
Taiki Endo
6c82c85552 Update covgate@latest to 0.1.3 2026-04-01 15:35:13 +00:00
Jesse Black
dbccc502f2 Support covgate (#1613) 2026-04-02 00:17:21 +09:00
Taiki Endo
ac12c97c0b Update changelog 2026-04-02 00:04:22 +09:00
Taiki Endo
3516136df0 Call main.sh from powershell on Windows to work around windows-11-arm
runner bug
2026-04-02 00:02:25 +09:00
Taiki Endo
284fb88fcd Update typos@latest to 1.45.0 2026-04-01 14:24:25 +00:00
Marco Neumann
80f622f7ce Support wasm-tools (#1642) 2026-04-01 23:06:25 +09:00
Taiki Endo
0d198c45dd Update mise@latest to 2026.4.0 2026-04-01 12:44:48 +00:00
Taiki Endo
1e30eaa758 Update cargo-careful@latest to 0.4.10 2026-04-01 09:48:56 +00:00
Taiki Endo
bfadeaba21 Release 2.70.4 2026-04-01 01:30:37 +00:00
Taiki Endo
c77713608e Update wasm-bindgen@latest to 0.2.117 2026-04-01 01:28:55 +00:00
Taiki Endo
655a676340 Update vacuum@latest to 0.25.5 2026-04-01 01:28:55 +00:00
Taiki Endo
fd449f1a63 Update tombi@latest to 0.9.13 2026-04-01 01:28:55 +00:00
Taiki Endo
cc7ef4ba64 Update readme 2026-04-01 10:13:37 +09:00
Taiki Endo
61a0be6151 Update mise@latest to 2026.3.18 2026-03-31 15:51:46 +00:00
Taiki Endo
6ef672efc2 Release 2.70.3 2026-03-31 01:29:33 +00:00
Taiki Endo
f89faaa961 Update wasm-bindgen@latest to 0.2.116 2026-03-31 00:54:19 +00:00
Taiki Endo
9adcff1382 Update cargo-insta@latest to 1.47.2 2026-03-30 21:33:53 +00:00
Taiki Endo
a322a79ed4 Update tombi@latest to 0.9.12 2026-03-30 18:41:33 +00:00
Taiki Endo
875d0e5764 Update biome@latest to 2.4.10 2026-03-30 18:41:33 +00:00
21 changed files with 1104 additions and 64 deletions

View File

@@ -3,6 +3,7 @@ archlinux
binstall
callgrind
coreutils
covgate
cyclonedx
cygdrive
deadlinks
@@ -16,6 +17,7 @@ grcov
gungraun
insta
knope
LASTEXITCODE
libicu
linkcheck
mdbook
@@ -37,6 +39,7 @@ sigstore
syft
tombi
udeps
USERPROFILE
wasmtime
watchexec
worktree

View File

@@ -10,6 +10,56 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.71.2] - 2026-04-02
- Implement workaround for [windows-11-arm runner bug](https://github.com/actions/partner-runner-images/issues/169) which sometimes causes installation failure. ([#1657](https://github.com/taiki-e/install-action/pull/1657))
This addresses an issue that was attempted to be worked around in 2.71.0 but was insufficient.
- Update `mise@latest` to 2026.4.1.
- Update `uv@latest` to 0.11.3.
## [2.71.1] - 2026-04-02
- Fix a regression that caused an execution policy violation on self-hosted Windows runner due to use of non-default `powershell` shell, introduced in 2.71.0.
- Update `dprint@latest` to 0.53.2.
## [2.71.0] - 2026-04-01
- Support `wasm-tools`. ([#1642](https://github.com/taiki-e/install-action/pull/1642), thanks @crepererum)
- Support `covgate`. ([#1613](https://github.com/taiki-e/install-action/pull/1613), thanks @jesse-black)
- Implement potential workaround for [windows-11-arm runner bug](https://github.com/actions/partner-runner-images/issues/169) which sometimes causes issue that the action successfully completes but the tool is not installed. ([#1647](https://github.com/taiki-e/install-action/pull/1647))
- Update `typos@latest` to 1.45.0.
- Update `mise@latest` to 2026.4.0.
- Update `cargo-careful@latest` to 0.4.10.
## [2.70.4] - 2026-04-01
- Update `wasm-bindgen@latest` to 0.2.117.
- Update `vacuum@latest` to 0.25.5.
- Update `tombi@latest` to 0.9.13.
- Update `mise@latest` to 2026.3.18.
## [2.70.3] - 2026-03-31
- Update `wasm-bindgen@latest` to 0.2.116.
- Update `cargo-insta@latest` to 1.47.2.
- Update `tombi@latest` to 0.9.12.
- Update `biome@latest` to 2.4.10.
## [2.70.2] - 2026-03-30
- Update `vacuum@latest` to 0.25.3.
@@ -6071,7 +6121,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.70.2...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.71.2...HEAD
[2.71.2]: https://github.com/taiki-e/install-action/compare/v2.71.1...v2.71.2
[2.71.1]: https://github.com/taiki-e/install-action/compare/v2.71.0...v2.71.1
[2.71.0]: https://github.com/taiki-e/install-action/compare/v2.70.4...v2.71.0
[2.70.4]: https://github.com/taiki-e/install-action/compare/v2.70.3...v2.70.4
[2.70.3]: https://github.com/taiki-e/install-action/compare/v2.70.2...v2.70.3
[2.70.2]: https://github.com/taiki-e/install-action/compare/v2.70.1...v2.70.2
[2.70.1]: https://github.com/taiki-e/install-action/compare/v2.70.0...v2.70.1
[2.70.0]: https://github.com/taiki-e/install-action/compare/v2.69.14...v2.70.0

View File

@@ -100,6 +100,12 @@ See the [development guide](DEVELOPMENT.md) for how to add support for new tool.
## Security
The `@v<major>` and `@<tool_name>` tags are updated with each release. To enhance workflow stability and security against supply chain attacks, use the `@v<major>.<minor>.<patch>` tag or their hash to pin the version. Since all releases are immutable, pinning the version in either way should have the same effect.
When installing the tool from GitHub Releases, the tool version that install-action installs with `tool: <tool_name>@latest` or `tool: <tool_name>@<omitted_version>` is associated with the install-action version, so pinning install-action version with the above ways also pins the version of the tool being installed. This also means that if a [dependency cooldown](https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns) applies to the action itself, a cooldown of the same duration or a few days longer will apply to the tools installed by that action.
### Security on tool installation
When installing the tool from GitHub Releases, this action will download the tool or its installer from GitHub Releases using HTTPS with tlsv1.2+. This is basically considered to be the same level of security as [the recommended installation of rustup](https://www.rust-lang.org/tools/install).
Additionally, this action will also verify SHA256 checksums for downloaded files in all tools installed from GitHub Releases. This is enabled by default and can be disabled by setting the `checksum` input option to `false`.

View File

@@ -45,6 +45,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [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) |
| [**cargo-zigbuild**](https://github.com/rust-cross/cargo-zigbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-zigbuild/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE) |
| [**coreutils**](https://github.com/uutils/coreutils) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/uutils/coreutils/releases) | Linux, macOS, Windows | [MIT](https://github.com/uutils/coreutils/blob/main/LICENSE) |
| [**covgate**](https://github.com/jesse-black/covgate) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jesse-black/covgate/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/jesse-black/covgate/blob/main/LICENSE) |
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [MIT](https://github.com/cross-rs/cross/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/cross-rs/cross/blob/main/LICENSE-APACHE) |
| [**cyclonedx**](https://github.com/CycloneDX/cyclonedx-cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-cli/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE) |
| [**deepsource**](https://github.com/DeepSourceCorp/cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/DeepSourceCorp/cli/releases) | Linux, macOS, Windows | [BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/LICENSE) |
@@ -91,6 +92,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**wash**](https://github.com/wasmCloud/wasmCloud) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasmCloud/wasmCloud/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE) |
| [**wasm-bindgen**](https://github.com/wasm-bindgen/wasm-bindgen) (alias: `wasm-bindgen-cli`) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasm-bindgen/wasm-bindgen/releases) | Linux, macOS, Windows | [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) |
| [**wasm-pack**](https://github.com/drager/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drager/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/drager/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/drager/wasm-pack/blob/master/LICENSE-APACHE) |
| [**wasm-tools**](https://github.com/bytecodealliance/wasm-tools) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasm-tools/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-APACHE) OR [Apache-2.0](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-MIT) |
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) (alias: `wasmtime-cli`) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) |
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/rust-mobile/xbuild/blob/v0.2.0/xbuild/Cargo.toml#L7) |
| [**xh**](https://github.com/ducaale/xh) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/ducaale/xh/releases) | Linux, macOS, Windows | [MIT](https://github.com/ducaale/xh/blob/master/LICENSE) |

View File

@@ -45,8 +45,39 @@ runs:
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: bash
env:
# NB: Sync with non-Windows case.
INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }}
INPUT_FALLBACK: ${{ inputs.fallback }}
DEFAULT_GITHUB_TOKEN: ${{ github.token }}
ACTION_USER_AGENT: ${{ github.action_repository }} (${{ github.action_ref }})
if: runner.os != 'Windows'
# Use pwsh and retry on bash startup failure to work around windows-11-arm runner bug: https://github.com/actions/partner-runner-images/issues/169
- run: |
Set-StrictMode -Version Latest
for ($i=1; $i -le 10; $i++) {
$prev_err_action = $ErrorActionPreference
$ErrorActionPreference = "Continue"
& bash --noprofile --norc "$env:GITHUB_ACTION_PATH/main.sh"
$code = $LASTEXITCODE
$ErrorActionPreference = "$prev_err_action"
if (Test-Path "$env:USERPROFILE\.install-action\init") {
# If bash started successfully, main.sh creates init file.
Remove-Item "$env:USERPROFILE\.install-action\init" -Force
exit $code
}
if ($i -lt 10) {
Write-Output "::warning::installation failed due to bash startup failure (<https://github.com/actions/partner-runner-images/issues/169>); retrying..."
}
}
Write-Output "::error::installation failed due to bash startup failure (<https://github.com/actions/partner-runner-images/issues/169>); this maybe resolved by re-running job"
exit 1
shell: pwsh
env:
# NB: Sync with non-Windows case.
INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }}
INPUT_FALLBACK: ${{ inputs.fallback }}
DEFAULT_GITHUB_TOKEN: ${{ github.token }}
ACTION_USER_AGENT: ${{ github.action_repository }} (${{ github.action_ref }})
if: runner.os == 'Windows'

83
main.sh
View File

@@ -436,46 +436,6 @@ canonicalize_windows_path() {
esac
}
# cargo-binstall may call `cargo install` on their fallback: https://github.com/taiki-e/install-action/pull/54#issuecomment-1383140833
# cross calls rustup on `cross --version` if the current directly is cargo workspace.
export CARGO_NET_RETRY=10
export RUSTUP_MAX_RETRIES=10
if [[ $# -gt 0 ]]; then
bail "invalid argument '$1'"
fi
export DEBIAN_FRONTEND=noninteractive
manifest_dir="$(dirname -- "$0")/manifests"
# Inputs
tool="${INPUT_TOOL:-}"
tools=()
if [[ -n "${tool}" ]]; then
while read -rd,; do
tools+=("${REPLY}")
done < <(normalize_comma_or_space_separated "${tool}")
fi
if [[ ${#tools[@]} -eq 0 ]]; then
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
# Exit with 0 for backward compatibility.
# TODO: We want to reject it in the next major release.
exit 0
fi
enable_checksum="${INPUT_CHECKSUM:-}"
case "${enable_checksum}" in
true) ;;
false) enable_checksum='' ;;
*) bail "'checksum' input option must be 'true' or 'false': '${enable_checksum}'" ;;
esac
fallback="${INPUT_FALLBACK:-}"
case "${fallback}" in
none | cargo-binstall | cargo-install) ;;
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
esac
# Refs: https://github.com/rust-lang/rustup/blob/HEAD/rustup-init.sh
base_distro=''
exe=''
@@ -590,6 +550,9 @@ cargo_bin="${CARGO_HOME:-"${home}/.cargo"}/bin"
# is used ($CARGO_HOME/bin is most likely not included in the PATH), fallback to
# $install_action_dir/bin.
if [[ "${host_os}" == "windows" ]]; then
mkdir -p -- "${install_action_dir}"
# See action.yml.
touch -- "${install_action_dir}"/init
if type -P cargo >/dev/null; then
info "cargo is located at $(type -P cargo)"
cargo_bin=$(dirname -- "$(type -P cargo)")
@@ -604,6 +567,46 @@ elif [[ ! -e "${cargo_bin}" ]] || [[ "$(type -P cargo || true)" != "${cargo_bin}
cargo_bin="${install_action_dir}/bin"
fi
# cargo-binstall may call `cargo install` on their fallback: https://github.com/taiki-e/install-action/pull/54#issuecomment-1383140833
# cross calls rustup on `cross --version` if the current directly is cargo workspace.
export CARGO_NET_RETRY=10
export RUSTUP_MAX_RETRIES=10
if [[ $# -gt 0 ]]; then
bail "invalid argument '$1'"
fi
export DEBIAN_FRONTEND=noninteractive
manifest_dir="$(dirname -- "$0")/manifests"
# Inputs
tool="${INPUT_TOOL:-}"
tools=()
if [[ -n "${tool}" ]]; then
while read -rd,; do
tools+=("${REPLY}")
done < <(normalize_comma_or_space_separated "${tool}")
fi
if [[ ${#tools[@]} -eq 0 ]]; then
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
# Exit with 0 for backward compatibility.
# TODO: We want to reject it in the next major release.
exit 0
fi
enable_checksum="${INPUT_CHECKSUM:-}"
case "${enable_checksum}" in
true) ;;
false) enable_checksum='' ;;
*) bail "'checksum' input option must be 'true' or 'false': '${enable_checksum}'" ;;
esac
fallback="${INPUT_FALLBACK:-}"
case "${fallback}" in
none | cargo-binstall | cargo-install) ;;
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
esac
case "${host_os}" in
linux)
if ! type -P jq >/dev/null || ! type -P curl >/dev/null || ! type -P tar >/dev/null; then

44
manifests/biome.json generated
View File

@@ -3,13 +3,51 @@
"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.9"
"version": "2.4.10"
},
"2": {
"version": "2.4.9"
"version": "2.4.10"
},
"2.4": {
"version": "2.4.9"
"version": "2.4.10"
},
"2.4.10": {
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-linux-x64-musl",
"etag": "0x8DE8E7705F6C243",
"hash": "897a1eb7be2bcc6dfa596f4c786014f82fd60615c7a2726241eb0bafc228f82c",
"bin": "biome"
},
"x86_64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-darwin-x64",
"etag": "0x8DE8E7705A3CF6D",
"hash": "8269b5ef30bbc1fcf0cff5695bdc3733d417744ae638df70e7dabc3b82590fca",
"bin": "biome"
},
"x86_64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-win32-x64.exe",
"etag": "0x8DE8E77063F8765",
"hash": "a2bdc915914114c09a6f38ea092af2e450953bf3ace76bc143f2ab4d5a17b238",
"bin": "biome.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-linux-arm64-musl",
"etag": "0x8DE8E7705851F43",
"hash": "dfabcbc165bd077464244fe2f73eceb7148219566a3ad94ddf7510e663675045",
"bin": "biome"
},
"aarch64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-darwin-arm64",
"etag": "0x8DE8E7705839A5F",
"hash": "c6782336dff872beec7d34e1b801c533bd296b5dcf2a30d3cf6335bca975e984",
"bin": "biome"
},
"aarch64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.4.10/biome-win32-arm64.exe",
"etag": "0x8DE8E77061B8612",
"hash": "4285a020237cdb93e6c42cf8af12b3bb2614ecccaeec283dc89f4e092577a3b7",
"bin": "biome.exe"
}
},
"2.4.9": {
"x86_64_linux_musl": {

View File

@@ -3,10 +3,27 @@
"template": null,
"license_markdown": "[MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE)",
"latest": {
"version": "0.4.9"
"version": "0.4.10"
},
"0.4": {
"version": "0.4.9"
"version": "0.4.10"
},
"0.4.10": {
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.10/cargo-careful-x86_64-unknown-linux-musl",
"etag": "0x8DE8FC4E147531F",
"hash": "bd0937ba41dec5ba45ca7cb9c502060fbcf625d12f5cf8d0b0c47328b4d82ac4"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.10/cargo-careful-x86_64-apple-darwin",
"etag": "0x8DE8FC4E136EADB",
"hash": "5f39ae33320bc0fb101e1be2020a69c2e6368bc26ee6ef7207e89ae39b2cf351"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.10/cargo-careful-windows.exe",
"etag": "0x8DE8FC4E141665F",
"hash": "89e2e95a6347595d73326b9ed014a58fb397f5a3cf9887ee8b9d92c181e20828"
}
},
"0.4.9": {
"x86_64_linux_musl": {

View File

@@ -20,13 +20,31 @@
},
"license_markdown": "[Apache-2.0](https://github.com/mitsuhiko/insta/blob/master/LICENSE)",
"latest": {
"version": "1.47.1"
"version": "1.47.2"
},
"1": {
"version": "1.47.1"
"version": "1.47.2"
},
"1.47": {
"version": "1.47.1"
"version": "1.47.2"
},
"1.47.2": {
"x86_64_linux_musl": {
"etag": "0x8DE8E9EE7357F8F",
"hash": "1c2a2e82200b430f6fa27b6d0ba0059573eae2f32b0b8aa54446184ab7b46ee7"
},
"x86_64_macos": {
"etag": "0x8DE8E9EE6D41E0F",
"hash": "62efa25c4e9f8182c16ae46f58bc3e9c8fdbe74aaf0409d3ed06909a70d128a5"
},
"x86_64_windows": {
"etag": "0x8DE8E9EE705F287",
"hash": "2f2ffcdda5608f78de53509bdd6a5feba185dad9490b5aad951c35bf8c37fa9e"
},
"aarch64_macos": {
"etag": "0x8DE8E9EE6D1FDA1",
"hash": "4876319b5201b875188351445b754db09f7674b506daa983634c95d6d44ca51e"
}
},
"1.47.1": {
"x86_64_linux_musl": {

100
manifests/covgate.json generated Normal file
View File

@@ -0,0 +1,100 @@
{
"rust_crate": "covgate",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/jesse-black/covgate/releases/download/v${version}/covgate-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "covgate-v${version}-x86_64-unknown-linux-musl/covgate"
},
"x86_64_windows": {
"url": "https://github.com/jesse-black/covgate/releases/download/v${version}/covgate-v${version}-x86_64-pc-windows-msvc.zip",
"bin": "covgate-v${version}-x86_64-pc-windows-msvc/covgate.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/jesse-black/covgate/releases/download/v${version}/covgate-v${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "covgate-v${version}-aarch64-unknown-linux-musl/covgate"
},
"aarch64_macos": {
"url": "https://github.com/jesse-black/covgate/releases/download/v${version}/covgate-v${version}-aarch64-apple-darwin.tar.gz",
"bin": "covgate-v${version}-aarch64-apple-darwin/covgate"
}
},
"license_markdown": "[Apache-2.0](https://github.com/jesse-black/covgate/blob/main/LICENSE)",
"latest": {
"version": "0.1.3"
},
"0.1": {
"version": "0.1.3"
},
"0.1.3": {
"x86_64_linux_musl": {
"etag": "0x8DE8AA88DFE2E44",
"hash": "462f00b5c4abc470f506c416718e4861e814747676c2fd281428f875b56d0dcb"
},
"x86_64_windows": {
"etag": "0x8DE8AA88DE19E99",
"hash": "a70ca861ed7f33ae4b943f188d878bff0e714df79bad390c67676d04c91fa402"
},
"aarch64_linux_musl": {
"etag": "0x8DE8AA88DEA6E53",
"hash": "92de55699a0d86adb85afb69d5b8af7d3e6e8068d778ce7ebbc9ca637fa5a005"
},
"aarch64_macos": {
"etag": "0x8DE8AA88DF05B19",
"hash": "772c512a41b86df5140abcd19f5c5c5149af8279e1c42385d7284c9670387bc0"
}
},
"0.1.2": {
"x86_64_linux_musl": {
"etag": "0x8DE89E3F6FA6473",
"hash": "a4568617e8dc40895e7ffe758567ccf7d8aa932df9fd03b31e63b73fdae2d825"
},
"x86_64_windows": {
"etag": "0x8DE89E3F6F7F62B",
"hash": "55ad87955d511f0b3b4d5bbe39e7591fd4c6b41034dc6b67bdade53c43904786"
},
"aarch64_linux_musl": {
"etag": "0x8DE89E3F70ACCDC",
"hash": "169940c659824ed70618d6fd4face0e738c8e44d2b3e0d0fdb7b659465e6c671"
},
"aarch64_macos": {
"etag": "0x8DE89E3F6F7F62B",
"hash": "854cf62fd8fa18f1e8ba7844b8207cfdcc4c4c723e4b840e786dee745334bd58"
}
},
"0.1.1": {
"x86_64_linux_musl": {
"etag": "0x8DE892120A499FC",
"hash": "9caddce96293c8eb64e8226b6db9aa3c8ee48aca781762d3d17995b8d9896660"
},
"x86_64_windows": {
"etag": "0x8DE892120854E4C",
"hash": "d69185167aeeebbb1d647551968fc7342ea3140f4c8067f3b6399f4c0a7b15a2"
},
"aarch64_linux_musl": {
"etag": "0x8DE892120B04CA9",
"hash": "6aad7326f2604a1c0e06390daf2eb7d5c3e45f341abd135bfdecf89fac8a0bef"
},
"aarch64_macos": {
"etag": "0x8DE8921208CBFFC",
"hash": "43b7a648f1888b4ea5260f44d33b88fcdc11728ef7eaf328f00a3e52329f1c45"
}
},
"0.1.0": {
"x86_64_linux_musl": {
"etag": "0x8DE86A9F48F07CA",
"hash": "28ac6cb68e44e56b6590463668199c51deba709ae0b647c69837c98a85629a70"
},
"x86_64_windows": {
"etag": "0x8DE86A9F48AC6D3",
"hash": "20f9f86605ddf27ac7dd1e57bcd3ea61be16febb1b621b12295f9003d657a473"
},
"aarch64_linux_musl": {
"etag": "0x8DE86A9F48EE0E6",
"hash": "85fe8bad3b6fef936b4ed247b103b58ceadfd92e6f7cbc79ade41290fd7eb018"
},
"aarch64_macos": {
"etag": "0x8DE86A9F48B6265",
"hash": "56363d4ec10d1bb8174cc4a5d2b9589cde4fc487aeb72333c84944d7e8063f78"
}
}
}

30
manifests/dprint.json generated
View File

@@ -28,10 +28,36 @@
},
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": {
"version": "0.53.1"
"version": "0.53.2"
},
"0.53": {
"version": "0.53.1"
"version": "0.53.2"
},
"0.53.2": {
"x86_64_linux_musl": {
"etag": "0x8DE9007EE1278D0",
"hash": "7ff2cf9b25c687bd59867528ae9a5526c17e75e82e9788bf1f84a0e3ca7163b6"
},
"x86_64_macos": {
"etag": "0x8DE9007EE1EC70A",
"hash": "902a9cff86a0ce643d5f1bb53e3e2434096511542363924e18016ee7bedb769f"
},
"x86_64_windows": {
"etag": "0x8DE9007EDFFA241",
"hash": "f18910879d6796b05b0666513391ab7963b346723c041dc4d777d3f43179e416"
},
"aarch64_linux_musl": {
"etag": "0x8DE9007EE226C77",
"hash": "c3843a4604dac7428f41f762c4c352e409c63bd634172765bbac482dc59773ba"
},
"aarch64_macos": {
"etag": "0x8DE9007EE116890",
"hash": "a185ba53f74e1e3a8ccdaf03a5d6f96b67d3fdf3f86d0d0f98950d15817eb0c4"
},
"riscv64_linux_gnu": {
"etag": "0x8DE9007EE210E69",
"hash": "9fe90a2e414cfd59c6df984a3910ce11e0c349d5326ab7debec06682f3ba1150"
}
},
"0.53.1": {
"x86_64_linux_musl": {

87
manifests/mise.json generated
View File

@@ -28,13 +28,94 @@
},
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
"latest": {
"version": "2026.3.17"
"version": "2026.4.1"
},
"2026": {
"version": "2026.3.17"
"version": "2026.4.1"
},
"2026.4": {
"version": "2026.4.1"
},
"2026.4.1": {
"x86_64_linux_musl": {
"etag": "0x8DE90A9CD760EC0",
"hash": "fdbe9804c76f6e223a662cbd7356fefc42e791f5752cc0d5a621ffee81b735e5"
},
"x86_64_macos": {
"etag": "0x8DE90A9CFC11483",
"hash": "8673b9b846d247ba13ccde1bf95b3b8b53fb3eb464f82c59d9787562222e7fd8"
},
"x86_64_windows": {
"etag": "0x8DE90A9D0A67B10",
"hash": "5d2cdf8ed9901a92840154cd2e2046400c03b26f35906c4e9e1a60318b2af83a"
},
"aarch64_linux_musl": {
"etag": "0x8DE90A9C9F9D36E",
"hash": "faca5c453001dafd6caf1f9186cf8640103fabbc29b3218cbac5d8c69f0422d2"
},
"aarch64_macos": {
"etag": "0x8DE90A9CEFE9F12",
"hash": "b7696c98581ffcc45989a777e75982495f23be5cdbfe092523c2915eb196272c"
},
"aarch64_windows": {
"etag": "0x8DE90A9D04E84B7",
"hash": "6d268edf452acd93af983da2a803180987b85140698541a4a587fe17200e8858"
}
},
"2026.4.0": {
"x86_64_linux_musl": {
"etag": "0x8DE8FE21276B8C4",
"hash": "fb18613a5757097e947b1f904f51c2187be1153637e596645f4cc2c9d693810c"
},
"x86_64_macos": {
"etag": "0x8DE8FE21C68EACC",
"hash": "1a8aa4e2c9d5aa29cd471efc9de13008c49aa49ac498eacf589ee2c94b29356f"
},
"x86_64_windows": {
"etag": "0x8DE8FE21FCAB703",
"hash": "59e82ebc9497b1cde6e6815807d0297b4d35c601aad2446cb8e101bb369f9b4d"
},
"aarch64_linux_musl": {
"etag": "0x8DE8FE2092ED454",
"hash": "e54667528e0f2d7c4b2d259a72b53a4008f622b6bbf599461e65383f73f7741f"
},
"aarch64_macos": {
"etag": "0x8DE8FE2180465F0",
"hash": "38af032537ffe661b004aef888c829d08f5d977e71f53f9711e184719ff5a6a8"
},
"aarch64_windows": {
"etag": "0x8DE8FE21F1C7623",
"hash": "b40d20a2e0b17d7e454e8f4c3a19e0da45d28c3b484d9fad35e7a1513acb865d"
}
},
"2026.3": {
"version": "2026.3.17"
"version": "2026.3.18"
},
"2026.3.18": {
"x86_64_linux_musl": {
"etag": "0x8DE8F16236336C0",
"hash": "46c5c69eb04b8695189d530782a8778c390c3fbcea04bbe01eb321f1fb0f09ab"
},
"x86_64_macos": {
"etag": "0x8DE8F1625C18807",
"hash": "55ca4c1b201dff443e9d12119c957874ff61915bf297eeacda8ec5e3ed7f931d"
},
"x86_64_windows": {
"etag": "0x8DE8F16267EAC4F",
"hash": "7c50c4588f1b85944a5d9e5640998459b8a1360574a1617a5590f055e1b3caea"
},
"aarch64_linux_musl": {
"etag": "0x8DE8F161FB2DF40",
"hash": "2cae8fe34edab073f7e8794d30bc7419bebd0391fdc73decc51b4ed1d3f62a32"
},
"aarch64_macos": {
"etag": "0x8DE8F1625132034",
"hash": "f387b7ed21afede268daccceb54d62905e2b7bab081bc17dc37c1077f0d17e69"
},
"aarch64_windows": {
"etag": "0x8DE8F162692E0ED",
"hash": "7ee025648c1efbf7fd927079b07af26a7bc89e62fea8c889c4186cabe22ab671"
}
},
"2026.3.17": {
"x86_64_linux_musl": {

56
manifests/tombi.json generated
View File

@@ -22,10 +22,62 @@
},
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
"latest": {
"version": "0.9.11"
"version": "0.9.13"
},
"0.9": {
"version": "0.9.11"
"version": "0.9.13"
},
"0.9.13": {
"x86_64_linux_musl": {
"etag": "0x8DE8F7844A7DC4C",
"hash": "55023b6a24f12c5be2fb6dd826a5f3763e701d4175352619518ac5092540d61a"
},
"x86_64_macos": {
"etag": "0x8DE8F7844169FFC",
"hash": "00232564a55f84a19b571769207ce319056b96800e25ed2fab44203e71e38443"
},
"x86_64_windows": {
"etag": "0x8DE8F78442C32A0",
"hash": "b886f817ea20a561ca330c9bc4097392c5d6471d94faabad41283763044b79cc"
},
"aarch64_linux_musl": {
"etag": "0x8DE8F78441175B8",
"hash": "db2bf291f42193a4bd5aebbddd37f1154f7a179b8952ea1ca20290800f0d344d"
},
"aarch64_macos": {
"etag": "0x8DE8F784480359A",
"hash": "608e397c0b1a874814113cd337464589db858364aad26146ce5c778d4cbcbdea"
},
"aarch64_windows": {
"etag": "0x8DE8F784435C4C1",
"hash": "21d83ec6a1526c601bfcafdd7a5890d96710d80a2b84e62c6edacdc9a1c92f70"
}
},
"0.9.12": {
"x86_64_linux_musl": {
"etag": "0x8DE8E7577C157C6",
"hash": "79236f1175331e3d189e54103d12ed957eed53d4ccc0a0eb9299f30102c7dda1"
},
"x86_64_macos": {
"etag": "0x8DE8E7577BA0D09",
"hash": "9a1b1463135f88493500dc1abfea9777a6e2f4f980dcfbe7b150cc41f4ccb474"
},
"x86_64_windows": {
"etag": "0x8DE8E7577D14B62",
"hash": "f60bd33e0bddaaa4ca556d82229ff7a833119b63accfca14f62c0175a2f5b4d0"
},
"aarch64_linux_musl": {
"etag": "0x8DE8E7577C413D4",
"hash": "e0d333c04d75980a6f28d1f476e8b2182e03f58c74cfbe0706e2249d1d666dc8"
},
"aarch64_macos": {
"etag": "0x8DE8E7578A33F60",
"hash": "98c6d08b6102ce0498208ef55d14861c197f131a42a9add020aa0d076636d166"
},
"aarch64_windows": {
"etag": "0x8DE8E7578703417",
"hash": "55b186788381c89ad1a18b8bf0c2ffe9cb0eb270efe1cab406edb845b3743a50"
}
},
"0.9.11": {
"x86_64_linux_musl": {

29
manifests/typos.json generated
View File

@@ -22,10 +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.44.0"
"version": "1.45.0"
},
"1": {
"version": "1.44.0"
"version": "1.45.0"
},
"1.45": {
"version": "1.45.0"
},
"1.45.0": {
"x86_64_linux_musl": {
"etag": "0x8DE8FF7414DC005",
"hash": "fa10c3c77c61bdf03f2f6f8245eb6fb89d92115450272a4eabe326b3967ac375"
},
"x86_64_macos": {
"etag": "0x8DE8FF77A57754B",
"hash": "4a4c1060b248c13ce7bc6c1ffe5cb75120885e8ecb62e7ba2b40f5567680f9ba"
},
"x86_64_windows": {
"etag": "0x8DE8FF779606F57",
"hash": "dc89f5f175ee1a389e1f5cc5173353d9db3751e2cddedf34339d8ec45cd38aa0"
},
"aarch64_linux_musl": {
"etag": "0x8DE8FF709B312E4",
"hash": "dde3b5c5bd5d0ab6ff76a1465658dc6485e7d420cf8eccfdfbdea37809bed793"
},
"aarch64_macos": {
"etag": "0x8DE8FF71347FCF5",
"hash": "c42f8d8af49bff559f0bf0a45d1fb704f9e13446cc8faebfb30a3f669b89c802"
}
},
"1.44": {
"version": "1.44.0"

42
manifests/uv.json generated
View File

@@ -69,10 +69,48 @@
},
"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.2"
"version": "0.11.3"
},
"0.11": {
"version": "0.11.2"
"version": "0.11.3"
},
"0.11.3": {
"x86_64_linux_musl": {
"etag": "0x8DE9038B8911496",
"hash": "8b40cf16b849634b81a530a3d0a0bcae5f24996ef9ae782976fd69b6266d3b8e"
},
"x86_64_macos": {
"etag": "0x8DE9038B7D1F6CF",
"hash": "b0e05e0b43a000fdc2132ee3f3400ba5dee427bc2337d3ec4eb8cf4f3d5722af"
},
"x86_64_windows": {
"etag": "0x8DE9038B81129BB",
"hash": "ae681c0aaec7cc96af184648cb88d73f8393ed60fa5880abdd6bdb910f9b227c"
},
"aarch64_linux_musl": {
"etag": "0x8DE9038B57D5EFC",
"hash": "8ecec82cb9a744d5fabff6d16d7777218a7730f699d2aa0d2f751c17858e2efa"
},
"aarch64_macos": {
"etag": "0x8DE9038B4CB51F3",
"hash": "2bc3d0c7bf2bd08325b1e170abac6f7e5b3346e1d4eab3370d17cefec934996f"
},
"aarch64_windows": {
"etag": "0x8DE9038B5421F3E",
"hash": "e99c56f9ab5e1e1ddcaea3e2389990c94baf38e0d7cb2148de08baf2d3261d49"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE9038B710B885",
"hash": "5cdcadf4d50a5354312bc8ef37c2a6cfab4e2f13ccdf8380d3012b927b4ded95"
},
"riscv64_linux_gnu": {
"etag": "0x8DE9038B746CDFF",
"hash": "8271e07ed9695870f4b0ae5ec722e3ae08fff280068f08bc6a8ca76c67d7fefa"
},
"s390x_linux_gnu": {
"etag": "0x8DE9038B7AA292A",
"hash": "6dc4f555a5f6515f7fddb281422d2a8a3943853dae5de837bbb5d996d7576c71"
}
},
"0.11.2": {
"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.3"
"version": "0.25.5"
},
"0.25": {
"version": "0.25.3"
"version": "0.25.5"
},
"0.25.5": {
"x86_64_linux_musl": {
"etag": "0x8DE8F75CFD30677",
"hash": "3a57b95dc9b7a1b9284960ece8f67d00dd5f60797603c86e0e691ec81ddac22e"
},
"x86_64_macos": {
"etag": "0x8DE8F75CEF73215",
"hash": "94bb05d54b6531c7e1ec45bf510b4ac14889484b6f95b284e4e9f9638ec746b5"
},
"x86_64_windows": {
"etag": "0x8DE8F75CF9054FD",
"hash": "cc0e8d39730b5fafff5ce03ec8922ab05dcd6e011ec4de07541948ee89414c45"
},
"aarch64_linux_musl": {
"etag": "0x8DE8F75CF41C9ED",
"hash": "b6b0657bdfff8c9fc88d1d2f9ceabe26ae9ff3be2667d4c8e205f50339c6c6d3"
},
"aarch64_macos": {
"etag": "0x8DE8F75CEFBC0DD",
"hash": "f5908142b05ea00216a2dfc355b740bc11b2ac992e68c730968758aecb1b98cb"
},
"aarch64_windows": {
"etag": "0x8DE8F75CF91D9E5",
"hash": "73f85e4d47c80e8a6a62e731c8440c822d22c701f6fe5fab2149b24e20e9cc3a"
}
},
"0.25.4": {
"x86_64_linux_musl": {
"etag": "0x8DE8F73C968CC4B",
"hash": "7d9f7bafe07b05944f742003501e2bcd8c53f982b10115110285b71f0953858c"
},
"x86_64_macos": {
"etag": "0x8DE8F73C8D5BD15",
"hash": "705579f63829e521012d5e8f9dbd74e459083406b9fe9fbb36372cc66b96facb"
},
"x86_64_windows": {
"etag": "0x8DE8F73C95CA4ED",
"hash": "23ed2c24f0188470a620ff0533f33b1aa7c3355efe55dea32115e8fc8d36b793"
},
"aarch64_linux_musl": {
"etag": "0x8DE8F73C9D7B33F",
"hash": "03310fb5e120676eb37be9048a8c60fe8168218253253516a165be4738ba7dd7"
},
"aarch64_macos": {
"etag": "0x8DE8F73C8C96ED4",
"hash": "5d55f77a76ca52c5a7bacc248a240996fb7ae1adb38de0fd31681537870118aa"
},
"aarch64_windows": {
"etag": "0x8DE8F73C9A93662",
"hash": "9749e518ad1a7329d3b1abdd7ed976180436c103a09d13a284b0d1166b471d29"
}
},
"0.25.3": {
"x86_64_linux_musl": {

View File

@@ -44,10 +44,54 @@
},
"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.115"
"version": "0.2.117"
},
"0.2": {
"version": "0.2.115"
"version": "0.2.117"
},
"0.2.117": {
"x86_64_linux_musl": {
"etag": "0x8DE8F7E2EE60139",
"hash": "97f527f7c7956f69a88a4bdb5176142ebc4e255c2dbe3805ec4f373421028240"
},
"x86_64_macos": {
"etag": "0x8DE8F7E2EE9CD88",
"hash": "17d991583d7036cd773b62eb8c0f295dd31cde7bf9ab250276be56f9138723d3"
},
"x86_64_windows": {
"etag": "0x8DE8F7E2EFCCAF2",
"hash": "54d52650adcf93e332d1d02c94c81925dfbda1f1292cecf276a0507263a4936f"
},
"aarch64_linux_gnu": {
"etag": "0x8DE8F7E2EEADDCE",
"hash": "27f9914864d02240e62e460860b015293e540217d9da2d8e699a1a6ee88bb326"
},
"aarch64_macos": {
"etag": "0x8DE8F7E2EBEF61F",
"hash": "d7691b221163d68884ef0a893cb57d3372f1100789dbf0cc2c9260a7f253a497"
}
},
"0.2.116": {
"x86_64_linux_musl": {
"etag": "0x8DE8EBB3A19D512",
"hash": "f10d233eb87aaaed4a6a3af3d52ab9a3420ab35103c18fe2c6a69527bfbf7035"
},
"x86_64_macos": {
"etag": "0x8DE8EBB3A196060",
"hash": "811350ef3e971a1a34b2a1bcf37de7fd9918f335179a016f7ea9cc1334127c3a"
},
"x86_64_windows": {
"etag": "0x8DE8EBB39E62DFC",
"hash": "5316001ffb87739b41fe9f82804ea5e35e8ef6545687ffef2453120f479702e4"
},
"aarch64_linux_gnu": {
"etag": "0x8DE8EBB3A270C9F",
"hash": "87627d66c72d43521a69dac489ba1cc2ab241c3281755a9f0e9f0e1a2c9ff3a6"
},
"aarch64_macos": {
"etag": "0x8DE8EBB39FF65FE",
"hash": "f101dfe093f1e7462c4157a1db0f121f07883009b5159a1b6bd997cf7f4341a6"
}
},
"0.2.115": {
"x86_64_linux_musl": {

395
manifests/wasm-tools.json generated Normal file
View File

@@ -0,0 +1,395 @@
{
"rust_crate": "wasm-tools",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasm-tools/releases/download/v${version}/wasm-tools-${version}-x86_64-linux.tar.gz",
"bin": "wasm-tools-${version}-x86_64-linux/wasm-tools"
},
"x86_64_macos": {
"url": "https://github.com/bytecodealliance/wasm-tools/releases/download/v${version}/wasm-tools-${version}-x86_64-macos.tar.gz",
"bin": "wasm-tools-${version}-x86_64-macos/wasm-tools"
},
"x86_64_windows": {
"url": "https://github.com/bytecodealliance/wasm-tools/releases/download/v${version}/wasm-tools-${version}-x86_64-windows.zip",
"bin": "wasm-tools-${version}-x86_64-windows/wasm-tools.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/bytecodealliance/wasm-tools/releases/download/v${version}/wasm-tools-${version}-aarch64-linux.tar.gz",
"bin": "wasm-tools-${version}-aarch64-linux/wasm-tools"
},
"aarch64_macos": {
"url": "https://github.com/bytecodealliance/wasm-tools/releases/download/v${version}/wasm-tools-${version}-aarch64-macos.tar.gz",
"bin": "wasm-tools-${version}-aarch64-macos/wasm-tools"
}
},
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-APACHE) OR [Apache-2.0](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-MIT)",
"latest": {
"version": "1.246.1"
},
"1": {
"version": "1.246.1"
},
"1.246": {
"version": "1.246.1"
},
"1.246.1": {
"x86_64_linux_gnu": {
"etag": "0x8DE8F6E41036B0B",
"hash": "b134a86561f006e6772dc2d7798f266bd079a1a178113ac2580f54e51fe5e516"
},
"x86_64_macos": {
"etag": "0x8DE8F6E41150A68",
"hash": "aee9a6ba67d6f3190d20c20cefc5d220801bbb11bf1a7996847000b27b1ef16a"
},
"x86_64_windows": {
"etag": "0x8DE8F6E415E1D2D",
"hash": "09909207b995fe940667b23b0f9a137c20c9673d5bff956bc096308b2a2145f9"
},
"aarch64_linux_gnu": {
"etag": "0x8DE8F6E4033E566",
"hash": "80b26cf8893657cc45d6d5a471ab7615d50e60d51929a096ac5464c3994d8033"
},
"aarch64_macos": {
"etag": "0x8DE8F6E4051108F",
"hash": "62f08a654cbba6c4d40dd2df08ecdf1d4e1f3ab926c77dcb13ecb1d02ce49f06"
}
},
"1.246.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE8F5B051AEE3B",
"hash": "6c4427fff69243c61dce646dd238e3847b4344029207556394dd8f583ebed9be"
},
"x86_64_macos": {
"etag": "0x8DE8F5B050FD72D",
"hash": "5400e0fad94610b7791829d1e403b8e4329fba67a7771c36250af8ae195684ce"
},
"x86_64_windows": {
"etag": "0x8DE8F5B051748D8",
"hash": "5422b1831e8ccd0e475d9478ff0ca8cfa99ad030bb84e059ea4e5d3af7138d3c"
},
"aarch64_linux_gnu": {
"etag": "0x8DE8F5B0496E9A0",
"hash": "eec3e0efe0f2a0e66a5c444a03309c908289fee700f328ff60113e61821c847a"
},
"aarch64_macos": {
"etag": "0x8DE8F5B048B1021",
"hash": "7cdedad6cfce5a92048571b18af92a3399f7b5f113559c60425caec198928584"
}
},
"1.245": {
"version": "1.245.1"
},
"1.245.1": {
"x86_64_linux_gnu": {
"etag": "0x8DE6A81DCF9BB03",
"hash": "b171e20fd107e63e89ef6c936b5581597666a086af677d7818de92b7cdd5a86d"
},
"x86_64_macos": {
"etag": "0x8DE6A81DD24926E",
"hash": "dd718c5c9c6044f97e2d6ee076e91f6e448c8a3b31d3c5397b16f03c461857b7"
},
"x86_64_windows": {
"etag": "0x8DE6A81DD209F3D",
"hash": "3d7896b11b419b64a5f1cf81cef92a8da3371babc620eaf75fba4bca4670a75b"
},
"aarch64_linux_gnu": {
"etag": "0x8DE6A81DC9B3C87",
"hash": "e01ef74b8e7b4a819d91122fdd87084fb25a938e4bfa4179cc5524b961468c85"
},
"aarch64_macos": {
"etag": "0x8DE6A81DCA51C6D",
"hash": "d69043b13f8ad4bc07c993e9630e795a7f2c2af488e5688d15044a1448dfa139"
}
},
"1.245.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE68D3CFB43024",
"hash": "811edaad5ca41b95fe747826a033bbf9c4bb636ad0e51ece0b69631dfd8b8f50"
},
"x86_64_macos": {
"etag": "0x8DE68D3CFD9B65A",
"hash": "48f1f841f0fe4923d8e6b9ee151db194259fd3f730b42935290c5aec4e2e72a7"
},
"x86_64_windows": {
"etag": "0x8DE68D3CFE175CD",
"hash": "78afc765c038f24c905863daaed4d7fff811fba8fd5d05376e8ca31585034bd9"
},
"aarch64_linux_gnu": {
"etag": "0x8DE68D3CF454938",
"hash": "c9ad9b6687b76a10b4ba045ae28defef491bc35241ad61d761a8055f53792016"
},
"aarch64_macos": {
"etag": "0x8DE68D3CF3DD770",
"hash": "7e02ec4d988242c9177dc3017645ffd644a583b541b508e44dbbb2fe126fa605"
}
},
"1.244": {
"version": "1.244.0"
},
"1.244.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE4D553E80067A",
"hash": "c3bf279c10e8ca37262773c829efd45423b5efeeb93ba1dc17baf25d9479074c"
},
"x86_64_macos": {
"etag": "0x8DE4D553E864113",
"hash": "5727c2b88956447088b1f62fceea19491749e5bc2d5920bb08b9608633965b7d"
},
"x86_64_windows": {
"etag": "0x8DE4D553E97E07F",
"hash": "15a160e4ea993672d331b585d439794628a7c2bc751ec0f6fdad1e972cd179c6"
},
"aarch64_linux_gnu": {
"etag": "0x8DE4D553E1C5D75",
"hash": "3c1ed0cc86186b98f45aad0dd406cbd10e4356686fa4ed81e63463e55bcb9052"
},
"aarch64_macos": {
"etag": "0x8DE4D553E09FB88",
"hash": "9926b364fb7b8b42806cfdcf652ff6f7609d9317d5b05646559967a615eb677b"
}
},
"1.243": {
"version": "1.243.0"
},
"1.243.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE320FD9F73D59",
"hash": "f261622f8015d38ebe9c3345cc2f7bb5de055d3a66ab44efdf78f11068ed9d9f"
},
"x86_64_macos": {
"etag": "0x8DE320FDA51C8A3",
"hash": "3d03bc02fed63998e0ee8d88eb86d90bdb8e32e7cadc77d2f9e792b9dff8433a"
},
"x86_64_windows": {
"etag": "0x8DE320FDA662413",
"hash": "bb04533ff517f6c90df129f2a358b18ca45b7400a3676ba935bbd787908ff6b8"
},
"aarch64_linux_gnu": {
"etag": "0x8DE320FD9F32344",
"hash": "ad06ba3c527992a1e6e9a7e807cc2bb914072f0a0ae6ce71680de91b1054d2e9"
},
"aarch64_macos": {
"etag": "0x8DE320FD9FF717C",
"hash": "6690a33a06ef705a63dbc066210bc0f09b1c08a82952d3cde9fbebd0d484b46f"
}
},
"1.242": {
"version": "1.242.0"
},
"1.242.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE2D045D935315",
"hash": "6029fb83a418f9f1cba831209a2c61eccd0078438a0b5aa6e2e1a2c3ba153763"
},
"x86_64_macos": {
"etag": "0x8DE2D045E0239DC",
"hash": "c05c3a660aacc49e6280b477026327944c3a7280d6941e57ae6145fe3354bae4"
},
"x86_64_windows": {
"etag": "0x8DE2D045E2B3E8A",
"hash": "c35cc6c38175c44f012c45c50c866cd41479bb82019c6b2ee3e281ffa58ceaa1"
},
"aarch64_linux_gnu": {
"etag": "0x8DE2D045D94FEDD",
"hash": "25b5d4472f84b7b5a1e69339c4340fb737e7ffe2b138d6c01015e7b662431d90"
},
"aarch64_macos": {
"etag": "0x8DE2D045DA58E02",
"hash": "bb41fbeb74ce19ca19ec1ffd57c69c73eeb20551426ab15104ec45f5132aaeaa"
}
},
"1.241": {
"version": "1.241.2"
},
"1.241.2": {
"x86_64_linux_gnu": {
"etag": "0x8DE23B698B3D3B2",
"hash": "5ead4459eef50f4b83b47151332f22e4bcfea9c1917e816273b807b2d6567199"
},
"x86_64_macos": {
"etag": "0x8DE23B69901E9D3",
"hash": "ded5228bd4f7b06c7ec7bee31b570daa72022c28fdd890d23cd2837e3914d117"
},
"x86_64_windows": {
"etag": "0x8DE23B69934F54D",
"hash": "9eb1af8331ec073d37bb025598426dcb747bd51db085861066e123b9e823fa52"
},
"aarch64_linux_gnu": {
"etag": "0x8DE23B698B385E2",
"hash": "abc5a70c5cade497805998fd0b5cd545df9b484c62f16d33dd6a4cad135302aa"
},
"aarch64_macos": {
"etag": "0x8DE23B698A8E38B",
"hash": "96dbe14cde4a1e48781af959b623e045a2cab106756476039309f8e6266906a3"
}
},
"1.240": {
"version": "1.240.0"
},
"1.240.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE06A3DD0C10CF",
"hash": "b6ad301b8ac65e283703d1a5cf79280058a5f5699f8ff1fcaf66dbcf80a9efae"
},
"x86_64_macos": {
"etag": "0x8DE06A3DD102AE0",
"hash": "8959eb9f494af13868af9e13e74e4fa0fa6c9306b492a9ce80f0e576eb10c0c6"
},
"x86_64_windows": {
"etag": "0x8DE06A3DD056197",
"hash": "81f012832e80fe09d384d86bb961d4779f6372a35fa965cc64efe318001ab27e"
},
"aarch64_linux_gnu": {
"etag": "0x8DE06A3DD016E63",
"hash": "e3d497196bf99a31a62c885d2f5c3aa1e4d4a6bc02c1bff735ffa6a4c7aa9c2f"
},
"aarch64_macos": {
"etag": "0x8DE06A3DD13A960",
"hash": "ecdce0140b4b6394b4fa6deab53f19037ce08e8d618e6a7d108b455504ab03e7"
}
},
"1.239": {
"version": "1.239.0"
},
"1.239.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDEFC004D7789B",
"hash": "be1764c1718a2ed90cdd3e1ed2fe6e4c6b3e2b69fb6ba9a85bcafdca5146a3b9"
},
"x86_64_macos": {
"etag": "0x8DDEFC004CF6B58",
"hash": "d62482e2bfe65a05f4c313f2d57b09736054e37f4dfe94b4bdf7b4713b03fa02"
},
"x86_64_windows": {
"etag": "0x8DDEFC004C957B4",
"hash": "039b1eaa170563f762355a23c5ee709790199433e35e5364008521523e9e3398"
},
"aarch64_linux_gnu": {
"etag": "0x8DDEFC004DE75AA",
"hash": "54bb0fdad016a115bde8dd7d2cd63e88d0b136a44ab23ae9c3ff4d4d48d5fa4d"
},
"aarch64_macos": {
"etag": "0x8DDEFC004C6E969",
"hash": "b65777dcb9873b404e50774b54b61b703eb980cadb20ada175a8bf74bfe23706"
}
},
"1.238": {
"version": "1.238.1"
},
"1.238.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDEA6100C8765B",
"hash": "0d9f807c8d49ea632f253b07411468d42e669f1902dfb59ee52f5bba111aa7db"
},
"x86_64_macos": {
"etag": "0x8DDEA6100CBCDF3",
"hash": "4551072a936ad3bc6fedf3cb9af100c8fe78b6df4fa761a48520e4e7106a5c47"
},
"x86_64_windows": {
"etag": "0x8DDEA6100BDFAD1",
"hash": "daa292ff1d0ae360c5be009c3a9520077dde16b99279f1e15fdeeda4857562e5"
},
"aarch64_linux_gnu": {
"etag": "0x8DDEA6100C17952",
"hash": "30a7a48c536f9dfc10e7146e275c178fc9ff1e9f2fa2ad923c11447f6f3ac5bc"
},
"aarch64_macos": {
"etag": "0x8DDEA6100C214E6",
"hash": "a35d9a88852d0715c02280d9c0fa61cd5be1746ea837a88eccee7603cbe1f367"
}
},
"1.238.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDE4C8585DFC98",
"hash": "bb9805c427a3bc19eb68028a15c8a0220b207c230cd41ac6091f35e1bc6b5ec8"
},
"x86_64_macos": {
"etag": "0x8DDE4C8585F0CE0",
"hash": "9db2ac9b4758891887eba58f69bfed68224fd324de2b3d4d0595e61929c5a2c7"
},
"x86_64_windows": {
"etag": "0x8DDE4C858579B34",
"hash": "c6e55de7e89c3d567a66e15bb7e044c1141caf4df9236c2f5c30f6122f6aa68e"
},
"aarch64_linux_gnu": {
"etag": "0x8DDE4C8585C0306",
"hash": "49cc4d3527bac9d2bcdd18dfc1527c718f12589747e2aae5241a99a7439a1d0d"
},
"aarch64_macos": {
"etag": "0x8DDE4C858682A5D",
"hash": "4d989ab1caff40cdad9de06665740d4cd6c953ded0f5247e770e0a629b180587"
}
},
"1.237": {
"version": "1.237.0"
},
"1.237.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDE0F200DE63E2",
"hash": "272785606e44bb1601f6781a87896d2c57fd0f81d422980dc5f528a76805f5d6"
},
"x86_64_macos": {
"etag": "0x8DDE0F200E7CF32",
"hash": "eede423e0361ac5130027715364e9a8b4b9792bd2b07897948d57de9859634d3"
},
"x86_64_windows": {
"etag": "0x8DDE0F200DB5A11",
"hash": "4e5bb9684fdffbeedd84af5e81a7e4d583f483408b23b590916757593a6614b7"
},
"aarch64_linux_gnu": {
"etag": "0x8DDE0F200F506C3",
"hash": "de4d6d4d278081c1d07a134ea40bfa0fd1f51342be682f031b5f27c4749de5b9"
},
"aarch64_macos": {
"etag": "0x8DDE0F200E0F90D",
"hash": "53c8c889129f483b8b4c5c5e9916a208926214d145989464cfa48ffa9cb6b119"
}
},
"1.236": {
"version": "1.236.1"
},
"1.236.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDDB6E0C293976",
"hash": "2ea92231826976cb001c6c6d8708ff54e1ef1ea7229968a75a2119ff26c4cd6f"
},
"x86_64_macos": {
"etag": "0x8DDDB6E0C1AF1B6",
"hash": "4e93ef5fa12d4762380ce6340c67c872359217d42343082312b0bfe2dde708af"
},
"x86_64_windows": {
"etag": "0x8DDDB6E0C1D5FE0",
"hash": "53a1b82477fe2523dd95cd6f5cbae24bb75c222d635bc1a777d5276c2e7c0c70"
},
"aarch64_linux_gnu": {
"etag": "0x8DDDB6E0C1D5FE0",
"hash": "0766ba3e0ac0a74c0f52c8ee9db84b9cbdaa3d353dafd29dceeef7a7043a58ab"
},
"aarch64_macos": {
"etag": "0x8DDDB6E0C28500E",
"hash": "b6dcd40af0e82d16bebe303cb2970e14dca1dcdc7bead7ab0cb75ae6185ff8a4"
}
},
"1.236.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDCDFAF0C10D0F",
"hash": "a4fe8101d98f4efeb4854fde05d7c6a36a9a61e8249d4c72afcda4a4944723fb"
},
"x86_64_macos": {
"etag": "0x8DDCDFAF0B2EC1F",
"hash": "d9356a9de047598d6c2b8ff4a5318c9305485152430e85ceec78052a9bd08828"
},
"x86_64_windows": {
"etag": "0x8DDCDFAF0B0A4C3",
"hash": "a7918bc6b900f8cbfc442c3d569f9408de6d9fd24738cb8e378aa6e9b504e8bc"
},
"aarch64_linux_gnu": {
"etag": "0x8DDCDFAF0A2AACE",
"hash": "c11b4d02bd730a8c3e60f4066602ce4264a752013d6c9ec58d70b7f276c3b794"
},
"aarch64_macos": {
"etag": "0x8DDCDFAF0A25CFC",
"hash": "d3094124e18f17864bd0e0de93f1938a466aca374c180962b2ba670a5ec9c8cf"
}
}
}

View File

@@ -30,6 +30,7 @@ glibc_pre_2_31_incompat=(
# version `GLIBC_2.28' not found
glibc_pre_2_28_incompat=(
"${glibc_pre_2_31_incompat[@]}"
wasm-tools
wasmtime
)
# version `GLIBC_2.27' not found

View File

@@ -0,0 +1,22 @@
{
"repository": "https://github.com/jesse-black/covgate",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
"signing": {
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/release.yml"
}
}
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,31 @@
{
"repository": "https://github.com/bytecodealliance/wasm-tools",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${version}-${rust_target_arch}-${rust_target_os}.tar.gz",
"version_range": ">= 1.236.0",
"bin": "${package}-${version}-${rust_target_arch}-${rust_target_os}/${package}${exe}",
"signing": {
"version_range": ">= 1.241.2",
"kind": {
"gh-attestation": {
"signer-workflow": "${repo}/.github/workflows/publish.yml"
}
}
},
"platform": {
"aarch64_macos": {},
"aarch64_linux_gnu": {
"asset_name": "${package}-${version}-${rust_target_arch}-linux.tar.gz",
"bin": "${package}-${version}-${rust_target_arch}-linux/${package}"
},
"x86_64_macos": {},
"x86_64_linux_gnu": {
"asset_name": "${package}-${version}-${rust_target_arch}-linux.tar.gz",
"bin": "${package}-${version}-${rust_target_arch}-linux/${package}"
},
"x86_64_windows": {
"asset_name": "${package}-${version}-${rust_target_arch}-${rust_target_os}.zip"
}
}
}