Compare commits

...

60 Commits

Author SHA1 Message Date
Taiki Endo
0aa4f22591 Release 2.61.10 2025-09-19 10:43:04 +09:00
Taiki Endo
6d062ddf0f Update uv@latest to 0.8.18 2025-09-18 09:35:29 +09:00
Taiki Endo
8ea3248166 Release 2.61.9 2025-09-18 01:18:48 +09:00
Taiki Endo
340bf73bc6 Update wasm-bindgen@latest to 0.2.103 2025-09-18 00:38:50 +09:00
Taiki Endo
2a2dbd344f Update changelog 2025-09-17 09:52:59 +09:00
Taiki Endo
2fdc5fd6ac Release 2.61.8 2025-09-17 09:46:53 +09:00
Taiki Endo
4585ae6e87 Update wasm-bindgen@latest to 0.2.102 2025-09-17 09:40:52 +09:00
Taiki Endo
d8e70c7eb6 Update vacuum@latest to 0.18.3 2025-09-17 09:40:52 +09:00
Taiki Endo
ff4d1a165f Update mise@latest to 2025.9.12 2025-09-17 09:40:52 +09:00
Taiki Endo
e2d1c9382d Update vacuum@latest to 0.18.2 2025-09-17 06:17:16 +09:00
Taiki Endo
e5f8d33e71 Release 2.61.7 2025-09-16 18:18:25 +09:00
Taiki Endo
e3b534afae Update vacuum@latest to 0.18.0 2025-09-16 13:26:52 +09:00
Taiki Endo
cc60de1d68 Release 2.61.6 2025-09-16 11:07:38 +09:00
Taiki Endo
e872c1e8be Update syft@latest to 1.33.0 2025-09-16 06:14:14 +09:00
Taiki Endo
849bd009f7 Release 2.61.5 2025-09-15 13:58:03 +09:00
Taiki Endo
c591d234ad Update cargo-nextest@latest to 0.9.104 2025-09-15 13:54:07 +09:00
Taiki Endo
9545a0634c Release 2.61.4 2025-09-15 12:49:30 +09:00
Taiki Endo
7f1fc67a11 Update changelog 2025-09-15 12:49:15 +09:00
Taiki Endo
36306989a1 Update ubi@latest to 0.8.0 2025-09-15 06:14:19 +09:00
Taiki Endo
b6f1565f53 Update release-plz@latest to 0.3.147 2025-09-15 06:14:19 +09:00
Taiki Endo
644e0cd105 Update dprint@latest to 0.50.2 2025-09-15 06:14:19 +09:00
Taiki Endo
1a26f3f9c7 Update cargo-binstall@latest to 1.15.5 2025-09-15 06:14:19 +09:00
Taiki Endo
35e7d6bd77 Update cargo-check-external-types metadata and .deny.toml 2025-09-15 04:56:34 +09:00
Taiki Endo
72b3cdb0ed Update release-plz@latest to 0.3.146 2025-09-14 03:18:48 +09:00
Taiki Endo
8ae5944d5f Update mise@latest to 2025.9.10 2025-09-14 03:18:48 +09:00
Taiki Endo
67cc679904 Release 2.61.3 2025-09-13 06:33:14 +09:00
Taiki Endo
c5c71636f6 Update vacuum@latest to 0.17.13 2025-09-13 06:24:53 +09:00
Taiki Endo
c50f1e56c5 Update release-plz@latest to 0.3.145 2025-09-12 13:47:33 +09:00
Taiki Endo
01548646b5 Release 2.61.2 2025-09-12 08:48:22 +09:00
Taiki Endo
de9bc34a73 Update protoc@latest to 3.32.1 2025-09-12 06:16:19 +09:00
Taiki Endo
9a79a37eda Update mise@latest to 2025.9.9 2025-09-12 06:16:19 +09:00
Taiki Endo
cdcbe21114 Update vacuum@latest to 0.17.12 2025-09-12 03:19:50 +09:00
Taiki Endo
02a70f7854 Release 2.61.1 2025-09-11 19:54:25 +09:00
Taiki Endo
62e6f802d5 Update uv@latest to 0.8.17 2025-09-11 09:38:07 +09:00
Taiki Endo
20a9338e96 Update mise@latest to 2025.9.8 2025-09-11 09:38:07 +09:00
Taiki Endo
d621174621 Update release-plz@latest to 0.3.144 2025-09-11 03:25:05 +09:00
Taiki Endo
1dd4d60a58 Release 2.61.0 2025-09-10 22:17:57 +09:00
Taiki Endo
26333b7a62 Update changelog 2025-09-10 22:17:39 +09:00
John Vandenberg
4985851399 Add uv (#1138) 2025-09-10 22:13:37 +09:00
John Vandenberg
a51cc8f778 Add mise (#1137) 2025-09-10 20:38:34 +09:00
John Vandenberg
4fc6a629a2 Add ubi (#1135) 2025-09-10 20:38:08 +09:00
Taiki Endo
d91128902d Update coreutils@latest to 0.2.2 2025-09-10 06:38:30 +09:00
Taiki Endo
0c5db7f7f8 Release 2.60.0 2025-09-08 23:25:18 +09:00
Taiki Endo
3a6ab413c1 Support powerpc64le/riscv64/s390x Linux runners 2025-09-08 23:24:31 +09:00
Taiki Endo
4b930c0a05 Add fallback: cargo-install input option to use cargo install for fallback 2025-09-08 23:24:31 +09:00
Taiki Endo
f6fe689680 Add {typos,wasm-bindgen,wasmtime}-cli aliases 2025-09-08 07:05:17 +09:00
Taiki Endo
163aa2b38c Update parse-dockerfile@latest to 0.1.2 2025-09-08 00:15:13 +09:00
Taiki Endo
46269f01e2 Update parse-changelog@latest to 0.6.13 2025-09-08 00:15:13 +09:00
Taiki Endo
403bea100b Update cargo-no-dev-deps@latest to 0.2.17 2025-09-08 00:15:13 +09:00
Taiki Endo
6034d4ea87 Update cargo-minimal-versions@latest to 0.1.32 2025-09-08 00:15:13 +09:00
Taiki Endo
c5a19404b8 Update cargo-llvm-cov@latest to 0.6.19 2025-09-08 00:15:13 +09:00
Taiki Endo
b5a254ee5a Update cargo-hack@latest to 0.6.38 2025-09-08 00:15:13 +09:00
Taiki Endo
bfd31bd857 Update cargo-binstall@latest to 1.15.4 2025-09-07 03:23:53 +09:00
Taiki Endo
fc90a44cb1 Update coreutils manifest 2025-09-07 00:19:31 +09:00
Taiki Endo
57511bcdf8 Release 2.59.1 2025-09-06 11:49:04 +09:00
Taiki Endo
3e6878659c Update release-plz@latest to 0.3.143 2025-09-06 09:36:47 +09:00
Taiki Endo
36ef4183e0 Release 2.59.0 2025-09-06 01:59:41 +09:00
Taiki Endo
f8160e318c Update changelog 2025-09-06 01:47:59 +09:00
Taiki Endo
ed177b998a Clean up alias-related code 2025-09-06 01:46:45 +09:00
arctic-alpaca
9d712fde38 Add taplo-cli alias (#1128) 2025-09-06 01:37:07 +09:00
69 changed files with 4811 additions and 158 deletions

View File

@@ -18,7 +18,8 @@ build.include-archives = true
build.allow-build-scripts = [
{ name = "proc-macro2" }, # via serde_derive
{ name = "semver" },
{ name = "serde" },
{ name = "serde_core" },
{ name = "serde" }, # https://github.com/serde-rs/serde/issues/2972
]
build.bypass = [
]

View File

@@ -21,6 +21,7 @@ microdnf
mirrorlist
nextest
pluginconf
ppcle
protoc
pwsh
quickinstall

View File

@@ -141,6 +141,58 @@ jobs:
fi
if: matrix.bash != 'cygwin' && matrix.os != 'windows-11-arm'
test-alias:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm -- Cargo.toml
- run: env
- uses: ./
with:
# NB: Update alias list in tools/publish.rs and case for aliases in main.sh.
tool: nextest,taplo-cli,typos-cli,wasm-bindgen-cli,wasmtime-cli
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Test bash
run: cargo-nextest nextest --version && taplo --version
shell: bash
- name: Test sh
run: cargo-nextest nextest --version && taplo --version
shell: sh
test-fallback:
strategy:
fail-fast: false
matrix:
fallback:
- none
- cargo-install
runs-on: ubuntu-24.04-arm
timeout-minutes: 60
steps:
- uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm -- Cargo.toml
- run: env
- uses: ./
id: install
continue-on-error: ${{ matrix.fallback == 'none' }}
with:
tool: parse-changelog@0.4.6
fallback: ${{ matrix.fallback }}
- run: exit 1
if: matrix.fallback == 'none' && steps.install.outcome != 'failure'
- name: Test bash
run: parse-changelog --version
shell: bash
if: matrix.fallback != 'none'
- name: Test sh
run: parse-changelog --version
shell: sh
if: matrix.fallback != 'none'
test-container:
strategy:
fail-fast: false

View File

@@ -10,6 +10,117 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.61.10] - 2025-09-19
- Update `uv@latest` to 0.8.18.
## [2.61.9] - 2025-09-17
- Update `wasm-bindgen@latest` to 0.2.103.
## [2.61.8] - 2025-09-17
- Update `wasm-bindgen@latest` to 0.2.102.
- Update `vacuum@latest` to 0.18.3.
- Update `mise@latest` to 2025.9.12.
## [2.61.7] - 2025-09-16
- Update `vacuum@latest` to 0.18.0.
## [2.61.6] - 2025-09-16
- Update `syft@latest` to 1.33.0.
## [2.61.5] - 2025-09-15
- Update `cargo-nextest@latest` to 0.9.104.
## [2.61.4] - 2025-09-15
- Update `ubi@latest` to 0.8.0.
- Update `release-plz@latest` to 0.3.147.
- Update `dprint@latest` to 0.50.2.
- Update `cargo-binstall@latest` to 1.15.5.
- Update `mise@latest` to 2025.9.10.
## [2.61.3] - 2025-09-12
- Update `vacuum@latest` to 0.17.13.
- Update `release-plz@latest` to 0.3.145.
## [2.61.2] - 2025-09-11
- Update `protoc@latest` to 3.32.1.
- Update `mise@latest` to 2025.9.9.
- Update `vacuum@latest` to 0.17.12.
## [2.61.1] - 2025-09-11
- Update `uv@latest` to 0.8.17.
- Update `mise@latest` to 2025.9.8.
- Update `release-plz@latest` to 0.3.144.
## [2.61.0] - 2025-09-10
- Add `uv`. ([#1138](https://github.com/taiki-e/install-action/pull/1138), thanks @jayvdb)
- Add `mise` ([#1137](https://github.com/taiki-e/install-action/pull/1137), thanks @jayvdb)
- Add `ubi` ([#1135](https://github.com/taiki-e/install-action/pull/1135), thanks @jayvdb)
- Update `coreutils@latest` to 0.2.2.
## [2.60.0] - 2025-09-08
- Add `fallback: cargo-install` input option to use `cargo install` instead of `cargo-binstall` for fallback.
- Support powerpc64le/riscv64/s390x Linux runners. The following tools are now supported, and for other tools the `cargo install` fallback mentioned above is used for now.
- powerpc64le Linux: `cargo-hack`, `cargo-llvm-cov`, `cargo-minimal-versions`, `cargo-no-dev-deps`, `iai-callgrind-runner`, `parse-changelog`, `parse-dockerfile`, `protoc`, `syft`, `trivy`
- riscv64 Linux: `cargo-hack`, `cargo-llvm-cov`, `cargo-minimal-versions`, `cargo-no-dev-deps`, `iai-callgrind-runner`, `parse-changelog`, `parse-dockerfile`, `shellcheck`, `wash`, `wasmtime`
- s390x Linux: `cargo-hack`, `cargo-llvm-cov`, `cargo-minimal-versions`, `cargo-no-dev-deps`, `iai-callgrind-runner`, `parse-changelog`, `parse-dockerfile`, `protoc`, `syft`, `trivy`, `wasmtime`
- Support `zola` on x86_64 Linux (musl).
- Accept `typos-cli` as an alias for `typos`.
- Accept `wasm-bindgen-cli` as an alias for `wasm-bindgen`.
- Accept `wasmtime-cli` as an alias for `wasmtime`.
- Update `parse-dockerfile@latest` to 0.1.2.
- Update `parse-changelog@latest` to 0.6.13.
- Update `cargo-no-dev-deps@latest` to 0.2.17.
- Update `cargo-minimal-versions@latest` to 0.1.32.
- Update `cargo-llvm-cov@latest` to 0.6.19.
- Update `cargo-hack@latest` to 0.6.38.
- Update `cargo-binstall@latest` to 1.15.4.
## [2.59.1] - 2025-09-06
- Update `release-plz@latest` to 0.3.143.
## [2.59.0] - 2025-09-05
- Accept `taplo-cli` as an alias for `taplo`. ([#1128](https://github.com/taiki-e/install-action/pull/1128), thanks @arctic-alpaca)
## [2.58.33] - 2025-09-05
- Update `wasm-bindgen@latest` to 0.2.101.
@@ -4404,7 +4515,21 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.58.33...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.61.10...HEAD
[2.61.10]: https://github.com/taiki-e/install-action/compare/v2.61.9...v2.61.10
[2.61.9]: https://github.com/taiki-e/install-action/compare/v2.61.8...v2.61.9
[2.61.8]: https://github.com/taiki-e/install-action/compare/v2.61.7...v2.61.8
[2.61.7]: https://github.com/taiki-e/install-action/compare/v2.61.6...v2.61.7
[2.61.6]: https://github.com/taiki-e/install-action/compare/v2.61.5...v2.61.6
[2.61.5]: https://github.com/taiki-e/install-action/compare/v2.61.4...v2.61.5
[2.61.4]: https://github.com/taiki-e/install-action/compare/v2.61.3...v2.61.4
[2.61.3]: https://github.com/taiki-e/install-action/compare/v2.61.2...v2.61.3
[2.61.2]: https://github.com/taiki-e/install-action/compare/v2.61.1...v2.61.2
[2.61.1]: https://github.com/taiki-e/install-action/compare/v2.61.0...v2.61.1
[2.61.0]: https://github.com/taiki-e/install-action/compare/v2.60.0...v2.61.0
[2.60.0]: https://github.com/taiki-e/install-action/compare/v2.59.1...v2.60.0
[2.59.1]: https://github.com/taiki-e/install-action/compare/v2.59.0...v2.59.1
[2.59.0]: https://github.com/taiki-e/install-action/compare/v2.58.33...v2.59.0
[2.58.33]: https://github.com/taiki-e/install-action/compare/v2.58.32...v2.58.33
[2.58.32]: https://github.com/taiki-e/install-action/compare/v2.58.31...v2.58.32
[2.58.31]: https://github.com/taiki-e/install-action/compare/v2.58.30...v2.58.31

View File

@@ -86,11 +86,14 @@ If you want to ensure that fallback is not used, use `fallback: none`.
with:
tool: cargo-hack
# Possible values:
# - none: disable all fallback
# - cargo-binstall (default): cargo-binstall (includes quickinstall)
# - none: disable all fallback options
# - cargo-binstall (default): use cargo-binstall (includes "quickinstall" and "install from source")
# - cargo-install: use `cargo install`
fallback: none
```
On platforms where cargo-binstall does not provide prebuilt binaries, cargo-install fallback is used instead of cargo-binstall fallback.
### Add support for new tool
See the [development guide](DEVELOPMENT.md) for how to add support for new tool.

View File

@@ -55,6 +55,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**mdbook**](https://github.com/rust-lang/mdBook) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-lang/mdBook/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE) |
| [**mdbook-alerts**](https://github.com/lambdalisue/rs-mdbook-alerts) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/lambdalisue/rs-mdbook-alerts/releases) | Linux, macOS, Windows | [MIT](https://github.com/lambdalisue/rs-mdbook-alerts/blob/main/LICENSE) |
| [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/master/LICENSE) |
| [**mise**](https://github.com/jdx/mise) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jdx/mise/releases) | Linux, macOS, Windows | [MIT](https://github.com/jdx/mise/blob/main/LICENSE) |
| [**osv-scanner**](https://github.com/google/osv-scanner) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE) |
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) |
| [**parse-dockerfile**](https://github.com/taiki-e/parse-dockerfile) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-dockerfile/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT) |
@@ -69,6 +70,8 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**trivy**](https://github.com/aquasecurity/trivy) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/aquasecurity/trivy/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE) |
| [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE) |
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [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) |
| [**ubi**](https://github.com/houseabsolute/ubi) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/houseabsolute/ubi/releases) | Linux, macOS, Windows | [MIT](https://github.com/houseabsolute/ubi/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/houseabsolute/ubi/blob/master/LICENSE-APACHE) |
| [**uv**](https://github.com/astral-sh/uv) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/astral-sh/uv/releases) | Linux, macOS, Windows | [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) |
| [**vacuum**](https://github.com/daveshanley/vacuum) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/daveshanley/vacuum/releases) | Linux, macOS, Windows | [MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE) |
| [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) |
| [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) |

View File

@@ -11,7 +11,7 @@ inputs:
required: false
default: 'true'
fallback:
description: Whether to use fallback (none or cargo-binstall)
description: Whether to use fallback (none, cargo-binstall, cargo-install)
required: false
default: 'cargo-binstall'

120
main.sh
View File

@@ -219,7 +219,7 @@ read_manifest() {
if [[ "${rust_crate}" != "null" ]]; then
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
case "${tool}" in
cargo-nextest | nextest)
cargo-nextest)
crate_info=$(curl -v --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}" || true)
if [[ -n "${crate_info}" ]]; then
while true; do
@@ -258,7 +258,7 @@ read_manifest() {
elif [[ "${host_env}" == "gnu" ]]; then
# TODO: don't hardcode tool name and use 'prefer_linux_gnu' field in base manifest.
case "${tool}" in
cargo-nextest | nextest)
cargo-nextest)
# TODO: don't hardcode required glibc version
required_glibc_version=2.27
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"${required_glibc_version}"$'\n'"${host_glibc_version}" | tail -1)
@@ -446,7 +446,8 @@ if [[ -n "${tool}" ]]; then
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, we want to reject it in the next major release.
# Exit with 0 for backward compatibility.
# TODO: We want to reject it in the next major release.
exit 0
fi
@@ -459,8 +460,8 @@ esac
fallback="${INPUT_FALLBACK:-}"
case "${fallback}" in
none | cargo-binstall) ;;
*) bail "'fallback' input option must be 'none' or 'cargo-binstall': '${fallback}'" ;;
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
@@ -522,35 +523,40 @@ case "$(uname -s)" in
;;
*) bail "unrecognized OS type '$(uname -s)'" ;;
esac
# NB: Sync with tools/ci/tool-list.sh.
case "$(uname -m)" in
aarch64 | arm64) host_arch=aarch64 ;;
xscale | arm | armv*l)
# Ignore Arm for now, as we need to consider the version and whether hard-float is supported.
# https://github.com/rust-lang/rustup/pull/593
# https://github.com/cross-rs/cross/pull/1018
# Does it seem only armv7l+ is supported?
# https://github.com/actions/runner/blob/v2.321.0/src/Misc/externals.sh#L178
# https://github.com/actions/runner/issues/688
bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
;;
loongarch64 | mips | mips64 | ppc | ppc64 | ppc64le | riscv64 | s390x | sun4v)
# Very few tools provide prebuilt binaries for these.
# TODO: fallback to `cargo install`? (binstall fallback is not good idea here as cargo-binstall doesn't provide prebuilt binaries for these.)
bail "$(uname -m) runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
;;
# GitHub Actions Runner supports Linux (x86_64, AArch64, Arm), Windows (x86_64, AArch64),
# and macOS (x86_64, AArch64).
# Ignore Arm for now, as we need to consider the version and whether hard-float is supported.
# https://github.com/rust-lang/rustup/pull/593
# https://github.com/cross-rs/cross/pull/1018
# Does it seem only armv7l+ is supported?
# https://github.com/actions/runner/blob/v2.321.0/src/Misc/externals.sh#L178
# https://github.com/actions/runner/issues/688
xscale | arm | armv*l) bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
ppc64le) host_arch=powerpc64le ;;
riscv64) host_arch=riscv64 ;;
s390x) host_arch=s390x ;;
# Very few tools provide prebuilt binaries for these.
# TODO: fallback to `cargo install`? (binstall fallback is not good idea here as cargo-binstall doesn't provide prebuilt binaries for these.)
loongarch64 | mips | mips64 | ppc | ppc64 | sun4v) bail "$(uname -m) runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
# GitHub Actions Runner supports x86_64/AArch64/Arm Linux, x86_64/AArch64 Windows,
# and x86_64/AArch64 macOS.
# https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21
# https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
# So we can assume x86_64 unless it is AArch64 or Arm.
*)
# TODO: uname -m on windows-11-arm returns "x86_64"
host_arch=x86_64
;;
# https://docs.github.com/en/actions/reference/runners/self-hosted-runners#supported-processor-architectures
# And IBM provides runners for powerpc64le/s390x Linux.
# https://github.com/IBM/actionspz
# So we can assume x86_64 unless it has a known non-x86_64 uname -m result.
# TODO: uname -m on windows-11-arm returns "x86_64"
*) host_arch=x86_64 ;;
esac
info "host platform: ${host_arch}_${host_os}"
home="${HOME}"
home="${HOME:-}"
if [[ -z "${home}" ]]; then
# https://github.com/IBM/actionspz/issues/30
home=$(realpath ~)
export HOME="${home}"
fi
if [[ "${host_os}" == "windows" ]]; then
if [[ "${home}" == "/home/"* ]]; then
if [[ -d "${home/\/home\///c/Users/}" ]]; then
@@ -743,9 +749,12 @@ for tool in "${tools[@]}"; do
continue
;;
*)
# Handle aliases
# Handle aliases.
# NB: Update alias list in tools/publish.rs and tool input option in test-alias in .github/workflows/ci.yml.
# TODO(codegen): auto-detect cases where crate name and tool name are different.
case "${tool}" in
cargo-nextest | nextest) tool=cargo-nextest ;;
nextest) tool=cargo-nextest ;;
taplo-cli | typos-cli | wasm-bindgen-cli | wasmtime-cli) tool="${tool%-cli}" ;;
esac
# Use cargo-binstall fallback if tool is not available.
@@ -760,10 +769,10 @@ for tool in "${tools[@]}"; do
# Use cargo-binstall fallback if tool is available but the specified version not available.
read_manifest "${tool}" "${version}"
if [[ "${download_info}" == "null" ]]; then
if [[ "${rust_crate}" == "null" ]]; then
if [[ "${rust_crate}" == "null" ]] || [[ "${fallback}" == "none" ]]; then
bail "${tool}@${version} for '${host_arch}_${host_os}' is not supported"
fi
warn "${tool}@${version} for '${host_arch}_${host_os}' is not supported; fallback to cargo-binstall"
warn "${tool}@${version} for '${host_arch}_${host_os}' is not supported; fallback to ${fallback}"
case "${version}" in
latest) unsupported_tools+=("${rust_crate}") ;;
*) unsupported_tools+=("${rust_crate}@${version}") ;;
@@ -855,21 +864,38 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
IFS=','
case "${fallback}" in
none) bail "install-action does not support ${unsupported_tools[*]} (fallback is disabled by 'fallback: none' input option)" ;;
cargo-binstall)
case "${host_arch}" in
x86_64 | aarch64) ;;
*)
info "cargo-binstall does not provide prebuilt binaries for this platform (${host_arch}); use 'cargo-install' fallback instead"
fallback=cargo-install
;;
esac
;;
esac
info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall"
info "install-action does not support ${unsupported_tools[*]}; fallback to ${fallback}"
IFS=$'\n\t'
install_cargo_binstall
if [[ -z "${GITHUB_TOKEN:-}" ]] && [[ -n "${DEFAULT_GITHUB_TOKEN:-}" ]]; then
export GITHUB_TOKEN="${DEFAULT_GITHUB_TOKEN}"
fi
# 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
cargo-binstall binstall --force --no-confirm --locked "${unsupported_tools[@]}"
if ! type -P cargo >/dev/null; then
_bin_dir=$(canonicalize_windows_path "${home}/.cargo/bin")
# TODO: avoid this when already added
info "adding '${_bin_dir}' to PATH"
printf '%s\n' "${_bin_dir}" >>"${GITHUB_PATH}"
fi
case "${fallback}" in
cargo-binstall)
install_cargo_binstall
if [[ -z "${GITHUB_TOKEN:-}" ]] && [[ -n "${DEFAULT_GITHUB_TOKEN:-}" ]]; then
export GITHUB_TOKEN="${DEFAULT_GITHUB_TOKEN}"
fi
# 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
cargo-binstall binstall --force --no-confirm --locked "${unsupported_tools[@]}"
if ! type -P cargo >/dev/null; then
_bin_dir=$(canonicalize_windows_path "${home}/.cargo/bin")
# TODO: avoid this when already added
info "adding '${_bin_dir}' to PATH"
printf '%s\n' "${_bin_dir}" >>"${GITHUB_PATH}"
fi
;;
cargo-install)
cargo install --locked "${unsupported_tools[@]}"
;;
*) bail "unhandled fallback ${fallback}" ;;
esac
fi

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.15.3"
"version": "1.15.5"
},
"1.15.3": {
"1.15.5": {
"x86_64_linux_musl": {
"etag": "0x8DDE851D58667CE",
"checksum": "9a073e1b78c3b9e5cc5c68ba2fc63f5de709bf554187f64a5658c31d0356f736"
"etag": "0x8DDF3A17BAD325A",
"checksum": "109a01f2178a7cb21e19c74033cdf3ada15f46798cbe4338630a40d55de461cd"
},
"x86_64_macos": {
"etag": "0x8DDE851F410D15E",
"checksum": "ed9f5aae61098fd2221d20211b2a929fdf191e1bc12d7dac2df0d86e67a17311"
"etag": "0x8DDF3A16A5C08C3",
"checksum": "f85cdfe279c4fd678a60e8b7b507c632ee73fbb19a987f8a72c327a9ada187fc"
},
"x86_64_windows": {
"etag": "0x8DDE8520EF6BC57",
"checksum": "22c529f5bda1ff561c20e0c50e46d9ee937edc31a487de5e64dc85dc59645e1a"
"etag": "0x8DDF3A2320C6158",
"checksum": "fb55344531db717a6e7664f356d1f03e5a82be1d3bacf26836c3809723f61f5b"
},
"aarch64_linux_musl": {
"etag": "0x8DDE851E69A836F",
"checksum": "0b5c0f948e872dc87ae16f12d741300f6b577083e1952519c56797a67c3a73af"
"etag": "0x8DDF3A1B606353F",
"checksum": "fa8f2b5f2f1d45371932144d08ed21deb3567b375886ff13d7be693328a6f64b"
},
"aarch64_macos": {
"etag": "0x8DDE851D56C4668",
"checksum": "c639b2aa24d7eaf6d2fa553d66dc9aa85295140b5636d7be32e03858ed27ddca"
"etag": "0x8DDF3A1A73E3425",
"checksum": "4fa6471bc27b6f712280713d0f1317e77f82d2149724197843f13101c97daa65"
},
"aarch64_windows": {
"etag": "0x8DDE8525EBFDC9F",
"checksum": "1db5c5238c55cda1d6baaa6a0174d2c33c0465fc496c3e78dff499f5c8c09a01"
"etag": "0x8DDF3A25A7BD4DC",
"checksum": "53cb4f41954f508ca2ac228b0198363f7903012fcaa354ef7fe57e611b290d4f"
}
}
}

View File

@@ -1,6 +1,10 @@
{
"rust_crate": "cargo-export",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-unknown-linux-gnu.tar.gz",
"bin": "cargo-export-v${version}-x86_64-unknown-linux-gnu/bin/cargo-export"
},
"x86_64_linux_musl": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "cargo-export-v${version}-x86_64-unknown-linux-musl/bin/cargo-export"
@@ -44,6 +48,10 @@
}
},
"0.2.4": {
"x86_64_linux_gnu": {
"etag": "0x8DC0207EC7042AB",
"checksum": "d627ea63ea7cff70bbb9443cfa47ff15fc5a2970982ff399daeba021903e0543"
},
"x86_64_macos": {
"etag": "0x8DC0207F88643EA",
"checksum": "f0bdca8ae6b8d4168eb3e0852049c94f77baf22a78135391e8a968edab456d95"
@@ -58,6 +66,10 @@
}
},
"0.2.3": {
"x86_64_linux_gnu": {
"etag": "0x8DC01F9055BD3F3",
"checksum": "e96bc6713867ea7bd12123a32bd0ad09a222b5b0c393c53778b690fa88d25bc2"
},
"x86_64_macos": {
"etag": "0x8DC01F90F5D33A4",
"checksum": "cccbf3f1df341e7a62521141f295e857ad1fbe8b81406a1666affd1659fa2244"

View File

@@ -3,10 +3,57 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.37"
"version": "0.6.38"
},
"0.6": {
"version": "0.6.37"
"version": "0.6.38"
},
"0.6.38": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0CC3C4321C",
"checksum": "1e706253f664b02c3036483a592c7aca32e77329fed3fb8eaf343d0ae9798958"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DDEE0D1DFA5A4E",
"checksum": "e5a1a830b8fb9ec41394d16cf7fc9246a845dc71ae61190efa78ab2f375af1ff"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DDEE0CD2CE28A8",
"checksum": "c1a0b2bd99fdfa5fa6042d8304c282f266a756dfdb78d75f7ab3d72732f73483"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0CB5F8F621",
"checksum": "af4f4e7c0a75cb20f9ec1ad61281d04c03da3c584818da3648b58bdf184119b8"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DDEE0CDD55D4F3",
"checksum": "a7b2f6f2b51e1c28acc0cb75008eaa3f05c4ad9c7cde410c5adf2cb851409e86"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DDEE0CCF14DBFD",
"checksum": "a0a139b1e1a955f4a0c16a353c80c2a7460847daf374e0b85bf9df84c2a2e658"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-powerpc64le-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0CC84EB08C",
"checksum": "270115b3fc59a8581f6fe0fd01b91c3e214287e42be6e284ed9bd44f6f45481d"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-riscv64gc-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0CDCE6EE1C",
"checksum": "0ee1665c7ed0079d8ba652f7d0a879ce6e1b1a17bea142ff08f5da152dc2287e"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.38/cargo-hack-s390x-unknown-linux-gnu.tar.gz",
"etag": "0x8DDEE0CE61805D1",
"checksum": "80705c52fe90eb0856e345089093574ec6c76db3885970750d7f36a8da74fb26"
}
},
"0.6.37": {
"x86_64_linux_musl": {

View File

@@ -15,14 +15,57 @@
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-aarch64-apple-darwin.tar.gz"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-powerpc64le-unknown-linux-musl.tar.gz"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-riscv64gc-unknown-linux-musl.tar.gz"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-s390x-unknown-linux-gnu.tar.gz"
}
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.18"
"version": "0.6.19"
},
"0.6": {
"version": "0.6.18"
"version": "0.6.19"
},
"0.6.19": {
"x86_64_linux_musl": {
"etag": "0x8DDEE14680FA218",
"checksum": "35b0f9bbb6d5c8048c0b53084b956552ed1f8f2f447af18008ca8f7ce2639877"
},
"x86_64_macos": {
"etag": "0x8DDEE1487A174BA",
"checksum": "afb8acb2d533fc42d054b2de907099d1373b88a6cd7a30c7576a7b28bac4bc2c"
},
"x86_64_windows": {
"etag": "0x8DDEE14999E23AD",
"checksum": "dcf8e75e10b07f8348c900a600e429585cccaf4239533b7247a76c7ceaca0b3f"
},
"aarch64_linux_musl": {
"etag": "0x8DDEE14708B2C67",
"checksum": "01742b65ef2e9e8f2bc2fb6fa435e6f484d3330302133c722977ab07ebce4f7d"
},
"aarch64_macos": {
"etag": "0x8DDEE14AEBB9845",
"checksum": "c612fd5b617e0ef8d872f2f9c7b4e88bf42dc3659f0685b36cc77314d132d511"
},
"powerpc64le_linux_musl": {
"etag": "0x8DDEE14745ACD36",
"checksum": "eccfc9c149929f7bb29324e2e58736ff2a6e37c59bb92edf393db435d8f3d62c"
},
"riscv64_linux_musl": {
"etag": "0x8DDEE14700DB012",
"checksum": "180084851ee5b94fa3c22d9266766dfed9fc85be06d1c1a46ade953ad9dc7bd2"
},
"s390x_linux_gnu": {
"etag": "0x8DDEE147D18E1D6",
"checksum": "bc7dfe69816ccd529aac91f99332532e1d95080e112962fa0bf8a445dc1f3202"
}
},
"0.6.18": {
"x86_64_linux_musl": {

View File

@@ -18,14 +18,61 @@
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-powerpc64le-unknown-linux-musl.tar.gz"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-riscv64gc-unknown-linux-musl.tar.gz"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-s390x-unknown-linux-gnu.tar.gz"
}
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.1.31"
"version": "0.1.32"
},
"0.1": {
"version": "0.1.31"
"version": "0.1.32"
},
"0.1.32": {
"x86_64_linux_musl": {
"etag": "0x8DDEE0D7F1BEA9D",
"checksum": "a74818c4c5cf41604fa65743b170049d3e3bbd08f48499f0364fd2fd534ce4d7"
},
"x86_64_macos": {
"etag": "0x8DDEE0D8AC30433",
"checksum": "a5200c5e353c5e571712c06a99378676f303c17df4f7350ba662fe0ec1f9ee68"
},
"x86_64_windows": {
"etag": "0x8DDEE0D90895BD7",
"checksum": "43288fd8ef0b74b4f7bb57c04e0b06489322cf1d7b63c05d3b26c7ba9b19da66"
},
"aarch64_linux_musl": {
"etag": "0x8DDEE0D7D5952BA",
"checksum": "5b8a397784a5257496dc895628015727ed1608d8485de0812ef40e1c6bfb9be1"
},
"aarch64_macos": {
"etag": "0x8DDEE0D95145039",
"checksum": "9f67d12268cd2469b192a82b3c95a43a45042671560d7a7f738ad538a6bb5c0a"
},
"aarch64_windows": {
"etag": "0x8DDEE0D87D04734",
"checksum": "bcae33f1c3a7e03e89f23ad7475d3915a62742a980cd2af1a2a452af68f18db6"
},
"powerpc64le_linux_musl": {
"etag": "0x8DDEE0D8C9C190E",
"checksum": "e008e10dedbdf99ecf6f49cb6baa0b7f51de7d1e5eedd977c57afef8bfad09fc"
},
"riscv64_linux_musl": {
"etag": "0x8DDEE0D81019A75",
"checksum": "c50b438d98a0856bd0510ad34923227d2ae8c57bf94a0e9cf8660e654ec849f0"
},
"s390x_linux_gnu": {
"etag": "0x8DDEE0D92333178",
"checksum": "f49d693e7ac9e55148e12ece649cd34ef117ee322480318b5bfca3fe92a6e1ee"
}
},
"0.1.31": {
"x86_64_linux_musl": {

View File

@@ -19,10 +19,33 @@
},
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.9.103"
"version": "0.9.104"
},
"0.9": {
"version": "0.9.103"
"version": "0.9.104"
},
"0.9.104": {
"previous_stable_version": "0.9.103",
"x86_64_linux_gnu": {
"etag": "0x8DDF3FA4DDC5420",
"checksum": "ad12bbf4e2e6a8c809287900ea712a45cec8a55c9c7fc79a6a73abb927a6fcbc"
},
"x86_64_linux_musl": {
"etag": "0x8DDF3FA6A47248A",
"checksum": "34b329edc117ba756f10b9dae1470480ad7827b1a968dca6c0d170727ce6ba54"
},
"x86_64_macos": {
"etag": "0x8DDF3FB12524DA7",
"checksum": "37ed4b7dcbb5be0114ddb02bae82568485c5a029b3dc280e1cc05d1c723f40e8"
},
"x86_64_windows": {
"etag": "0x8DDF3FC12CC88E8",
"checksum": "affd3b829f681be733258c239716d3c5f715ad8d81cac09b28624598a12a3643"
},
"aarch64_linux_gnu": {
"etag": "0x8DDF3FB234AE773",
"checksum": "91efa420f3a49c98be5559295e8eb48d6d7982a59e9a41851dae57d7ac16ac90"
}
},
"0.9.103": {
"previous_stable_version": "0.9.102",

View File

@@ -18,14 +18,61 @@
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-aarch64-pc-windows-msvc.tar.gz"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-powerpc64le-unknown-linux-musl.tar.gz"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-riscv64gc-unknown-linux-musl.tar.gz"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-s390x-unknown-linux-gnu.tar.gz"
}
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.2.16"
"version": "0.2.17"
},
"0.2": {
"version": "0.2.16"
"version": "0.2.17"
},
"0.2.17": {
"x86_64_linux_musl": {
"etag": "0x8DDEE0CF85828A8",
"checksum": "1e49091f1b56202ba6b7b8a2b032d82fbed1682a42bd4d1a2685801c063f6540"
},
"x86_64_macos": {
"etag": "0x8DDEE0D2A36EC0F",
"checksum": "f60dfb8132e9b5541da85a0aca8dfbf59c7034b5582443bb0e13cec48f71fea6"
},
"x86_64_windows": {
"etag": "0x8DDEE0D16E6FCC3",
"checksum": "312092513a6e215b71eed98ddd2d9bba9e629ac112a646deb4b871db87b7dab3"
},
"aarch64_linux_musl": {
"etag": "0x8DDEE0D24F3167B",
"checksum": "7cbf048ae741ab02104fb8601cd6e413e3772a6fdc0c95e5754cd7f7f619dc96"
},
"aarch64_macos": {
"etag": "0x8DDEE0D05F90225",
"checksum": "8f94623e9e8646dad302b454c5ea0b3940c03cadd1a60e3357ef55560baeead6"
},
"aarch64_windows": {
"etag": "0x8DDEE0D16651878",
"checksum": "21942c5aa9f938a5f8ff16e323c80934c3fb4435ec2621bb0422b73fa38c9882"
},
"powerpc64le_linux_musl": {
"etag": "0x8DDEE0D2802FEBF",
"checksum": "9d7459518b71deb18386815c74408921710215268c62ea92e66e54e8e0b57e76"
},
"riscv64_linux_musl": {
"etag": "0x8DDEE0CFB391FD1",
"checksum": "e2c70960d0319cd1c01f3196e03e63653e0c5b6166788511eda284ca44aed1cb"
},
"s390x_linux_gnu": {
"etag": "0x8DDEE0CFDFA56A2",
"checksum": "a5e6fc66a1e93dafc51aee9325f5d73010b896eb5328f9a19ed6807ec238bba7"
}
},
"0.2.16": {
"x86_64_linux_musl": {

View File

@@ -1,16 +1,6 @@
{
"rust_crate": "cargo-rdme",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-unknown-linux-musl.tar.bz2"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-pc-windows-gnu.zip"
}
},
"template": null,
"license_markdown": "[MPL-2.0](https://github.com/orium/cargo-rdme/blob/main/LICENSE.md)",
"latest": {
"version": "1.4.2"
@@ -23,86 +13,103 @@
},
"1.4.8": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.8/cargo-rdme_v1.4.8_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DD0D8E946C15EC",
"checksum": "b3a3e141b128d3dfffe3806d9c65a001818355a515111c946775d9e2c7112ab4"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.8/cargo-rdme_v1.4.8_x86_64-pc-windows-gnu.zip",
"etag": "0x8DD0D8EC01F6FC1",
"checksum": "7ddb73756f780151c3616777faeea1c0c8b577614c1ea3dea4bbea13b5cdf4c0"
}
},
"1.4.7": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.7/cargo-rdme_v1.4.7_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DCFF8CF498DEEF",
"checksum": "05e30bad3bf5478b7164754574764309a9b3daebbfd83de05a0f00fb39be01dd"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.7/cargo-rdme_v1.4.7_x86_64-pc-windows-gnu.zip",
"etag": "0x8DCFF8D2530DAEA",
"checksum": "d398dd69b55f65c568e41b55da001b42f0149e5dd79aaaf54600d0ad264b5e75"
}
},
"1.4.6": {
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.6/cargo-rdme_v1.4.6_x86_64-pc-windows-gnu.zip",
"etag": "0x8DCFEB4AD6F091D",
"checksum": "9bf2bdaba8a068e4a002a20581a0d26ec0609276b2671019b151a7d86ea1a3e3"
}
},
"1.4.5": {
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.5/cargo-rdme_v1.4.5_x86_64-pc-windows-gnu.zip",
"etag": "0x8DCF3B9BC0D4C9C",
"checksum": "d3a7d8952c2b71159af47ac88bdbc61de91a36382f810663f35499e5a830e033"
}
},
"1.4.4": {
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.4/cargo-rdme_v1.4.4_x86_64-pc-windows-gnu.zip",
"etag": "0x8DC897D83E337FF",
"checksum": "ff9b7a4d56a89451e8e0ae40716d47534fb08c5723a08fd560a66227b49e2694"
}
},
"1.4.3": {
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.3/cargo-rdme_v1.4.3_x86_64-pc-windows-gnu.zip",
"etag": "0x8DC2BFA5B345CC9",
"checksum": "408ffb657c99bf4142521632306edc4ed130dd991a0cd4b62cf370c28b307daf"
}
},
"1.4.2": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.2/cargo-rdme_v1.4.2_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB92D680D05305",
"checksum": "8555ae93237e1702e79542c810657afc1ff76282c9ecd7b21aa22f5f3b3c21d2"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.2/cargo-rdme_v1.4.2_x86_64-apple-darwin.zip",
"etag": "0x8DB92D668BB8C91",
"checksum": "2c6996d2b6ec150275436bc8d0969d75247b4ac7400c43c63d24cfc843266f47"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.2/cargo-rdme_v1.4.2_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB92D6AF4F93C7",
"checksum": "a6333997cb418b369a3ed005eebf30313942bd824456f26d2834af87c8449475"
}
},
"1.4.1": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.1/cargo-rdme_v1.4.1_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB922121D34267",
"checksum": "cbcb893f585def07cb64486063cc9d490fb2eb2b06eaec7e2beb70a47bfd004c"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.1/cargo-rdme_v1.4.1_x86_64-apple-darwin.zip",
"etag": "0x8DB9221272EF35C",
"checksum": "053236ff190a3601230886679c8fb3405fcbc7f49188eef0bda75a72bd78b9a7"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.1/cargo-rdme_v1.4.1_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB922180C93706",
"checksum": "83f38b7299c785e9712e7aab3461eea131e79f13bbd45953514019cd75412b1d"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.0/cargo-rdme_v1.4.0_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB1D2360EC8AFB",
"checksum": "2aacb472abeb943a8c4676aa4e4603ab4b037ee9d43eda611b4e8d65c8162100"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.0/cargo-rdme_v1.4.0_x86_64-apple-darwin.zip",
"etag": "0x8DB1D234DD1FE4B",
"checksum": "0664ef1e0d70b5dbe68c8ad896e5d59972440b4dd46d970d0adf94e5bc5a1768"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.4.0/cargo-rdme_v1.4.0_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB1D233CE1EFF9",
"checksum": "8df835d817813252502a28d01e6352b5141660e914b89baf72956a2274d4d1a7"
}
@@ -112,14 +119,17 @@
},
"1.3.0": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.3.0/cargo-rdme_v1.3.0_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB17A01D58FDE6",
"checksum": "811341ec9724388660bcd4d1a8c6d04947252ff44adaef7d75ba19a58dc25bfc"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.3.0/cargo-rdme_v1.3.0_x86_64-apple-darwin.zip",
"etag": "0x8DB17A050AA3218",
"checksum": "a8d4dbe536b9b3389e9db9ff226384705defaed3c2d09f2cf2ead21b5bcd2e4e"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.3.0/cargo-rdme_v1.3.0_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB17A059C2FCC4",
"checksum": "6b2988694fc870e6071ada84c94d03736daaf0706daed21765e898235d927296"
}
@@ -129,14 +139,17 @@
},
"1.2.0": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.2.0/cargo-rdme_v1.2.0_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB15347F4132A5",
"checksum": "e2cea84cd1c7f7c2c03662396a6ef268474c66faa471a6e755c4bda8d35ef0e2"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.2.0/cargo-rdme_v1.2.0_x86_64-apple-darwin.zip",
"etag": "0x8DB15344FACF90C",
"checksum": "4226504f45e96dfca35a72b4631dde717cf2f5fed0f87a3cb71d58d6055a1b60"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.2.0/cargo-rdme_v1.2.0_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB1534AFD1F51B",
"checksum": "0119712829cd6aaef12094441b574d759c45d62bab069224d21dc1af52df9390"
}
@@ -146,14 +159,17 @@
},
"1.1.0": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.1.0/cargo-rdme_v1.1.0_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DB0315902DB0D5",
"checksum": "1e645bca96bb5c497e6af8a6d7249572709a6fb45b7b7afa789440d7400a61a4"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.1.0/cargo-rdme_v1.1.0_x86_64-apple-darwin.zip",
"etag": "0x8DB03156F780628",
"checksum": "1487f7cf5e795b08f56e29dfdb542343ae5b4d74805b6bfb7726da5f6c0dc99f"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.1.0/cargo-rdme_v1.1.0_x86_64-pc-windows-gnu.zip",
"etag": "0x8DB0315B19C2EFA",
"checksum": "82f224eef98778d36088eac8a7bdd4b4640b4d10429150718bc3975e4f16daa8"
}
@@ -163,38 +179,46 @@
},
"1.0.2": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.2/cargo-rdme_v1.0.2_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DAFD789C824BDB",
"checksum": "85d3b8c5fd247557b90357718f156a9d2cb637f82a77a7bea800d1fad4b870b7"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.2/cargo-rdme_v1.0.2_x86_64-apple-darwin.zip",
"etag": "0x8DAFD789F9272FA",
"checksum": "0f4d749a397b33d41295f74f005534a4c1a785dfcfa6dc4b5df1016d289cbec6"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.2/cargo-rdme_v1.0.2_x86_64-pc-windows-gnu.zip",
"etag": "0x8DAFD7903B01D84",
"checksum": "2416fe0cebcde091138882f45044d2e057940653194d2474139967b6e7e09cb5"
}
},
"1.0.1": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.1/cargo-rdme_v1.0.1_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DAEF4F7F7C70AE",
"checksum": "ef601c5773119972e67cfe61518b46faaf993037ae7caaf455178e8a6466be67"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.1/cargo-rdme_v1.0.1_x86_64-apple-darwin.zip",
"etag": "0x8DAEF4F6A5C49C7",
"checksum": "ea1bccf8a3290c7a1fd2f30e27bf2005f264f7219555b2131a23fb5ca91d0105"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.1/cargo-rdme_v1.0.1_x86_64-pc-windows-gnu.zip",
"etag": "0x8DAEF4FB886BD2D",
"checksum": "3abe728bb5bb983683698189110ddbc8b72b0ca965d5a75b802ef981e10ef437"
}
},
"1.0.0": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.0/cargo-rdme_v1.0.0_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DAEEAB93981AE2",
"checksum": "ff0c7e7adcaf5dc0943d5ca075a49f77e5a9a531e6e3fbb8e04aa8708d93199f"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v1.0.0/cargo-rdme_v1.0.0_x86_64-pc-windows-gnu.zip",
"etag": "0x8DAEEABDC175C8E",
"checksum": "51e755b5a0613408e1d42de561ad88f80e44c9494bc02f18d92a6d9cd0c4cff8"
}
@@ -204,22 +228,36 @@
},
"0.7.3": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.3/cargo-rdme_v0.7.3_x86_64-unknown-linux-musl.tar.bz2",
"etag": "0x8DAB50795D95CEC",
"checksum": "11b1eb91e95f5fe014b6c0ba7850fb677015a1f4c76aa94beca16f6278cbb690"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.3/cargo-rdme_v0.7.3_x86_64-pc-windows-gnu.zip",
"etag": "0x8DAB5082F15E565",
"checksum": "ee60b8fe9a0f00fe7e6d75ed31ed6cc566d666a9ca27765654250715016aeb7c"
}
},
"0.7.2": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.2/cargo-rdme_v0.7.2_x86_64-unknown-linux-musl.zip",
"etag": "0x8DA91FD1AFEB603",
"checksum": "ca2842fe46d1ef335ec2b2238134377fed09e01010a59aee9c8901b56e921d8d"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.2/cargo-rdme_v0.7.2_x86_64-pc-windows-gnu.zip",
"etag": "0x8DA91FD3176BB59",
"checksum": "fe6ca1d38381ed9f8f87359fe8fb50bb87787cb058ed8efe2ebbc72ed03cff80"
}
},
"0.7.1": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.1/cargo-rdme_v0.7.1_x86_64-unknown-linux-musl.zip",
"etag": "0x8DA88E8F8D3782E",
"checksum": "0f18ad356e62743efc7d3e19bf0251c8463eb398d95b19836545dcd4de6835f7"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v0.7.1/cargo-rdme_v0.7.1_x86_64-pc-windows-gnu.zip",
"etag": "0x8DA88E943BA0032",
"checksum": "a19a756f13d46bb5ee96f8d24696541a494cb38bb726397f06df848b183c49ab"
}

View File

@@ -28,7 +28,62 @@
},
"license_markdown": "[MIT](https://github.com/uutils/coreutils/blob/main/LICENSE)",
"latest": {
"version": "0.1.0"
"version": "0.2.2"
},
"0.2": {
"version": "0.2.2"
},
"0.2.2": {
"x86_64_linux_musl": {
"etag": "0x8DDEFDAE198B69D",
"checksum": "71551a36b13ae5c7078b7e97d4c264a77446246c638379531efdeec813473921"
},
"x86_64_macos": {
"etag": "0x8DDEFDCDBF40B8F",
"checksum": "d60533c66d5f9d8b4c5aaec3837a25ef8b82227c1ace780c2d97f94da1c8b229"
},
"x86_64_windows": {
"etag": "0x8DDEFDB12CFA83D",
"checksum": "45922f4f43a7b4cc1191d52548201b244343cfb3c27e7761f34ce654e4cfb1b1"
},
"aarch64_linux_musl": {
"etag": "0x8DDEFDA5E470728",
"checksum": "fa60e7777d99e00cafe86a38e859b3d21a295b06c48ac6470f87b51964a3ead3"
},
"aarch64_macos": {
"etag": "0x8DDEFDB559449D8",
"checksum": "7a48b23626bce2e114a2be674fae8af857438d96633bf6f6e9b80b0d4c18d69b"
},
"aarch64_windows": {
"etag": "0x8DDEFDA6C9C82B9",
"checksum": "c248ac5c0f0dca0971dfda1042c3db6b9e0d498d0666192922c51f358ccbff4a"
}
},
"0.2.0": {
"x86_64_linux_musl": {
"etag": "0x8DDED3C424B1268",
"checksum": "aada79c3d4a590bd36d139634e0b5f7f1e29061e59af5a98dc7bb96d8440016b"
},
"x86_64_macos": {
"etag": "0x8DDED3E7986A885",
"checksum": "4ad19ce28d5b53331853891e87666310c0bcf1fd2d4daaee4dd3fe0d748c7257"
},
"x86_64_windows": {
"etag": "0x8DDED3C63D63EDF",
"checksum": "5b1b8d6e88b3ed8d3af1ca7b180b3d99674751286e797f9735c367d680cfc634"
},
"aarch64_linux_musl": {
"etag": "0x8DDED3BD8D22D17",
"checksum": "1a93b2cc13129f5d876ed66ad83766e598af5297568d3df1b56a3180b95ac3e0"
},
"aarch64_macos": {
"etag": "0x8DDED3CF809BDFB",
"checksum": "6f2995336117a9d5ff33c6ed67148b75c23a130649fbbc8aecd6a22f1d850454"
},
"aarch64_windows": {
"etag": "0x8DDED3BCAB7EDE2",
"checksum": "ed282fbb5a500574050e2a0c9e668d8ea13a7be4968625d2bb0e5a5758dcb08c"
}
},
"0.1": {
"version": "0.1.0"

26
manifests/dprint.json generated
View File

@@ -25,10 +25,32 @@
},
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": {
"version": "0.50.1"
"version": "0.50.2"
},
"0.50": {
"version": "0.50.1"
"version": "0.50.2"
},
"0.50.2": {
"x86_64_linux_musl": {
"etag": "0x8DDF311638F0438",
"checksum": "4b0e7911262049ccb8e1ac5968bf7a66dc490968fe1552a123bb2d6dadf2ad95"
},
"x86_64_macos": {
"etag": "0x8DDF311639C3BD4",
"checksum": "61becbf8d1b16540e364a4f00be704266ae322ee0ff3ba66a4a21033f66a8d55"
},
"x86_64_windows": {
"etag": "0x8DDF31163768EA5",
"checksum": "2dbdb57106818acd930a00bc0c2c33370bd4c7265f78a6cda000e3621f2d3c1c"
},
"aarch64_linux_musl": {
"etag": "0x8DDF3116384AF9B",
"checksum": "a4982964a68aefc2720b4c79c51a57e49b32f8944c1641fd9e714503fcf01847"
},
"aarch64_macos": {
"etag": "0x8DDF3116397FAD4",
"checksum": "f534bcc054947ab2a42c069b5f6027914d252729bd15c1109812313b35a662a5"
}
},
"0.50.1": {
"x86_64_linux_musl": {

View File

@@ -8,6 +8,18 @@
"aarch64_linux_gnu": {
"url": "https://github.com/iai-callgrind/iai-callgrind/releases/download/v${version}/iai-callgrind-runner-v${version}-aarch64-unknown-linux-gnu.tar.gz",
"bin": "iai-callgrind-runner-v${version}-aarch64-unknown-linux-gnu/iai-callgrind-runner"
},
"powerpc64le_linux_gnu": {
"url": "https://github.com/iai-callgrind/iai-callgrind/releases/download/v${version}/iai-callgrind-runner-v${version}-powerpc64le-unknown-linux-gnu.tar.gz",
"bin": "iai-callgrind-runner-v${version}-powerpc64le-unknown-linux-gnu/iai-callgrind-runner"
},
"riscv64_linux_gnu": {
"url": "https://github.com/iai-callgrind/iai-callgrind/releases/download/v${version}/iai-callgrind-runner-v${version}-riscv64gc-unknown-linux-gnu.tar.gz",
"bin": "iai-callgrind-runner-v${version}-riscv64gc-unknown-linux-gnu/iai-callgrind-runner"
},
"s390x_linux_gnu": {
"url": "https://github.com/iai-callgrind/iai-callgrind/releases/download/v${version}/iai-callgrind-runner-v${version}-s390x-unknown-linux-gnu.tar.gz",
"bin": "iai-callgrind-runner-v${version}-s390x-unknown-linux-gnu/iai-callgrind-runner"
}
},
"license_markdown": "[Apache-2.0](https://github.com/iai-callgrind/iai-callgrind/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/iai-callgrind/iai-callgrind/blob/main/LICENSE-MIT)",
@@ -25,6 +37,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDCF39AA603DBD",
"checksum": "046c854014745a7d26ecc58cd8b8ca99ef39d856a3ab6b933f34503845d5bfe4"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDCF39D49039EC",
"checksum": "0e2e8f3b8179e9c7bafa9004ee292983c7937acc3b4b7ba716cc6d53445f6144"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCF39AD1489B5",
"checksum": "284524fc5296a7d2120a716f5f727f6a3166a47ea991a6210e52bb7764b3e83a"
},
"s390x_linux_gnu": {
"etag": "0x8DDCF39D7D7E3A2",
"checksum": "7c2e986e7122bc9f63c418b9b64083328a6e6131f93c77c9845a712d1eb83f7a"
}
},
"0.16.0": {
@@ -35,6 +59,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDC7276074BEF9",
"checksum": "2fd52785c84ac7ffcc58fb3823a5a41259d79652b38e9be2ff27acdb9669f4f2"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDC7275F1250A6",
"checksum": "df60a775e9b4a9c790663044f5c2ff35e25510748b3287d76e4a1eafaf3bc91d"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCC37FF80FE2D",
"checksum": "388a03348fe4c67fa95cd74cdeda36d9d8cb5367eb1abd9556288e17bd251cee"
},
"s390x_linux_gnu": {
"etag": "0x8DDC7275F993875",
"checksum": "bf2edc4abe642f06f82e94bd9f23baeed128003d7e5d93346d0cc1cb1264477e"
}
},
"0.15": {
@@ -48,6 +84,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDBA9FC030E9CE",
"checksum": "001a74159bb8e1df71c7e869e5affbf03dd2d04973aa78f80f08284f6cd76729"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDBA9F9E2A15DE",
"checksum": "34daa5aa7241e9abcf627b5548dc0772268e1ddaa956ca956c4e6a49866b0e87"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCA9F28D0A69",
"checksum": "a43463aa0e7198905bc9087f6943bb802a5eab94562e2dcc85e2d4e27217c500"
},
"s390x_linux_gnu": {
"etag": "0x8DDBA9F9FDA25D5",
"checksum": "80a3ce040e99c8562de5976bb37c0d4de8dc754f2affedaca31ab4eb005c9a78"
}
},
"0.15.1": {
@@ -58,6 +106,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDB28A3C2E3BDA",
"checksum": "d13a9b47a43c52250bb7d20f067d794cc334de72e3eff1f4c0d0e11729e36ee0"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDB28A3E428FAE",
"checksum": "4a637bb303993f5b8690f5908e58c1f28d8674cbb6f8e45206198633a4a094a4"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCA9A031A1A0",
"checksum": "ec110904ae2036d874df0a79c180d5aedcdf9e96ae87b608ec9df3d6f79d79e8"
},
"s390x_linux_gnu": {
"etag": "0x8DDB28A488D4F3C",
"checksum": "78b230b1a74a214afef90807d95469072acbad7408e4154c7412efe2d4de9ed5"
}
},
"0.15.0": {
@@ -68,6 +128,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDB1AA663BED65",
"checksum": "75f202448236cf3f84b708bbd89d6419759b844fea32a2178c2d06be4d23efcd"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDB1AA645160C2",
"checksum": "7e96716ee9c1f7e6a28b1a732ec8be6c264c5f44fe7cab913f9b606f77047fe1"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCA8E20F7C0F",
"checksum": "6bfa21b9d8b0b8f71c446ed34d96ba89d6525b506dbaf2f2e73a50efa89c1cd0"
},
"s390x_linux_gnu": {
"etag": "0x8DDB1AA6482999F",
"checksum": "893c7623930569c61eefde55c191a12d101734c98f6c5fe1b7b442dff0b02267"
}
},
"0.14": {
@@ -81,6 +153,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDA3994786E21F",
"checksum": "0a4c7173b19d1cc3af291c1079eabb0d5adaa0447a2f449fc51cb42895dfc5a0"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDA39947A2FCF4",
"checksum": "6d412c559c46eae3cbbb87ebd3549418740b2acc910e26f72821ab649941efda"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCADE53454ED",
"checksum": "8e11f8842e7ecef49660cbf90b5439dbb4093ad719e72f9b3e840e9b158425a0"
},
"s390x_linux_gnu": {
"etag": "0x8DDA3994B85006F",
"checksum": "aa2af9a8450ac0d83a7d7f644b1c113dcfbcc59db2c5d1f790ebff01430b2712"
}
},
"0.14.1": {
@@ -91,6 +175,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DDA0278DE4516B",
"checksum": "04e5dcd9cfabb790e76ecb85334242e1e4b85bc6c7b476c5ba4f26da23d95d77"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDA02790ABE8FE",
"checksum": "e870de66abe0f0c09595f3c6188c6dbfc4f53e39297edc7b89dca5ff814e0136"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCAD823FE5C2",
"checksum": "37ea3763068f06a625684909d67313137467d21034dc136a0943781c48980269"
},
"s390x_linux_gnu": {
"etag": "0x8DDA02790B83734",
"checksum": "617e28aeb2928c9f73cf8b0f426354939c1ef761ffb9e6f44fab8832d91ee856"
}
},
"0.14.0": {
@@ -101,6 +197,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCE544C50F4680",
"checksum": "fa5d97f4d0c65ed166f481ff6860999bab3f631b3ce6e5b7c3effb83083c49e8"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCE544C361092A",
"checksum": "7272a9449eb9e07ad3c9c768e5c27e7cf48911cc29883b9cd71a106ce7b41b4b"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCAC542194CE",
"checksum": "0ff3246c4ac6197465543d9cb7d9c61fafbb677290986da881fd25b78a9cb5e0"
},
"s390x_linux_gnu": {
"etag": "0x8DCE544C2F3F4EF",
"checksum": "9363eb6a696ccabc1ebee15c929c153cf710ff41ac58fed503fc8d5e01877908"
}
},
"0.13": {
@@ -114,6 +222,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCD305930DFEF0",
"checksum": "c8ceb777d684757ef72a3efa1b2d096aee7d609d8355286c5d7807df21a7ccd9"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCD3058E0C6773",
"checksum": "97fd730347954fa24c7e97915d92859778b8a27df1a5b52fd4fb07d8c278addb"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCAE8D455590",
"checksum": "a1ef4e5b6bf7f3c24a7ff15be98b587d9e293b1d86af570cf45ad432093e1156"
},
"s390x_linux_gnu": {
"etag": "0x8DCD305922AB995",
"checksum": "2516a91d6d92aca282e3785c5a9d3781ee25fb2750801f77c3ba108cb8733bb2"
}
},
"0.13.3": {
@@ -124,6 +244,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCCDC74D0F0DD1",
"checksum": "cfe93bef2b61b2d3c0c79951931989afb912dd74ecf25045322b80ce94b75c35"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCCDC74B5BF4BE",
"checksum": "ca7bd852ab4ba04cfa02d48f392784d2f1a02eade19733949cdd2ee3ca535431"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB0C7E0A4E4",
"checksum": "edae90f1ca96ead35894280d986495fd06ef8464b7ab6884a5f683b55ce13ca5"
},
"s390x_linux_gnu": {
"etag": "0x8DCCDC74C3AD27B",
"checksum": "8a2b73032ce2890ac6d9b784537a5c3b56153e93a71f15feca751be333f4d12d"
}
},
"0.13.2": {
@@ -134,6 +266,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCCC252BB6F730",
"checksum": "6286a7f442a839810b7922fc85b1d6404efa4916ec7fc6f4b11b5ffe7f9444aa"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCCC252AFC6857",
"checksum": "0eebc71594dc2cd32d149314a4a1cfbe392fb960e3c2e1aea9b016189784c178"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCAFC142043D",
"checksum": "1f3f0f71cb7691d71d7850e5a03a74a4bff8ab2e1d98e7aa324cc20d5d3c6e17"
},
"s390x_linux_gnu": {
"etag": "0x8DCCC252CEF0275",
"checksum": "19891bd6c1580787519f76a79020b1291427346179ec04cc75d4fa1fc46b994d"
}
},
"0.13.1": {
@@ -144,6 +288,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCC77940910E9A",
"checksum": "5b291f2b091361fcbcd8e5e9c51f90bd92d3b946121377cf9005bd92a150ff18"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCC77932B6CD43",
"checksum": "9491e531389ee1f452de1126842a10067e9d500b30c933f2caf8a07c4ee4df5f"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCAF2353AF51",
"checksum": "24996041afe68d4c9c99c7fea22bbeef75ceaa92ad792f624ff7c0fd67efd040"
},
"s390x_linux_gnu": {
"etag": "0x8DCC779394BE45C",
"checksum": "2599cf15319f33a3cdbdb1671bbce365f3f70229b7480f30a31e46ef04325e55"
}
},
"0.13.0": {
@@ -154,6 +310,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCC07B8D13CF3C",
"checksum": "dda5153b19254bff0e57d54570f9c3aa2b15f5c90cdc403ac3be839fc254a3dd"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCC07B91BB01BF",
"checksum": "1ce8193665ac03584975ad7d808da19735bc36bd31683a40a29f2008bf7fabc1"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB10CD3DC49",
"checksum": "157ca1c9595e9b7c218fce9a6a8145361643409663c73660114e7a2b0223d4dc"
},
"s390x_linux_gnu": {
"etag": "0x8DCC07B9871AABD",
"checksum": "cfad9ae86d26c5dd0eafd25429decba412620fb8de0956e89a463a0e4bda99b7"
}
},
"0.12": {
@@ -167,6 +335,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCB82A4FEA14A0",
"checksum": "96085a1e5c76ca31f8263bbbb21aaba8683e64f4fc7a44bddd3e317c6d5ad12b"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCB82A50C10BD2",
"checksum": "3c03af9ff807bc83eeb52e134996b57e15257b54d4394f9eea34ad040fb47268"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB2524BF2E2",
"checksum": "6007bb1d87b2d84f8062c8b46089b392f2c4f3f5993a10caa1aa92e73a0eabb5"
},
"s390x_linux_gnu": {
"etag": "0x8DCB82A5FBC3F22",
"checksum": "d56734cab11c66723e53e1922daf1aebb34c42e47bc9cc85ec02095ed11833e6"
}
},
"0.12.2": {
@@ -177,6 +357,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCB5DBB4D125A9",
"checksum": "c44f3d696da89290a661ed8a9377f657eeefeaf74196bf9cc9bae5085d8ec034"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCB5DBBBBA1901",
"checksum": "c5adccd19cbccc6bd530291db6672f881c8f2d2810d45f3760f0e115a8dac6f8"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB202785BBF",
"checksum": "ebb8fb9132dd917a34f29d25bda3efe7a48ec315e694b8eee3144e35be591e4d"
},
"s390x_linux_gnu": {
"etag": "0x8DCB5DBC72F34FC",
"checksum": "1e5b9a236d5d993ec1a0c190a546d281b35bfa92f3ec81f90f340c0e6adbe0b5"
}
},
"0.12.1": {
@@ -187,6 +379,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCB181313A4FC1",
"checksum": "f1362fb0878f14efa5d21c9f90d345a62f1d0902936efeaf2ee8f7e6b65aa06e"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCB18134AB9B31",
"checksum": "5aaf437028885651bebb607c597b89c5488cb07784fc32850858fb6f14462045"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB1C918FA2F",
"checksum": "d406d259dc68f8ec7005d4dfe479eae16e252b013fb9e781942e42784bd45bf5"
},
"s390x_linux_gnu": {
"etag": "0x8DCB18133FD0C79",
"checksum": "2544866056e5053e2f6e9d53c9ffea051c9f668623dd53c64f1bda4c7a1322d8"
}
},
"0.12.0": {
@@ -197,6 +401,18 @@
"aarch64_linux_gnu": {
"etag": "0x8DCABCE1A20665B",
"checksum": "b8cfec969772d28d99bd55dc5668ad2ac209952b6f02e0842ad03c28cb7c7c1c"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DCABCE0C1A1480",
"checksum": "be1d48fae521dbf1eff291908fdf3f24c1a266ed6baf8265b3b56e5048ce486e"
},
"riscv64_linux_gnu": {
"etag": "0x8DDCCB17BE9BA23",
"checksum": "ece1ead522035d29c43ab984122af29ed4d587364cb8d784ff09af878b2ba2dd"
},
"s390x_linux_gnu": {
"etag": "0x8DCABCE0A604C1E",
"checksum": "790b29919a432fd0688ffd329bee8abec3a92ec4462e5e3e56323f4226375104"
}
},
"0.11": {
@@ -210,6 +426,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC9CB3AD358999",
"checksum": "fffeca96947fb4ffa87c59cb7d0d6718fc04507c2e5bcf9c1f7308789fd31a93"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC9CB3B5E690D2",
"checksum": "39f3fdd5568b3926571a1354f6d1495117ed942a833eaf46228dd731b21f0f42"
},
"s390x_linux_gnu": {
"etag": "0x8DC9CB3AFCB26B6",
"checksum": "da8016f6b8b638af61c3bd5500c22285649dc115a0f4d6b39adcbf785af6e9d6"
}
},
"0.11.0": {
@@ -220,6 +444,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC6FEE79B1CAC3",
"checksum": "449bbaba10870700c23156379f863c22cf7da2d55bb7bf2605d2fe9ca3d0bf33"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC6FEE760FE41D",
"checksum": "c5b6f5899671c689b3184ca8ee9b6677c6df2ed4106555fba85bbae291575c89"
},
"s390x_linux_gnu": {
"etag": "0x8DC6FEE7B7745C6",
"checksum": "9b71b9520d5aaa5784a594319bd55a44d1f0d1542d15fd1c2cb246b677a90d35"
}
},
"0.10": {
@@ -233,6 +465,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1E6F90A8B28B",
"checksum": "a048881f1ff66a75a0a790fbc7298f5c428faaac7183dfc9f6276e300e291028"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1E6F90686F7A",
"checksum": "d63968067935cb86a3a57d34dd23768a3c228fa48e97a6ba87b1c4f05171cb3c"
},
"s390x_linux_gnu": {
"etag": "0x8DC1E6F930A331C",
"checksum": "71c86d918d3898105f869c59560b88dc2aee54935c4ddf9cec619f5b3b544da6"
}
},
"0.10.1": {
@@ -243,6 +483,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BBCB6A61B61",
"checksum": "dd4f7fc4a4c60f997842767df0b76b8f9a21681fca27afe5708facdaac5570c7"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BBCBCE7A4A2",
"checksum": "2dc1aead5380370324c72483bb8ea4401b93aa07d4b3ad3074c4f0d2d6d70fad"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BBCB7D46D46",
"checksum": "0aee0a3f051d27d2a8acea09ab422e98903a14dd7d78cb473c8c98b1c759b9cd"
}
},
"0.10.0": {
@@ -253,6 +501,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC080D06FDC",
"checksum": "0bce1e6aa80cd3dc4ea101f87248dd8c163b69c1a2f6589100e3e33364cd6794"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC082080656",
"checksum": "0609cfcba4da56664850700960fb4184c10bcd549cb52999efbb3dff5c01fa69"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC0840FE524",
"checksum": "541c6ba596be2a6d531634aac03c73b9405dbd5db668126970d2be22dfc30ea3"
}
},
"0.9": {
@@ -266,6 +522,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC1F0EBBD89",
"checksum": "b56c2ff2074473dc3f861bf5db16c5b793d382bd1ac45aa5b2aca5dbd4a58f3a"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC207F1005D",
"checksum": "195fd3ba4d80a2413490f66908682b6448447e21084f421a5b8dbeb935058fd2"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC1F4126ED5",
"checksum": "2be8cd69ae310714281550a47702c39f9dcfab8f7296b79729e7eb76e6bb79c4"
}
},
"0.8": {
@@ -279,6 +543,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC3378EED4A",
"checksum": "78f1cb4cb76960cb66694f255851300964d2a369d36cd23a8ef13ba0520fb61a"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC33B978683",
"checksum": "4cf3ee8e0eadab81cf858392ed04aeb11a09bfeac09c1b4a012eb2d852434c18"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC341275132",
"checksum": "a687d8a9a01f434ad2d05f949300d4ec7f34bce92630246f32d00850dd53eae9"
}
},
"0.7": {
@@ -292,6 +564,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC4E38A6BBC",
"checksum": "ad40bb4434d2c63af1860cac19fa75ee665ddc7e4705b00716250f26f93bef39"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC4E155957A",
"checksum": "1e567e69c1a85e9dfd7084d05a70ca85cecf2a9254ae5c57832e39176f596eb4"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC4E1B13107",
"checksum": "62161e2d62f6d0c824a780c6c767901f530f70daa3002dc8fbda06f151939098"
}
},
"0.7.2": {
@@ -302,6 +582,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC56B0981A4",
"checksum": "ec42a83f5d96b20b21701cd2926f22dbe7165d11876951e4cdf8e4c42d5fc15e"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC56A1317AB",
"checksum": "0ced81c6eb89cd4bcd24ebd5c5f18e6559d4654d789f78b22d3150729a39244d"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC5715F8DE7",
"checksum": "aa2672e1d613e6f634d9e217d17b75ad93ba5971b02dc44069a7c0139f7f5a64"
}
},
"0.7.1": {
@@ -312,6 +600,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC5E04C3C91",
"checksum": "efa92a9150a1e4db738389f625423f7ebd5011216f4dc340826852be34992af8"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC5E7193C4A",
"checksum": "8e91580e6882a4917a374d8987ee2e28a7a3601e1d1cc2cf0899384c1566cfcf"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC5DEB3B98A",
"checksum": "1a763e7b87b8b74a7a41b1b376e0f59781c033d6e6793f432074298485daf3dd"
}
},
"0.7.0": {
@@ -322,6 +618,14 @@
"aarch64_linux_gnu": {
"etag": "0x8DC1BC67BFE9D4D",
"checksum": "63a6c14fc5a93b0ccce2a6ceb7855c3688f0296fbf95ee40ed84d6d5f56ccce4"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DC1BC6747E80F1",
"checksum": "bd7218de9a3fad6ae860681592e98cc317b4c68baa6bf7474eb92c4d102aadc7"
},
"s390x_linux_gnu": {
"etag": "0x8DC1BC6882357F6",
"checksum": "9f7866136c752610d86b8bc02deb88032b3824520dd12da113511cb63d94d21f"
}
}
}

169
manifests/mise.json generated Normal file
View File

@@ -0,0 +1,169 @@
{
"rust_crate": "mise",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-linux-x64-musl.tar.gz",
"bin": "mise/bin/mise"
},
"x86_64_macos": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-macos-x64.tar.gz",
"bin": "mise/bin/mise"
},
"x86_64_windows": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-windows-x64.zip",
"bin": "mise/bin/mise.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-linux-arm64-musl.tar.gz",
"bin": "mise/bin/mise"
},
"aarch64_macos": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-macos-arm64.tar.gz",
"bin": "mise/bin/mise"
},
"aarch64_windows": {
"url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-windows-arm64.zip",
"bin": "mise/bin/mise.exe"
}
},
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
"latest": {
"version": "2025.9.12"
},
"2025": {
"version": "2025.9.12"
},
"2025.9": {
"version": "2025.9.12"
},
"2025.9.12": {
"x86_64_linux_musl": {
"etag": "0x8DDF578440F3420",
"checksum": "e213b91ad0fae52fe34815da3ff2eecb3176d2dad9226b19ec82b818e8f71bf6"
},
"x86_64_macos": {
"etag": "0x8DDF57845881F3C",
"checksum": "dd25619c55456c305c9d86b77f1585ca63337c5cfc872ab487041839451ae61a"
},
"x86_64_windows": {
"etag": "0x8DDF57846332FAD",
"checksum": "516869847349fce768fb4805c5cf25f237ab1ddb2d529de044d2ef9f56b82160"
},
"aarch64_linux_musl": {
"etag": "0x8DDF5784196E766",
"checksum": "016c117c5f6e0ee5621180a0a97b4646d4bbf6a37eb284fb96e941565d82aa8f"
},
"aarch64_macos": {
"etag": "0x8DDF57844EA466A",
"checksum": "2d01f2275dc4de37d414bb407c05911f07d9acbdaa91f443df7037d707c1514c"
},
"aarch64_windows": {
"etag": "0x8DDF57845FAF9A7",
"checksum": "dd42198bf2534c877aece7fb38a245dc159d61d2137d5c937d626a304b68df63"
}
},
"2025.9.10": {
"x86_64_linux_musl": {
"etag": "0x8DDF2ED5EC55251",
"checksum": "234af6af6826ddf0f75cef596f0bf28c94b2d5c704f5fed89785a52da3e74605"
},
"x86_64_macos": {
"etag": "0x8DDF2ED61207253",
"checksum": "9cb1f56d7065c80d9acab5d44a548916fb50101f807c411ede764117ddc05f33"
},
"x86_64_windows": {
"etag": "0x8DDF2ED61EBB75D",
"checksum": "fed5d28e8e8401597a0b528d6737993fa107e4c538e1dc99ac304d6b828aeacd"
},
"aarch64_linux_musl": {
"etag": "0x8DDF2ED5BFA3B32",
"checksum": "c43a26d3a3e8bd9ac47692f2d20484ee4e184ff24888665ed9f4b752eade844a"
},
"aarch64_macos": {
"etag": "0x8DDF2ED6084E138",
"checksum": "16dc29468ea40497b68274dbf7cef40cc92b355b8e6f4b796133d28d0c877960"
},
"aarch64_windows": {
"etag": "0x8DDF2ED61848FE5",
"checksum": "69e7c2a308ecc8e2d0e25fa7a0305282a650d755f063b138dd8eb3bb616dc7d4"
}
},
"2025.9.9": {
"x86_64_linux_musl": {
"etag": "0x8DDF175B67FFF75",
"checksum": "8819b60c6e8336ca258253427f0e4bac597b611c3647359fb6aa3ccd5b9d601c"
},
"x86_64_macos": {
"etag": "0x8DDF175B8C1C045",
"checksum": "22b020c49ef7ebbfa2982915b1fa0e72b24ab60ab69aba917fedb66d7cc4bdc7"
},
"x86_64_windows": {
"etag": "0x8DDF175B98C908E",
"checksum": "31478195171f798a9fa6a231692f8a946902b8906fd648ae195a6968fd92aa81"
},
"aarch64_linux_musl": {
"etag": "0x8DDF175B29F0BDC",
"checksum": "21badca95da1259353fb5a152a6ff9c44c27f66b09490f6bf3e79fd7824c4814"
},
"aarch64_macos": {
"etag": "0x8DDF175B75FC6D1",
"checksum": "ee181922736455641333b1c1aa66305e98f70fb5918d06c404ad0569a5241be0"
},
"aarch64_windows": {
"etag": "0x8DDF175B9099BF6",
"checksum": "b90129733065e157c49cd2dcdfc4fde4eebb0011e31a0b04966ba2da0c29a2fd"
}
},
"2025.9.8": {
"x86_64_linux_musl": {
"etag": "0x8DDF0C205BDD9F1",
"checksum": "163d6ca2cd17e7029a8d6e033c444c53ad0bd18c1f9ac82a25e0a88fa4cc89bd"
},
"x86_64_macos": {
"etag": "0x8DDF0C207647E7F",
"checksum": "658a9e4a5457bd18da7a56e08dd986e099be7264cebc5367d39439825e030e2c"
},
"x86_64_windows": {
"etag": "0x8DDF0C2080256ED",
"checksum": "2702f4c203c31df0d31d0e4f346225a2a83dfc03b734028389402f9a70dc7b36"
},
"aarch64_linux_musl": {
"etag": "0x8DDF0C20381436E",
"checksum": "4a80821b2c0a7679b9645f9cf9fb26d5e6443f2318fea711182319007f422580"
},
"aarch64_macos": {
"etag": "0x8DDF0C206B0EC9A",
"checksum": "98e62798a3a7332e0a1e43b2ec67fc937fc61b17871dc394fc157afbc24613a5"
},
"aarch64_windows": {
"etag": "0x8DDF0C207A7F265",
"checksum": "c99dc83bcbb20c3c7ea2ec80d7c8645c5b4431c797d21df5fa74d2112d26db1b"
}
},
"2025.9.7": {
"x86_64_linux_musl": {
"etag": "0x8DDEFDF602B48F6",
"checksum": "9852b691c0df34952f1d91c8d18f5280b32061443539847a09f476f5bfc06cd8"
},
"x86_64_macos": {
"etag": "0x8DDEFDF6297BAA5",
"checksum": "1dc807169555216111d2e442cb4e16110a3b7b49254d6aec19228390dd28df3e"
},
"x86_64_windows": {
"etag": "0x8DDEFDF6340358F",
"checksum": "2aac56960cabb1efffdf713714961ab87ba1b240877e8638aef6e10a8f466b93"
},
"aarch64_linux_musl": {
"etag": "0x8DDEFDF5CF31D77",
"checksum": "c3466591b103ea105640f129fc053ab96478e43154e4b67fd98c3892f021e299"
},
"aarch64_macos": {
"etag": "0x8DDEFDF61CD85CD",
"checksum": "206c397c602bc1d1856a2c4acdd50b643de83e9b8152a4b4444877136e95a472"
},
"aarch64_windows": {
"etag": "0x8DDEFDF62BF884E",
"checksum": "eb87a69447acd5e3878a38e05312921b4f44abf57687ce827f0571fe5447b2ab"
}
}
}

View File

@@ -3,10 +3,57 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.12"
"version": "0.6.13"
},
"0.6": {
"version": "0.6.12"
"version": "0.6.13"
},
"0.6.13": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0C556A7439",
"checksum": "c38bed20312711b244f2d65199f738fd06254b0057e72ee6544a7e597674bb08"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-x86_64-apple-darwin.tar.gz",
"etag": "0x8DDEE0C5F1DE517",
"checksum": "47cd4c98c419b46186a76ba699a1f0f240db6fac43c32217735d5ace5e0223cb"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DDEE0C6D2DF28D",
"checksum": "5cdbe4c317facaf3484583ea9e149a68f23cfeed20a6232bd5eab94ca6016259"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0C59A3D2AA",
"checksum": "e06d9324dcd7e28edfd088f0223c366b186de72cfafd9ef917e77ba85ab6d98b"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-aarch64-apple-darwin.tar.gz",
"etag": "0x8DDEE0C54CB16E5",
"checksum": "2657e955c81f3baa241f0db321b87126eb23b56d50cbee809061cd3e8008de6d"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DDEE0C5E5499C0",
"checksum": "f08b64de0e28752de4d9610b9ef6f46006ab1f18cd021022f0fa03143264e09c"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-powerpc64le-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0C5B01FFBC",
"checksum": "7d1bb16b1f13472f4f896f2e9de0941ccf5b6bbd6aacd1f67cf7989e68eed0fd"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-riscv64gc-unknown-linux-musl.tar.gz",
"etag": "0x8DDEE0C56E4BC4E",
"checksum": "1825603a126f445f93785791ef743edc9ddb66d811773949668a4643106559ab"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.13/parse-changelog-s390x-unknown-linux-gnu.tar.gz",
"etag": "0x8DDEE0C5CE4A64D",
"checksum": "01b950852267ea84f56fa3a22d7cca77d43261d3e2d4f8bf4fe39c1696c790f9"
}
},
"0.6.12": {
"x86_64_linux_musl": {

View File

@@ -18,14 +18,61 @@
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-pc-windows-msvc.tar.gz"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-powerpc64le-unknown-linux-musl.tar.gz"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-riscv64gc-unknown-linux-musl.tar.gz"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-s390x-unknown-linux-gnu.tar.gz"
}
},
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.1.1"
"version": "0.1.2"
},
"0.1": {
"version": "0.1.1"
"version": "0.1.2"
},
"0.1.2": {
"x86_64_linux_musl": {
"etag": "0x8DDEE0E3DDD8470",
"checksum": "91c664a5d1da224c78d2c3af8a92342ff997ed9c1203361ffe46a9a464a44bc4"
},
"x86_64_macos": {
"etag": "0x8DDEE0E3CC4EAD3",
"checksum": "7c5ca07ba547034f3459bbb8b8ea292488a823a9f0ad28ece9ae0eb48c6451e1"
},
"x86_64_windows": {
"etag": "0x8DDEE0E9D74AFF5",
"checksum": "c9ba2a01af08674a363c78266fb7d67e2d135f8a994ecfea27cdaa8e305b4670"
},
"aarch64_linux_musl": {
"etag": "0x8DDEE0E4187C9A3",
"checksum": "f36e89a61f7efbba0c45d4bd3b62f962dc98a92508dcfabe63cdc68d41e0291b"
},
"aarch64_macos": {
"etag": "0x8DDEE0E43BC2D80",
"checksum": "2ed2a742012b127e9dbb7d32a755beb5ba20148d7b2e1476fb89132c340736cd"
},
"aarch64_windows": {
"etag": "0x8DDEE0E51AA8AB0",
"checksum": "d7a4d562760174fd898f53793e9d678259d276c0fb553e0e9b72f0d819d5f553"
},
"powerpc64le_linux_musl": {
"etag": "0x8DDEE0E4062940F",
"checksum": "e0d6e255e182bb676ff3f6beea27844c2e5a00e64ed272909ccf284cb8db6f88"
},
"riscv64_linux_musl": {
"etag": "0x8DDEE0E432BB32C",
"checksum": "2c0b11a59bc60443a34a58043f0b00d127491e292be3036e84c18348faaa44f5"
},
"s390x_linux_gnu": {
"etag": "0x8DDEE0E4EB14313",
"checksum": "3b0759a099f977c1049b2c007483d285062ccd036453bdd66d312cd96a441951"
}
},
"0.1.1": {
"x86_64_linux_musl": {

1028
manifests/protoc.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -22,10 +22,140 @@
},
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
"latest": {
"version": "0.3.142"
"version": "0.3.147"
},
"0.3": {
"version": "0.3.142"
"version": "0.3.147"
},
"0.3.147": {
"x86_64_linux_musl": {
"etag": "0x8DDF319583C34C6",
"checksum": "14284c5240abad264f52a266e4efbd24dffe0d50a1e02467c33644cecb0a2a5a"
},
"x86_64_macos": {
"etag": "0x8DDF31ABB765FA7",
"checksum": "c36b40584a3d8bec160686d747e9af001479246d188aab2f804ed1aaeb33f44f"
},
"x86_64_windows": {
"etag": "0x8DDF319E34D04D6",
"checksum": "d3ce15cd7f0acf4ff755d691a03aef39c1da7c9b1716f0c6823ee8dc02479b44"
},
"aarch64_linux_musl": {
"etag": "0x8DDF319733655C7",
"checksum": "f9c13815808dd248610c8b5a11eff0e2103135c630517bd5393b90bfe6f47faf"
},
"aarch64_macos": {
"etag": "0x8DDF31A35279D32",
"checksum": "f36cd73c1ab640daf73c82ced50344ea867186846741333701cafcd83ec6ea74"
},
"aarch64_windows": {
"etag": "0x8DDF319EF2778C3",
"checksum": "ca0e8021fc4a90b9d068aea1b6287997b7afdc5d5e4db02b1c8d7cd278a64468"
}
},
"0.3.146": {
"x86_64_linux_musl": {
"etag": "0x8DDF2D7D5016CE5",
"checksum": "439826fe4b87cba7d682a67e629e9749c0e841302a3346ba5c49e7b8d1239395"
},
"x86_64_macos": {
"etag": "0x8DDF2D8C3B313BC",
"checksum": "88fb3e56c078016044f9c07fefd98af4de1ad4fef99242f6eafddce1588e8957"
},
"x86_64_windows": {
"etag": "0x8DDF2D871B357E6",
"checksum": "c62f969e204b36fa06790b383148f2eb4accb183513aacd2e42151f80c3d7621"
},
"aarch64_linux_musl": {
"etag": "0x8DDF2D7E7D459F9",
"checksum": "bee488d0288945d2ecaa6845a25efd89c2c994c5f5d6e998249c61a4c73802f5"
},
"aarch64_macos": {
"etag": "0x8DDF2D855D96814",
"checksum": "44f50a559aac35c5fd7b53f0192dddbe719b159edfb0a4fb6dbd98ca52d91be8"
},
"aarch64_windows": {
"etag": "0x8DDF2D87B51FA23",
"checksum": "edfa5b465855469a8cd2a08151b50dfd20d4ea597674ed659e64dd3ef28a353b"
}
},
"0.3.145": {
"x86_64_linux_musl": {
"etag": "0x8DDF19F0C0B45AA",
"checksum": "be907c51ae19ce1ed86f0e0b5182a881aa4786e0197f269048ed5059410a7447"
},
"x86_64_macos": {
"etag": "0x8DDF1A0CBB2161E",
"checksum": "225022b2ec08da1d7986eee18290bf808e4d649e64c602694d4db14520bd7eb7"
},
"x86_64_windows": {
"etag": "0x8DDF19FC64C10EF",
"checksum": "db6cd9695814bc49f7676b911adb03a38b0998dee917297e19ed39f6fb043654"
},
"aarch64_linux_musl": {
"etag": "0x8DDF19F30F63BDF",
"checksum": "8039a64f7e2c169d13032ec919b548043c87b360fba265f6943428fa80971a19"
},
"aarch64_macos": {
"etag": "0x8DDF1A0AB154E2C",
"checksum": "9eb8c7678d9924d03efd9ac7ac9770d670c0a9716efa6a4b34c3a2d4ba1f74b8"
},
"aarch64_windows": {
"etag": "0x8DDF19F7A8FFF49",
"checksum": "ec0142338f1e40716021443a770ae9735baa99af85ef4f2d1a2dc421cc7f294b"
}
},
"0.3.144": {
"x86_64_linux_musl": {
"etag": "0x8DDF07E17692D49",
"checksum": "31934e40cb8938d1131718e015e84431cf855346956aceb14f24c4cfe6a24273"
},
"x86_64_macos": {
"etag": "0x8DDF07F7396A422",
"checksum": "5620cea09483ad8ed83ae4a079d7d7af73eef4a77127023edcfd405828741626"
},
"x86_64_windows": {
"etag": "0x8DDF07EBE48DC99",
"checksum": "6639533b3b5a8aca2e92f5f4bb8fe64972f7a21f5d47259443f28417db5e5952"
},
"aarch64_linux_musl": {
"etag": "0x8DDF07E3764293E",
"checksum": "d5ecdabcfb5a24f8421c682e24f24de519f60a9bc142ac55c927acb1c7573c23"
},
"aarch64_macos": {
"etag": "0x8DDF0804B681C8D",
"checksum": "6f1dfb86016eb7dd32977e7770997d9dd96377d8611010316d0d4d01fc9014d5"
},
"aarch64_windows": {
"etag": "0x8DDF07F2336DAF8",
"checksum": "6fcee3ac80a797c095c506170b72358ea6d38e99c0004ff04db3dc6a2da57af8"
}
},
"0.3.143": {
"x86_64_linux_musl": {
"etag": "0x8DDECC3053DBBA9",
"checksum": "9be8e50d6fe546a1536f40a927f923feb2396f3f7c6bb6d6ab458143c7b3eae6"
},
"x86_64_macos": {
"etag": "0x8DDECC4AFCD9450",
"checksum": "0bbe8f8289ee9bde988abd283cf87cf84dc94709c3389389f984ccbd6aaecd37"
},
"x86_64_windows": {
"etag": "0x8DDECC39F5DC74B",
"checksum": "5ea2a9a18b1a16f0ecd94fdcf12dd489ed7f5314ffe1ae383fe58206d89f23fe"
},
"aarch64_linux_musl": {
"etag": "0x8DDECC3203DB19E",
"checksum": "318e25cf1ded370b53cf51d4be06f1b504b0eda5a89ab38fe3cf8b788c7b0d74"
},
"aarch64_macos": {
"etag": "0x8DDECC44F15EAAA",
"checksum": "8f1e83f44addebaca9067652738f9fb1c131c9ad51cf321bc26a34b8f2751086"
},
"aarch64_windows": {
"etag": "0x8DDECC3A34D01E2",
"checksum": "63a953d3496494c84a05725dd324a5ca0d1aa7f78403e35a38a889e8b097f77f"
}
},
"0.3.142": {
"x86_64_linux_musl": {

View File

@@ -20,6 +20,10 @@
"aarch64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.darwin.aarch64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
},
"riscv64_linux_musl": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.riscv64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
}
},
"license_markdown": "[GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE)",
@@ -49,6 +53,10 @@
"aarch64_macos": {
"etag": "0x8DDD2EF81DCBA89",
"checksum": "56affdd8de5527894dca6dc3d7e0a99a873b0f004d7aabc30ae407d3f48b0a79"
},
"riscv64_linux_musl": {
"etag": "0x8DDD2EF81DDCAC0",
"checksum": "693c987777e7b524dd311d9b8c704885a39c889c9804bb1ef1fd29b48567b0b3"
}
},
"0.10": {
@@ -74,6 +82,10 @@
"aarch64_macos": {
"etag": "0x8DC3F18BC8509B7",
"checksum": "bbd2f14826328eee7679da7221f2bc3afb011f6a928b848c80c321f6046ddf81"
},
"riscv64_linux_musl": {
"etag": "0x8DC98BAB3402008",
"checksum": "be1f2028951783424c7a5dc744ac0bab8d5b181189e80f640cc56f481f1e371e"
}
},
"0.9": {

645
manifests/syft.json generated

File diff suppressed because it is too large Load Diff

8
manifests/taplo.json generated
View File

@@ -20,6 +20,10 @@
"aarch64_macos": {
"url": "https://github.com/tamasfe/taplo/releases/download/${version}/taplo-darwin-aarch64.gz",
"bin": "taplo"
},
"riscv64_linux_gnu": {
"url": "https://github.com/tamasfe/taplo/releases/download/${version}/taplo-linux-riscv64.gz",
"bin": "taplo"
}
},
"license_markdown": "[MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE)",
@@ -49,6 +53,10 @@
"aarch64_macos": {
"etag": "0x8DD99AB3700C1B5",
"checksum": "713734314c3e71894b9e77513c5349835eefbd52908445a0d73b0c7dc469347d"
},
"riscv64_linux_gnu": {
"etag": "0x8DD99AAB4AAB107",
"checksum": "26b2d848183636f291f7e2ea4e5dfd3622ff5f445417333d33a32082fc582914"
}
},
"0.9": {

64
manifests/trivy.json generated
View File

@@ -20,6 +20,14 @@
"aarch64_macos": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_macOS-ARM64.tar.gz",
"bin": "trivy"
},
"powerpc64le_linux_gnu": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_Linux-PPC64LE.tar.gz",
"bin": "trivy"
},
"s390x_linux_gnu": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_Linux-s390x.tar.gz",
"bin": "trivy"
}
},
"license_markdown": "[Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE)",
@@ -49,6 +57,14 @@
"aarch64_macos": {
"etag": "0x8DDEA4865C5C055",
"checksum": "964bb69fc0e652891b38514fed4ee31de004a58ac22ea2a23c6891728bb6b6eb"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDEA486824D2F2",
"checksum": "dbcf43998bafcd1adae26fc57ea6128f8a1c66da1523096e37fe29c30c68990f"
},
"s390x_linux_gnu": {
"etag": "0x8DDEA4865B3FA0A",
"checksum": "8d5387862cec090d0f4922b3d2969291774097965649624d0d968e241d53a65e"
}
},
"0.65": {
@@ -74,6 +90,14 @@
"aarch64_macos": {
"etag": "0x8DDCFFB26795759",
"checksum": "3076e27024b92d634fe09947934d36dc8b651a8539ff1d69b4cfac008dfb59ce"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDCFFB236CC627",
"checksum": "6c54d2393322e493bd80ed2a208708fcca1d30e5ae9b0bfcbd3acb1c3212627e"
},
"s390x_linux_gnu": {
"etag": "0x8DDCFFB2546EAE0",
"checksum": "383c80b9fee80c46d5232da40237fe1886baa76db9275adb5028184bba90adc0"
}
},
"0.64": {
@@ -99,6 +123,14 @@
"aarch64_macos": {
"etag": "0x8DDBA3D4C4000C5",
"checksum": "7489c69948cda032adc2862923222917cd025411abc4bba8517a8d581aed226c"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDBA3D4DECB971",
"checksum": "98a9d625e614d16fbb6e467777282a0a43ab1505fcc1a77c0b97aafab1d9baf8"
},
"s390x_linux_gnu": {
"etag": "0x8DDBA3D4FB6EB18",
"checksum": "4a8249d6fc7a9ca80179902923d1988ce4942359cc22c5ee68131b50ebd3a3f7"
}
},
"0.64.0": {
@@ -121,6 +153,14 @@
"aarch64_macos": {
"etag": "0x8DDB87C7591EB49",
"checksum": "77e70dd2fdbac5986cc02a8def382bdaf78777f0050fc37af72916cc47b56a20"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDB87C7505B2B4",
"checksum": "13322bad430380ed58d52cafa706dd68127a20dcba5707ecea24ee00b7ad44ba"
},
"s390x_linux_gnu": {
"etag": "0x8DDB87C7452482B",
"checksum": "a13059cf174a0de9c4790bd11e1626d5529265550637474fe8442755bb73062a"
}
},
"0.63": {
@@ -146,6 +186,14 @@
"aarch64_macos": {
"etag": "0x8DD9EDB26DD1D32",
"checksum": "784f687759c647ffad54e4d7f55ed953647e4fff5ea1e38dbaf877a135254972"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DD9EDB25608D60",
"checksum": "f810c4fe9b3cf58022ce034db27780db3e64e91834dda23450407f1e6da13dab"
},
"s390x_linux_gnu": {
"etag": "0x8DD9EDB271FA7BE",
"checksum": "af14cc441197d862d513926a7610111c8683548efb4c82202bb2d856d4603fc4"
}
},
"0.62": {
@@ -171,6 +219,14 @@
"aarch64_macos": {
"etag": "0x8DD8CD66C735F7B",
"checksum": "0bbfa581a4139c6fef21f4129233ae6f02a9f4b53039327e62eccd7956af2ba1"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DD8CD66C56CFD2",
"checksum": "682f1b82e1def454a231f1aef7cadc58cf15aca48b8837caaec49cb41d8b5d2f"
},
"s390x_linux_gnu": {
"etag": "0x8DD8CD66981D82D",
"checksum": "e36efe2d7b421960fd58e635e77f850e2a9934001c2033dc48431f5727e1b3b5"
}
},
"0.62.0": {
@@ -193,6 +249,14 @@
"aarch64_macos": {
"etag": "0x8DD880CCF853F18",
"checksum": "727a8865c2caf6841a1f4668fd7702f442ae088fd08e3c3719e4f731c1f11333"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DD880CD0DCBCA1",
"checksum": "fba4b69f5d3a792dc21b93e88c9304329e711eec699dd9b2067dca0297ff92b5"
},
"s390x_linux_gnu": {
"etag": "0x8DD880CCD7DD530",
"checksum": "a11cbdbb1b72f041f39004610a20a0b7f4b2aad4788dbd735b33b58e58190aca"
}
}
}

47
manifests/typos.json generated
View File

@@ -1,6 +1,9 @@
{
"rust_crate": "typos-cli",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_linux_musl": {
"url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-x86_64-unknown-linux-musl.tar.gz"
},
@@ -3728,6 +3731,10 @@
"version": "1.0.11"
},
"1.0.11": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938C2710A4B",
"checksum": "f7d816ac8963c37b9e3ab90e4521225e57cb67f6b3cb04ffbbcfaa45f80e7c65"
},
"x86_64_macos": {
"etag": "0x8D9B938B0C73E38",
"checksum": "2b685d923d69e987ea39c330e15df2d8f194070da6bdc03d8570aa701065315d"
@@ -3738,6 +3745,10 @@
}
},
"1.0.10": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938AEF99F96",
"checksum": "8c6aff0bcf1789ec82692e335bc8fdcdd025e0ed9cacd38deb1a5f4a387f6e2d"
},
"x86_64_macos": {
"etag": "0x8D9B938BAC2162A",
"checksum": "f2b72d7a42793bf7f469716575cf7d1b80e66c6ee339d20d63b97cd299faad18"
@@ -3748,6 +3759,10 @@
}
},
"1.0.9": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938BBBC5714",
"checksum": "c061804d7a4d94bd54699ee1d97dfa2ff00ece2f19ca9aed957342df760aea65"
},
"x86_64_macos": {
"etag": "0x8D9B938B0DA9C4E",
"checksum": "8a4d9f4d3d11aa6013ea34168ac651bf4e73d29b875b061961b47baf4dc90d30"
@@ -3758,6 +3773,10 @@
}
},
"1.0.8": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938BFA38648",
"checksum": "72519d44f36fcfcd56250aa6b6ab0737116c93f500a5b3e97c6b74c0d75aff64"
},
"x86_64_macos": {
"etag": "0x8D9B938B82008A1",
"checksum": "a7a1ab2ac3590de109c4509e216b68948690c5eaf55ab8c8e791dc9393809056"
@@ -3768,6 +3787,10 @@
}
},
"1.0.6": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938B0DC97D0",
"checksum": "88db0cb9b5825d65e1f92004a5662cd2a53c4c4f1167e6c58740a7c96a1ab493"
},
"x86_64_macos": {
"etag": "0x8D9B938B306049C",
"checksum": "b4ef12ff6e8085bfe1bb670c9d344c6a1ae3f1ec34317ce92a6a2858f1ae363e"
@@ -3778,6 +3801,10 @@
}
},
"1.0.5": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938B1107177",
"checksum": "f89a2815046a11ad5f35fd554296b584fbbfe09b7377505489263e1e106cddcf"
},
"x86_64_macos": {
"etag": "0x8D9B938BC8D9237",
"checksum": "b60f35d7c341bbd0555d7fc0c0bfea3d513f2e238736862f14235c40e26c6c79"
@@ -3788,6 +3815,10 @@
}
},
"1.0.4": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938B0A1E158",
"checksum": "d50f8a0793d200e6e3222f2ec9eb27e04c89628c026e9e3495a191a48de27aee"
},
"x86_64_macos": {
"etag": "0x8D9B938BE789F94",
"checksum": "cdb6a9d6001b85ecf3c3acc804568efcf22218e9e87f74fdd09b10a5fdb95553"
@@ -3798,6 +3829,10 @@
}
},
"1.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938BE67D91F",
"checksum": "b7a59815d70429a58ff3fc8fc2f6e5d48cad4566cf089ab0d929d6697fd2e95b"
},
"x86_64_macos": {
"etag": "0x8D9B938BACDD443",
"checksum": "e3d565e0e48754b2c7180df8d0622e9128da2382bb3ecc9978844a30edbbfe6b"
@@ -3808,6 +3843,10 @@
}
},
"1.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938BC87EDBC",
"checksum": "25c5d0f1a065106a6411a6fbf20a4a5247df42b13920dfe19f47aa5776ebc743"
},
"x86_64_macos": {
"etag": "0x8D9B938B0DC70C3",
"checksum": "99b3694e83fa6e9e121eaea1fce769ed7a947a39d8ea49f11d7858970899088b"
@@ -3818,6 +3857,10 @@
}
},
"1.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938B118ADA3",
"checksum": "c57fe7c43b50aa047f58f1954efae6e2ac62996bcfd5cfaf9a4c6c520ea6cbe6"
},
"x86_64_macos": {
"etag": "0x8D9B938BACC4DDC",
"checksum": "65e83854318bcdf777233afccbed84db0bd2a2eaa775209078337c4e579b512f"
@@ -3828,6 +3871,10 @@
}
},
"1.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8D9B938B8876DD7",
"checksum": "e4b4028f71211936beb3e0b4953123b217277d6d6b76eca1d0bdb25b067e176e"
},
"x86_64_macos": {
"etag": "0x8D9B938B36665FA",
"checksum": "97bc6b5c6d7a68e996753a0800db7269789370fdb03c14745142e41eba10c5a0"

127
manifests/ubi.json generated Normal file
View File

@@ -0,0 +1,127 @@
{
"rust_crate": "ubi",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Linux-musl-x86_64.tar.gz",
"bin": "ubi"
},
"x86_64_macos": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-macOS-x86_64.tar.gz",
"bin": "ubi"
},
"x86_64_windows": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Windows-msvc-x86_64.zip",
"bin": "ubi.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Linux-musl-arm64.tar.gz",
"bin": "ubi"
},
"aarch64_macos": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-macOS-arm64.tar.gz",
"bin": "ubi"
},
"aarch64_windows": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Windows-msvc-arm64.zip",
"bin": "ubi.exe"
},
"powerpc64le_linux_gnu": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Linux-gnu-powerpc64le.tar.gz",
"bin": "ubi"
},
"riscv64_linux_gnu": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Linux-gnu-riscv64gc.tar.gz",
"bin": "ubi"
},
"s390x_linux_gnu": {
"url": "https://github.com/houseabsolute/ubi/releases/download/v${version}/ubi-Linux-gnu-s390x.tar.gz",
"bin": "ubi"
}
},
"license_markdown": "[MIT](https://github.com/houseabsolute/ubi/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/houseabsolute/ubi/blob/master/LICENSE-APACHE)",
"latest": {
"version": "0.8.0"
},
"0.8": {
"version": "0.8.0"
},
"0.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DDF3B655CF6738",
"checksum": "fa0c62b47e31afe46552ee76e1b0ca9fd45b5005c05d320c359174157e11a616"
},
"x86_64_macos": {
"etag": "0x8DDF3B643B6E233",
"checksum": "20b8d4e9b1cd058a49e7a2b38b0258dfd1d3c9a691af3c6de2f909512f7bbb3e"
},
"x86_64_windows": {
"etag": "0x8DDF3B65E6FB89C",
"checksum": "eb4aac16ddfee1d153f5c04db982805bde6dedb563400895b77a11cdd76c9cda"
},
"aarch64_linux_musl": {
"etag": "0x8DDF3B64E87084F",
"checksum": "332e3b8cbba20377dc27e137bc5a20f9b78c0a75b94e8438ad0cb9082a98076e"
},
"aarch64_macos": {
"etag": "0x8DDF3B63E673102",
"checksum": "b2be722c39366ed745a2e96199f944bcd9bfd8ad6382612a815f6c20d36ba51b"
},
"aarch64_windows": {
"etag": "0x8DDF3B63F7637E3",
"checksum": "211728097e675cb439d94cfc31116a2aa6daad62113a51a4b426caf71eb9a0fb"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDF3B629D070D7",
"checksum": "c5313663847826d92d831d71ef77f224fdf2fbbcb7545befec3de0276c320117"
},
"riscv64_linux_gnu": {
"etag": "0x8DDF3B655B593A7",
"checksum": "c1ac42629362fb76bb55ab49519b825a8b5f9fccf5de3d45d83ee27ba02ec09f"
},
"s390x_linux_gnu": {
"etag": "0x8DDF3B63B62FA30",
"checksum": "1ea24421657c1fd44822fb721b4115faa92f89b201d66f3576917a0a651aabb6"
}
},
"0.7": {
"version": "0.7.4"
},
"0.7.4": {
"x86_64_linux_musl": {
"etag": "0x8DDE33E8277D23B",
"checksum": "913cba6ef010db5cca73863118bf215ae9e78f02b5e38a8fc3195385cea68c1b"
},
"x86_64_macos": {
"etag": "0x8DDE33EB1FD3132",
"checksum": "83d378f0181d4e5b601386d0f658b43da345d4c29308d5e8d2c43f18368c06d1"
},
"x86_64_windows": {
"etag": "0x8DDE33EE0521D86",
"checksum": "450836aebc9ec3f16b03c6883b0c195a24abf419596fec3067fa495306640f7c"
},
"aarch64_linux_musl": {
"etag": "0x8DDE33EDD2FADE5",
"checksum": "f91b62bc9dbe358ae29b7485e0d74f31b3cc87b651b6b3658dc60f1534775f8b"
},
"aarch64_macos": {
"etag": "0x8DDE33E88A30502",
"checksum": "fbed4e8cff1ed4eae94a39ae4e6ad2ca862e876415cdea3cee036bc9d674d066"
},
"aarch64_windows": {
"etag": "0x8DDE33E916C552C",
"checksum": "2df26cd0021aa699309534462dcb62dd2c666edf952b0f63be70495a4aee24ac"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDE33E6E5D6969",
"checksum": "a010a386fd61c21704c0c9d07d0ca589b2b28cf85a7c563b908cc42f63b316d9"
},
"riscv64_linux_gnu": {
"etag": "0x8DDE33E77AB32DB",
"checksum": "45c50498b0f3a5946befe0c1bd6fcd50d8dcef4279c688e8a9fd87a55c730d07"
},
"s390x_linux_gnu": {
"etag": "0x8DDE33EC518872E",
"checksum": "32fb0b89493298058ea93ea43887a9d8fb57153aa453ac14b513873e46e9d1cc"
}
}
}

162
manifests/uv.json generated Normal file
View File

@@ -0,0 +1,162 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-x86_64-unknown-linux-musl.tar.gz",
"bin": "uv-x86_64-unknown-linux-musl/uv"
},
"x86_64_macos": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-x86_64-apple-darwin.tar.gz",
"bin": "uv-x86_64-apple-darwin/uv"
},
"x86_64_windows": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-x86_64-pc-windows-msvc.zip",
"bin": "uv.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-aarch64-unknown-linux-musl.tar.gz",
"bin": "uv-aarch64-unknown-linux-musl/uv"
},
"aarch64_macos": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-aarch64-apple-darwin.tar.gz",
"bin": "uv-aarch64-apple-darwin/uv"
},
"aarch64_windows": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-aarch64-pc-windows-msvc.zip",
"bin": "uv.exe"
},
"powerpc64le_linux_gnu": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-powerpc64le-unknown-linux-gnu.tar.gz",
"bin": "uv-powerpc64le-unknown-linux-gnu/uv"
},
"riscv64_linux_gnu": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-riscv64gc-unknown-linux-gnu.tar.gz",
"bin": "uv-riscv64gc-unknown-linux-gnu/uv"
},
"s390x_linux_gnu": {
"url": "https://github.com/astral-sh/uv/releases/download/${version}/uv-s390x-unknown-linux-gnu.tar.gz",
"bin": "uv-s390x-unknown-linux-gnu/uv"
}
},
"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.8.18"
},
"0.8": {
"version": "0.8.18"
},
"0.8.18": {
"x86_64_linux_musl": {
"etag": "0x8DDF63263E2E801",
"checksum": "3a93bc3597ab73c9c31d8ad709b4d0b788961cbb508c5a4dcf21636fd7e3e8ce"
},
"x86_64_macos": {
"etag": "0x8DDF63263280B72",
"checksum": "a08c3a6c50f49e68216ac133bd0aaae952db2cd8d19a3cd5be782f8f4becf135"
},
"x86_64_windows": {
"etag": "0x8DDF63263722E8D",
"checksum": "3e42d63c8323839d50b11959ec558ad3954a2c16aab1ad52c0521bd055442a3f"
},
"aarch64_linux_musl": {
"etag": "0x8DDF6326100E132",
"checksum": "1d7e3bfc3b5ec9d747bc3f42a6a3362249f30560966512b172e8967b11046144"
},
"aarch64_macos": {
"etag": "0x8DDF6326080A8C9",
"checksum": "ce660d5cdf0ed83d1a045bbe9792b93d06725b8c9e9b88960a503d42192be445"
},
"aarch64_windows": {
"etag": "0x8DDF63260A62EF1",
"checksum": "f49a25f1a89c76d750e2179f40f9302310504f40c89283ca4522b13363c7bdc9"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDF63262D235C6",
"checksum": "50b418096f4d82df5d22cb23e650754ca92bca7be657113dcd53631f0e0cec77"
},
"riscv64_linux_gnu": {
"etag": "0x8DDF63262DE0F56",
"checksum": "b696be9a2ef0808f230227477b8e23acedba0b90933978c760ea2a748e8c30fa"
},
"s390x_linux_gnu": {
"etag": "0x8DDF632631424AE",
"checksum": "3b106572a8574f58e3df591cdaef915bdb38fdff11e5de0ec53bfe1b857267e8"
}
},
"0.8.17": {
"x86_64_linux_musl": {
"etag": "0x8DDF0B4467F86CD",
"checksum": "4057052999a210fe78d93599d2165da9e24c8bbb23370cdd26b66a98ab479203"
},
"x86_64_macos": {
"etag": "0x8DDF0B445D622CA",
"checksum": "31ed353cfd8e6c962e7c60617bd8a9d6b97b704c1ecb5b5eceaff8c6121b54ac"
},
"x86_64_windows": {
"etag": "0x8DDF0B446239D74",
"checksum": "0d051779fbcb173b183efeae1c3e96148764fd82709bbbf0966df3efe48b67c5"
},
"aarch64_linux_musl": {
"etag": "0x8DDF0B443C0BEB1",
"checksum": "bd141b7e263935d14f5725f2a5c1c942fd89642e37683cb904f1984ce7e365f4"
},
"aarch64_macos": {
"etag": "0x8DDF0B4433B3504",
"checksum": "e4d4859d7726298daa4c12e114f269ff282b2cfc2b415dc0b2ca44ae2dbd358e"
},
"aarch64_windows": {
"etag": "0x8DDF0B44369D8C1",
"checksum": "2396749de576e45a40efa35fe94b3f953c3224c21f75c05772593e085d78e77d"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDF0B4456348C9",
"checksum": "e4b28cab21eb990e2bea768bc9f43b61e4fd554552cea8868c855027decef69d"
},
"riscv64_linux_gnu": {
"etag": "0x8DDF0B4458F3077",
"checksum": "f653caa34479d405d290b825a2fe782bb26c55a7bfaa870911b4e18792312d45"
},
"s390x_linux_gnu": {
"etag": "0x8DDF0B445C1C759",
"checksum": "8fae8182704b4b11316c87d897c3e64f2d3f55ac8c58c482d9bbef9ad611f90c"
}
},
"0.8.16": {
"x86_64_linux_musl": {
"etag": "0x8DDF01386647510",
"checksum": "ee220f112b91b23f641d169ba7a3652c6ab7104e7c666d26104ebd6a2f76be43"
},
"x86_64_macos": {
"etag": "0x8DDF013833787EB",
"checksum": "07491a998fd741090501df9bbfe538f85568901a3a66c9e0368636509158727a"
},
"x86_64_windows": {
"etag": "0x8DDF0138569C9D5",
"checksum": "97fb93678eca3b4f731ea3879ae2e78787976e03f38c9c6fb744ab28bc3aec1b"
},
"aarch64_linux_musl": {
"etag": "0x8DDF0136684A8D0",
"checksum": "6bd6a11c384f07353c3c7eec9bde094f89b92a12dc09caea9df40c424afebea5"
},
"aarch64_macos": {
"etag": "0x8DDF0137096BFC6",
"checksum": "87e4b51b735e8445f6c445c7b4c0398273e40d34cd192bad8158736653600cd6"
},
"aarch64_windows": {
"etag": "0x8DDF013631054A2",
"checksum": "392acca957d8d7cccafbb68ce6c4ba29b2ff00c8b0d4744a2136918d3a7bf765"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DDF0137CA026B2",
"checksum": "91645092447a14c23b47d0f434a787a9555b29e061607d9e60d2d556b831f5aa"
},
"riscv64_linux_gnu": {
"etag": "0x8DDF0137D66B606",
"checksum": "dbaeff3f0baad73c264c35abd937a231fb6b9d1201b6763d82e39e7516358115"
},
"s390x_linux_gnu": {
"etag": "0x8DDF0137F8A6251",
"checksum": "e29c330a8956c13acb0f2af7aa650dd5d9ebba6aefdceaea77f689953d140780"
}
}
}

163
manifests/vacuum.json generated
View File

@@ -22,10 +22,169 @@
},
"license_markdown": "[MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE)",
"latest": {
"version": "0.17.11"
"version": "0.18.3"
},
"0.18": {
"version": "0.18.3"
},
"0.18.3": {
"x86_64_linux_musl": {
"etag": "0x8DDF5793103706F",
"checksum": "a5fb0221cf267675b9fc27108cb7ac5f39024fb298c18bcc1581a90cfa626eea"
},
"x86_64_macos": {
"etag": "0x8DDF57931F87CD7",
"checksum": "379eb70297a09a6d0954f932d50c29e487d1d71d37b4f74d31cce13ea416cc86"
},
"x86_64_windows": {
"etag": "0x8DDF57930E38926",
"checksum": "a8ec03240f9429818c24ba207518e5262ff5e7e19ad5629fef24ef797c28a63b"
},
"aarch64_linux_musl": {
"etag": "0x8DDF57930DC1771",
"checksum": "d851a013f976b3233a66545948b8d1bfac1e7caec7567f7ae8e7c7c7cb990b08"
},
"aarch64_macos": {
"etag": "0x8DDF57931ABC474",
"checksum": "8406c1ef3ec94955f3b2f132fbc45cf1463446104abc6685cc9c9c87741831cd"
},
"aarch64_windows": {
"etag": "0x8DDF57931C7DF76",
"checksum": "b6021b6668ac094f56430715105447c639f89950c44ee4c990d7fc7fac4d1753"
}
},
"0.18.2": {
"x86_64_linux_musl": {
"etag": "0x8DDF54CB1697677",
"checksum": "3a41f24c3bf819e17302f7eb305bf5b3415206fd105fd13c9e865d9ab1385204"
},
"x86_64_macos": {
"etag": "0x8DDF54CB1E6575A",
"checksum": "af41ce5c1ba7599c919a69949b039ea2bbabd09fa8efe0c5a44da6f46ea65e31"
},
"x86_64_windows": {
"etag": "0x8DDF54CB1372D59",
"checksum": "fc5cbc53dabf9c211ce0288864148de70aad8a70e8683be8367863d40b90a675"
},
"aarch64_linux_musl": {
"etag": "0x8DDF54CB12D2681",
"checksum": "bd174da218c2b5f72410da370ff72e47770b9772015e355b3537b7ff610cb571"
},
"aarch64_macos": {
"etag": "0x8DDF54CB1E2FFD2",
"checksum": "7f061e010a713298af7675da5465596a2a6603e7ea8c23affc97f48df6ca4f93"
},
"aarch64_windows": {
"etag": "0x8DDF54CB1BD04E4",
"checksum": "1ecbeb7ed387d19155d91eb53d0916d1e6f2ce98dfc6ae398dfe52bad42b449f"
}
},
"0.18.1": {
"x86_64_linux_musl": {
"etag": "0x8DDF5335E6EECB2",
"checksum": "5948e477541f83f32c418fa90d079a4b80b80d8a362ae7c98b7bcaadcbaf3d03"
},
"x86_64_macos": {
"etag": "0x8DDF5335D8E62DA",
"checksum": "eabfd2e6649f8216084109c85f222618e629989a5c6fdcef6dbfa4c1ad8f1c42"
},
"x86_64_windows": {
"etag": "0x8DDF5335E4A28EC",
"checksum": "3a867ccacde041f7731543a8c876b3c4a42586484e45baf90c259ae9d7c0b24f"
},
"aarch64_linux_musl": {
"etag": "0x8DDF5335E10BBE6",
"checksum": "92c31fabf30a5bc58c880930b11437918c3e72b419989e3f3a011916bb25c741"
},
"aarch64_macos": {
"etag": "0x8DDF5335D8482E6",
"checksum": "201f4f50d438191f6de1b2a7c5109b89e65c74c2e195d25bbdf5dfb41aee1305"
},
"aarch64_windows": {
"etag": "0x8DDF5335D920848",
"checksum": "faf4270343dfbd67324062a308a2298167aadafb7c6e9321247c04cc3239a92a"
}
},
"0.18.0": {
"x86_64_linux_musl": {
"etag": "0x8DDF4C6FC5B932E",
"checksum": "c63e984c77a61ed881c8893e16821959e6b1871ee224336f88d243e5b7e80f89"
},
"x86_64_macos": {
"etag": "0x8DDF4C6FBC18720",
"checksum": "13b734252f6144e72fc10c9ae13e39d2a7c4775e330102be3eb527d2a6bca7d0"
},
"x86_64_windows": {
"etag": "0x8DDF4C6FC5C07DE",
"checksum": "0e8ed11798c2fe1e4822c58cf0b2355426a426f9ad84a2f4feec699b52bc7585"
},
"aarch64_linux_musl": {
"etag": "0x8DDF4C6FC54E3F6",
"checksum": "08d74e2364d40309cd2f03fb2970d68e91346aaef6fb715699c20ff9b3804f32"
},
"aarch64_macos": {
"etag": "0x8DDF4C6FBD3268F",
"checksum": "be179a5eb76b4343a2c478ab0df988db408ffa10d138b31af7db98316d256344"
},
"aarch64_windows": {
"etag": "0x8DDF4C6FBAE62CF",
"checksum": "2b8a20d6b4791c3d107c5918220aa77f09a81fbc531962288a68badd613a2e89"
}
},
"0.17": {
"version": "0.17.11"
"version": "0.17.13"
},
"0.17.13": {
"x86_64_linux_musl": {
"etag": "0x8DDF236CE083E27",
"checksum": "60a61c6830cbfc6b85cc675880b764eebe9b9c3d8e99aaa80372a07ae4cd9b97"
},
"x86_64_macos": {
"etag": "0x8DDF236CEBF27B8",
"checksum": "d5d7f45a696cd944a55a359f1348b790bc124444a9bed8e2799fec977036939f"
},
"x86_64_windows": {
"etag": "0x8DDF236CE099C2A",
"checksum": "2cfcff8fa757aef03da88e5b19660346058668ac450527890f0d97bf8fd05441"
},
"aarch64_linux_musl": {
"etag": "0x8DDF236CE0900A4",
"checksum": "890ba62ded5c2859c68e906bf2ae0e6e79803172365775533c4e2c2b1d510c9c"
},
"aarch64_macos": {
"etag": "0x8DDF236CE9512C5",
"checksum": "2ad0c9ad14ac9e3a436dc2d581be0b7f08d91751ef1b948ed09652c0d1204446"
},
"aarch64_windows": {
"etag": "0x8DDF236CE8ABE32",
"checksum": "d274502f622a9c3989369fa5b10ea458302f1896220ccea97851169d911587be"
}
},
"0.17.12": {
"x86_64_linux_musl": {
"etag": "0x8DDF15006CEB2A5",
"checksum": "dd9659cd94f7c993ebfe9fbee4899b13fdccf13ed58ed3214c32514b821bedf4"
},
"x86_64_macos": {
"etag": "0x8DDF150078E92CF",
"checksum": "6345c0744b9d44f76936ec46bbb49f5b9faded525faf75d5ea09004ccdd41bca"
},
"x86_64_windows": {
"etag": "0x8DDF15006C85132",
"checksum": "09ca61552a774685d74399cdf5933d67e37659cd57622c0f66f6804a10a2269b"
},
"aarch64_linux_musl": {
"etag": "0x8DDF15006C4D2AC",
"checksum": "0f9ace177537812dad0d091196a8099a59413c23bec578718ad4275d8523e19b"
},
"aarch64_macos": {
"etag": "0x8DDF15007BAA16A",
"checksum": "3796301e3d1fafc92b960bdf94e40f2a16c65e6d6c6fce34b97d3cec2e034af1"
},
"aarch64_windows": {
"etag": "0x8DDF150078F557E",
"checksum": "360a33ba899c0dbacc49e6db08781920ca62a963da058d4a6e9703cc31086b1e"
}
},
"0.17.11": {
"x86_64_linux_musl": {

15
manifests/wash.json generated
View File

@@ -33,6 +33,11 @@
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-aarch64-apple-darwin",
"etag": "0x8DD9FB70346DA51",
"checksum": "ab9183194dd29d6eba77692bc017cbc2ea9108b734ddc19d51e74d8bf556aeec"
},
"riscv64_linux_gnu": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-riscv64gc-unknown-linux-gnu",
"etag": "0x8DD9FB7037702EC",
"checksum": "2cc800d6454cd596259f32f89201bbb6d3aad41fe263dccd001ee7b63389df8e"
}
},
"0.41": {
@@ -63,6 +68,11 @@
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.41.0/wash-aarch64-apple-darwin",
"etag": "0x8DD68D8B93758E7",
"checksum": "17bf805068a83ed09b1e22aa9a58fda1bb7f0cb1b6a61f5d02e5296165f1f20a"
},
"riscv64_linux_gnu": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.41.0/wash-riscv64gc-unknown-linux-gnu",
"etag": "0x8DD68D8B95C1CA7",
"checksum": "90a68668007247d7e5b9a555927673c7721378e6ff99224586352e23f3782edb"
}
},
"0.40": {
@@ -93,6 +103,11 @@
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.40.0/wash-aarch64-apple-darwin",
"etag": "0x8DD5FFAFFFFDDD5",
"checksum": "1ca3ac67d62689f14b8c65317e3cf012513dfa5c1c545e5685c4e0d6ec22cd18"
},
"riscv64_linux_gnu": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.40.0/wash-riscv64gc-unknown-linux-gnu",
"etag": "0x8DD5FFB000189AB",
"checksum": "3b9f13d9afa006804c5c8b4de724d664920f3ea64f3ff20a5f8dcbd389a07295"
}
},
"0.39": {

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.101"
"version": "0.2.103"
},
"0.2": {
"version": "0.2.101"
"version": "0.2.103"
},
"0.2.103": {
"x86_64_linux_musl": {
"etag": "0x8DDF5E90F821E24",
"checksum": "343b06a070b4cb74ec77facb393f0292b2ef7115adbb3aff58e8cb395b9d203e"
},
"x86_64_macos": {
"etag": "0x8DDF5E90F9762FC",
"checksum": "a004d4e83a186801e0a0d4a6ffd0888060a783c2b56c1a89e60d9d416d7b1ff2"
},
"x86_64_windows": {
"etag": "0x8DDF5E90F76E031",
"checksum": "f28c907a57772eab05999c77197b2ba246b615384ab5d82f51ce553de1af60f8"
},
"aarch64_linux_gnu": {
"etag": "0x8DDF5E90F846588",
"checksum": "31f9364d7879e26ecd2366e9b4864d876cc666ccf3aac3e28186ae92dcb9e53b"
},
"aarch64_macos": {
"etag": "0x8DDF5E90F7E0412",
"checksum": "65e079204000fd97d0989056364e7d9c6025005986385226a60974b785873f1f"
}
},
"0.2.102": {
"x86_64_linux_musl": {
"etag": "0x8DDF572FE27BE75",
"checksum": "c1e2f295174802bcfda47b5d90e00c27cd0165ad3d9bc35ffe432d238b967158"
},
"x86_64_macos": {
"etag": "0x8DDF572FE334A3D",
"checksum": "9a8e41b6c557df39bbf1620e95407c75a14ab139ab52b840396af06d660fac1f"
},
"x86_64_windows": {
"etag": "0x8DDF572FE1BE4EC",
"checksum": "d541035b1c80e4d13d3ca329b09fe1cce57ab31eb793049745b5b81c0f9d199f"
},
"aarch64_linux_gnu": {
"etag": "0x8DDF572FE1C599C",
"checksum": "9fee066565c94e074b5c4c0046ada68e1dc83d51074bb22a7143da64edb37916"
},
"aarch64_macos": {
"etag": "0x8DDF572FE1B9726",
"checksum": "e658f7abdc923744381dfc55ed0e105bc426f9c1bfd08cae5b3c13787778cdb3"
}
},
"0.2.101": {
"x86_64_linux_musl": {

876
manifests/wasmtime.json generated

File diff suppressed because it is too large Load Diff

9
manifests/zola.json generated
View File

@@ -4,6 +4,9 @@
"x86_64_linux_gnu": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_linux_musl": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-apple-darwin.tar.gz"
},
@@ -25,9 +28,9 @@
"version": "0.21.0"
},
"0.21.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDC31E0E5DE5E5",
"checksum": "5c37a8f706567d6cad3f0dbc0eaebe3b9591cc301bd67089e5ddc0d0401732d6"
"x86_64_linux_musl": {
"etag": "0x8DDC31E0E84F0F1",
"checksum": "78131fce9acf5d7eac4c5bb968a42eab98a47470bea5d9d959b127002750cb40"
},
"x86_64_macos": {
"etag": "0x8DDC31E0E61169C",

View File

@@ -120,14 +120,16 @@ case "$(uname -s)" in
MINGW* | MSYS* | CYGWIN* | Windows_NT) host_os=windows ;;
*) bail "unrecognized OS type '$(uname -s)'" ;;
esac
# See main.sh
# NB: Sync with main.sh.
case "$(uname -m)" in
aarch64 | arm64) host_arch=aarch64 ;;
xscale | arm | armv*l) bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
*)
# TODO: uname -m on windows-11-arm returns "x86_64"
host_arch=x86_64
;;
ppc64le) host_arch=powerpc64le ;;
riscv64) host_arch=riscv64 ;;
s390x) host_arch=s390x ;;
loongarch64 | mips | mips64 | ppc | ppc64 | sun4v) bail "$(uname -m) runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
# TODO: uname -m on windows-11-arm returns "x86_64"
*) host_arch=x86_64 ;;
esac
tools=()

View File

@@ -5,6 +5,9 @@
"tag_prefix": "cli/v",
"bin": "${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x64"
},
"x86_64_linux_musl": {
"asset_name": "${package}-linux-x64-musl"
},
@@ -14,6 +17,9 @@
"x86_64_windows": {
"asset_name": "${package}-win32-x64${exe}"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-linux-arm64"
},
"aarch64_linux_musl": {
"asset_name": "${package}-linux-arm64-musl"
},

View File

@@ -5,6 +5,9 @@
"bin": "${package}-${rust_target}/${package}${exe}",
"version_range": ">= 0.5.0",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-amd64.tar.gz"
},
"x86_64_linux_musl": {
"asset_name": "${package}-${rust_target}.tar.xz"
},

View File

@@ -5,6 +5,7 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "${package}-v${version}-${rust_target}/bin/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},

View File

@@ -9,11 +9,15 @@
"${package}-v${version}-${rust_target}.zip"
],
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
"aarch64_windows": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -8,6 +8,9 @@
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {}
"aarch64_macos": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -9,6 +9,9 @@
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
"aarch64_windows": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -9,6 +9,9 @@
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
"aarch64_windows": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -3,13 +3,13 @@
"tag_prefix": "v",
"rust_crate": "${package}",
"broken": ["1.4.3", "1.4.4", "1.4.5", "1.4.6", "1.4.7", "1.4.8"],
"asset_name": [
"${package}_v${version}_${rust_target}.tar.bz2",
"${package}_v${version}_${rust_target}.zip"
],
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_v${version}_${rust_target}.tar.bz2"
},
"x86_64_macos": {
"asset_name": "${package}_v${version}_${rust_target}.zip"
},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}_v${version}_x86_64-pc-windows-gnu.zip"
}

View File

@@ -6,6 +6,7 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {

View File

@@ -4,6 +4,7 @@
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.zip",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},

View File

@@ -8,6 +8,9 @@
"bin": "${package}-v${version}-${rust_target}/${package}",
"platform": {
"x86_64_linux_musl": {},
"aarch64_linux_gnu": {}
"aarch64_linux_gnu": {},
"powerpc64le_linux_gnu": {},
"riscv64_linux_gnu": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -5,6 +5,7 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"version_range": ">= 0.1.0",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {

View File

@@ -0,0 +1,27 @@
{
"repository": "https://github.com/jdx/mise",
"tag_prefix": "v",
"rust_crate": "${package}",
"bin": "mise/bin/${package}${exe}",
"version_range": ">= 2025.9.7",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}-v${version}-${rust_target_os}-x64-musl.tar.gz"
},
"x86_64_macos": {
"asset_name": "${package}-v${version}-${rust_target_os}-x64.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target_os}-x64.zip"
},
"aarch64_linux_musl": {
"asset_name": "${package}-v${version}-${rust_target_os}-arm64-musl.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}-v${version}-${rust_target_os}-arm64.tar.gz"
},
"aarch64_windows": {
"asset_name": "${package}-v${version}-${rust_target_os}-arm64.zip"
}
}
}

View File

@@ -7,11 +7,15 @@
"${package}-${rust_target}.zip"
],
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
"aarch64_windows": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -9,6 +9,9 @@
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
"aarch64_windows": {},
"powerpc64le_linux_musl": {},
"riscv64_linux_musl": {},
"s390x_linux_gnu": {}
}
}

View File

@@ -18,6 +18,12 @@
},
"aarch64_macos": {
"asset_name": "${package}-${version}-osx-aarch_64.zip"
},
"powerpc64le_linux_gnu": {
"asset_name": "${package}-${version}-linux-ppcle_64.zip"
},
"s390x_linux_gnu": {
"asset_name": "${package}-${version}-linux-s390_64.zip"
}
}
}

View File

@@ -19,6 +19,9 @@
},
"aarch64_macos": {
"asset_name": "${package}-v${version}.darwin.aarch64.tar.xz"
},
"riscv64_linux_musl": {
"asset_name": "${package}-v${version}.linux.riscv64.tar.xz"
}
}
}

View File

@@ -18,6 +18,12 @@
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
},
"powerpc64le_linux_musl": {
"asset_name": "${package}_${version}_linux_ppc64le.tar.gz"
},
"s390x_linux_musl": {
"asset_name": "${package}_${version}_linux_s390x.tar.gz"
}
}
}

View File

@@ -3,22 +3,20 @@
"tag_prefix": "",
"rust_crate": "${package}-cli",
"version_range": ">= 0.8.0",
"asset_name": "${package}-${rust_target_os}-${rust_target_arch}.gz",
"bin": "${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x86_64.gz"
},
"x86_64_linux_gnu": {},
"x86_64_macos": {
"asset_name": "${package}-darwin-x86_64.gz"
"asset_name": "${package}-darwin-${rust_target_arch}.gz"
},
"x86_64_windows": {
"asset_name": "${package}-windows-x86_64.zip"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-linux-aarch64.gz"
"asset_name": "${package}-${rust_target_os}-${rust_target_arch}.zip"
},
"aarch64_linux_gnu": {},
"aarch64_macos": {
"asset_name": "${package}-darwin-aarch64.gz"
}
"asset_name": "${package}-darwin-${rust_target_arch}.gz"
},
"riscv64_linux_gnu": {}
}
}

View File

@@ -18,6 +18,12 @@
},
"aarch64_macos": {
"asset_name": "${package}_${version}_macOS-ARM64.tar.gz"
},
"powerpc64le_linux_gnu": {
"asset_name": "${package}_${version}_Linux-PPC64LE.tar.gz"
},
"s390x_linux_gnu": {
"asset_name": "${package}_${version}_Linux-s390x.tar.gz"
}
}
}

View File

@@ -5,6 +5,7 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"version_range": ">= 1.0.0",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {

View File

@@ -0,0 +1,36 @@
{
"repository": "https://github.com/houseabsolute/ubi",
"tag_prefix": "v",
"rust_crate": "${package}",
"bin": "${package}${exe}",
"version_range": ">= 0.7.4",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}-Linux-musl-${rust_target_arch}.tar.gz"
},
"x86_64_macos": {
"asset_name": "${package}-macOS-${rust_target_arch}.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}-Windows-msvc-${rust_target_arch}.zip"
},
"aarch64_linux_musl": {
"asset_name": "${package}-Linux-musl-arm64.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}-macOS-arm64.tar.gz"
},
"aarch64_windows": {
"asset_name": "${package}-Windows-msvc-arm64.zip"
},
"powerpc64le_linux_gnu": {
"asset_name": "${package}-Linux-gnu-powerpc64le.tar.gz"
},
"riscv64_linux_gnu": {
"asset_name": "${package}-Linux-gnu-riscv64gc.tar.gz"
},
"s390x_linux_gnu": {
"asset_name": "${package}-Linux-gnu-s390x.tar.gz"
}
}
}

View File

@@ -0,0 +1,44 @@
{
"repository": "https://github.com/astral-sh/uv",
"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)",
"tag_prefix": "",
"version_range": ">= 0.8.16",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}-x86_64-unknown-linux-musl.tar.gz",
"bin": "${package}-x86_64-unknown-linux-musl/${package}${exe}"
},
"x86_64_macos": {
"asset_name": "${package}-x86_64-apple-darwin.tar.gz",
"bin": "${package}-x86_64-apple-darwin/${package}${exe}"
},
"x86_64_windows": {
"asset_name": "${package}-x86_64-pc-windows-msvc.zip",
"bin": "${package}${exe}"
},
"aarch64_linux_musl": {
"asset_name": "${package}-aarch64-unknown-linux-musl.tar.gz",
"bin": "${package}-aarch64-unknown-linux-musl/${package}${exe}"
},
"aarch64_macos": {
"asset_name": "${package}-aarch64-apple-darwin.tar.gz",
"bin": "${package}-aarch64-apple-darwin/${package}${exe}"
},
"aarch64_windows": {
"asset_name": "${package}-aarch64-pc-windows-msvc.zip",
"bin": "${package}${exe}"
},
"powerpc64le_linux_gnu": {
"asset_name": "${package}-powerpc64le-unknown-linux-gnu.tar.gz",
"bin": "${package}-powerpc64le-unknown-linux-gnu/${package}${exe}"
},
"riscv64_linux_gnu": {
"asset_name": "${package}-riscv64gc-unknown-linux-gnu.tar.gz",
"bin": "${package}-riscv64gc-unknown-linux-gnu/${package}${exe}"
},
"s390x_linux_gnu": {
"asset_name": "${package}-s390x-unknown-linux-gnu.tar.gz",
"bin": "${package}-s390x-unknown-linux-gnu/${package}${exe}"
}
}
}

View File

@@ -8,6 +8,7 @@
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {}
"aarch64_macos": {},
"riscv64_linux_gnu": {}
}
}

View File

@@ -1,7 +1,7 @@
{
"repository": "https://github.com/wasm-bindgen/wasm-bindgen",
"tag_prefix": "",
"rust_crate": "wasm-bindgen-cli",
"rust_crate": "${package}-cli",
"version_range": ">= 0.2.88",
"asset_name": "wasm-bindgen-${version}-${rust_target}.tar.gz",
"bin": [

View File

@@ -1,7 +1,7 @@
{
"repository": "https://github.com/bytecodealliance/wasmtime",
"tag_prefix": "v",
"rust_crate": "wasmtime-cli",
"rust_crate": "${package}-cli",
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.tar.xz",
"bin": "${package}-v${version}-${rust_target_arch}-${rust_target_os}/${package}${exe}",
"platform": {
@@ -14,6 +14,11 @@
"aarch64_macos": {},
"aarch64_windows": {
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
}
},
"riscv64_linux_gnu": {
"asset_name": "${package}-v${version}-riscv64gc-${rust_target_os}.tar.xz",
"bin": "${package}-v${version}-riscv64gc-${rust_target_os}/${package}${exe}"
},
"s390x_linux_gnu": {}
}
}

View File

@@ -4,6 +4,7 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"

View File

@@ -468,6 +468,21 @@ fn main() -> Result<()> {
{
download_info.remove(&HostPlatform::aarch64_linux_gnu);
}
if download_info.contains_key(&HostPlatform::powerpc64le_linux_gnu)
&& download_info.contains_key(&HostPlatform::powerpc64le_linux_musl)
{
download_info.remove(&HostPlatform::powerpc64le_linux_gnu);
}
if download_info.contains_key(&HostPlatform::riscv64_linux_gnu)
&& download_info.contains_key(&HostPlatform::riscv64_linux_musl)
{
download_info.remove(&HostPlatform::riscv64_linux_gnu);
}
if download_info.contains_key(&HostPlatform::s390x_linux_gnu)
&& download_info.contains_key(&HostPlatform::s390x_linux_musl)
{
download_info.remove(&HostPlatform::s390x_linux_gnu);
}
}
if download_info.contains_key(&HostPlatform::x86_64_macos)
&& download_info.contains_key(&HostPlatform::aarch64_macos)
@@ -589,6 +604,21 @@ fn main() -> Result<()> {
{
continue;
}
if p == HostPlatform::powerpc64le_linux_gnu
&& latest_manifest.download_info.contains_key(&HostPlatform::powerpc64le_linux_musl)
{
continue;
}
if p == HostPlatform::riscv64_linux_gnu
&& latest_manifest.download_info.contains_key(&HostPlatform::riscv64_linux_musl)
{
continue;
}
if p == HostPlatform::s390x_linux_gnu
&& latest_manifest.download_info.contains_key(&HostPlatform::s390x_linux_musl)
{
continue;
}
}
bail!(
"platform list in base manifest for {package} contains {p:?}, \

View File

@@ -18,7 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"]
# The following are external types that are allowed to be exposed in our public API.
allowed_external_types = [
"semver::*",
"serde::*",
"serde_core::*",
]
[lib]

View File

@@ -285,16 +285,6 @@ impl BaseManifest {
if self.platform.is_empty() {
panic!("At least one platform must be specified");
}
if !self.prefer_linux_gnu
&& (self.platform.contains_key(&HostPlatform::x86_64_linux_gnu)
&& self.platform.contains_key(&HostPlatform::x86_64_linux_musl))
&& (self.platform.contains_key(&HostPlatform::aarch64_linux_gnu)
&& self.platform.contains_key(&HostPlatform::aarch64_linux_musl))
{
panic!(
"When *-linux-musl platform is specified, *-linux-gnu for the same architecture will never be used and should not be specified"
);
}
}
}
@@ -347,10 +337,12 @@ impl StringOrArray {
}
}
/// GitHub Actions Runner supports Linux (x86_64, AArch64, Arm), Windows (x86_64, AArch64),
/// and macOS (x86_64, AArch64).
/// GitHub Actions Runner supports x86_64/AArch64/Arm Linux, x86_64/AArch64 Windows,
/// and x86_64/AArch64 macOS.
/// <https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21>
/// <https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners>
/// <https://docs.github.com/en/actions/reference/runners/self-hosted-runners#supported-processor-architectures>
/// And IBM provides runners for powerpc64le/s390x Linux.
/// <https://github.com/IBM/actionspz>
///
/// Note:
/// - Static-linked binaries compiled for linux-musl will also work on linux-gnu systems and are
@@ -376,6 +368,12 @@ pub enum HostPlatform {
aarch64_linux_musl,
aarch64_macos,
aarch64_windows,
powerpc64le_linux_gnu,
powerpc64le_linux_musl,
riscv64_linux_gnu,
riscv64_linux_musl,
s390x_linux_gnu,
s390x_linux_musl,
}
impl HostPlatform {
@@ -390,6 +388,12 @@ impl HostPlatform {
Self::aarch64_linux_musl => "aarch64-unknown-linux-musl",
Self::aarch64_macos => "aarch64-apple-darwin",
Self::aarch64_windows => "aarch64-pc-windows-msvc",
Self::powerpc64le_linux_gnu => "powerpc64le-unknown-linux-gnu",
Self::powerpc64le_linux_musl => "powerpc64le-unknown-linux-musl",
Self::riscv64_linux_gnu => "riscv64gc-unknown-linux-gnu",
Self::riscv64_linux_musl => "riscv64gc-unknown-linux-musl",
Self::s390x_linux_gnu => "s390x-unknown-linux-gnu",
Self::s390x_linux_musl => "s390x-unknown-linux-musl",
}
}
#[must_use]
@@ -403,6 +407,9 @@ impl HostPlatform {
| Self::x86_64_linux_musl
| Self::x86_64_macos
| Self::x86_64_windows => "x86_64",
Self::powerpc64le_linux_gnu | Self::powerpc64le_linux_musl => "powerpc64",
Self::riscv64_linux_gnu | Self::riscv64_linux_musl => "riscv64",
Self::s390x_linux_gnu | Self::s390x_linux_musl => "s390x",
}
}
#[must_use]
@@ -411,7 +418,13 @@ impl HostPlatform {
Self::aarch64_linux_gnu
| Self::aarch64_linux_musl
| Self::x86_64_linux_gnu
| Self::x86_64_linux_musl => "linux",
| Self::x86_64_linux_musl
| Self::powerpc64le_linux_gnu
| Self::powerpc64le_linux_musl
| Self::riscv64_linux_gnu
| Self::riscv64_linux_musl
| Self::s390x_linux_gnu
| Self::s390x_linux_musl => "linux",
Self::aarch64_macos | Self::x86_64_macos => "macos",
Self::aarch64_windows | Self::x86_64_windows => "windows",
}

View File

@@ -9,6 +9,15 @@ cd -- "$(dirname -- "$0")"/..
#
# USAGE:
# ./tools/manifest.sh [PACKAGE [VERSION_REQ]]
# ./tools/manifest.sh full
if [[ $# -eq 1 ]] && [[ "$1" == "full" ]]; then
for manifest in tools/codegen/base/*.json; do
package="${manifest##*/}"
package="${package%.*}"
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}"
done
fi
if [[ $# -gt 0 ]]; then
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "$@"

View File

@@ -133,9 +133,16 @@ for tool in tools/codegen/base/*.json; do
tool="${tool##*/}"
tools+=("${tool%.*}")
done
# Alias
tools+=(nextest)
# Not manifest-based
# Aliases.
# NB: Update case for aliases in main.sh and tool input option in test-alias in .github/workflows/ci.yml.
tools+=(
nextest
taplo-cli
typos-cli
wasm-bindgen-cli
wasmtime-cli
)
# Non-manifest-based tools.
tools+=(valgrind)
for tool in "${tools[@]}"; do