mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-27 01:20:28 +00:00
Compare commits
46 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d24ab5687 | ||
|
|
0d70155cef | ||
|
|
ab6c6ac273 | ||
|
|
dabb9c1ee5 | ||
|
|
67d50f4c7a | ||
|
|
ccb87e050c | ||
|
|
598eb1aa13 | ||
|
|
fcdd50a1bc | ||
|
|
28b5a55da2 | ||
|
|
709aeb3493 | ||
|
|
70fd2d4303 | ||
|
|
41e81ec8b7 | ||
|
|
2e3ebeb449 | ||
|
|
7c2d35d7f6 | ||
|
|
e77cabb736 | ||
|
|
c6ffb5827e | ||
|
|
38a99cadbc | ||
|
|
ae225ca1fc | ||
|
|
b813042e0d | ||
|
|
c3453a3b96 | ||
|
|
16b940ebd1 | ||
|
|
45dfafe769 | ||
|
|
5d2d24b076 | ||
|
|
1d776b18af | ||
|
|
81abe345b7 | ||
|
|
5f9cf6b4fe | ||
|
|
95b5ab96b5 | ||
|
|
4ce8785db2 | ||
|
|
b6ca16afe8 | ||
|
|
b7add58e53 | ||
|
|
7c8258428e | ||
|
|
ffdab02603 | ||
|
|
106e933ca7 | ||
|
|
b43e73780d | ||
|
|
5cc177e463 | ||
|
|
7bf72b04de | ||
|
|
19e9b549a4 | ||
|
|
270328489b | ||
|
|
875aa7bb88 | ||
|
|
f420d6e043 | ||
|
|
12af778b97 | ||
|
|
bfaf53b9f1 | ||
|
|
fc886b5a7b | ||
|
|
9b0cbd832c | ||
|
|
ffbc55fec6 | ||
|
|
2daedc907e |
2
.github/.cspell/project-dictionary.txt
vendored
2
.github/.cspell/project-dictionary.txt
vendored
@@ -1,4 +1,5 @@
|
||||
almalinux
|
||||
bindgen
|
||||
binstall
|
||||
coreutils
|
||||
distro
|
||||
@@ -17,6 +18,7 @@ pubkey
|
||||
pwsh
|
||||
quickinstall
|
||||
rdme
|
||||
sccache
|
||||
shellcheck
|
||||
shfmt
|
||||
syft
|
||||
|
||||
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -47,9 +47,9 @@ jobs:
|
||||
tool: major.minor
|
||||
- os: ubuntu-22.04
|
||||
tool: major
|
||||
- os: macos-11
|
||||
- os: macos-12
|
||||
- os: macos-13
|
||||
- os: macos-14
|
||||
- os: windows-2019
|
||||
- os: windows-2022
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,5 +1,6 @@
|
||||
target
|
||||
Cargo.lock
|
||||
.venv
|
||||
tmp
|
||||
|
||||
# For platform and editor specific settings, it is recommended to add to
|
||||
|
||||
9
.taplo.toml
Normal file
9
.taplo.toml
Normal file
@@ -0,0 +1,9 @@
|
||||
# Taplo configuration
|
||||
# https://taplo.tamasfe.dev/configuration/formatter-options.html
|
||||
|
||||
[formatting]
|
||||
align_comments = false
|
||||
allowed_blank_lines = 1
|
||||
array_auto_collapse = false
|
||||
array_auto_expand = false
|
||||
indent_string = " "
|
||||
88
CHANGELOG.md
88
CHANGELOG.md
@@ -10,6 +10,76 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.28.2] - 2024-03-06
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.16.
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.5.
|
||||
|
||||
## [2.28.1] - 2024-03-04
|
||||
|
||||
- Update `wasm-bindgen@latest` to 0.2.92.
|
||||
|
||||
## [2.28.0] - 2024-03-02
|
||||
|
||||
- Support `wasm-bindgen`. ([#383](https://github.com/taiki-e/install-action/pull/383), thanks @Ekleog)
|
||||
|
||||
- Support `sccache`. ([#390](https://github.com/taiki-e/install-action/pull/390))
|
||||
|
||||
## [2.27.15] - 2024-03-02
|
||||
|
||||
- Support `biome` on x86_64/aarch64 Linux (musl).
|
||||
|
||||
- Support `zola` on aarch64 macOS. (Previously x86_64 macOS binary is used as fallback.)
|
||||
|
||||
## [2.27.14] - 2024-03-01
|
||||
|
||||
- Update `syft@latest` to 1.0.0.
|
||||
|
||||
## [2.27.13] - 2024-02-29
|
||||
|
||||
- Update `wasmtime@latest` to 18.0.2.
|
||||
|
||||
## [2.27.12] - 2024-02-28
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.15.
|
||||
|
||||
## [2.27.11] - 2024-02-26
|
||||
|
||||
- Update `syft@latest` to 0.105.1.
|
||||
|
||||
## [2.27.10] - 2024-02-26
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.14.
|
||||
|
||||
## [2.27.9] - 2024-02-24
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.13.
|
||||
|
||||
## [2.27.8] - 2024-02-23
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.10.
|
||||
|
||||
## [2.27.7] - 2024-02-23
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.12.
|
||||
|
||||
## [2.27.6] - 2024-02-22
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.6.6.
|
||||
|
||||
## [2.27.5] - 2024-02-21
|
||||
|
||||
- Update `cargo-machete@latest` to 0.6.1.
|
||||
|
||||
## [2.27.4] - 2024-02-21
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.20.
|
||||
|
||||
## [2.27.3] - 2024-02-21
|
||||
|
||||
- Update `wasmtime@latest` to 18.0.1.
|
||||
|
||||
## [2.27.2] - 2024-02-16
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.19.
|
||||
@@ -1777,7 +1847,23 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.27.2...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.28.2...HEAD
|
||||
[2.28.2]: https://github.com/taiki-e/install-action/compare/v2.28.1...v2.28.2
|
||||
[2.28.1]: https://github.com/taiki-e/install-action/compare/v2.28.0...v2.28.1
|
||||
[2.28.0]: https://github.com/taiki-e/install-action/compare/v2.27.15...v2.28.0
|
||||
[2.27.15]: https://github.com/taiki-e/install-action/compare/v2.27.14...v2.27.15
|
||||
[2.27.14]: https://github.com/taiki-e/install-action/compare/v2.27.13...v2.27.14
|
||||
[2.27.13]: https://github.com/taiki-e/install-action/compare/v2.27.12...v2.27.13
|
||||
[2.27.12]: https://github.com/taiki-e/install-action/compare/v2.27.11...v2.27.12
|
||||
[2.27.11]: https://github.com/taiki-e/install-action/compare/v2.27.10...v2.27.11
|
||||
[2.27.10]: https://github.com/taiki-e/install-action/compare/v2.27.9...v2.27.10
|
||||
[2.27.9]: https://github.com/taiki-e/install-action/compare/v2.27.8...v2.27.9
|
||||
[2.27.8]: https://github.com/taiki-e/install-action/compare/v2.27.7...v2.27.8
|
||||
[2.27.7]: https://github.com/taiki-e/install-action/compare/v2.27.6...v2.27.7
|
||||
[2.27.6]: https://github.com/taiki-e/install-action/compare/v2.27.5...v2.27.6
|
||||
[2.27.5]: https://github.com/taiki-e/install-action/compare/v2.27.4...v2.27.5
|
||||
[2.27.4]: https://github.com/taiki-e/install-action/compare/v2.27.3...v2.27.4
|
||||
[2.27.3]: https://github.com/taiki-e/install-action/compare/v2.27.2...v2.27.3
|
||||
[2.27.2]: https://github.com/taiki-e/install-action/compare/v2.27.1...v2.27.2
|
||||
[2.27.1]: https://github.com/taiki-e/install-action/compare/v2.27.0...v2.27.1
|
||||
[2.27.0]: https://github.com/taiki-e/install-action/compare/v2.26.20...v2.27.0
|
||||
|
||||
@@ -94,9 +94,9 @@ https://spdx.org/licenses
|
||||
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/HEAD/LICENSE) |
|
||||
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/master/LICENSE.md) |
|
||||
| [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/HEAD/LICENSE.md) |
|
||||
| [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/55ec89082466f6bb246d870a8d56d166a8e1f08b/Cargo.toml#L5) |
|
||||
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) |
|
||||
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE) |
|
||||
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE) |
|
||||
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT) |
|
||||
@@ -109,10 +109,12 @@ https://spdx.org/licenses
|
||||
| [**osv-scanner**]( https://github.com/google/osv-scanner) | `/usr/local/bin` | [GitHub Releases]( https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2](https://github.com/google/osv-scanner/blob/HEAD/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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/HEAD/LICENSE-MIT) |
|
||||
| [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) |
|
||||
| [**sccache**](https://github.com/mozilla/sccache) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/sccache/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/mozilla/sccache/blob/HEAD/LICENSE) |
|
||||
| [**shellcheck**](https://www.shellcheck.net) | `/usr/local/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0-or-later](https://github.com/koalaman/shellcheck/blob/HEAD/LICENSE) |
|
||||
| [**shfmt**](https://github.com/mvdan/sh) | `/usr/local/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/HEAD/LICENSE) |
|
||||
| [**syft**](https://github.com/anchore/syft) | `/usr/local/bin` | [Github Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/HEAD/LICENSE) |
|
||||
| [**valgrind**](https://valgrind.org) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0-or-later](https://valgrind.org/docs/manual/license.gpl.html) |
|
||||
| [**wasm-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-MIT) |
|
||||
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-MIT) |
|
||||
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/HEAD/LICENSE) |
|
||||
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | Apache-2.0 OR MIT |
|
||||
@@ -164,7 +166,8 @@ To use this action in self-hosted runners or in containers, at least the followi
|
||||
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
|
||||
[MIT license](LICENSE-MIT) at your option.
|
||||
|
||||
Each of the tools installed by this action has a different license. See the [Supported tools](#supported-tools) section for more information.
|
||||
Each of the tools installed by this action has a different license. See the
|
||||
[Supported tools](#supported-tools) section for more information.
|
||||
|
||||
Unless you explicitly state otherwise, any contribution intentionally submitted
|
||||
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
|
||||
|
||||
162
main.sh
162
main.sh
@@ -54,18 +54,26 @@ download_and_checksum() {
|
||||
}
|
||||
download_and_extract() {
|
||||
local url="$1"
|
||||
local checksum="$2"
|
||||
local bin_dir="$3"
|
||||
local bin_in_archive="$4" # path to bin in archive
|
||||
shift
|
||||
local checksum="$1"
|
||||
shift
|
||||
local bin_dir="$1"
|
||||
shift
|
||||
local bin_in_archive=("$@") # path to bin in archive
|
||||
if [[ "${bin_dir}" == "${install_action_dir}/bin" ]]; then
|
||||
init_install_action_bin_dir
|
||||
fi
|
||||
|
||||
local installed_bin
|
||||
# xbuild's binary name is "x", as opposed to the usual crate name
|
||||
installed_bin=()
|
||||
local tmp
|
||||
case "${tool}" in
|
||||
xbuild) installed_bin="${bin_dir}/x" ;;
|
||||
*) installed_bin="${bin_dir}/$(basename "${bin_in_archive}")" ;;
|
||||
# xbuild's binary name is "x", as opposed to the usual crate name
|
||||
xbuild) installed_bin=("${bin_dir}/x") ;;
|
||||
*)
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
installed_bin+=("${bin_dir}/$(basename "${tmp}")")
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
local tar_args=()
|
||||
@@ -119,19 +127,23 @@ download_and_extract() {
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
if [[ ${#tar_args[@]} -gt 0 ]]; then
|
||||
tar_args+=("tmp")
|
||||
local components
|
||||
components=$(tr <<<"${bin_in_archive}" -cd '/' | wc -c)
|
||||
if [[ "${components}" != "0" ]]; then
|
||||
tar_args+=(--strip-components "${components}")
|
||||
fi
|
||||
tar "${tar_args[@]}" -C "${bin_dir}" "${bin_in_archive}"
|
||||
tar "${tar_args[@]}"
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
mv "${tmp}" "${bin_dir}/"
|
||||
done
|
||||
else
|
||||
case "${url}" in
|
||||
*.zip)
|
||||
unzip -q tmp "${bin_in_archive#\./}"
|
||||
mv "${bin_in_archive}" "${bin_dir}/"
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
mv "${tmp}" "${bin_dir}/"
|
||||
done
|
||||
;;
|
||||
*)
|
||||
for tmp in "${installed_bin[@]}"; do
|
||||
mv tmp "${tmp}"
|
||||
done
|
||||
;;
|
||||
*) mv tmp "${installed_bin}" ;;
|
||||
esac
|
||||
fi
|
||||
)
|
||||
@@ -139,9 +151,11 @@ download_and_extract() {
|
||||
|
||||
case "${host_os}" in
|
||||
linux | macos)
|
||||
if [[ ! -x "${installed_bin}" ]]; then
|
||||
chmod +x "${installed_bin}"
|
||||
fi
|
||||
for tmp in "${installed_bin[@]}"; do
|
||||
if [[ ! -x "${tmp}" ]]; then
|
||||
chmod +x "${tmp}"
|
||||
fi
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
@@ -198,15 +212,31 @@ read_download_info() {
|
||||
fi
|
||||
checksum=$(call_jq <<<"${download_info}" -r '.checksum')
|
||||
url=$(call_jq <<<"${download_info}" -r '.url')
|
||||
local tmp
|
||||
bin_in_archive=()
|
||||
if [[ "${url}" == "null" ]]; then
|
||||
local template
|
||||
template=$(call_jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
|
||||
url=$(call_jq <<<"${template}" -r '.url')
|
||||
url="${url//\$\{version\}/${exact_version}}"
|
||||
bin_in_archive=$(call_jq <<<"${template}" -r '.bin')
|
||||
bin_in_archive="${bin_in_archive//\$\{version\}/${exact_version}}"
|
||||
tmp=$(call_jq <<<"${template}" -r '.bin' | sed -E "s/\\$\\{version\\}/${exact_version}/g")
|
||||
if [[ "${tmp}" == *"["* ]]; then
|
||||
# shellcheck disable=SC2207
|
||||
bin_in_archive=($(call_jq <<<"${template}" -r '.bin[]' | sed -E "s/\\$\\{version\\}/${exact_version}/g"))
|
||||
fi
|
||||
else
|
||||
bin_in_archive=$(call_jq <<<"${download_info}" -r '.bin')
|
||||
tmp=$(call_jq <<<"${download_info}" -r '.bin')
|
||||
if [[ "${tmp}" == *"["* ]]; then
|
||||
# shellcheck disable=SC2207
|
||||
bin_in_archive=($(call_jq <<<"${download_info}" -r '.bin[]'))
|
||||
fi
|
||||
fi
|
||||
if [[ ${#bin_in_archive[@]} -eq 0 ]]; then
|
||||
if [[ "${tmp}" == "null" ]]; then
|
||||
bin_in_archive=("${tool}${exe}")
|
||||
else
|
||||
bin_in_archive=("${tmp}")
|
||||
fi
|
||||
fi
|
||||
if [[ "${rust_crate}" == "null" ]]; then
|
||||
if [[ "${host_os}" == "windows" ]] || [[ ! -e /usr/local/bin ]]; then
|
||||
@@ -217,9 +247,6 @@ read_download_info() {
|
||||
else
|
||||
bin_dir="${cargo_bin}"
|
||||
fi
|
||||
if [[ "${bin_in_archive}" == "null" ]]; then
|
||||
bin_in_archive="${tool}${exe}"
|
||||
fi
|
||||
}
|
||||
download_from_manifest() {
|
||||
read_manifest "$@"
|
||||
@@ -227,7 +254,7 @@ download_from_manifest() {
|
||||
}
|
||||
download_from_download_info() {
|
||||
read_download_info "$@"
|
||||
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive}"
|
||||
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive[@]}"
|
||||
}
|
||||
install_cargo_binstall() {
|
||||
local binstall_version
|
||||
@@ -407,12 +434,13 @@ case "$(uname -s)" in
|
||||
esac
|
||||
case "$(uname -m)" in
|
||||
aarch64 | arm64) host_arch="aarch64" ;;
|
||||
xscale | arm | armv6l | armv7l | armv8l)
|
||||
xscale | arm | armv[6-9]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?
|
||||
# Does it seem only armv7l+ is supported?
|
||||
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
|
||||
# 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>"
|
||||
;;
|
||||
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
|
||||
@@ -539,6 +567,7 @@ for tool in "${tools[@]}"; do
|
||||
else
|
||||
version="latest"
|
||||
fi
|
||||
installed_bin=()
|
||||
case "${tool}" in
|
||||
protoc)
|
||||
info "installing ${tool}@${version}"
|
||||
@@ -575,6 +604,7 @@ for tool in "${tools[@]}"; do
|
||||
fi
|
||||
)
|
||||
rm -rf "${tmp_dir}"
|
||||
installed_bin=("${tool}${exe}")
|
||||
;;
|
||||
valgrind)
|
||||
info "installing ${tool}@${version}"
|
||||
@@ -592,6 +622,7 @@ for tool in "${tools[@]}"; do
|
||||
# Use snap to install the latest Valgrind
|
||||
# https://snapcraft.io/install/valgrind/ubuntu
|
||||
snap_install valgrind --classic
|
||||
installed_bin=("${tool}${exe}")
|
||||
;;
|
||||
cargo-binstall)
|
||||
case "${version}" in
|
||||
@@ -650,41 +681,50 @@ for tool in "${tools[@]}"; do
|
||||
;;
|
||||
esac
|
||||
|
||||
case "${tool}" in
|
||||
xbuild) tool_bin="x" ;;
|
||||
*) tool_bin="${tool}" ;;
|
||||
esac
|
||||
installed_at=$(type -P "${tool_bin}${exe}" || echo "")
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
tool_bin="${tool_bin}${exe}"
|
||||
else
|
||||
tool_bin_stems=()
|
||||
for tool_bin in "${installed_bin[@]}"; do
|
||||
tool_bin=$(basename "${tool_bin}")
|
||||
tool_bin_stem="${tool_bin%.exe}"
|
||||
installed_at=$(type -P "${tool_bin}" || echo "")
|
||||
fi
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "${tool} installed at ${installed_at}"
|
||||
else
|
||||
warn "${tool} should be installed at ${bin_dir:+"${bin_dir}/"}${tool_bin}${exe}; but ${tool_bin}${exe} not found in path"
|
||||
fi
|
||||
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version option.
|
||||
case "${tool}" in
|
||||
biome) rx "${tool_bin}" --version || true ;; # biome up to 1.2.2 exits with 1 on --version and --help
|
||||
cargo-careful | cargo-machete) ;; # cargo-careful 0.3.4 and cargo-machete 0.5.0 do not support neither --version nor --help option.
|
||||
cargo-*)
|
||||
case "${tool}" in
|
||||
cargo-valgrind) rx "${tool_bin}" "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
|
||||
*)
|
||||
if ! rx "${tool_bin}" "${tool#cargo-}" --version; then
|
||||
rx "${tool_bin}" "${tool#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
if ! rx "${tool_bin}" --version; then
|
||||
rx "${tool_bin}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if [[ -z "${installed_at}" ]]; then
|
||||
tool_bin="${tool_bin_stem}"
|
||||
installed_at=$(type -P "${tool_bin}" || echo "")
|
||||
fi
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "${tool_bin_stem} installed at ${installed_at}"
|
||||
else
|
||||
warn "${tool_bin_stem} should be installed at ${bin_dir:+"${bin_dir}/"}${tool_bin}${exe}; but ${tool_bin}${exe} not found in path"
|
||||
fi
|
||||
tool_bin_stems+=("${tool_bin_stem}")
|
||||
done
|
||||
for tool_bin_stem in "${tool_bin_stems[@]}"; do
|
||||
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version flag.
|
||||
case "${tool_bin_stem}" in
|
||||
# biome up to 1.2.2 exits with 1 on both --version and --help flags.
|
||||
# cargo-machete up to 0.6.0 does not support --version flag.
|
||||
biome | cargo-machete) rx "${tool_bin_stem}" --version || true ;;
|
||||
# these packages support neither --version nor --help flag.
|
||||
cargo-careful | wasm-bindgen-test-runner) ;;
|
||||
# wasm2es6js does not support --version flag and --help flag doesn't contains version info.
|
||||
wasm2es6js) ;;
|
||||
cargo-*)
|
||||
case "${tool_bin_stem}" in
|
||||
# cargo-valgrind 2.1.0's --version flag just calls cargo's --version flag
|
||||
cargo-valgrind) rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help ;;
|
||||
*)
|
||||
if ! rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --version; then
|
||||
rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
if ! rx "${tool_bin_stem}" --version; then
|
||||
rx "${tool_bin_stem}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
echo
|
||||
done
|
||||
|
||||
|
||||
248
manifests/biome.json
generated
248
manifests/biome.json
generated
@@ -5,6 +5,10 @@
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64-musl",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-x64",
|
||||
"bin": "biome"
|
||||
@@ -17,6 +21,10 @@
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64-musl",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-arm64",
|
||||
"bin": "biome"
|
||||
@@ -36,8 +44,8 @@
|
||||
"version": "1.5.3"
|
||||
},
|
||||
"1.5.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "adf8a6029f43ac6eb07c86519f7ff08875915acec082d0be9393888044806243"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "33fde68516a1a170832e702cf9938720322462bdb3b74648a51cd89c476eac30"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c89bbe62cefbec56c7352020ca78f2e5053390ab4d8128730b19c6911496016c"
|
||||
@@ -45,8 +53,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "01c0f14c0a0a2e6bbf5e6db1e00a024a9128017eee1e3d2f795fc4f36ab0584c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "2909c7e253f9df48a47a5c7f380ec1d4df59d7e7dc8b6d4ee774ea29d459401e"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "38333783bd266148fed4df958d5a7442cb1612f8f8314f014a343a400b62270d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ed663bc33191beea63a68352a68233079bd3a537c25365bd3160e9284f894c98"
|
||||
@@ -56,8 +64,8 @@
|
||||
}
|
||||
},
|
||||
"1.5.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "08f93788061761fe12bd76bd8809f4326075dc112d1241f6d44aa6924b062001"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b58f8c921e0c8d7bbec0f0c5f8429a8fa5bba97e87ccd694f0dc51933f2814fe"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97"
|
||||
@@ -65,8 +73,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "731cbbaffc5557067fb8d96a7cb3d51ac1cc84141a5e80c52b685124662b5398"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4df84c2711fe55b28703ec9165158dd8cf5310f706b7d944e9220b0954a7c1f5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732"
|
||||
@@ -76,8 +84,8 @@
|
||||
}
|
||||
},
|
||||
"1.5.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "1e2733e7a55082374873e1d8a1556935dd48d5c528c0e939c52cae29f0c95e81"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a69e6cf8c34fbdd61c584d0dfc25c1bb0f913e9ae141244790e21f94b64cab88"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
|
||||
@@ -85,8 +93,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e4410194d91214d38c11891e4220ae456ab07e5064dd84738f994a4115dca84e"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7fa919de065dc234724032e78de19fded1c10a99450bd0f4e1b330a94d794644"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
|
||||
@@ -96,8 +104,8 @@
|
||||
}
|
||||
},
|
||||
"1.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a65243093d0a0b0e27e8cc6e6f2ae8e9b9318f35cdbec6ffeee3d611cc498262"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "036dec97756554e343a35e0d8b56e8b6d92a4347c133274a9e420525dec63816"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2"
|
||||
@@ -105,8 +113,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "45f9d6eb7ca363328f3cf34d65b63510f1297819707018be91a65538f55c0822"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5d595a8db117bbbb7968a09111f8fed2e418dc615c7a49553b04f06f364013db"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa"
|
||||
@@ -119,8 +127,8 @@
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "2995159aebcb7ddd116b098a1a0a459d1a8681aaa878623fb5390cc0dd0e414a"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "37aff9d2fb5699306d8ed7b9858af7fa8536d23e49ef1f327f5652b19c6b7125"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7e40b33cf4553d32a9eb2ebf021ebfebcf84690b4a195a97cdd4a73ffaa60daa"
|
||||
@@ -128,8 +136,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "53af2ef1a14f73f506b516545eedd73880d1a382ca1e031aa38cc016947e6f9f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "8f2712e303877594a9401ce392724f8b8c94d533b6f5902d9cbdd149e4fbd794"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4ab6d66ae272d65ef5843eddefaff8bb10cd2d16b313a145877bd6a8120f8c02"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "edd8b651084058977988fa3b5cbfc0c6a87175fa7ad3b4554636530b9ea84178"
|
||||
@@ -139,8 +147,8 @@
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9d14e2a3ebf5350813d7d2b14b8b0b92d3e9cfa384bfbdc6a314b46cf3c8cc6c"
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5ddd6b0d46770e3dbb3269818613354a67bd2a25dba1f781f66c1c68e9736a6d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "577a8351104676269103652d0815872e8ec14271c71b68b4e56fab45367217ce"
|
||||
@@ -148,8 +156,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "5980f3956f51cf570c5830cd86534b4e11743e08967dbee3f755ecfd77d04d30"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "9c944cd932476a5e6264f455ab3979a8ed870a72adffdebc3dbe9ef4e4240926"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "82b764b2528306c661a16bef8fe254002691a8a6649a18b0160f3fc96d3244de"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fbd1852338ba02c832a3a9b95818e516e2327a82620fd2d159eed77a960a3e23"
|
||||
@@ -243,5 +251,197 @@
|
||||
"aarch64_windows": {
|
||||
"checksum": "fbf56fbfd9925d5350e543a532456f631c2f2b22ef04c8fb9154cf0721755039"
|
||||
}
|
||||
},
|
||||
"1.2.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "0bc45bc0eb9b103897f1ffd71758a161820b6aad8a71e3117b9ec396647d3196"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "60737d7a98e79677b9330f552be78faa46405ff311aefc56e6035dc604049d20"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f75b997ba1ef9ba6202f267751bf01ccd17a0e1c9235b38e06f40e08a173bb70"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "a9d825eef0583e30e0f8faf719fdc251b03cb0295b6470fedf47cd6e17902673"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3084cdecb80b6386517058ab042edc4ffa9a5059432ea5561742eabf2dd6dbee"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "5375840c49c673eae1fc4fb463e8f004a396fe3a7445206859f369b6fb491c28"
|
||||
}
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "7e68da797fe3835be8c798ecdc77ad9c0b0f4d54c941df0381a660dd8690a238"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1937b276f44f5f1088d68243b6fd5e842aebac4718bb7698f671080856df9a5b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "14b4c413c431b60d290ed371731f8949a3a97f063f59897374fd8f640d7fc8b5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "0837588c59ebd4a089a56206bacce198f08d0e0ebe9ba04a03eaf5c2e5188cd9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fb3e874fc681238ff763ddf087d919babe12d184e9ea00b04389ee6b69418543"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "76786255d8f7d8c5af20d9ef4252d10f4be26e51d07754ce64480dca1a3806fd"
|
||||
}
|
||||
},
|
||||
"1.1": {
|
||||
"version": "1.1.2"
|
||||
},
|
||||
"1.1.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "884666dca1c7c43c15da0a15b685a0afbd5b2a6420e727cd38f449dc16237b50"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "46841266267ef9b7f4aa9b0160781bcabf2e9c6210b115604f578ed5748a0e43"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a5126aebb4366bb69ab32a3ae119b950ebba739feace6f68f4309cfaf7156063"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "71769a2fc037a00af217443651d52226f672d03443aa13aa701bd7edfbf545b1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e28e4b153a17b79b5cccb72bb65383a8042db8baa127f3a84059f817a2383dad"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "32da1639cf2c8d71b37084b872d258a17583e33a0880edd2e0efceb29a4a5165"
|
||||
}
|
||||
},
|
||||
"1.1.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "638dc53c0f2b0dccec2d1e6d66a5a51dee83c8a6e571d948ec1f022261d005e1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0a939082ede936985adbc181fce24c63b98304ab1e2032aa23bdaf4c8854901e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4f3fb1fbf05eed77bca7f15a25f39f5364027249c2d2ed4ac8e85ad1818c5200"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "47c0aff5a94754952996d9e31d8ebfb55e8b844d8a524eee5dc44e29f49632b3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3112b086c1a205c95ca491ca2920b962cc8fbc7113881deb584001495a52e343"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "d18c3939fc9bc72c4ed61d3f78de3256fb968cb55e103698a601de8c70f74648"
|
||||
}
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "e761e0f0d6975890ae6200eb0761e830a488b6f140e1c31ef9df54b4b6077bff"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fe652ef62c3df8baa5f4be44c63f11c96ff26c635dfead8eb192ca1438cc7e07"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "33e4ccf95fa48f0d7e8edee6fc4926dd2c30d8604843c53d52d9e9a3bc9f503b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "358bd0935867144ba336035b5fe15031d7350b7c8806438d38ba1e8a12eebe60"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6d0a5f556f34b408992fd9cceff09f810a844c1ed82372caf0cc3f659145439b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "f8e221f704125d3bbcf3200d5e32a12bfb6e04975fea042fdba38496c93224a2"
|
||||
}
|
||||
},
|
||||
"1.0": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "c5aab82e7c18b706826238f4c1178de67479a004e72682afaa16f03f95864038"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a6d36e1b54020d8bfcca0659ebbc0f1810d187adb7cae906d3693a3b8a19a14b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "09c7e30ebd00da2ba26de88d4a3c404932b84838fb441a1fe9ba725e481c78b4"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "debedada2fdb265020c986fce38fad4eb0dcd2ca09fb4d5d387bdb90bba2044a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ee72998255a928bb01c8e9b74dc6935b09a5da3eb872b3245dc23e9359b1f0a9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "31edc423a5845a58581a94ec3a4713c8e8273ce45b31cee6410466b6387a51d9"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.3"
|
||||
},
|
||||
"0.2.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b27600adec7d56b82035638ca482da4d40893f6654aad1f396a574319a8eb0fc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f4875c6e9367739b0d6a0b8d82719ff085fd369076d979ca213373217615c670"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6b672adac1b810127e707b9473fb88adcf69808d2f7b92642be7b9c31e65b9dc"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "8725206a9c700560e680e26b50da256aae5aef85265e5379af572121c52a10c7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f12db446febaf05f1e85d487714ce9003d13aeead50ec99e456d7bf9fd7374dd"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "9cb8d6220009b3b7491412fc2cdc44700ffa4f3840c9db5878e7cbc0fe980b2a"
|
||||
}
|
||||
},
|
||||
"0.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "697b90197156036b75b9b665dc2695b6043ec5fdb09f667e9cca3fa48beb4a83"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f98e91544bfea5117827c5c02892a0c238e0b78db9f77d76a88aa0e889c098fc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0d433349c1c88d8ff1b880020cca0502b684d32f37c9282edd6bbfd2f17562c5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "7fffabe46e103c47ec4417a5bd35dcf7fc3cae562911367d63b938a12fd62b45"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "76e78a752014297b715cab6bea23767783e277a3b0c32d7bceb58deee2c0183b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "cd9e1701a23669ac3846942f8749c7e87c46a7dfa7ca6af94c7af9c9fa60572c"
|
||||
}
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.2"
|
||||
},
|
||||
"0.1.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "1fb3cd314badb6b5b0605ae41119c3b72717d966412e341368d8867afe2201fa"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c4cae46daecae6565e71c430e2feab4181a56e25301bc6c24e203155f738a5d1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a81ecf9f074f68775fad58621211aa53e727932bb0c70e682e98ca49902112c9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "f8facf000564b0537c7d4dddd993d0def82e66b8c21e0ab8c1fd4b9aa36f4d76"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f5d32bae49b7186075b924c9fdae806fdea8ecdc03108b71542127eac93e183d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "227f7f9ecb1a27e4397675b3a2575dffa217343b1e5155c0f617408e05996d87"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
74
manifests/cargo-deny.json
generated
74
manifests/cargo-deny.json
generated
@@ -19,10 +19,80 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.14.11"
|
||||
"version": "0.14.16"
|
||||
},
|
||||
"0.14": {
|
||||
"version": "0.14.11"
|
||||
"version": "0.14.16"
|
||||
},
|
||||
"0.14.16": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7b09aafdc42eeae5d67e523469a69e5b5dc65edb87d87fa68b3c014c9a27d780"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fa2efa5be935d684ba62c64950041eda7ed81af6b49608c6c8bad3c6f140eb2d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7d977cb7f37064bda9711adb5d6574f07634aa50b3eaf612ab134b07727e2e6d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "285cf6fb30341652e07135fd2fdb083455211527985c8cb2f889804a4068cd3e"
|
||||
}
|
||||
},
|
||||
"0.14.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "701e4c44a141896a0004bc1ab4e8d5ee4f0f7c7a2de33c40bdf85e89be46b016"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7afb5672ad70c6a6926991824eac208990c4ca954bda0a813422aeab48aa488e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5470fba9a52f51a065944973902156b70dfd50bd0faffe6b3ed41429afd2ffcb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ce1ad18a668f7329d35840de296e41a20c0153043ff26cccd0376ebce5323236"
|
||||
}
|
||||
},
|
||||
"0.14.14": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fdd45d15a514a953b6f5dbbc16187fee3786ebe61f8da95728aec65e63a622a6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b665b02f3fc99391d88464937713182e5781da8bd0e56a80cea425a1856d4688"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "358dffea748f829f3eec3f5b3ac9fabd44638f1efe10dd399ef4b66e9b1f8bb3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a799cb6ac6c469b8cc4ffd16214d5970557af481c1818712d6c4130db35feb24"
|
||||
}
|
||||
},
|
||||
"0.14.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d87515bea48fc7a6f7b23fdc7c9a85c5428b9d31666e110852216f6ec2c4596b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ff8f75ad330f82f58670ea7de1d49f657ad82b5e54f57c31584e37764fe232c7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6ef0f6b3d1b31c26affea703ebe3578e1206dbd1b02672d1f4ffb0f541faad0e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a511e16cbee10e22fa2826586194572707c077ff9e3240dd1822443d86892c00"
|
||||
}
|
||||
},
|
||||
"0.14.12": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "946986e05b1f031043ef104cf719006d1b1a1b9fdf16487f88d1a20a83d13903"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e80c0499a802c20476ce2908b8e020bc39b562010be08e558e1a2e0f800dd501"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f67455423ef56bc936e3526d8a35b62102c353be2fdb91d49d55ee4517ee3cd6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8bd1cca96a45a01da2db45cca12636c749b78c327c5a04b9d576e4c39d36e88a"
|
||||
}
|
||||
},
|
||||
"0.14.11": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
30
manifests/cargo-hack.json
generated
30
manifests/cargo-hack.json
generated
@@ -2,10 +2,36 @@
|
||||
"rust_crate": "cargo-hack",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.19"
|
||||
"version": "0.6.20"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.19"
|
||||
"version": "0.6.20"
|
||||
},
|
||||
"0.6.20": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "dc3a790ba52a824f3faeb45bf630b35ed4cfe2ef5de24e169bd1672c40ca0ad0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c8a6bcf8f48761da905dbb476a2c276f1b3beb4e601d895734196a7f33cb20fc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "c49e18fbf868c2abbd86ed5f17ff1254479c79ea788dc757edd69cdfe390cdc4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "3ac4d20c14d73c5ec87ac6132f3083f419340f4f124b31f55594a9d364f1eb11"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "59ac8f0227168a05a758e6fcdaa7fb7b91bf9d206fcf19644f4a15b864842c13"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "113c67634a4d34ff8c15d28d241f611144c55cc57dd11f28aa0d336d548813a1"
|
||||
}
|
||||
},
|
||||
"0.6.19": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -18,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.6.5"
|
||||
"version": "0.6.6"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.5"
|
||||
"version": "0.6.6"
|
||||
},
|
||||
"0.6.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "554b2dccaf64dacd0388fab1679fbd96ec503d611e6c84f58ba366c5246060b1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "05650bbb58915e0ba4c0a05978fa832ee87e5f5c256981d066d27f8d7e9f743e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "dbf7f55962dc3db12b96707b08af67f46284df6b2215a1c58a154ad92284d514"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "38f00c7b23455d45b829a019ab976b58920defaeb48976936363fa41602c4a50"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "27118cc06ce28bb4ae455aabfdad11a69952483b0aba23d53de9ed73148285bc"
|
||||
}
|
||||
},
|
||||
"0.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
26
manifests/cargo-machete.json
generated
26
manifests/cargo-machete.json
generated
@@ -2,10 +2,32 @@
|
||||
"rust_crate": "cargo-machete",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "d5d178010e8b9da69caa02b1abf6c9765cc6f3e8810a73483272c84204fd3715",
|
||||
"bin": "cargo-machete-v0.6.1-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "9211abb47866c3a3b0a283903511428d97c9cf35508fd4eca5bef0489e578af8",
|
||||
"bin": "cargo-machete-v0.6.1-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "c142cf3b01aa3c321495659fe75f483fefd278172c4d74b0dd567639ebec000d",
|
||||
"bin": "cargo-machete-v0.6.1-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "676fdd6ba18e830e4f7a279d4f47d365fcde4cbaa89bf6f0e4a08fbc4555821b",
|
||||
"bin": "cargo-machete-v0.6.1-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/cargo-make.json
generated
18
manifests/cargo-make.json
generated
@@ -19,10 +19,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.9"
|
||||
"version": "0.37.10"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.9"
|
||||
"version": "0.37.10"
|
||||
},
|
||||
"0.37.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f75cd1d6d776754a88c20d22190efdaa4ac5066e61eb9699ab6b3d884c3b116a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0046eb73677639aea70ec890896c31f5c9bfca12a9bdddf8be155738189ad1a0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ee550a626b0ec1d03b703bd6e53ad17f95eb7586f8c6d7bd589e0a6a77b87eac"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "cba2c5ce4f9f60255046e7b8a3547eebf6a62f59e20fb64adc2811f1a855d0fe"
|
||||
}
|
||||
},
|
||||
"0.37.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
7
manifests/cargo-rdme.json
generated
7
manifests/cargo-rdme.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"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"
|
||||
@@ -20,6 +20,11 @@
|
||||
"1.4": {
|
||||
"version": "1.4.2"
|
||||
},
|
||||
"1.4.3": {
|
||||
"x86_64_windows": {
|
||||
"checksum": "408ffb657c99bf4142521632306edc4ed130dd991a0cd4b62cf370c28b307daf"
|
||||
}
|
||||
},
|
||||
"1.4.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8555ae93237e1702e79542c810657afc1ff76282c9ecd7b21aa22f5f3b3c21d2"
|
||||
|
||||
78
manifests/osv-scanner.json
generated
78
manifests/osv-scanner.json
generated
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -10,7 +10,7 @@
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -30,7 +30,7 @@
|
||||
"version": "1.6.2"
|
||||
},
|
||||
"1.6.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b8440f451509ea4a4f12b363352659e7c37718d8e170d537ffdd481b031cfd41"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -39,7 +39,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "2bccba4c1b97906ec9dab4307d2ec701c5636f786e073707880ba91e57a71923"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "57821f223373d259469d5d08bd7710cd228e7c056aaa5ab70045ba3f9d32c991"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -50,7 +50,7 @@
|
||||
}
|
||||
},
|
||||
"1.6.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "319ad945005166ff4dc72534d3913303466047e7cc8b1f00b1a68f3b265251f1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -59,7 +59,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "e8595d720b2509fb95e326ea1c1faf8ef604d90cc20b6c27d7721050893ffc30"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c26ee30805e1038710b0c1ed775dc6c8852612072e7fffc7dd70ab0b03ddc88b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -73,7 +73,7 @@
|
||||
"version": "1.5.0"
|
||||
},
|
||||
"1.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c73e1e90af40a86683a2addc8eb410e300c73f59c7eb224c7f24cf1e57b025b4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -82,7 +82,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "eb975fbe0c933cd782c9f02c72e13d86cff3d78f42b960d10972f5b8f0dd3fbe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "0bdadcbc3cc862af537a3a84360e1f4fbd1c77285c1b7b272e04b7e324fd08b7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -96,7 +96,7 @@
|
||||
"version": "1.4.3"
|
||||
},
|
||||
"1.4.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "12cf86c2febe582ce5711130d10f97a5a76ee8c7f72aea0da1aa4a4dcdcc38a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -105,7 +105,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "eee7e4e0b2f70e7984a1d1d841358a7cbfb60da0c98fb3768f8b117fc15b7c90"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c95680e0839afbc33b183b79fc16a0a9bd0270628cab2e9a81197f8ad665a946"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -116,7 +116,7 @@
|
||||
}
|
||||
},
|
||||
"1.4.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c984a605ab1abc629fb2c80edbf6374a36a62e5996c064b5e987d832a06f90ad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -125,7 +125,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "d61ceec1a6df1414c235318d7085230926bf5bc45b2f85f39f98b4817108a973"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b0f823350294e704eb647c7e556b29027c110d69e7509038efff9de3678aacf7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -136,7 +136,7 @@
|
||||
}
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7e6a55e4f26b33dec0714a1d9fbd81421e6a581492445f5b8f27ff53ddbf78ec"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -145,7 +145,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "a5d091bbd80753a639637d0e9a1a291e456bb2235ba4ac742a88a88ba43077a2"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5b06a68b64b0415c84239daea77543179a9e33101bb8bb5839ecebf5eadb6ce2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -156,7 +156,7 @@
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "48e8ca1ed33ac6bb1adf3ee33d323519a2b4a8af4d59219aab0fcb03ff71de29"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -165,7 +165,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "1f8d50c74563f811b4c99e1c3ba2bf4a4462876e5c1534abfd7f9e4f49a5afe9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "30f68ff06a52de80c56cbe05f7716fe9e94275efc750147da8cd47d5a2da9389"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -179,7 +179,7 @@
|
||||
"version": "1.3.6"
|
||||
},
|
||||
"1.3.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ac9766ba926d98094aef6f3e9ccb9bff5d1f10bfc7dc9831984737d84b699a88"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -188,7 +188,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "f0ebec92386fca9ce3c224fc58a7b2431b52e38c139ec4aff5c5437a61c1d08f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "d396ff3c07b8b510e33dd2811f7ebd7f3483fe379a2c602a9ca1fbcbde1f567a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -199,7 +199,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "39fb4263afa493d6058e7ad9e1fe699ce070871b7b67b5f5f9eead358c7ab2ee"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -208,7 +208,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "08a78e3b30ee9c6f5f71d78d43cd6d27bdb5289e56d65efd464b0e79958f20cb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f71396c832d727fb90e1c072d912ece0b9a5359cae5df47d54e88ef712d99e41"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -219,7 +219,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "588c42cdc23b64947ebbd0756193fd800c5d281e8fa6df4c309943060b398fcc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -228,7 +228,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "7987894ce343c07a72dd054fb2b600ee1fab7035e2639a1e9d69af94498bc4fe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7e12aedda030c0a9bef4b5efcd2cdde5fedcc657b050ae48b97bb43b9e5e773c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -239,7 +239,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "deddb04c36915c1c9e79ae6769cb8b3ca7cb091fb42e3a5d087df42dee974a98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -248,7 +248,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "3a7fc1c9df14363618d27238ce589d247245b473dfaae5d98686870d1c50a9bd"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "aaec809ae95223a9142671402d9b1c99d529557178b5966958f93e842a92dbdd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -259,7 +259,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fcaf82e159abdaadedb81e940d1149f2262fcb4164d9f3e2540d751381682dbf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -268,7 +268,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "eff05ee74c4a673070f1364dde3bc784bd400c94227f2456389fdcf6aae1e842"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "d0ad9a973eda4ec8a53272ae3c7248071c93e773c9c4c1d6e78ff67d342ded66"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -279,7 +279,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6a54e74b1d6adc9241862f28498765033af3079ffd6c20af0455f6e821e51dbd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -288,7 +288,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "45f06809582799e4a772a84d19a38aa3045b861a3a78b8b37c43f3e1784e74ab"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4e3931f461d5177e98d870f25d29d480481dd0f7358936d573f9a28791bd9a7c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -299,7 +299,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9559d734e9afd6f736a4b35af68d9ba6e8e5a3640e77d5b898660978dc97a3e0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -308,7 +308,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "653116402b37ee9ac54b281629cd8643efc21637da907accd0c355c70022f937"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "d34f97fc73e7ca37d3ea845bcaceb49604b344e94139127e3428c52c5a1353ee"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -322,7 +322,7 @@
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "50937fa0456d6a41e61455f35bb9b40760d345aab6113a83b2d0aa334edd29c2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -331,7 +331,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "ec811a39119726d8834a7501cf61712cd71f5f45c984ed66df5bec57617157ec"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "2e0c517250d80593de2e28edd705222a6006d91feefd0aae63895f5f32f06385"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -345,7 +345,7 @@
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "73b3b297f0a9a3fa28ea45fd45b3b9e74e5a0044ec1c03693a4e8aff0d169f86"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -354,7 +354,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "7da5337a25771fa8ebfec1d00304a8948b9ef5f6e04e75dcb3a01ccb64ce95bb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "fed5a1109f45410d8bcecba852aab48f1812b5254e3cfdd2950ef9330e9e29c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -368,7 +368,7 @@
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"1.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5b550521d7ca7f708059daff6a45bae776bbefa4c0f1a4ce5298cd50808a3d7a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -377,7 +377,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "ac9c77d9a5e91e8050b2aa5af9e13c5547775ae969d51ae957e08a8dc3804764"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "35286ae9ef2c1b24a5900398f1039a268d602279e82ff03695a24e0979f2dc7d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -388,7 +388,7 @@
|
||||
}
|
||||
},
|
||||
"1.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a5fe0ecc63a730c73e4aad1e0bc13aac51d3fe00222c5982e0978550f8efd6a6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -397,7 +397,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "9d871f7ffe368dc24c5b01fa4b746f363270277806d1209dbc85076bb291a03f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7b02b7330b255c25e91fe1fce85ab9461b925a92894fa82c17cbce1e7ce017c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -408,7 +408,7 @@
|
||||
}
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "998c7060e4f78bc0a933dd3e41ff92404ff70df792939ca48fcb02a9dc94b8e8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
|
||||
30
manifests/parse-changelog.json
generated
30
manifests/parse-changelog.json
generated
@@ -2,10 +2,36 @@
|
||||
"rust_crate": "parse-changelog",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.4"
|
||||
"version": "0.6.5"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.4"
|
||||
"version": "0.6.5"
|
||||
},
|
||||
"0.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "73ab820f50a26cce5548e1c6d3e4e97fa008bbad80c4bc844fcc5e89a2b540ca"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "aa12781c8d57865d18217286fdf10c1eb772636e7e86b20425335858d76aad03"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "98d13ef997a8da38d5b419d516c48da302042f054d3a89238cfab0f1ba6971ba"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "33f67cfed6d4ed71da5e873026723a70d79ca99a53bcb1ab2121b33c591ad45d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "77dffac8a8f562172ba0b19a998665a02c0a60f876eea047dc6126e5118378b9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e4f39aef6fe8e233cdac88e5029d785f48805a65ec31c511fbf3200e26ded97e"
|
||||
}
|
||||
},
|
||||
"0.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
394
manifests/sccache.json
generated
Normal file
394
manifests/sccache.json
generated
Normal file
@@ -0,0 +1,394 @@
|
||||
{
|
||||
"rust_crate": "sccache",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": "sccache-v${version}-x86_64-unknown-linux-musl/sccache"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-apple-darwin.tar.gz",
|
||||
"bin": "sccache-v${version}-x86_64-apple-darwin/sccache"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-pc-windows-msvc.tar.gz",
|
||||
"bin": "sccache-v${version}-x86_64-pc-windows-msvc/sccache.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-aarch64-unknown-linux-musl.tar.gz",
|
||||
"bin": "sccache-v${version}-aarch64-unknown-linux-musl/sccache"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-aarch64-apple-darwin.tar.gz",
|
||||
"bin": "sccache-v${version}-aarch64-apple-darwin/sccache"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.7.7"
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.7"
|
||||
},
|
||||
"0.7.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ed0010b4dcaccce42b9dc8699257134a113d0ca16dfb7db890356135218322c9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "901b301e8108a3fae0425d478a9487fa145ec2fee4b4d311928d1d16b99a2c00"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2f399cdde8ff54ca2388c3e22f97ae64b2c53a9e9ca95f35ce9fe88e9770b5f4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "e7ecabac9a703e53a8b06e84b0058fcf242239d164050537bc399387160320fb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "148c1bc64f95e91150e5d0f3ff9df461ecb47e326ff601ebe0bf1c90226acba4"
|
||||
}
|
||||
},
|
||||
"0.7.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2902a5e44c3342132f07b62e70cca75d9b23252922faf3b924f449808cc1ae58"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "52dcd67b24c0ac9281b15563ec056ab1377f474024746488ce2147eafa7511d3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "582ba2a1a589de1fe995c2415b740ad445d2d7e94f87e7cb6850c6b7bc9a9820"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "be501f5dc946432b429108f40385de9cb58900be27963b98491b370ab585b565"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "dcbece714e08eb7e41bbd0951b0fc92d66bd5efc600a8b378f56b939e519863b"
|
||||
}
|
||||
},
|
||||
"0.7.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ee224740012cccb85629eca11443baeaccf7114960faa9f48c1ca0034e00bfc3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b51897aa0691a65b9c6d60f3cacf6b931addc5f71ee5fcdd29b1ce9e8685d3ca"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f44bd3397a5444f16cdc45ea345f0964a8455c655c1fd2a7263926adda1f82c3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "d129d9897d58ac385ac0695cbdbd7a28e2943c265d81fa25d701c0cce2b40d53"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2a4ec79299d86a4dae3cb6eef7bd631ef24364e1f616fde181b6341113ca13a3"
|
||||
}
|
||||
},
|
||||
"0.7.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "42612b161343e8b74d1feac6418c1286e036854983e7a16d567cfde3c74a8baf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5ef04e4a2dfec6467e611ac5e3dd94342342fb7fe6ca15c933e4fa48f78cac64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ca71810def1a522e8c676bc50ee270554772b72e8a5917f34a76de636431f3a0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f491b6080da49547622d2a3ea388232293a1a0bb99acb53557dad7c34608b8d9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "c98acf172a7be239f8831523477c256c50aeab2cbcc1828dc5e4daafe5c8dbc4"
|
||||
}
|
||||
},
|
||||
"0.7.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2cc1ffc1c49eedf60eb0176a37de4af27ea33b6f46a3dfff17261626b745e094"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0aa633920d7ede4430c16d241449b0211c4228970bbe3d8d8ce6baf9276cdbbc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0260b32893c5878df46a120d54050b56ce0d6228df17609ada95f81dd5835f33"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "e1c739332532c1dd7a5af07bb183d8b36263da12fb12fcf06021ffd9e578ad3c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1eacdb65854a7b9c904a5f97fb2fdd6cef270aed171c2c6e97a59de68c872bb6"
|
||||
}
|
||||
},
|
||||
"0.7.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5132f9ba985eba31baa9f8f6e8e67533e8d84c9b7039d090f8cddfda4427560a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "00c867ee62f2455244f3fa4c774babb56ce21b640cb98788d2046b1452e5b891"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "deb00ee1545c569a71b90f7569f6d7b4771e2afbbe268bc4e0fe9ea89b4868bd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5261cba78cdb013a9c5c14fdca2770c0b598b66d5a679aa47cc3dca5417f92db"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "644f06cfdfa494f52f654bfc6f0d9f326beb8e38b9d151826660689b9f8d0f34"
|
||||
}
|
||||
},
|
||||
"0.7.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "610d2ffc994d2250b6e2105ed2be029f2906abead0425e0c947ba33b5903f129"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9bc02331312d4c41e0c94814567c467eac7f55f4b120a2cdcd6190d28f578d33"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a65da887acf5a4cd67718e76453ecf3da1346ce6a0fb1859d7c79d551b8b059"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "8522f94b3c4b3e2835d9d3c3d4e824a62af5019ed33e84ad214f18c81056ccff"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f375bcbf6eae1e70994b63cb1004c35fbdbc0a4ede97f4c4fa25834f963cb801"
|
||||
}
|
||||
},
|
||||
"0.7.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "963391335d325c470a8f05df8575d4014bb3a7e76eef3dc5a91518db83989701"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "08e3e303fd4ee3a65c7483b2f1f65032a5091936d8b86df153530ea50bc2374f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "484817b7c8beb64da2a3343290a48c8b50391e6946dde3bf544750bb2a8da1f9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "65c0a50177d8c271623d2d4b7568ec99932570a7eca5e62ce535d5076996cfd2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "55d310b384539639079a2b09ecdc55a7790124c836b1a2baeae786bba17c62e0"
|
||||
}
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a0c7d5d072d7ce1cf3320cffdb7b7129fd86226d00f299f572898bb3940c10f5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "974c053dfc76f4c210909b241ee34d3d34c4eb17fa34026015bac8a4d0a6b527"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0dc7bea1923b05736d027765a3816ca5c9e53d199d048e908b9a059dc5a0fd84"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f2dec6357f9d6efb0e3f925c90bc1f83b26442f3020bf377ea82c023c0d1a65a"
|
||||
}
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.4"
|
||||
},
|
||||
"0.5.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "4bf3ce366aa02599019093584a5cbad4df783f8d6e3610548c2044daa595d40b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b404cf83dd20c2d7cc9f08ccea1fc593442d87f4112983ba44d9bcefebf15016"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0bdb1a4ebc2ffde765479b5689569b8e56f30452acbdcca0f0ef5d8c859ac93a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "85f0cfe9b3150e461801cf7453763080fc3604e255587e2a4886e55bb93e6b09"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f2d9ccc40197e08b29f2a4d0fc16744235f62fb61e5c7cc539dabb609d4dbeb0"
|
||||
}
|
||||
},
|
||||
"0.5.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "56a61d8452a9274c92b33b3055ba371fa3e8ec9cfcac510581dbe8e27d099ae3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "31e7b81731220f892357c0de88bd85d9059d24a803ca754ec6d043a6d4c54540"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "07e3aa012a9221d2831c04c7bd49a7a88ff90e45f7b19c1efcdef3693c6f2c6e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a0545180d776aff944853d3cca211a9d4467fc711625fb1c6ed5d86b01447517"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "95b3bd1439397c861d4f09d4ab9c26249148392f359783f6e5a637010c825dfb"
|
||||
}
|
||||
},
|
||||
"0.5.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "75268b6f3e379d97140b24da4fda8c1b3b4778c7ca67a6b8b804999321ec8c48"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4e6bed45d250aeb24e935928830730070e3a439243a42af893cdc3520463cad3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "205aab1d8a9eca61bc5d313551a0112705c5ae6502a25503ea51461cb043553e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "1935833d29433cfe50e42091e3c9422a3f216c3358dd0c957b34df9f536fa28f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "4b9a9075983cb619608de82015a4de2f0e511ef976e61254e8af5a72eff04f76"
|
||||
}
|
||||
},
|
||||
"0.5.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "07699bdc132d6a346d985deab6c77a94f958c085a92779d1f533ec4c9ee6b7bf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "57a091522b5498a943ef18d73701d0a3e5ce5e4f7566a5631c464a35faa9c362"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f78ca3787ab673261f5dcd2837136ad01575ad53e99008d236f5bffcec265381"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "dd9fcc0c735dfe6425802f73e061adb5d6a2484479f4395fcd81ac13c7d33157"
|
||||
}
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9bc9318b94a4ac718b916eea0102aa520d73d098d86779767c1cb7562b705b0c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f5c69d0a39ebd8d44a70a92a513adfeff79915ad32b1568a170329f57d5aa218"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "72d035c20d207ee820c9196bb3e9161a764e91f7872aafd160cff50d230c9070"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6c9f466a70d37edb91924e8e2d437efc3b9dda3b452c0354e6d45f001a0d3c97"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "50498390b51b744119c62ead9828e43630861fa6e64fd9167bfaa4da52ddfcc5"
|
||||
}
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.2"
|
||||
},
|
||||
"0.4.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "4cf08e75c2b311424eed2768dada6056569be4ac1d4cbed980e471bf1452d12c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5a2ce4b29b83f1315b63337c5aad2d9e7a0b4aec7b495895bc6a9a45212c7169"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d00dc1649df3527247dc9c0b5bb37f75754aaf809f24e478d9970f600b6cf301"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "91fd97473388f27a86d5442909ddeccb9963b05d25361f287cf05692bcdcec9f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "48ac03656e821738537b19eebaf53d5b5164dc38b13e38ba8af4c74d9a0ba30d"
|
||||
}
|
||||
},
|
||||
"0.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f077d92ca86d71bc55aebeeb6e8dc557fef481446ccc82504aeedf1fe6e1f657"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a291f1d90c6b25726866f018ec6071fa4d20ca443ad91fe5dfb9740eb4ebc45a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7508cfa20b045a891eba2f7298afb8faec886d40d10b844830160b096fe99874"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "263a43ba0cb211e5c1c10fe437c636d601bed7a47be0ca07beeba7973ba61461"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "593c6c78796db712c29fe766caef4b8bd2e3d4a68ed5b2b8eca39e03ce2432df"
|
||||
}
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8f5cf1079d3bb731671c96742eaeed2b45dbdd9add5f2d8b6fc9fe2fd4cf6a3c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9f44dc58266cd455e69ec84a668627ca893e72a55cf0e4b0503c80ae727d9909"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a8776e49862d1ea8eb9313f2efa943f4679670a777530f55e415977b9cae54d0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "887397bafb2eabb3bf9d831da30a3db9faf8c92b0865af7a4619a24ee2d4b436"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "51efe163fc30c6abc269f6bda9ef6e1af4262a5687579f756e96cb1cc1f6ed40"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.3"
|
||||
},
|
||||
"0.3.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "427bd2151a1b01cd9b094d842e22c445b30f3c645f171a9a62ea55270f06bf23"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e68aa0e2716e9cceff7912e09d8028df34cd63d8d60cae832a2d5f5c94da1828"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b37b55b6e45737562450a98cd4e5c91e58540febdbbda5c575acf80314a2b3ea"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "751453b31048f8ba1e7d646be8d76d64ad0a16ecb17d17edb523b01eda25b7a8"
|
||||
}
|
||||
},
|
||||
"0.3.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "94ea33aac8dcb358753f8240cc87345963cf83cda7c6af0395dff31ffdc88df4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d8ade8d98cef392e6b256d184690e1d722f263c9f0bd83938fdd524e839c9e58"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b8fc47e12dbc18a2a611dd5f037d0980f873c80a1adb26fa2f48cca0b0184adb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "1bf58385dc27b66324bb9ee82084e65c4d2e60baa19e3d16d2ab4da6c1ae66b2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "303d8e905c44eb5401adc55561a4c44b36906516f3c1c0de386c4844d38151bc"
|
||||
}
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e6cd8485f93d683a49c83796b9986f090901765aa4feb40d191b03ea770311d8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "61c16fd36e32cdc923b66e4f95cb367494702f60f6d90659af1af84c3efb11eb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f25e927584d79d0d5ad489e04ef01b058dad47ef2c1633a13d4c69dfb83ba2be"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9ae4e1056b3d51546fa42a4cbf8e95aa84a4b2b4c838f9114e01b7fef5c0abd0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "65d0a04fac51eaeeadd72d3f7eee3fdc27409aaf23b97945ea537e92bd0b0f0d"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.15"
|
||||
},
|
||||
"0.2.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e5d03a9aa3b9fac7e490391bbe22d4f42c840d31ef9eaf127a03101930cbb7ca"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "908e939ea3513b52af03878753a58e7c09898991905b1ae3c137bb8f10fa1be2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3dfecdbb85561c55e899d3ad039c671f806d283c49da0721c2ef5c1310d87965"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "90d91d21a767e3f558196dbd52395f6475c08de5c4951a4c8049575fa6894489"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "4120626b3a13b8e615e995b926db4166dc2b34274908b8f159ca65be4928b32a"
|
||||
}
|
||||
}
|
||||
}
|
||||
32
manifests/shellcheck.json
generated
32
manifests/shellcheck.json
generated
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.x86_64.tar.xz",
|
||||
"bin": "shellcheck-v${version}/shellcheck"
|
||||
},
|
||||
@@ -13,7 +13,7 @@
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.zip",
|
||||
"bin": "shellcheck.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.aarch64.tar.xz",
|
||||
"bin": "shellcheck-v${version}/shellcheck"
|
||||
}
|
||||
@@ -25,7 +25,7 @@
|
||||
"version": "0.9.0"
|
||||
},
|
||||
"0.9.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -34,7 +34,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae"
|
||||
}
|
||||
},
|
||||
@@ -42,7 +42,7 @@
|
||||
"version": "0.8.0"
|
||||
},
|
||||
"0.8.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -51,7 +51,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "2a616cbb5b15aec8238f22c0d62dede1b6d155798adc45ff4d0206395a8a5833"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9f47bbff5624babfa712eb9d64ece14c6c46327122d0c54983f627ae3a30a4ac"
|
||||
}
|
||||
},
|
||||
@@ -59,7 +59,7 @@
|
||||
"version": "0.7.2"
|
||||
},
|
||||
"0.7.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "70423609f27b504d6c0c47e340f33652aea975e45f312324f2dbf91c95a3b188"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -68,12 +68,12 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "1b80bbb525e6d64961afff09fb4a9199a62d5e22347a9c92c151a791131467bd"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a12bdfe0f95811ad6c0a091006b919b2834b0619b460cfa596f557edd62e45ab"
|
||||
}
|
||||
},
|
||||
"0.7.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -82,12 +82,12 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "1763f8f4a639d39e341798c7787d360ed79c3d68a1cdbad0549c9c0767a75e98"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b50cc31509b354ab5bbfc160bc0967567ed98cd9308fd43f38551b36cccc4446"
|
||||
}
|
||||
},
|
||||
"0.7.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "39c501aaca6aae3f3c7fc125b3c3af779ddbe4e67e4ebdc44c2ae5cba76c847f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -96,7 +96,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "02cfa14220c8154bb7c97909e80e74d3a7fe2cbb7d80ac32adcac7988a95e387"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "012100d9778cfa7ea73bf42ab55b3e02cda7f75d65aab32c6445012398c89b54"
|
||||
}
|
||||
},
|
||||
@@ -104,7 +104,7 @@
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "95c7d6e8320d285a9f026b5241f48f1c02d225a1b08908660e8b84e58e9c7dce"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
@@ -115,7 +115,7 @@
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7d4c073a0342cf39bdb99c32b4749f1c022cf2cffdfb080c12c106aa9d341708"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
@@ -126,7 +126,7 @@
|
||||
"version": "0.4.7"
|
||||
},
|
||||
"0.4.7": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "deeea92a4d3a9c5b16ba15210d9c1ab84a2e12e29bf856427700afd896bbdc93"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
@@ -134,7 +134,7 @@
|
||||
}
|
||||
},
|
||||
"0.4.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fe0a6e94d9cf24b5a46553265846480425067f95f2630317f8fd99bc60a13719"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
|
||||
112
manifests/shfmt.json
generated
112
manifests/shfmt.json
generated
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -10,7 +10,7 @@
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -27,7 +27,7 @@
|
||||
"version": "3.8.0"
|
||||
},
|
||||
"3.8.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "27b3c6f9d9592fc5b4856c341d1ff2c88856709b9e76469313642a1d7b558fe0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -36,7 +36,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "91230a6d2d4dbb52e9c0bb134acba526f7880bfd3dfd1ffdde66e9f393d7a646"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "27e1f69b0d57c584bcbf5c882b4c4f78ffcf945d0efef45c1fbfc6692213c7c3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -47,7 +47,7 @@
|
||||
"version": "3.7.0"
|
||||
},
|
||||
"3.7.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0264c424278b18e22453fe523ec01a19805ce3b8ebf18eaf3aadc1edc23f42e3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -56,7 +56,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "2807b4af91fbbd961b68716de06c044f1b4f897457fc89fba216e5e2e351c64f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "111612560d15bd53d8e8f8f85731176ce12f3b418ec473d39a40ed6bbec772de"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -67,7 +67,7 @@
|
||||
"version": "3.6.0"
|
||||
},
|
||||
"3.6.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5741a02a641de7e56b8da170e71a97e58050d66a3cf485fb268d6a5a8bb74afb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -76,7 +76,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "18122d910ba434be366588f37c302c309cde4ca5403f93285254a3cf96839d01"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "fb1cf0af3dbe9aac7d98e38e3c7426765208ecfe23cb2da51037bb234776fd70"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -87,7 +87,7 @@
|
||||
"version": "3.5.1"
|
||||
},
|
||||
"3.5.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "56099a689b68534f98e1f8f05d3df6750ab53e3db68f514ee45595bf5b79d158"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -96,7 +96,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "f759493bc55a4ea181442eb7d79b527ff6c15d62ec567b8b86a5df6a086c9c46"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "09d7902de04d52ebe0b332d84a9746d195f7e930806bdc2436f84d0de6a2d368"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -104,7 +104,7 @@
|
||||
}
|
||||
},
|
||||
"3.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8feea043364a725dfb69665432aee9e85b84c7f801a70668650e8b15452f6574"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -113,7 +113,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "da079a17319d83d7935ca799a13da98e9c637d9d46f174b07dd948e0d7d5eb3a"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "2dec40f18622873dd3bf84fda17f43a0ae93b5305ead909dc0e91f6479d359c6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -124,7 +124,7 @@
|
||||
"version": "3.4.3"
|
||||
},
|
||||
"3.4.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "713ef49db9a60a00636814a507da851b58da6b4b98a3627188fba0a61b60f9a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -133,7 +133,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "a6c317a68dddf8efa9fd87d985a807cf7ab2423871d390aac4d3775691565835"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b4f5d7b53012a1a7fdac5df8f13d829d82bc7ace53da4a09c532ac562589b106"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -141,7 +141,7 @@
|
||||
}
|
||||
},
|
||||
"3.4.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9cc743f058ab8896ca6fa94a7f2e570b95294e8a142600f09fe832e406a88f18"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -150,7 +150,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "0d20cc45c8e149eefbebcbeb5cbb5e2a64ebfd17615b2b89bc63baaf57f6417f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "93852ee7d64389802a65c9e58840eebcae43c771d7dcd73d2e25b8b0b87e7966"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -158,7 +158,7 @@
|
||||
}
|
||||
},
|
||||
"3.4.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0c321e80a97cee3ffbff0579ad9f79805f622b306b507d674da00e3caedb8714"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -167,7 +167,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "0d0cb61d85192725eb6140457ea29a3ba07d07ef339f638c9f095045aad44136"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dc8e0524ab9fc11bca3a363fef62dd8ffd3c2b3f04d780e46b349b7917a8f187"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -175,7 +175,7 @@
|
||||
}
|
||||
},
|
||||
"3.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5cd7a2b57a0592f919ca2e4249bd567ae3426801a28ae94d0b26f8f2c4ce17f9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -184,7 +184,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "c735bb0099cc215c2f859179dcabc8be63672ab4a577c2f610142379bdd7396d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c7a0fcd70f69ad136bee7352b42e0b52060c46bc547baf6e06926fcb0509c37e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -195,7 +195,7 @@
|
||||
"version": "3.3.1"
|
||||
},
|
||||
"3.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0f73bf27219571bca7c5ef7d740d6ae72227e3995ffd88c7cb2b5712751538e2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -204,7 +204,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "aa116e5437a7e03c137bea0331177a91f98735094ef0ca2ffcfd6be2a3d61765"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "65d09815bb0d5c5b3c49f4e815c4785bdbaf339f4bcd607cabfd9cd2868b5849"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -212,7 +212,7 @@
|
||||
}
|
||||
},
|
||||
"3.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9ad8751cea92e0ffbfd6bb72208434f3a86e7319fd10b56def204c24ee1d9fde"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -221,7 +221,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "f964e42e17dfc1d93d27835f6b445d203ce7f9a1df4b062bd7ab84b8fc8bcb3c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "abf9bbc7027f5f5ba691bc48a55a2fc531c05ea88245ede989d67199687cadb5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -232,7 +232,7 @@
|
||||
"version": "3.2.4"
|
||||
},
|
||||
"3.2.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3f5a47f8fec27fae3e06d611559a2063f5d27e4b9501171dde9959b8c60a3538"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -241,7 +241,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "95f8bdd19c7a94672b2cf1f93d12ffe7fd2873d4ee13fa857ac7a41d21fe4152"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6474d9cc08a1c9fe2ef4be7a004951998e3067d46cf55a011ddd5ff7bfab3de6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
@@ -249,7 +249,7 @@
|
||||
}
|
||||
},
|
||||
"3.2.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3a32a69286a19491a81fcd854154f0d886c379ff28d99e32d5594490b8bbef4b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -258,12 +258,12 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "a0a2bdb9db57fcbf1905fbe709d86dbbfb6106f760ae6d6fe70b27d8834d9b4e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5ff7c4250558678a091e428b2f57b8ab9c7a90e369383ebc9332aada4af02f59"
|
||||
}
|
||||
},
|
||||
"3.2.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -272,12 +272,12 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "f782bfe01cbd43d5e520869edb2d368ce9fd6cebb29b40c93db5ce3fa78e509b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "1cb7fc0ace531b907977827a0fe31f6e2595afcafe554e6d7f9d6f4470e37336"
|
||||
}
|
||||
},
|
||||
"3.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "84cf01d220bfb606d52af983e1afdbf6e25aff4a8aff6d5cf053dad29a1740f1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -286,7 +286,7 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "d850200fde7861512a9c7d289e093d7cba54f7d95535b02a7ff352a1904e060f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "58a1254620b11e0499b9a4b315894aa75186d1dc951d706679d7f5262c3a64df"
|
||||
}
|
||||
},
|
||||
@@ -294,7 +294,7 @@
|
||||
"version": "3.1.2"
|
||||
},
|
||||
"3.1.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c5794c1ac081f0028d60317454fe388068ab5af7740a83e393515170a7157dce"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -305,7 +305,7 @@
|
||||
}
|
||||
},
|
||||
"3.1.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3e519c372749174a09383fdd81030630e3755d654adf93839faf334c025289e8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -316,7 +316,7 @@
|
||||
}
|
||||
},
|
||||
"3.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "cb91ea08a075a2f96b5230f09b4e211b7c108b1c97603caceb48d117d2ac5508"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -330,7 +330,7 @@
|
||||
"version": "3.0.2"
|
||||
},
|
||||
"3.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "95331ee5c29567720a882a64bdafd500411374b7835c0d30e48e0b41642d6255"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -341,7 +341,7 @@
|
||||
}
|
||||
},
|
||||
"3.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "86892020280d923976ecaaad1e7db372d37dce3cfaad44a7de986f7eb728eae7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -352,7 +352,7 @@
|
||||
}
|
||||
},
|
||||
"3.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b7c9088741242dde26082be3a006693bd252b3fd1966b8b23aaee4d54ed2a470"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -369,7 +369,7 @@
|
||||
"version": "2.6.4"
|
||||
},
|
||||
"2.6.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2fbf21300150a14cf908c2e3cfd85a54ba8fcc1eba4349a9aad67aaa07d73e86"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -380,7 +380,7 @@
|
||||
}
|
||||
},
|
||||
"2.6.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "adb6022679f230270c87fd447de0eca08e694189a18bcc9490cd3971917fbcb4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -391,7 +391,7 @@
|
||||
}
|
||||
},
|
||||
"2.6.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bdf8e832a903a80806b93a9ad80d8f95a70966fbec3258a565ed5edc2ae5bcdc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -402,7 +402,7 @@
|
||||
}
|
||||
},
|
||||
"2.6.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "edb1ddbfacd43ff7448deac4ce0b4a5adb2b5700c506621ee8c15171115b4d52"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -413,7 +413,7 @@
|
||||
}
|
||||
},
|
||||
"2.6.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e582c3417f1b773598c219683a98cc1ce444ca04aef1fa8457c378ad00316b29"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -427,7 +427,7 @@
|
||||
"version": "2.5.1"
|
||||
},
|
||||
"2.5.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "37fd1f66d7bf9c48130bbc50a3747750c6e3b202c404ca4a5941f81b9efd9b97"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -438,7 +438,7 @@
|
||||
}
|
||||
},
|
||||
"2.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fce24cfa408362e6802f1cec9b2b9f92fb865eb8ae1233ee2874b5d0c66b2f91"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -452,7 +452,7 @@
|
||||
"version": "2.4.0"
|
||||
},
|
||||
"2.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "abc78150f5d3afa10afe0dd8fef2c431729e14fdc77fde2bab6a3d869f551599"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -466,7 +466,7 @@
|
||||
"version": "2.3.0"
|
||||
},
|
||||
"2.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "eef540565962cf1f5432c7e3cf212c333e096f9f481d6d441197c1cf878746d0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -480,7 +480,7 @@
|
||||
"version": "2.2.1"
|
||||
},
|
||||
"2.2.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2797065829b9e10b8a24cb7d85c4df95f55ba7c478f185a372fbd032bb2b268c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -491,7 +491,7 @@
|
||||
}
|
||||
},
|
||||
"2.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8c07956ad54a914c587eac1a17d45b25e7b54a60d1539aa9a468091d4370e7e1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -505,7 +505,7 @@
|
||||
"version": "2.1.0"
|
||||
},
|
||||
"2.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "178e083c353a3c31a5b7cd1e07718ce6cb253e991300acf1ef2266033d681c43"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -519,7 +519,7 @@
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"2.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f21ec3c37b9ece776a737629650adcb79f7b529026b967432a8a2c2b40dcabe0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -536,7 +536,7 @@
|
||||
"version": "1.3.1"
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "4cdb7b24f5de623ad5d691f826ada61b4390a1c0c7dc1ef8414a5e9c1755f7c7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -547,7 +547,7 @@
|
||||
}
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b1925c2c405458811f0c227266402cf1868b4de529f114722c2e3a5af4ac7bb2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -561,7 +561,7 @@
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0f3b896945b02ed5706ae773408291884d87b457c9b09ddb6fe922e47714988a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -575,7 +575,7 @@
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "84ba3e130bf32449f0e30aa77485e8acd41469f0fae6663a0ec81ab1e098d1b7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -589,7 +589,7 @@
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "172d2cf2d7d71191b7b0cd0d7169d703475825cdd270a6982899a349dcd98588"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
|
||||
44
manifests/syft.json
generated
44
manifests/syft.json
generated
@@ -23,10 +23,50 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.105.0"
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"1.0": {
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "27dfeaca134cd8aeff6135ba349ff922109bd89b955755459601667d69fed88e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3c191441fa355d9fad0be169c29b0b54f541a732b9094f29cda07d367b4d8147"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "39780b81a860ec38e23389f7e7290cb4c1988f6df11e60183db69d221210881f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "1353dd45f207610c68048f6296f78e6164f0d7608b3bb09d27c7d385a0537f68"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "95c5ec22913b72a10e90760b85901c4a6a166defda52ba181d7c0281eb7a80ed"
|
||||
}
|
||||
},
|
||||
"0.105": {
|
||||
"version": "0.105.0"
|
||||
"version": "0.105.1"
|
||||
},
|
||||
"0.105.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6a1b8a734a0939799239ba067895a7bc5ad57ac73c91bb197bed4d1d1705fbb1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c0d9a60a78545774fa0a52b67c825fa632ff7538c992b5a2a1f2ee8753aee765"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d106f8bb994e86b53739076995322832278eb3ad61288c1793fe6b3b6c677f12"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "eaf059dc2d816b1e994ab9ba98fcea2dcf0f261767c75757103ef1f51ec44889"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "445020fb7a6cd2f93c2f6a4c03273495e026e68b59b2018dd44c42e378e12794"
|
||||
}
|
||||
},
|
||||
"0.105.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
136
manifests/wasm-bindgen.json
generated
Normal file
136
manifests/wasm-bindgen.json
generated
Normal file
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"rust_crate": "wasm-bindgen-cli",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm-bindgen-test-runner",
|
||||
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm-bindgen",
|
||||
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm2es6js"
|
||||
]
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-apple-darwin.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm-bindgen-test-runner",
|
||||
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm-bindgen",
|
||||
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm2es6js"
|
||||
]
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-pc-windows-msvc.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm-bindgen-test-runner.exe",
|
||||
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm-bindgen.exe",
|
||||
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm2es6js.exe"
|
||||
]
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-aarch64-unknown-linux-gnu.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm-bindgen-test-runner",
|
||||
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm-bindgen",
|
||||
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm2es6js"
|
||||
]
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-aarch64-apple-darwin.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm-bindgen-test-runner",
|
||||
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm-bindgen",
|
||||
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm2es6js"
|
||||
]
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.2.92"
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.92"
|
||||
},
|
||||
"0.2.92": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c6e43a3bf0be5231e0b72ea702f73b3f4f47c309037e8a332c5c2e41800ca934"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1091b40f5e2cc67d10deb3b1260a92b97cef8851f2588708c2d4b6bef9444880"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a23d556b35bc4d17222e324b205a1b66b1cdad630f62a1190ba6c42cf5ed2af7"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "ae6070b6f6a86160f9be02ee9c913820814825f6e8aff45b155a129a36acc0cb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9ac857faddd4368e5ad3f41b74bbc4c2d32c3726d008bd5760fc52c7c6843e48"
|
||||
}
|
||||
},
|
||||
"0.2.91": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "48123760cd139036125dbc07aaf09c73237d2bf910810b00a2dabbbac7a92e4e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8c9378515f5162d77c8bbec8925e2444e4509fc5fd4e42c218b70bd7e7b5c34d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9077f846f8e29dbc246688294b02474c4247e176739b43b0ce5df093e3c23ccf"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "06a93a6c4ca7166082e8c6179e9f1dc6ca1df822894669b5257cdff08692bf00"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8f644617cbd12763268854cb550604f18e15a869c9b2e63ba977278fee99ff3d"
|
||||
}
|
||||
},
|
||||
"0.2.90": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "46131161e31617d102260b1420159fe5006f6b0fdb8a0a90fe7adc858b662132"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "374a460a4c8cf097e84725082da6c909830cbc6caa16538735bcc066971e3bcd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "919b6f010164c5d2f28df505098d94c0ac3727c9aeeea2df12453008dc451c78"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "29075a17870097d800e471ec2a800f915c09c5c8d4b2b1436fd43381aa7bf480"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d3724348014d028048b9539fac36858a0a1aba165814a69542d3038d65303093"
|
||||
}
|
||||
},
|
||||
"0.2.89": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e6361f3069a8a94ca44f0eb6e22b1de59ee71236bba2acd0278f1387e09a90d0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5ca6b6e9a2b971cdc5571a54a963f6f13ae6263bbf921998feeef3ff6b6b70b7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5dd04e972fc0910122f5d9881aa49470e6734e5a1d3294030eaace738771fddc"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "4ca6d7cedf6d47eec55d739bfd228270061a1c2bb4b625442e2bb716d2cc7337"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "cff8b011832e0f17fc94e4673a2910b04cb11bd527736b96f94abea24ff674be"
|
||||
}
|
||||
},
|
||||
"0.2.88": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d7dcb7f5ad1d0cb68df5d45ffd9119d1db3d42ee6d50a8b2d3c42a56c74bdd8e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0d1913322e657444c942c644abb687e46807fec31e3efbafb199a7932e677dcc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ed885be56d41c5c1d3b1495307d57a2d48b296cfe5afe92e06b6ea09c4ba4532"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "f13bb83170a3d44edfbebd263c695e6fb5815d77467490af1c49e2e8ec816803"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "712c787c411a765e5bf8f2f3f11db9d5ec823260b763e1017d6790e9b3c225ff"
|
||||
}
|
||||
}
|
||||
}
|
||||
89
manifests/wasmtime.json
generated
89
manifests/wasmtime.json
generated
@@ -2,7 +2,94 @@
|
||||
"rust_crate": "wasmtime-cli",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "17.0.1"
|
||||
"version": "18.0.2"
|
||||
},
|
||||
"18": {
|
||||
"version": "18.0.2"
|
||||
},
|
||||
"18.0": {
|
||||
"version": "18.0.2"
|
||||
},
|
||||
"18.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "dc823d37bfd4641817b33e9b0dea83bfc7879979591d3158491ffb82293cc048",
|
||||
"bin": "wasmtime-v18.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "432e8e04aa4370491e11569da7b338daecedea8074420ebeea90d167e45a815a",
|
||||
"bin": "wasmtime-v18.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-windows.zip",
|
||||
"checksum": "833a15544952d31900da46094b96306b239817505f9457430b983ee8bde1584e",
|
||||
"bin": "wasmtime-v18.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "732ae6240c90ce3bfe96e3217ad7fc914edf669514eb7b7bf96a32a156c232a8",
|
||||
"bin": "wasmtime-v18.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "abc68b059e77c231bafd63b47a15fad50605604ae26c5a6cae542a9e81e7d591",
|
||||
"bin": "wasmtime-v18.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"18.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "9951c0947cab9e1426b68f8f12f8061a103d0863a2b6ae1a50276013eda780ad",
|
||||
"bin": "wasmtime-v18.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "30299e7c8604585dfdfb1172b12a6ea08bdd4a770cf3907e566545c7bee35916",
|
||||
"bin": "wasmtime-v18.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-x86_64-windows.zip",
|
||||
"checksum": "07b5f1d03afcbccef2182b92d809dfbb7e076a60f8dc68c204fe54f753231e53",
|
||||
"bin": "wasmtime-v18.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "3f5b08b5fef2864ffc459e2a50fab8e72ba706865c09f6d0d0cd260e5f014b79",
|
||||
"bin": "wasmtime-v18.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.1/wasmtime-v18.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "cf6a547e8b4dd82732ee6e626aeccdb571d9c157090eed4f50f26557a0d6cbac",
|
||||
"bin": "wasmtime-v18.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"18.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "7c2a20b8fc301d4a0cd709529c1d804d7d7584c0f6d5849fc25b911578e651bc",
|
||||
"bin": "wasmtime-v18.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "8e21002f802ff5f9c974f38ea2a339b1fa173582d7b5b4325b149f52eb43b6da",
|
||||
"bin": "wasmtime-v18.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-x86_64-windows.zip",
|
||||
"checksum": "ee09eb5013dd8af7ade8173517d80430e08e4377dda3f84c0f024b0dd98a3453",
|
||||
"bin": "wasmtime-v18.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "562e4557d6b8089522069d523131bf6572efd323baa02333f4015fb359c6c671",
|
||||
"bin": "wasmtime-v18.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.0/wasmtime-v18.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "796b0a15032db1699d2be3d67e0e6080dffde28df8dc38ab838931b1f51c585e",
|
||||
"bin": "wasmtime-v18.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"version": "17.0.1"
|
||||
|
||||
6
manifests/zola.json
generated
6
manifests/zola.json
generated
@@ -9,6 +9,9 @@
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-aarch64-apple-darwin.tar.gz"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
@@ -26,6 +29,9 @@
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9c0f2880ace47a723999a2b9a96fb12178d12d62cd5e56f3c975266552594949"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2b558ad9f8ca7d68275916d5af7b0cbcbf94ccc49af7f7f33cd5b2ae1560316d"
|
||||
}
|
||||
},
|
||||
"0.17": {
|
||||
|
||||
@@ -14,6 +14,7 @@ serde_json = "1"
|
||||
sha2 = "0.10"
|
||||
tar = "0.4"
|
||||
toml_edit = { version = "0.22", default-features = false, features = ["parse", "serde"] }
|
||||
# TODO: call curl command instead of using ureq?
|
||||
ureq = { version = "2", features = ["json"] }
|
||||
|
||||
[lints]
|
||||
|
||||
@@ -1,30 +1,31 @@
|
||||
{
|
||||
"repository": "https://github.com/biomejs/biome",
|
||||
"tag_prefix": "cli/v",
|
||||
"bin": "${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-linux-x64"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}-linux-x64-musl"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-darwin-x64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-win32-x64.exe"
|
||||
"asset_name": "${package}-win32-x64${exe}"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-linux-arm64"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}-linux-arm64-musl"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-darwin-arm64"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-win32-arm64.exe"
|
||||
"asset_name": "${package}-win32-arm64${exe}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,14 +3,12 @@
|
||||
"tag_prefix": "cargo-audit/v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}-v${version}.tgz",
|
||||
"bin": "${package}-${rust_target}-v${version}/${package}",
|
||||
"bin": "${package}-${rust_target}-v${version}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${rust_target}-v${version}.zip",
|
||||
"bin": "${package}-${rust_target}-v${version}/${package}.exe"
|
||||
"asset_name": "${package}-${rust_target}-v${version}.zip"
|
||||
},
|
||||
"aarch64_linux_gnu": {}
|
||||
}
|
||||
|
||||
@@ -2,25 +2,21 @@
|
||||
"repository": "https://github.com/cargo-bins/cargo-binstall",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tgz",
|
||||
"asset_name": "${package}-${rust_target}.zip",
|
||||
"version_range": "latest",
|
||||
"signing": {
|
||||
"kind": "minisign-binstall"
|
||||
},
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}-${rust_target}.tgz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}-${rust_target}.tgz"
|
||||
},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
}
|
||||
"aarch64_macos": {},
|
||||
"aarch64_windows": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}.exe"
|
||||
"asset_name": "${package}${exe}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"repository": "https://github.com/sonos/dinghy",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${os_name}-${version}.tgz",
|
||||
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
|
||||
"bin": "${package}-${version}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip",
|
||||
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/orium/cargo-rdme",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"broken": ["1.4.3"],
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
@@ -5,14 +5,12 @@
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"version_range": "> 0.22.0",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"aarch64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
}
|
||||
},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,23 +3,23 @@
|
||||
"tag_prefix": "v",
|
||||
"version_range": ">= 1.0.0",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}_${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_amd64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_amd64${exe}"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}_${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_arm64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_arm64.exe"
|
||||
},
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}_${version}_linux_amd64"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"asset_name": "${package}_${version}_linux_arm64"
|
||||
"asset_name": "${package}_${version}_windows_arm64${exe}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
16
tools/codegen/base/sccache.json
Normal file
16
tools/codegen/base/sccache.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"repository": "https://github.com/mozilla/sccache",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz"
|
||||
},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"tag_prefix": "v",
|
||||
"bin": "${package}-v${version}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}-v${version}.linux.x86_64.tar.xz"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -13,7 +13,7 @@
|
||||
"asset_name": "${package}-v${version}.zip",
|
||||
"bin": "${package}${exe}"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}-v${version}.linux.aarch64.tar.xz"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"repository": "https://github.com/mvdan/sh",
|
||||
"tag_prefix": "v",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}_v${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
@@ -11,7 +11,7 @@
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_v${version}_windows_amd64${exe}"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}_v${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
|
||||
@@ -4,20 +4,20 @@
|
||||
"bin": "${package}${exe}",
|
||||
"version_range": ">= 0.83.0",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_amd64.tar.gz"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_amd64.zip"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}_${version}_linux_arm64.tar.gz"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
19
tools/codegen/base/wasm-bindgen.json
Normal file
19
tools/codegen/base/wasm-bindgen.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"repository": "https://github.com/rustwasm/wasm-bindgen",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "wasm-bindgen-cli",
|
||||
"version_range": ">= 0.2.88",
|
||||
"asset_name": "wasm-bindgen-${version}-${rust_target}.tar.gz",
|
||||
"bin": [
|
||||
"wasm-bindgen-${version}-${rust_target}/wasm-bindgen-test-runner${exe}",
|
||||
"wasm-bindgen-${version}-${rust_target}/wasm-bindgen${exe}",
|
||||
"wasm-bindgen-${version}-${rust_target}/wasm2es6js${exe}"
|
||||
],
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
@@ -2,26 +2,15 @@
|
||||
"repository": "https://github.com/bytecodealliance/wasmtime",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "wasmtime-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": {
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}-v${version}-x86_64-linux.tar.xz",
|
||||
"bin": "${package}-v${version}-x86_64-linux/${package}${exe}"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}-v${version}-x86_64-macos.tar.xz",
|
||||
"bin": "${package}-v${version}-x86_64-macos/${package}${exe}"
|
||||
},
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-v${version}-x86_64-windows.zip",
|
||||
"bin": "${package}-v${version}-x86_64-windows/${package}${exe}"
|
||||
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"asset_name": "${package}-v${version}-aarch64-linux.tar.xz",
|
||||
"bin": "${package}-v${version}-aarch64-linux/${package}${exe}"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}-v${version}-aarch64-macos.tar.xz",
|
||||
"bin": "${package}-v${version}-aarch64-macos/${package}${exe}"
|
||||
}
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
"repository": "https://github.com/rust-mobile/xbuild",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${os_name}-x64${exe}",
|
||||
"bin": "${package}-${os_name}-x64${exe}",
|
||||
"asset_name": "${package}-${rust_target_os}-x64${exe}",
|
||||
"bin": "${package}-${rust_target_os}-x64${exe}",
|
||||
"version_range": ">= 0.2.0",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||
}
|
||||
},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ fn main() -> Result<()> {
|
||||
let mut base_info: BaseManifest = serde_json::from_slice(&fs::read(
|
||||
workspace_root.join("tools/codegen/base").join(format!("{package}.json")),
|
||||
)?)?;
|
||||
base_info.validate();
|
||||
let repo = base_info
|
||||
.repository
|
||||
.strip_prefix("https://github.com/")
|
||||
@@ -62,7 +63,7 @@ fn main() -> Result<()> {
|
||||
}
|
||||
releases.append(&mut r);
|
||||
}
|
||||
let mut releases: BTreeMap<_, _> = releases
|
||||
let releases: BTreeMap<_, _> = releases
|
||||
.iter()
|
||||
.filter_map(|release| {
|
||||
if release.prerelease {
|
||||
@@ -78,13 +79,13 @@ fn main() -> Result<()> {
|
||||
Some((Reverse(semver_version.ok()?), (version, release)))
|
||||
})
|
||||
.collect();
|
||||
for broken in &base_info.broken {
|
||||
releases.remove(&Reverse(broken.clone()));
|
||||
}
|
||||
|
||||
let mut crates_io_info = None;
|
||||
base_info.rust_crate =
|
||||
base_info.rust_crate.as_ref().map(|s| replace_vars(s, package, None, None)).transpose()?;
|
||||
base_info.rust_crate = base_info
|
||||
.rust_crate
|
||||
.as_ref()
|
||||
.map(|s| replace_vars(s, package, None, None, base_info.rust_crate.as_deref()))
|
||||
.transpose()?;
|
||||
if let Some(crate_name) = &base_info.rust_crate {
|
||||
eprintln!("downloading crate info from https://crates.io/api/v1/crates/{crate_name}");
|
||||
crates_io_info = Some(
|
||||
@@ -116,7 +117,10 @@ fn main() -> Result<()> {
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
let template = &template.download_info[platform];
|
||||
d.url = Some(template.url.replace("${version}", version));
|
||||
d.bin = template.bin.as_ref().map(|s| s.replace("${version}", version));
|
||||
d.bin = template
|
||||
.bin
|
||||
.as_ref()
|
||||
.map(|s| s.map(|s| s.replace("${version}", version)));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -185,7 +189,15 @@ fn main() -> Result<()> {
|
||||
.with_context(|| format!("asset_name is needed for {package} on {platform:?}"))?
|
||||
.as_slice()
|
||||
.iter()
|
||||
.map(|asset_name| replace_vars(asset_name, package, Some(version), Some(platform)))
|
||||
.map(|asset_name| {
|
||||
replace_vars(
|
||||
asset_name,
|
||||
package,
|
||||
Some(version),
|
||||
Some(platform),
|
||||
base_info.rust_crate.as_deref(),
|
||||
)
|
||||
})
|
||||
.collect::<Result<Vec<_>>>()?;
|
||||
let (url, asset_name) = match asset_names.iter().find_map(|asset_name| {
|
||||
release
|
||||
@@ -302,12 +314,18 @@ fn main() -> Result<()> {
|
||||
download_info.insert(platform, ManifestDownloadInfo {
|
||||
url: Some(url),
|
||||
checksum: hash,
|
||||
bin: base_download_info
|
||||
.bin
|
||||
.as_ref()
|
||||
.or(base_info.bin.as_ref())
|
||||
.map(|s| replace_vars(s, package, Some(version), Some(platform)))
|
||||
.transpose()?,
|
||||
bin: base_download_info.bin.as_ref().or(base_info.bin.as_ref()).map(|s| {
|
||||
s.map(|s| {
|
||||
replace_vars(
|
||||
s,
|
||||
package,
|
||||
Some(version),
|
||||
Some(platform),
|
||||
base_info.rust_crate.as_deref(),
|
||||
)
|
||||
.unwrap()
|
||||
})
|
||||
}),
|
||||
});
|
||||
buf.clear();
|
||||
}
|
||||
@@ -358,6 +376,9 @@ fn main() -> Result<()> {
|
||||
}
|
||||
}
|
||||
}
|
||||
if base_info.broken.contains(version) {
|
||||
continue;
|
||||
}
|
||||
if !(version.major == 0 && version.minor == 0) {
|
||||
manifests.map.insert(
|
||||
Reverse(Version::omitted(version.major, Some(version.minor))),
|
||||
@@ -391,6 +412,17 @@ fn main() -> Result<()> {
|
||||
unreachable!()
|
||||
};
|
||||
for &p in base_info.platform.keys() {
|
||||
if !manifests
|
||||
.map
|
||||
.values()
|
||||
.any(|m| matches!(m, ManifestRef::Real(m) if m.download_info.contains_key(&p)))
|
||||
{
|
||||
bail!(
|
||||
"platform list in base manifest for {package} contains {p:?}, \
|
||||
but result manifest doesn't contain it; \
|
||||
consider removing {p:?} from platform list in base manifest"
|
||||
);
|
||||
}
|
||||
if latest_manifest.download_info.contains_key(&p) {
|
||||
continue;
|
||||
}
|
||||
@@ -406,7 +438,8 @@ fn main() -> Result<()> {
|
||||
}
|
||||
bail!(
|
||||
"platform list in base manifest for {package} contains {p:?}, \
|
||||
but latest release ({latest_version}) doesn't contain it"
|
||||
but latest release ({latest_version}) doesn't contain it; \
|
||||
consider marking {latest_version} as broken by adding 'broken' field to base manifest"
|
||||
);
|
||||
}
|
||||
|
||||
@@ -420,7 +453,7 @@ fn main() -> Result<()> {
|
||||
let t = template.as_mut().unwrap();
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
let template_url = d.url.take().unwrap().replace(version, "${version}");
|
||||
let template_bin = d.bin.take().map(|s| s.replace(version, "${version}"));
|
||||
let template_bin = d.bin.take().map(|s| s.map(|s| s.replace(version, "${version}")));
|
||||
if let Some(d) = t.download_info.get(platform) {
|
||||
if template_url != d.url || template_bin != d.bin {
|
||||
template = None;
|
||||
@@ -461,18 +494,33 @@ fn replace_vars(
|
||||
package: &str,
|
||||
version: Option<&str>,
|
||||
platform: Option<HostPlatform>,
|
||||
rust_crate: Option<&str>,
|
||||
) -> Result<String> {
|
||||
const RUST_SPECIFIC: &[(&str, fn(HostPlatform) -> &'static str)] = &[
|
||||
("${rust_target}", HostPlatform::rust_target),
|
||||
("${rust_target_arch}", HostPlatform::rust_target_arch),
|
||||
("${rust_target_os}", HostPlatform::rust_target_os),
|
||||
];
|
||||
let mut s = s.replace("${package}", package).replace("${tool}", package);
|
||||
if let Some(platform) = platform {
|
||||
s = s
|
||||
.replace("${rust_target}", platform.rust_target())
|
||||
.replace("${os_name}", platform.os_name())
|
||||
.replace("${exe}", platform.exe_suffix());
|
||||
s = s.replace("${exe}", platform.exe_suffix());
|
||||
if rust_crate.is_some() {
|
||||
for &(var, f) in RUST_SPECIFIC {
|
||||
s = s.replace(var, f(platform));
|
||||
}
|
||||
}
|
||||
}
|
||||
if let Some(version) = version {
|
||||
s = s.replace("${version}", version);
|
||||
}
|
||||
if s.contains('$') {
|
||||
for &(var, _) in RUST_SPECIFIC {
|
||||
if s.contains(var) {
|
||||
bail!(
|
||||
"base manifest for {package} refers {var}, but 'rust_crate' field is not set"
|
||||
);
|
||||
}
|
||||
}
|
||||
bail!("variable not fully replaced: '{s}'");
|
||||
}
|
||||
Ok(s)
|
||||
@@ -481,6 +529,7 @@ fn replace_vars(
|
||||
fn download(url: &str) -> Result<ureq::Response> {
|
||||
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
|
||||
let mut retry = 0;
|
||||
let max_retry = 6;
|
||||
let mut last_error;
|
||||
loop {
|
||||
let mut req = ureq::get(url);
|
||||
@@ -491,14 +540,14 @@ fn download(url: &str) -> Result<ureq::Response> {
|
||||
Ok(res) => return Ok(res),
|
||||
Err(e) => last_error = Some(e),
|
||||
}
|
||||
if retry == 5 && token.is_some() {
|
||||
if retry == max_retry / 2 && token.is_some() {
|
||||
token = None;
|
||||
}
|
||||
retry += 1;
|
||||
if retry > 10 {
|
||||
if retry > max_retry {
|
||||
break;
|
||||
}
|
||||
eprintln!("download failed; retrying ({retry}/10)");
|
||||
eprintln!("download failed; retrying after {}s ({retry}/{max_retry})", retry * 2);
|
||||
std::thread::sleep(Duration::from_secs(retry * 2));
|
||||
}
|
||||
Err(last_error.unwrap().into())
|
||||
@@ -664,9 +713,9 @@ struct ManifestDownloadInfo {
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
url: Option<String>,
|
||||
checksum: String,
|
||||
/// Default to ${tool}${exe}
|
||||
/// Path to binaries in archive. Default to `${tool}${exe}`.
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin: Option<String>,
|
||||
bin: Option<StringOrArray>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
@@ -678,9 +727,9 @@ struct ManifestTemplate {
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
struct ManifestTemplateDownloadInfo {
|
||||
url: String,
|
||||
/// Default to ${tool}${exe}
|
||||
/// Path to binaries in archive. Default to `${tool}${exe}`.
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin: Option<String>,
|
||||
bin: Option<StringOrArray>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
@@ -695,14 +744,26 @@ struct BaseManifest {
|
||||
default_major_version: Option<String>,
|
||||
/// Asset name patterns.
|
||||
asset_name: Option<StringOrArray>,
|
||||
/// Path to binary in archive. Default to `${tool}${exe}`.
|
||||
bin: Option<String>,
|
||||
/// Path to binaries in archive. Default to `${tool}${exe}`.
|
||||
bin: Option<StringOrArray>,
|
||||
signing: Option<Signing>,
|
||||
#[serde(default)]
|
||||
broken: Vec<semver::Version>,
|
||||
platform: BTreeMap<HostPlatform, BaseManifestPlatformInfo>,
|
||||
version_range: Option<String>,
|
||||
}
|
||||
impl BaseManifest {
|
||||
fn validate(&self) {
|
||||
if let Some(bin) = &self.bin {
|
||||
assert!(!bin.as_slice().is_empty());
|
||||
}
|
||||
for m in self.platform.values() {
|
||||
if let Some(bin) = &m.bin {
|
||||
assert!(!bin.as_slice().is_empty());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(deny_unknown_fields)]
|
||||
@@ -725,11 +786,11 @@ enum SigningKind {
|
||||
struct BaseManifestPlatformInfo {
|
||||
/// Asset name patterns. Default to the value at `BaseManifest::asset_name`.
|
||||
asset_name: Option<StringOrArray>,
|
||||
/// Path to binary in archive. Default to the value at `BaseManifest::bin`.
|
||||
bin: Option<String>,
|
||||
/// Path to binaries in archive. Default to the value at `BaseManifest::bin`.
|
||||
bin: Option<StringOrArray>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Deserialize)]
|
||||
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
|
||||
#[serde(untagged)]
|
||||
enum StringOrArray {
|
||||
String(String),
|
||||
@@ -739,8 +800,14 @@ enum StringOrArray {
|
||||
impl StringOrArray {
|
||||
fn as_slice(&self) -> &[String] {
|
||||
match self {
|
||||
Self::Array(v) => v,
|
||||
Self::String(s) => slice::from_ref(s),
|
||||
Self::Array(v) => v,
|
||||
}
|
||||
}
|
||||
fn map(&self, mut f: impl FnMut(&String) -> String) -> Self {
|
||||
match self {
|
||||
Self::String(s) => Self::String(f(s)),
|
||||
Self::Array(v) => Self::Array(v.iter().map(f).collect()),
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -788,7 +855,19 @@ impl HostPlatform {
|
||||
Self::aarch64_windows => "aarch64-pc-windows-msvc",
|
||||
}
|
||||
}
|
||||
fn os_name(self) -> &'static str {
|
||||
fn rust_target_arch(self) -> &'static str {
|
||||
match self {
|
||||
Self::aarch64_linux_gnu
|
||||
| Self::aarch64_linux_musl
|
||||
| Self::aarch64_macos
|
||||
| Self::aarch64_windows => "aarch64",
|
||||
Self::x86_64_linux_gnu
|
||||
| Self::x86_64_linux_musl
|
||||
| Self::x86_64_macos
|
||||
| Self::x86_64_windows => "x86_64",
|
||||
}
|
||||
}
|
||||
fn rust_target_os(self) -> &'static str {
|
||||
match self {
|
||||
Self::aarch64_linux_gnu
|
||||
| Self::aarch64_linux_musl
|
||||
|
||||
@@ -15,7 +15,8 @@ trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
|
||||
# - shfmt
|
||||
# - shellcheck
|
||||
# - npm
|
||||
# - jq and yq
|
||||
# - jq
|
||||
# - python
|
||||
# - rustup (if Rust code exists)
|
||||
# - clang-format (if C/C++ code exists)
|
||||
#
|
||||
@@ -53,6 +54,11 @@ error() {
|
||||
fi
|
||||
should_fail=1
|
||||
}
|
||||
venv() {
|
||||
local bin="$1"
|
||||
shift
|
||||
"${venv_bin}/${bin}${exe}" "$@"
|
||||
}
|
||||
|
||||
if [[ $# -gt 0 ]]; then
|
||||
cat <<EOF
|
||||
@@ -204,32 +210,54 @@ if [[ -n "$(git ls-files '*.yml' '*.js' '*.json')" ]]; then
|
||||
# Check GitHub workflows.
|
||||
if [[ -d .github/workflows ]]; then
|
||||
info "checking GitHub workflows"
|
||||
if type -P jq &>/dev/null && type -P yq &>/dev/null; then
|
||||
for workflow in .github/workflows/*.yml; do
|
||||
# The top-level permissions must be weak as they are referenced by all jobs.
|
||||
permissions=$(yq -c '.permissions' "${workflow}")
|
||||
case "${permissions}" in
|
||||
'{"contents":"read"}' | '{"contents":"none"}') ;;
|
||||
null) error "${workflow}: top level permissions not found; it must be 'contents: read' or weaker permissions" ;;
|
||||
*) error "${workflow}: only 'contents: read' and weaker permissions are allowed at top level; if you want to use stronger permissions, please set job-level permissions" ;;
|
||||
esac
|
||||
# Make sure the 'needs' section is not out of date.
|
||||
if grep -q '# tidy:needs' "${workflow}" && ! grep -Eq '# *needs: \[' "${workflow}"; then
|
||||
# shellcheck disable=SC2207
|
||||
jobs_actual=($(yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]'))
|
||||
unset 'jobs_actual[${#jobs_actual[@]}-1]'
|
||||
# shellcheck disable=SC2207
|
||||
jobs_expected=($(yq -r '.jobs."ci-success".needs[]' "${workflow}"))
|
||||
if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then
|
||||
printf -v jobs '%s, ' "${jobs_actual[@]}"
|
||||
sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" "${workflow}"
|
||||
check_diff "${workflow}"
|
||||
error "${workflow}: please update 'needs' section in 'ci-success' job"
|
||||
fi
|
||||
if type -P jq &>/dev/null; then
|
||||
if type -P python3 &>/dev/null || type -P python &>/dev/null; then
|
||||
py_suffix=''
|
||||
if type -P python3 &>/dev/null; then
|
||||
py_suffix='3'
|
||||
fi
|
||||
done
|
||||
exe=''
|
||||
venv_bin='.venv/bin'
|
||||
case "$(uname -s)" in
|
||||
MINGW* | MSYS* | CYGWIN* | Windows_NT)
|
||||
exe='.exe'
|
||||
venv_bin='.venv/Scripts'
|
||||
;;
|
||||
esac
|
||||
if [[ ! -d .venv ]]; then
|
||||
"python${py_suffix}" -m venv .venv
|
||||
fi
|
||||
if [[ ! -e "${venv_bin}/yq${exe}" ]]; then
|
||||
venv "pip${py_suffix}" install yq
|
||||
fi
|
||||
for workflow in .github/workflows/*.yml; do
|
||||
# The top-level permissions must be weak as they are referenced by all jobs.
|
||||
permissions=$(venv yq -c '.permissions' "${workflow}")
|
||||
case "${permissions}" in
|
||||
'{"contents":"read"}' | '{"contents":"none"}') ;;
|
||||
null) error "${workflow}: top level permissions not found; it must be 'contents: read' or weaker permissions" ;;
|
||||
*) error "${workflow}: only 'contents: read' and weaker permissions are allowed at top level; if you want to use stronger permissions, please set job-level permissions" ;;
|
||||
esac
|
||||
# Make sure the 'needs' section is not out of date.
|
||||
if grep -q '# tidy:needs' "${workflow}" && ! grep -Eq '# *needs: \[' "${workflow}"; then
|
||||
# shellcheck disable=SC2207
|
||||
jobs_actual=($(venv yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]'))
|
||||
unset 'jobs_actual[${#jobs_actual[@]}-1]'
|
||||
# shellcheck disable=SC2207
|
||||
jobs_expected=($(venv yq -r '.jobs."ci-success".needs[]' "${workflow}"))
|
||||
if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then
|
||||
printf -v jobs '%s, ' "${jobs_actual[@]}"
|
||||
sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" "${workflow}"
|
||||
check_diff "${workflow}"
|
||||
error "${workflow}: please update 'needs' section in 'ci-success' job"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
else
|
||||
warn "'python3' is not installed; skipped GitHub workflow check"
|
||||
fi
|
||||
else
|
||||
warn "'jq' or 'yq' is not installed; skipped GitHub workflow check"
|
||||
warn "'jq' is not installed; skipped GitHub workflow check"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@@ -238,6 +266,21 @@ if [[ -n "$(git ls-files '*.yaml')" ]]; then
|
||||
git ls-files '*.yaml'
|
||||
fi
|
||||
|
||||
# TOML (if exists)
|
||||
if [[ -n "$(git ls-files '*.toml')" ]]; then
|
||||
info "checking TOML style"
|
||||
if [[ ! -e .taplo.toml ]]; then
|
||||
warn "could not found .taplo.toml in the repository root"
|
||||
fi
|
||||
if type -P npm &>/dev/null; then
|
||||
echo "+ npx -y @taplo/cli fmt \$(git ls-files '*.toml')"
|
||||
npx -y @taplo/cli fmt $(git ls-files '*.toml')
|
||||
check_diff $(git ls-files '*.toml')
|
||||
else
|
||||
warn "'npm' is not installed; skipped TOML style check"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Markdown (if exists)
|
||||
if [[ -n "$(git ls-files '*.md')" ]]; then
|
||||
info "checking Markdown style"
|
||||
|
||||
Reference in New Issue
Block a user