mirror of
https://github.com/taiki-e/install-action
synced 2026-11-09 21:24:03 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ec0bdfda0 | ||
|
|
cfdb7ed4cc | ||
|
|
0a7121930a | ||
|
|
4072c983d7 | ||
|
|
d429e9b8ea | ||
|
|
24c26286aa | ||
|
|
ab9bbc83fa | ||
|
|
4bff33fa4d | ||
|
|
cdf8dc3a14 | ||
|
|
b8b14a4959 | ||
|
|
3a3daafd3b | ||
|
|
90020102a0 | ||
|
|
b15e87a465 | ||
|
|
35247b93eb | ||
|
|
851a180701 | ||
|
|
6aa2ee9616 | ||
|
|
eeedd0c286 | ||
|
|
a96a6aadfc | ||
|
|
ca1644a738 | ||
|
|
6ba2993625 | ||
|
|
d75ee23657 | ||
|
|
ab607d0bec | ||
|
|
89cf271d5c | ||
|
|
a6d9ee3c35 | ||
|
|
424213ef7b | ||
|
|
c509219cf4 | ||
|
|
4809658b6c | ||
|
|
2f5a77a15c | ||
|
|
44e3ac116a | ||
|
|
91480afcb9 | ||
|
|
188699834d | ||
|
|
d66493dfe9 | ||
|
|
ae0b89b6ff | ||
|
|
773fb6f598 | ||
|
|
0a95b08efd | ||
|
|
75ddef8ef0 | ||
|
|
b6620ca104 | ||
|
|
6a699ca4bd | ||
|
|
b80e2bb263 | ||
|
|
eb7aa1c1f5 | ||
|
|
c846932407 | ||
|
|
29b5f800e9 | ||
|
|
9787a83ea2 | ||
|
|
8d24cc9594 | ||
|
|
55b8476233 | ||
|
|
dcaca98789 | ||
|
|
ee94ee5c39 | ||
|
|
8c1946470a | ||
|
|
5863fd8b94 | ||
|
|
a3c31bf9a1 | ||
|
|
3d3be60c8e | ||
|
|
24437237af | ||
|
|
0e788e25d5 | ||
|
|
51eaf0f90c | ||
|
|
682ce6c3c6 | ||
|
|
0d9077fcb6 | ||
|
|
ad358d449d | ||
|
|
353b306589 | ||
|
|
e1a0ce81ae | ||
|
|
2a3464cd4b | ||
|
|
5f1e428a2a | ||
|
|
96f9ee39b0 | ||
|
|
75d961f4a7 | ||
|
|
202fd96ad6 | ||
|
|
df5c3c0999 | ||
|
|
f371bdc125 | ||
|
|
e9605306a6 | ||
|
|
8bf69897ab |
@@ -300,6 +300,7 @@ jobs:
|
||||
matrix:
|
||||
include:
|
||||
- fallback: none
|
||||
- fallback: skip
|
||||
- fallback: cargo-install
|
||||
- fallback: cargo-binstall
|
||||
- fallback: cargo-binstall
|
||||
@@ -334,6 +335,9 @@ jobs:
|
||||
fallback: ${{ matrix.fallback }}
|
||||
- run: exit 1
|
||||
if: matrix.fallback == 'none' && steps.install.outcome != 'failure'
|
||||
- run: |
|
||||
! type -P parse-changelog
|
||||
if: matrix.fallback == 'skip'
|
||||
- run: |
|
||||
[[ "$("${RUNNER_TEMP}/binstall/bin/cargo-binstall" binstall -V)" == '0.0.0' ]] || exit 1
|
||||
[[ "$(cargo-binstall binstall -V)" == "$(jq -r '.latest.version' manifests/cargo-binstall.json)" ]] || exit 1
|
||||
@@ -341,8 +345,8 @@ jobs:
|
||||
- name: Test bash
|
||||
run: parse-changelog --version
|
||||
shell: bash
|
||||
if: matrix.fallback != 'none'
|
||||
if: matrix.fallback == 'cargo-binstall' || matrix.fallback == 'cargo-install'
|
||||
- name: Test sh
|
||||
run: parse-changelog --version
|
||||
shell: sh
|
||||
if: matrix.fallback != 'none'
|
||||
if: matrix.fallback == 'cargo-binstall' || matrix.fallback == 'cargo-install'
|
||||
|
||||
+83
-2
@@ -10,13 +10,89 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.90.3] - 2026-11-08
|
||||
|
||||
- Update `yq@latest` to 4.54.2.
|
||||
|
||||
- Update `vacuum@latest` to 0.39.3.
|
||||
|
||||
- Update `syft@latest` to 1.57.0.
|
||||
|
||||
- Update `rclone@latest` to 1.76.0.
|
||||
|
||||
- Update `protoc-gen-connect-openapi@latest` to 0.30.0.
|
||||
|
||||
- Update `mise@latest` to 2026.11.3.
|
||||
|
||||
- Update `kingfisher@latest` to 2.17.0.
|
||||
|
||||
- Update `biome@latest` to 2.6.6.
|
||||
|
||||
## [2.90.2] - 2026-11-06
|
||||
|
||||
- Update `trivy@latest` to 0.76.2.
|
||||
|
||||
- Update `tombi@latest` to 1.10.0.
|
||||
|
||||
- Update `prek@latest` to 0.5.10.
|
||||
|
||||
- Update `mise@latest` to 2026.11.2.
|
||||
|
||||
- Update `mdbook-d2@latest` to 0.3.10.
|
||||
|
||||
- Update `cargo-zigbuild@latest` to 0.24.1.
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.37.6.
|
||||
|
||||
- Update `biome@latest` to 2.6.5.
|
||||
|
||||
## [2.90.1] - 2026-11-04
|
||||
|
||||
- Update `zizmor@latest` to 1.32.0.
|
||||
|
||||
- Update `uv@latest` to 0.13.7.
|
||||
|
||||
- Update `typos@latest` to 1.52.0.
|
||||
|
||||
- Update `tombi@latest` to 1.9.9.
|
||||
|
||||
- Update `syft@latest` to 1.56.0.
|
||||
|
||||
- Update `mise@latest` to 2026.11.0.
|
||||
|
||||
- Update `kache@latest` to 2.0.0.
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.151.
|
||||
|
||||
## [2.90.0] - 2026-11-03
|
||||
|
||||
- Add `fallback: skip` input option. This is similar to `fallback: none` but skip unsupported tools instead of error. ([#2052](https://github.com/taiki-e/install-action/issues/2052))
|
||||
|
||||
- Update `vacuum@latest` to 0.36.2.
|
||||
|
||||
- Update `release-plz@latest` to 0.4.3.
|
||||
|
||||
- Update `bpf-linker@latest` to 0.13.0.
|
||||
|
||||
## [2.89.1] - 2026-11-02
|
||||
|
||||
- Install `ld.mold` symlink when installing `mold` on Linux. Previously, only `mold` binary was installed. ([#2050](https://github.com/taiki-e/install-action/pull/2050), thanks @FirelightFlagboy)
|
||||
|
||||
- Update `parse-dockerfile@latest` to 0.1.9.
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.18.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.38.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.46.
|
||||
|
||||
## [2.89.0] - 2026-11-01
|
||||
|
||||
- Support `yq`. ([#2036](https://github.com/taiki-e/install-action/pull/2036), thanks @FirelightFlagboy)
|
||||
|
||||
- Support `mold`. ([#2044](https://github.com/taiki-e/install-action/pull/2044), thanks @FirelightFlagboy)
|
||||
|
||||
- Fix an error when cargo-binstall had already been installed at non-standard location. ([#2048](https://github.com/taiki-e/install-action/pull/2048))
|
||||
- Fix an error when old cargo-binstall had already been installed at non-standard location. ([#2048](https://github.com/taiki-e/install-action/pull/2048))
|
||||
|
||||
- Update `wasm-tools@latest` to 1.263.0.
|
||||
|
||||
@@ -8000,7 +8076,12 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.89.0...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.90.3...HEAD
|
||||
[2.90.3]: https://github.com/taiki-e/install-action/compare/v2.90.2...v2.90.3
|
||||
[2.90.2]: https://github.com/taiki-e/install-action/compare/v2.90.1...v2.90.2
|
||||
[2.90.1]: https://github.com/taiki-e/install-action/compare/v2.90.0...v2.90.1
|
||||
[2.90.0]: https://github.com/taiki-e/install-action/compare/v2.89.1...v2.90.0
|
||||
[2.89.1]: https://github.com/taiki-e/install-action/compare/v2.89.0...v2.89.1
|
||||
[2.89.0]: https://github.com/taiki-e/install-action/compare/v2.88.1...v2.89.0
|
||||
[2.88.1]: https://github.com/taiki-e/install-action/compare/v2.88.0...v2.88.1
|
||||
[2.88.0]: https://github.com/taiki-e/install-action/compare/v2.87.33...v2.88.0
|
||||
|
||||
@@ -24,7 +24,7 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
|
||||
| ---- | :------: | ----------- | ---- | ------- |
|
||||
| tool | **✓** | Tools to install (whitespace or comma separated list) | String | |
|
||||
| checksum | | Whether to enable checksums (strongly discouraged to disable) | Boolean | `true` |
|
||||
| fallback | | Whether to use fallback (none, cargo-binstall, or cargo-install) | String | `cargo-binstall` |
|
||||
| fallback | | Whether to use fallback (none, skip, cargo-binstall, or cargo-install) | String | `cargo-binstall` |
|
||||
|
||||
### Example workflow
|
||||
|
||||
@@ -101,14 +101,15 @@ See [TOOLS.md](TOOLS.md) for the list of tools that are installed from manifests
|
||||
|
||||
If a tool not included in the list above is specified, this action uses [cargo-binstall] as a fallback.
|
||||
|
||||
If you want to ensure that fallback is not used, use `fallback: none`.
|
||||
If you want to ensure that fallback is not used, use `fallback: none` or `fallback: skip`.
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack
|
||||
# Possible values:
|
||||
# - none: disable all fallback options
|
||||
# - none: disable all fallback options (error on unsupported tools)
|
||||
# - skip: disable all fallback options (skip unsupported tools instead of error)
|
||||
# - cargo-binstall (default): use cargo-binstall (includes "quickinstall" and "install from source")
|
||||
# - cargo-install: use `cargo install`
|
||||
fallback: none
|
||||
|
||||
+3
-3
@@ -4,14 +4,14 @@ description: GitHub Action for installing development tools
|
||||
inputs:
|
||||
tool:
|
||||
description: Tools to install (whitespace or comma separated list)
|
||||
required: true
|
||||
# default: #publish:tool
|
||||
required: false
|
||||
default: xh
|
||||
checksum:
|
||||
description: Whether to enable checksums (strongly discouraged to disable)
|
||||
required: false
|
||||
default: 'true'
|
||||
fallback:
|
||||
description: Whether to use fallback (none, cargo-binstall, or cargo-install)
|
||||
description: Whether to use fallback (none, skip, cargo-binstall, or cargo-install)
|
||||
required: false
|
||||
default: 'cargo-binstall'
|
||||
|
||||
|
||||
@@ -109,53 +109,57 @@ download_and_extract() {
|
||||
*.tar.gz | *.tgz)
|
||||
tar_args+=('xzf')
|
||||
if ! type -P gzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires gzip to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*.gz)
|
||||
if ! type -P gzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires gzip to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*.tar.bz2 | *.tbz2)
|
||||
tar_args+=('xjf')
|
||||
if ! type -P bzip2 >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (bzip2)\n'
|
||||
sys_install bzip2
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (bzip2)\n'
|
||||
sys_install bzip2
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires bzip2 to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*.tar.xz | *.txz)
|
||||
tar_args+=('xJf')
|
||||
if ! type -P xz >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian)
|
||||
printf '::group::Install packages required for installation (xz-utils)\n'
|
||||
sys_install xz-utils
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (xz)\n'
|
||||
sys_install xz
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
case "${base_distro}" in
|
||||
debian)
|
||||
printf '::group::Install packages required for installation (xz-utils)\n'
|
||||
sys_install xz-utils
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
*)
|
||||
printf '::group::Install packages required for installation (xz)\n'
|
||||
sys_install xz
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
else
|
||||
warn "this action requires xz to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*.tar.zst | *.tzst)
|
||||
@@ -172,24 +176,24 @@ download_and_extract() {
|
||||
;;
|
||||
*.zip)
|
||||
if ! type -P unzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires unzip to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*.deb)
|
||||
if ! type -P dpkg-deb >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (dpkg)\n'
|
||||
sys_install dpkg
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (dpkg)\n'
|
||||
sys_install dpkg
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires dpkg-deb to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@@ -325,6 +329,13 @@ read_manifest() {
|
||||
*) bail "unsupported OS type '${host_os}' for ${tool}" ;;
|
||||
esac
|
||||
}
|
||||
skip_unavailable_tool() {
|
||||
if [[ "${fallback}" == "skip" ]] && [[ "${download_info}" == "null" ]]; then
|
||||
info "$1@$2 for '${host_arch}_${host_os}' is not supported (updating install-action might resolve this); skipping because of 'fallback: skip' input option"
|
||||
return 0
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
read_download_info() {
|
||||
local tool="$1"
|
||||
local version="$2"
|
||||
@@ -510,16 +521,17 @@ esac
|
||||
|
||||
fallback="${INPUT_FALLBACK:-}"
|
||||
case "${fallback}" in
|
||||
none | cargo-binstall | cargo-install) ;;
|
||||
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
|
||||
none | skip | cargo-binstall | cargo-install) ;;
|
||||
*) bail "'fallback' input option must be 'none', 'skip', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
|
||||
esac
|
||||
|
||||
# Unlike gh command, cargo-binstall reads GITHUB_TOKEN first via cli parser, and then reads GH_TOKEN.
|
||||
# https://github.com/cargo-bins/cargo-binstall/blob/v1.17.9/crates/bin/src/args.rs#L704
|
||||
token="${GITHUB_TOKEN:-"${GH_TOKEN:-"${DEFAULT_GITHUB_TOKEN:-}"}"}"
|
||||
# This prevents tokens from being exposed to subprocesses via environment variables.
|
||||
# Since the tokens remain in memory, setting `fallback: none` (which prevents the tokens from being
|
||||
# set in the first place) remains the best practice from a security standpoint, as readme says.
|
||||
# Since the tokens remain in memory, setting `fallback: none`, `fallback: skip`, or
|
||||
# `fallback: cargo-install` (which prevents the tokens from being set in the first place) remains
|
||||
# the best practice from a security standpoint, as readme says.
|
||||
# Note that this does not prevent token leaks via reading `/proc/*/environ` on Linux or
|
||||
# via `ps -Eww` on macOS. It only reduces the risk of leaks.
|
||||
unset GITHUB_TOKEN GH_TOKEN DEFAULT_GITHUB_TOKEN
|
||||
@@ -548,19 +560,25 @@ case "${RUNNER_OS}" in
|
||||
# /etc/os-release is available on Debian 7+
|
||||
base_distro=debian
|
||||
elif [[ -e /etc/os-release ]]; then
|
||||
if grep -Eq '^ID_LIKE=' /etc/os-release; then
|
||||
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release | cut -d= -f2)
|
||||
case "${base_distro}" in
|
||||
*debian*) base_distro=debian ;;
|
||||
*fedora*) base_distro=fedora ;;
|
||||
*suse*) base_distro=suse ;;
|
||||
*arch*) base_distro=arch ;;
|
||||
*alpine*) base_distro=alpine ;;
|
||||
esac
|
||||
else
|
||||
base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
|
||||
fi
|
||||
base_distro="${base_distro//\"/}"
|
||||
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release || true)
|
||||
case "${base_distro}" in
|
||||
*debian*) base_distro=debian ;;
|
||||
*fedora*) base_distro=fedora ;;
|
||||
*suse*) base_distro=suse ;;
|
||||
*arch*) base_distro=arch ;;
|
||||
*alpine*) base_distro=alpine ;;
|
||||
*)
|
||||
base_distro=$(grep -E '^ID=' /etc/os-release)
|
||||
base_distro="${base_distro#*=}"
|
||||
base_distro="${base_distro//\"/}"
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine) ;;
|
||||
*) base_distro='' ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
else
|
||||
base_distro=''
|
||||
fi
|
||||
case "${base_distro}" in
|
||||
fedora)
|
||||
@@ -681,39 +699,42 @@ manifest_dir="${GITHUB_ACTION_PATH}/manifests"
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
if ! type -P jq >/dev/null || ! type -P curl >/dev/null || ! type -P tar >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (jq, curl, and/or tar)\n'
|
||||
sys_packages=()
|
||||
if ! type -P curl >/dev/null; then
|
||||
sys_packages+=(ca-certificates curl)
|
||||
fi
|
||||
if ! type -P tar >/dev/null; then
|
||||
sys_packages+=(tar)
|
||||
fi
|
||||
if [[ "${dnf:-}" == "yum" ]]; then
|
||||
# On RHEL7-based distribution jq requires EPEL
|
||||
if ! type -P jq >/dev/null; then
|
||||
sys_packages+=(epel-release)
|
||||
sys_install "${sys_packages[@]}"
|
||||
sys_install jq --enablerepo=epel
|
||||
else
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (jq, curl, and/or tar)\n'
|
||||
sys_packages=()
|
||||
if ! type -P curl >/dev/null; then
|
||||
# Note that we do not fallback to wget.
|
||||
# Common containers do not install GNU Wget by default and BusyBox wget installed in some
|
||||
# common containers by default lacks necessary security options (--https-only --secure-protocol=TLSv1_2).
|
||||
sys_packages+=(ca-certificates curl)
|
||||
fi
|
||||
if ! type -P tar >/dev/null; then
|
||||
# TODO: this is not necessary for some tools using unzip.
|
||||
sys_packages+=(tar)
|
||||
fi
|
||||
if [[ "${dnf:-}" == "yum" ]]; then
|
||||
# On RHEL7-based distribution jq requires EPEL
|
||||
if ! type -P jq >/dev/null; then
|
||||
sys_packages+=(epel-release)
|
||||
sys_install "${sys_packages[@]}"
|
||||
sys_install jq --enablerepo=epel
|
||||
else
|
||||
if ! type -P jq >/dev/null; then
|
||||
# https://github.com/taiki-e/install-action/issues/521
|
||||
if [[ "${base_distro}" == "arch" ]]; then
|
||||
sys_packages+=(glibc)
|
||||
fi
|
||||
sys_packages+=(jq)
|
||||
fi
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
*) warn "this action requires at least jq and curl on non-Debian/Fedora/SUSE/Arch/Alpine-based Linux" ;;
|
||||
esac
|
||||
else
|
||||
if ! type -P jq >/dev/null; then
|
||||
# https://github.com/taiki-e/install-action/issues/521
|
||||
if [[ "${base_distro}" == "arch" ]]; then
|
||||
sys_packages+=(glibc)
|
||||
fi
|
||||
sys_packages+=(jq)
|
||||
fi
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires at least jq and curl on non-Debian/Fedora/SUSE/Arch/Alpine-based Linux"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
macos)
|
||||
@@ -741,8 +762,8 @@ case "${host_os}" in
|
||||
else
|
||||
printf '::group::Install packages required for installation (jq)\n'
|
||||
mkdir -p -- "${install_action_dir}/jq/bin"
|
||||
url='https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-windows-amd64.exe'
|
||||
checksum='23cb60a1354eed6bcc8d9b9735e8c7b388cd1fdcb75726b93bc299ef22dd9334'
|
||||
url='https://github.com/jqlang/jq/releases/download/jq-1.8.2/jq-windows-amd64.exe'
|
||||
checksum='a6fc67fedaf9128a3309a1e2ebb8b986aeccf70122ee46d2cb4849e423f0c627'
|
||||
(
|
||||
cd -- "${install_action_dir}/jq/bin"
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
@@ -790,7 +811,6 @@ for tool in "${tools[@]}"; do
|
||||
version=stable
|
||||
fi
|
||||
info "installing ${tool}@${version}"
|
||||
export RUSTUP_MAX_RETRIES="${RUSTUP_MAX_RETRIES:-10}"
|
||||
rustup_args=(--profile minimal)
|
||||
if [[ -n "${additional}" ]]; then
|
||||
component=''
|
||||
@@ -821,7 +841,7 @@ for tool in "${tools[@]}"; do
|
||||
else
|
||||
# https://github.com/rust-lang/rustup/tags
|
||||
# Run tools/rustup-hash.sh to get sha256 hash.
|
||||
rustup_version=1.29.0
|
||||
rustup_version=1.29.2
|
||||
# https://rust-lang.github.io/rustup/installation/other.html#manual-installation
|
||||
rust_target=''
|
||||
checksum=''
|
||||
@@ -831,33 +851,33 @@ for tool in "${tools[@]}"; do
|
||||
case "${host_arch}" in
|
||||
x86_64)
|
||||
case "${host_env}" in
|
||||
gnu) checksum=4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10 ;;
|
||||
musl) checksum=9cd3fda5fd293890e36ab271af6a786ee22084b5f6c2b83fd8323cec6f0992c1 ;;
|
||||
gnu) checksum=5be191e8c70a5007074254cb74d78dbfdd25cd5a61c27de7b8e5410122ec24f4 ;;
|
||||
musl) checksum=2ba97d668c06dc4b1884f2a3fa6f4cf14b9bd0c1db379af7e4f87a705ff19edd ;;
|
||||
esac
|
||||
;;
|
||||
aarch64)
|
||||
case "${host_env}" in
|
||||
gnu) checksum=9732d6c5e2a098d3521fca8145d826ae0aaa067ef2385ead08e6feac88fa5792 ;;
|
||||
musl) checksum=88761caacddb92cd79b0b1f939f3990ba1997d701a38b3e8dd6746a562f2a759 ;;
|
||||
gnu) checksum=a9c168dbea81a84671c6b7a5c1795cb0eb699020110d107ddfca427bd797e697 ;;
|
||||
musl) checksum=7fdbb23acf6495efee2e371580c52b365917551b4835090a225c44ac30915235 ;;
|
||||
esac
|
||||
;;
|
||||
powerpc64le)
|
||||
case "${host_env}" in
|
||||
gnu) checksum=4bfff85bd3967d988e14567aa9cc6ab0ea386f0ffeff0f9f14d23f0103bf1f97 ;;
|
||||
musl) checksum=e15d033af90b7a55d170aac2d82cc28ddd96dbfcdda7c6d4eb8cb064a99c4646 ;;
|
||||
gnu) checksum=96d46b6164ff778288c789e7e94dd09ce55d35777043aabe4e7af1d99b04bd71 ;;
|
||||
musl) checksum=d0f97151d3ed165ca11c68b460cabf1b828dc605525ce68bb0ef8f62f78ac8b6 ;;
|
||||
esac
|
||||
;;
|
||||
riscv64)
|
||||
rust_target="${host_arch}gc-unknown-${host_os}-${host_env}"
|
||||
# riscv64gc-unknown-linux-musl is tier 2 without host tools
|
||||
case "${host_env}" in
|
||||
gnu) checksum=7e43f2b2e6307d61da17a4dff61e6bceef408b8189822df64e1094590d2a70f9 ;;
|
||||
gnu) checksum=1217772975cb864e12a2cad757cd27d7dcdbac3b490a05ad9b86b61ffa6a8b3b ;;
|
||||
esac
|
||||
;;
|
||||
s390x)
|
||||
# s390x-unknown-linux-musl is tier 3
|
||||
case "${host_env}" in
|
||||
gnu) checksum=66c2c132428b6b77803facb02cbdf33b89d20c00bd20da142be8cb651f2e7cd8 ;;
|
||||
gnu) checksum=c60999321d0363f6e4d75b646f59ba25feb41b20f872ffb3a46b9a9aea6da1fc ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
@@ -865,15 +885,15 @@ for tool in "${tools[@]}"; do
|
||||
macos)
|
||||
rust_target="${host_arch}-apple-darwin"
|
||||
case "${host_arch}" in
|
||||
x86_64) checksum=33cf85df9142bc6d29cbc62fa5ca1d4c29622cddb55213a4c1a43c457fb9b2d7 ;;
|
||||
aarch64) checksum=aeb4105778ca1bd3c6b0e75768f581c656633cd51368fa61289b6a71696ac7e1 ;;
|
||||
x86_64) checksum=b9610730ddeef52765723847866fd1e3540b2bf7d5ab0c324aa143a5edf25ba0 ;;
|
||||
aarch64) checksum=f7c7e11eb2e07f006e532a8aaac77b32f4527d305ac386c0c633ca6133d35ca9 ;;
|
||||
esac
|
||||
;;
|
||||
windows)
|
||||
rust_target="${host_arch}-pc-windows-msvc"
|
||||
case "${host_arch}" in
|
||||
x86_64) checksum=86478e53f769379d7f0ebfa7c9aa97cb76ca92233f79aa2cc0dbee2efaac73c7 ;;
|
||||
aarch64) checksum=3af309e6c3062aa11df0e932954f69d13b734d8a431e593812f3ecd9ff9e6ef6 ;;
|
||||
x86_64) checksum=00f139da614dced87d3c3d4121c43eebdac3c1bf8a5ee86b9d80dfd71c8d70fd ;;
|
||||
aarch64) checksum=58005a321c5dcb9c4457c0a13bb5d6a56a5793efaef429004edaa1db33019b59 ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
@@ -902,8 +922,11 @@ for tool in "${tools[@]}"; do
|
||||
installed_bin=("rustc${exe}" "cargo${exe}")
|
||||
;;
|
||||
protoc)
|
||||
info "installing ${tool}@${version}"
|
||||
read_manifest "protoc" "${version}"
|
||||
if skip_unavailable_tool "${tool}" "${version}"; then
|
||||
continue
|
||||
fi
|
||||
info "installing ${tool}@${version}"
|
||||
read_download_info "protoc" "${version}"
|
||||
# Copying files to /usr/local/include requires sudo, so do not use it.
|
||||
bin_dir="${install_action_dir}/bin"
|
||||
@@ -913,13 +936,13 @@ for tool in "${tools[@]}"; do
|
||||
mkdir -p -- "${include_dir}"
|
||||
fi
|
||||
if ! type -P unzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
if [[ -n "${base_distro}" ]]; then
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
warn "this action requires unzip to install ${tool}"
|
||||
fi
|
||||
fi
|
||||
mkdir -p -- "${tmp_dir}"
|
||||
(
|
||||
@@ -932,7 +955,7 @@ for tool in "${tools[@]}"; do
|
||||
if [[ -z "${PROTOC:-}" ]]; then
|
||||
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
info "setting PROTOC environment variable to '${_bin_dir}/protoc${exe}'"
|
||||
printf '%s\n' "PROTOC=${_bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
|
||||
printf 'PROTOC=%s\n' "${_bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
|
||||
fi
|
||||
)
|
||||
rm -rf -- "${tmp_dir}"
|
||||
@@ -950,7 +973,9 @@ for tool in "${tools[@]}"; do
|
||||
*) bail "unsupported host OS '${host_os}' for ${tool}" ;;
|
||||
esac
|
||||
# libc6-dbg is needed to run Valgrind
|
||||
apt_install libc6-dbg
|
||||
case "${base_distro}" in
|
||||
debian) sys_install libc6-dbg ;;
|
||||
esac
|
||||
# Use snap to install the latest Valgrind
|
||||
# https://snapcraft.io/install/valgrind/ubuntu
|
||||
snap_install valgrind --classic
|
||||
@@ -961,6 +986,12 @@ for tool in "${tools[@]}"; do
|
||||
latest) ;;
|
||||
*) warn "specifying the version of ${tool} is not supported" ;;
|
||||
esac
|
||||
if [[ "${fallback}" == "skip" ]]; then
|
||||
read_manifest "${tool}" "latest"
|
||||
if skip_unavailable_tool "${tool}" "latest"; then
|
||||
continue
|
||||
fi
|
||||
fi
|
||||
install_cargo_binstall
|
||||
printf '\n'
|
||||
continue
|
||||
@@ -976,7 +1007,7 @@ for tool in "${tools[@]}"; do
|
||||
taplo-cli | typos-cli | wasm-bindgen-cli | wasmtime-cli) tool="${tool%-cli}" ;;
|
||||
esac
|
||||
|
||||
# Use cargo-binstall fallback if tool is not available.
|
||||
# Use fallback if tool is not available.
|
||||
if [[ ! -f "${manifest_dir}/${tool}.json" ]]; then
|
||||
case "${version}" in
|
||||
latest) unsupported_tools+=("${tool}") ;;
|
||||
@@ -985,8 +1016,11 @@ for tool in "${tools[@]}"; do
|
||||
continue
|
||||
fi
|
||||
|
||||
# Use cargo-binstall fallback if tool is available but the specified version not available.
|
||||
# Use fallback if tool is available but the specified version or platform is not available.
|
||||
read_manifest "${tool}" "${version}"
|
||||
if skip_unavailable_tool "${tool}" "${version}"; then
|
||||
continue
|
||||
fi
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
if [[ "${rust_crate}" == "null" ]] || [[ "${fallback}" == "none" ]]; then
|
||||
bail "${tool} is supported but version ${version} for '${host_arch}_${host_os}' is not supported (updating install-action might resolve this)"
|
||||
@@ -1015,7 +1049,9 @@ for tool in "${tools[@]}"; do
|
||||
cyclonedx)
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
apt_install libicu-dev
|
||||
case "${base_distro}" in
|
||||
debian) sys_install libicu-dev ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@@ -1084,6 +1120,10 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
||||
IFS=','
|
||||
case "${fallback}" in
|
||||
none) bail "install-action does not support ${unsupported_tools[*]} (updating install-action might resolve this); aborting because fallback is disabled by 'fallback: none' input option" ;;
|
||||
skip)
|
||||
info "install-action does not support ${unsupported_tools[*]} (updating install-action might resolve this); skipping because of 'fallback: skip' input option"
|
||||
exit 0
|
||||
;;
|
||||
cargo-binstall)
|
||||
case "${host_arch}" in
|
||||
x86_64 | aarch64 | riscv64) ;;
|
||||
|
||||
Generated
+79
-3
@@ -2,13 +2,89 @@
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "2.6.4"
|
||||
"version": "2.6.6"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.6.4"
|
||||
"version": "2.6.6"
|
||||
},
|
||||
"2.6": {
|
||||
"version": "2.6.4"
|
||||
"version": "2.6.6"
|
||||
},
|
||||
"2.6.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-linux-x64-musl",
|
||||
"etag": "0x8DF3C0A0315CC32",
|
||||
"hash": "1991e0812aa489da7577fa51a96ef8d52eebd3be21a958cb9fecacfeed16e51d",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-darwin-x64",
|
||||
"etag": "0x8DF3C0A02AD46C7",
|
||||
"hash": "b92f74faad4521cff6bc45b54fc3806562d9aa136f8655222f1266e9819526e1",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-win32-x64.exe",
|
||||
"etag": "0x8DF3C0A02C74139",
|
||||
"hash": "d3aac0b55e1b52ce586892b7c64de6bd2fc3774fe5b71129426af92c8a3c0571",
|
||||
"bin": "biome.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-linux-arm64-musl",
|
||||
"etag": "0x8DF3C0A01E9D116",
|
||||
"hash": "53378861c96a525c86571f9cbe66489c3561e861c6becf5ea21ad114c70a80e7",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-darwin-arm64",
|
||||
"etag": "0x8DF3C0A0257330E",
|
||||
"hash": "dec6124a5e3ea475e8625a7a85b5a2ec939c1077624f95b78cfc1cb96199fab1",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.6/biome-win32-arm64.exe",
|
||||
"etag": "0x8DF3C0A02E9BDA0",
|
||||
"hash": "bafa8941638d2347d8fb9243ca5b7ee7d7e3e6bc96ca8c3de99a24be51274cae",
|
||||
"bin": "biome.exe"
|
||||
}
|
||||
},
|
||||
"2.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-linux-x64-musl",
|
||||
"etag": "0x8DF3A71A886947C",
|
||||
"hash": "022e1eda454803b626c35cfe560cb2e5ddf658f3d5e5ac5d546863c05bdc76ed",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-darwin-x64",
|
||||
"etag": "0x8DF3A71A801B950",
|
||||
"hash": "29ecb9534d3c31a13a1fbd7ae391b00f215aa27a7289d610d7f1fde6465b09a6",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-win32-x64.exe",
|
||||
"etag": "0x8DF3A71A95CCADD",
|
||||
"hash": "e5d5afe715de1ea71768f0954448fbb9c11a0d8f5167fe9fd6cac336fa5667a1",
|
||||
"bin": "biome.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-linux-arm64-musl",
|
||||
"etag": "0x8DF3A71A80AD6CD",
|
||||
"hash": "dfdc75ded64ab6e7dabd25dcccbe833c8ac5cd74a51d3320a428acf0b2425727",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-darwin-arm64",
|
||||
"etag": "0x8DF3A71A87ACDC3",
|
||||
"hash": "fd40c9c679c7a75a8fcef8a4883ab50ef1b8663995c5b3069e26922473671899",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/%40biomejs/biome%402.6.5/biome-win32-arm64.exe",
|
||||
"etag": "0x8DF3A71A887F27F",
|
||||
"hash": "ca9750e1cbce443d9a1f85219cec05022436a2f1d0cc6d595166634191c4589c",
|
||||
"bin": "biome.exe"
|
||||
}
|
||||
},
|
||||
"2.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+30
-1
@@ -21,7 +21,36 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.12.0"
|
||||
"version": "0.13.0"
|
||||
},
|
||||
"0.13": {
|
||||
"version": "0.13.0"
|
||||
},
|
||||
"0.13.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF38C509F31796",
|
||||
"hash": "0e9b2b30f68898177f1cb6f0ecbfa909a82479473a49a0ef66529fd088e3e410"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF38C5070813E1",
|
||||
"hash": "4f33e0aac922606522fe5e4a3a23a5ed8083c3af50a05108301315e50b995502"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF38C5085F5899",
|
||||
"hash": "74ee42748b969027ce3ab0a1f07c28316e3583f0e2597e0207bdd0f812bf71ad"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF38C504C8AA07",
|
||||
"hash": "248e25f5c6a7242b054bd8f705470abb7a5a79b2b7c07df347c5d7049b783452"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF38C503997128",
|
||||
"hash": "a4882533f5d423f8397ba431256d1cef45a3e13dbfc359decafee3800ee90e55"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF38C503BB78FA",
|
||||
"hash": "105355bb079bd80bb9067a546dbb6f70e7b5df6eed1ef55f100ceaef019ee4c6"
|
||||
}
|
||||
},
|
||||
"0.12": {
|
||||
"version": "0.12.0"
|
||||
|
||||
Generated
+2
-2
@@ -2,10 +2,10 @@
|
||||
"rust_crate": "cargo-hack",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.45"
|
||||
"version": "0.6.46"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.45"
|
||||
"version": "0.6.46"
|
||||
},
|
||||
"0.6.46": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+2
-2
@@ -30,10 +30,10 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.37"
|
||||
"version": "0.1.38"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.37"
|
||||
"version": "0.1.38"
|
||||
},
|
||||
"0.1.38": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+37
-2
@@ -27,10 +27,45 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.9.150"
|
||||
"version": "0.9.151"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.150"
|
||||
"version": "0.9.151"
|
||||
},
|
||||
"0.9.151": {
|
||||
"previous_stable_version": "0.9.150",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DF393C83EDAE74",
|
||||
"hash": "1d4ce302b820c41f4b89c5fb9bce45f0f0c94882c1cf08fc360caf08be6e7df4"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF393CA83D2EE1",
|
||||
"hash": "6b284d6fde9670dfb6ee10ea9d9abbc85f95643d3f592472d420d82e257b3a6c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF393D73B60DC0",
|
||||
"hash": "d1d7d025d4bfc9fb154cd76aea3949bd78534829a0589abefa6e5dd4edb135dd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF393CF2F41F24",
|
||||
"hash": "e51bdb4b5883df48f335381b287378edb244318fac65ae0adaf6b9e69298246b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DF393C8E5D472D",
|
||||
"hash": "3e35e8f6913af92558ba09d7155f74e35dd1f0024ef3cd891637433ae4eacbdd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF393CA1293677",
|
||||
"hash": "a9ee2d53cf0711d879f068c0ff814b6fe3af3f9be8799f8ab484e47571087160"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF393D663B9924",
|
||||
"hash": "f41cd710db6f2e8f787ec11b7d1007aa66fbea2b8a6f59fd5fe453f5c6fe3699"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DF393C78E4A8FF",
|
||||
"hash": "f22d45b452f52c9ac50b30d05ab979d5c4f6e2394d1dabe656a4037acc352727"
|
||||
}
|
||||
},
|
||||
"0.9.150": {
|
||||
"previous_stable_version": "0.9.149",
|
||||
|
||||
Generated
+24
-2
@@ -18,10 +18,32 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.5"
|
||||
"version": "0.37.6"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.5"
|
||||
"version": "0.37.6"
|
||||
},
|
||||
"0.37.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B2E39F3CA31",
|
||||
"hash": "952ee5dc4ddc04a94a877263e4b44524cf5ec1cd93a0d4a5f74bfa24db0679b2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B2E9C84F2ED",
|
||||
"hash": "36113a28a97af201da176f0b683b44d242140f9211454e89e6020c14b99f44ad"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B2E2CC254E8",
|
||||
"hash": "2774f9e7126f4b5d26c5ea166dd2019dd28bf8f920649a0efe1214264b28a37b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B2E66144202",
|
||||
"hash": "85ebeeb32cbd0c9dfeda7acf2014a4de1948341587c02dae0572103df738eb2a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B2E7C18432F",
|
||||
"hash": "5eef7e9c92bab4483272273b54433809cba17116ecb83fc264b2807845662c62"
|
||||
}
|
||||
},
|
||||
"0.37.5": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+40
-2
@@ -2,10 +2,48 @@
|
||||
"rust_crate": "cargo-zigbuild",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.24.0"
|
||||
"version": "0.24.1"
|
||||
},
|
||||
"0.24": {
|
||||
"version": "0.24.0"
|
||||
"version": "0.24.1"
|
||||
},
|
||||
"0.24.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-x86_64-unknown-linux-musl.tar.xz",
|
||||
"etag": "0x8DF3A7A32D102F4",
|
||||
"hash": "f09b180a517af0e4dd4bffc921bb88e5ab705452a9dd948c61e489b3020c68c2",
|
||||
"bin": "cargo-zigbuild-x86_64-unknown-linux-musl/cargo-zigbuild"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-x86_64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DF3A7A321AEBAF",
|
||||
"hash": "9f047b1a0f97efbfef64919d7c25e33304a4448b832cde12f6588c4f11489877",
|
||||
"bin": "cargo-zigbuild-x86_64-apple-darwin/cargo-zigbuild"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF3A7A32900B22",
|
||||
"hash": "7f660482f8dada6dfcd495bfc52a4c4f0cf6b2e01ac9740811855a1de7c4f60a",
|
||||
"bin": "cargo-zigbuild.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-aarch64-unknown-linux-gnu.tar.xz",
|
||||
"etag": "0x8DF3A7A31CD7122",
|
||||
"hash": "70bb4c9cc71a6d16211b9079996e3cd588671053312adeff4d043499ed887601",
|
||||
"bin": "cargo-zigbuild-aarch64-unknown-linux-gnu/cargo-zigbuild"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-aarch64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DF3A7A317E32CC",
|
||||
"hash": "e38d2a30aa8f4c27bf9e3ced266aae1f47e4dbd6be939852ec07d8662eec408e",
|
||||
"bin": "cargo-zigbuild-aarch64-apple-darwin/cargo-zigbuild"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.24.1/cargo-zigbuild-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF3A7A31590802",
|
||||
"hash": "88d7f482caf2e740b794cc927237b2bd821aa606325be318d7bdc96dcfc27fd7",
|
||||
"bin": "cargo-zigbuild.exe"
|
||||
}
|
||||
},
|
||||
"0.24.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+197
-10
@@ -1,28 +1,71 @@
|
||||
{
|
||||
"rust_crate": "kache",
|
||||
"template": {
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"2.0": {
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"2.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-x86_64-unknown-linux-musl.tar.gz"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF38FCF3DD13D8",
|
||||
"hash": "6c59665faf1b14d0944391e6f2a1b510195e6be92c63060a9d1770ed00676824",
|
||||
"bin": [
|
||||
"kache",
|
||||
"kache-engine"
|
||||
]
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-x86_64-apple-darwin.tar.gz"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF38FCF35490F8",
|
||||
"hash": "0ab8b29f659d159de78f70376c6ffa7730879f18fcde397567b683796eb5fd73",
|
||||
"bin": [
|
||||
"kache",
|
||||
"kache-engine"
|
||||
]
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-x86_64-pc-windows-msvc.zip"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF38FCF3CEB5D7",
|
||||
"hash": "e4d974025ffb64c8017ab3dfca9b37023e607fb5a720cb65b441b834e269546f",
|
||||
"bin": [
|
||||
"kache.exe",
|
||||
"kache-engine.exe"
|
||||
]
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-aarch64-unknown-linux-musl.tar.gz"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF38FCF25652BB",
|
||||
"hash": "8c5ca4d1d4b6fc66e5175c8a1150e1daa85099080646322058d9083c72986bba",
|
||||
"bin": [
|
||||
"kache",
|
||||
"kache-engine"
|
||||
]
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-aarch64-apple-darwin.tar.gz"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF38FCF26A606B",
|
||||
"hash": "b46139f7d42895c62962450886dd35f4554c17531209ea69b2db053d2a142bcb",
|
||||
"bin": [
|
||||
"kache",
|
||||
"kache-engine"
|
||||
]
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v${version}/kache-aarch64-pc-windows-msvc.zip"
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v2.0.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF38FCF2537DAB",
|
||||
"hash": "dd6b3135f7949cb3132697b6ae4affcc50b15ca04f566872b576377394bfaccd",
|
||||
"bin": [
|
||||
"kache.exe",
|
||||
"kache-engine.exe"
|
||||
]
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.2.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.2.2"
|
||||
},
|
||||
@@ -31,78 +74,96 @@
|
||||
},
|
||||
"1.2.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF2AE53922067E",
|
||||
"hash": "f2f6555dee50945c2a90a7fb793c2084a00cc6459d08ac2306d38d905064321b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF2AE53843191E",
|
||||
"hash": "9a1c3ecc89cf36b23512a93868226140d46f1f70cf6cb648bfe08eeafb25a368"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF2AE538D13441",
|
||||
"hash": "751b1dd2002491505ca141bb5e579046688044fcec30ce26c686d5e72dca2e49"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF2AE537F0B962",
|
||||
"hash": "38856cee613f6ee0ec579099fc9205b840a0b45bb763f4b8fa782d25d93c18ef"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF2AE53755B72D",
|
||||
"hash": "10d09e146852a8df8796cf642ca58872107a7f391b7647ec8cc253cf289af0a9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.2/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF2AE5375F5651",
|
||||
"hash": "626479685cbd7c714a84bfd07d3c72fab6f607f2e9e1075500e1e9137f0cb352"
|
||||
}
|
||||
},
|
||||
"1.2.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF29FA5C8462E0",
|
||||
"hash": "9b2b86d592c5ffb53400218f450fc6b02008bd132827ae6cd133ec8859c9b753"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF29FA5BBE1574",
|
||||
"hash": "ce2cc46f3f2d043cf41432bdee3e74b7ec4aa7ba8d390f3ceedbba6a39cc7c91"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF29FA5C5B03A0",
|
||||
"hash": "9bc6785a5e3caa157b1360927046f8dd135cc184fc5c4eadc5b8e15461657d77"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF29FA5B12BB1D",
|
||||
"hash": "fd80d47e78bdb478aac6c24239c0daeec7024913f5e69b457a1e84d87ff590db"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF29FA5AE098E3",
|
||||
"hash": "fb4b8209eeff6ba5c73758763368c2045e556c316e185cf294be280132bebdea"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.1/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF29FA5AFC6617",
|
||||
"hash": "d40b79aea79fc8edb53078d4ba43b344571d3a8695dfa1721cd38d21b16ed923"
|
||||
}
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF29EA45B26DB2",
|
||||
"hash": "25ac2aa05400114b728058afde5ed09ae44657377160b58a5630c3cc2066c62d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF29EA4520CEDB",
|
||||
"hash": "221f212ac879d2540ecdb18a0d5e1ca9b126c7057c1307531cf91f5114cd5064"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF29EA4564F301",
|
||||
"hash": "0da99759ca56d22bae195aa6a3fd354b6b68b1116fe6992bcf310fa93306c9b5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF29EA44A26918",
|
||||
"hash": "ddb13fc2f9a9bf4aeac3b9112495c37f30499d1f5df83d5e26bab69b5badc265"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF29EA443F400A",
|
||||
"hash": "db13a457207bfaa7367c0fa964cf2a317aa2f962e4757b4a9dda63b8a2195e36"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.2.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF29EA44397A2A",
|
||||
"hash": "2ddc05be2175954142edf539c0a0fdb735bc62215f1256323d47fdcea5345a05"
|
||||
}
|
||||
@@ -112,52 +173,64 @@
|
||||
},
|
||||
"1.1.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF288A280CBA08",
|
||||
"hash": "2ef097121b87ed7a24f9b40fbf5d3799837b4c2ac75391d2264ea5cc6c38b3d7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF288A2768CE0F",
|
||||
"hash": "7f5b1d1dc8cf5eb60786ead7d6a0709c87adf1c6efcf6028c3b9758988f59af5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF288A27C04F95",
|
||||
"hash": "9679477542d245f8f4318d52f019008c20df14d1f4f2cc8a9269ff04509f1b2a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF288A271FB41D",
|
||||
"hash": "3c2e82f42092123a937004aa1a3b5efa766c39b071eedce2de9e9b51fbe91b08"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF288A26A1FE5F",
|
||||
"hash": "e5f59b85c30d0fcc2d2743af7626774b39680fcb064243887bed4377e725c611"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.1/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF288A26C13596",
|
||||
"hash": "ea82ad0ecfb71bd0d39a15d523bc6b62d9fd68d98d163b5e185dd0cd9051bb8d"
|
||||
}
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF27DB40E1846D",
|
||||
"hash": "b717f01afb686a7f77a79899db2b2800b54290168c38f1c592d4ad791a1113d7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF27DB4057E18B",
|
||||
"hash": "a28653454de27f6dd916a022de56a70bc5967e9e79f2206fc23a1cfe00d54773"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF27DB40B23FD3",
|
||||
"hash": "d595bc56e713321e8ce2971c15932e38da895526efa85e1a4a2f7163870f8515"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF27DB400BEBC5",
|
||||
"hash": "ed756a576c4d8e6b5e32b5caf3ac1de2c020a67f671a8db7beb532162941cded"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF27DB3FA29C24",
|
||||
"hash": "108f3f37260f7fe0f24e541ca7202fcbd1540ed7af15fbf2b717252aac6ae53c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.1.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF27DB3FA751C7",
|
||||
"hash": "dcb59b3822a4649a9f956c76d4d887c3e1dbb1058c07b3acae7137918e45c807"
|
||||
}
|
||||
@@ -167,26 +240,32 @@
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF22E559949205",
|
||||
"hash": "756e9701a6afb8354fd8b1d76164e13272d320354d84f01197e57d8a3b4be397"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF22E558E16F79",
|
||||
"hash": "ae0792b17e1c5f2438b39be888896c20aaf006bef5959c44fa3bc5bc66d93b5b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF22E559610C79",
|
||||
"hash": "d36ef4cd71119d1683d25201c2f436ab435e3e6127000e813e2f784fff7e750f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF22E558821D42",
|
||||
"hash": "88abd848be7d300d4e30b8510ebdc45990dae3f96b6591e3498209639cf34701"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF22E55822DC24",
|
||||
"hash": "6d1be0079d0689a85fa04b7fed7eaa94f7e08259cafb8bd361a5c25c4c98c4a3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v1.0.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF22E55838BC88",
|
||||
"hash": "88160f6458421126f40fa061e30113377ae367bb0a4f5590904f8bacc9a96d2c"
|
||||
}
|
||||
@@ -196,52 +275,64 @@
|
||||
},
|
||||
"0.28.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1E1A4F19BE9A",
|
||||
"hash": "68635a9f92ce5015a2c48c98b968d1b3707b6dbee0ca725e51d1671c9346f38f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1E1A4E6DFA4A",
|
||||
"hash": "05180b56a4eb8e0600ee47682017a7a81fd4a7cc1e781d481654002af8b082a6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1E1A4F0CFBB0",
|
||||
"hash": "2949020dfe7a3ec982b3d9a546ab990f53b5606bafd7080ecce0ae81324cd430"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1E1A4E1541A5",
|
||||
"hash": "b2110805eb24afe9b408e5b9a1e3d0584b7fdd0b79fe8cbe548ab29fbaf50176"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1E1A4DB1ACDB",
|
||||
"hash": "253096ab5972fe179b86301abbcfb5944bc9807e3fa3d1720b44b129b86fcbff"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.1/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1E1A4DBA2ED9",
|
||||
"hash": "8eb15e114849f18c0c7c523d279cd17bcd0be8929d321433bc2d179263d2b4aa"
|
||||
}
|
||||
},
|
||||
"0.28.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1D6D42B118A9",
|
||||
"hash": "63ce67b2ef63497882cb6cd242ae61b721b883f3e70b4937ab9e2539d693a168"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1D6D41CCD3D7",
|
||||
"hash": "2f0b33883ae8be5bc6b5e9e9329aa37a7e49c71a1ab950bb1c22e9324e119c1f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1D6D429FA01D",
|
||||
"hash": "4cff2b54630d4d3a5a94581bc5bc112fb0ae350de9366fac00a684678eef4b59"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1D6D41CD21A1",
|
||||
"hash": "9419d22722208ea22006498850aba508f4f502ce629a7b855cdc815f649e966e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1D6D40E8F31A",
|
||||
"hash": "dcb7af37ab8884de23957b342552b42b5666922b4454081ef2bb175dda0310bc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.28.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1D6D412252C0",
|
||||
"hash": "ec7c325bfc63463dc4e475c7bddf271090f366f76cea5471cf096ec3780358af"
|
||||
}
|
||||
@@ -251,26 +342,32 @@
|
||||
},
|
||||
"0.27.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1CE24B7C3878",
|
||||
"hash": "4b3544f2404807a60106c170f2a65ed8581ff1b7743fc225a1cf7ba851b143c2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1CE24AD16BAA",
|
||||
"hash": "aa730c73f967b3c11d49c47d59f993fd8880fdc74340074e8fee70b819cc2dd2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1CE24B764BB5",
|
||||
"hash": "bcc2c53e128c994fb170819cd62f894017a1956ffaa8595dbe4bf3ed8a49b5c6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1CE24A959067",
|
||||
"hash": "d55f4d1444d572b0b4cf95f438b67f1fa8e9fc809dfbb6b00558611fe9c3a398"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1CE24A1D176E",
|
||||
"hash": "2e8c3be48bec1804bce4c865be1ff0809a1fca3529c091edda04cccf757793cf"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.27.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1CE24A24FDC7",
|
||||
"hash": "5002fc591053e1687949bbf57c885304129ff876a44a8fdb4fe2df9f9d4359d2"
|
||||
}
|
||||
@@ -280,52 +377,64 @@
|
||||
},
|
||||
"0.26.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1761E28A0241",
|
||||
"hash": "dcd5e578a74079a288622ac13243f21d4f2861d2cb5fd9f35ba8e6ba71afbd32"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1761E1F82A93",
|
||||
"hash": "ee4268d473f3c027f12497c6eddd20834cf9951abb417729c9a672a2d7588815"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1761E234A159",
|
||||
"hash": "3de096cff65b346310743d8895b4db97d93c8aeda83e76e1e1987a3982e14180"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1761E1A93E03",
|
||||
"hash": "ff11a4ffe22fadf0b8b1982fb767a1c127496ce492d04134b86ec81ab4fbb1ad"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1761E1630E30",
|
||||
"hash": "c51e7c0e3d5e6bf4a614c8e2287553e602d03e98b71616ddecb2066856fea647"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.3/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1761E16C7979",
|
||||
"hash": "b182fb1e0603c96ccb0a7bc33c559721c005fe6395f2cbd8c5743f703db6a508"
|
||||
}
|
||||
},
|
||||
"0.26.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1677CF920ACF",
|
||||
"hash": "a5ed08d728dee6507328018a49f0dc7c74713c1c88fe42a37e602661a3c4f0d8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1677CF040EA1",
|
||||
"hash": "86f7f7acb11ffc82db24d69b877eda382d6c0774b216a945f56bb4bbf59f5f74"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1677CF4D5FEC",
|
||||
"hash": "b18d7ccac38fa8800d5d055c5a1ed29311e8792dec6ae51479690674766f7514"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1677CE5B8003",
|
||||
"hash": "d8d44fa1a8dc58dff96a7353f865efe969b0ccec4e5aeb9871ae2b0925fecbcf"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1677CE379AD1",
|
||||
"hash": "422c59f988245575e6258629c58e0fc8c6d57639734f57d1b04bb5f015a1acdc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.26.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1677CE3332F3",
|
||||
"hash": "c88ffceeb7300a237e491e71b177cdde96795f59419903f539ebc36f67392f83"
|
||||
}
|
||||
@@ -335,26 +444,32 @@
|
||||
},
|
||||
"0.25.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF15F241A2AD1E",
|
||||
"hash": "bdf924f04270fb7358bfdbb3ccb5960d1f40b60be2ba50500c28144ac84a06fa"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF15F240DF0A38",
|
||||
"hash": "2c6da934dac7e6292c14795475d4ed5952485845927b5ed1f908ad92c335b33c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF15F241343480",
|
||||
"hash": "0cc3378456619f3b412bc1a79933fa271c226f6cc11ce47768018ac5ef027334"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF15F24076FC30",
|
||||
"hash": "4e51f537f7fd4ea9286bbb1022f1ed899780c5c559de1ffe415209f22207d7a1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF15F2407DD24B",
|
||||
"hash": "3d0604cadba6323cacfc28ea69bfdf9bfb44607cb012c7272321cdbc31a6a83e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.25.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF15F2406B7072",
|
||||
"hash": "4e865f13ecd229bb7ee74c157fdd10d30bddc77bd1ed3de697189148e1ac09c1"
|
||||
}
|
||||
@@ -364,26 +479,32 @@
|
||||
},
|
||||
"0.24.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1581C155A0D9",
|
||||
"hash": "486606a8c034eaf47ff4c38735190c83d3fec050e49baf6cd28c30fee544928f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1581C0D021F6",
|
||||
"hash": "381cff8f8e8773103e719b65c5a8de6f3533f35106d5ff00aec72e7cb00d3296"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1581C11E069E",
|
||||
"hash": "c4acdce37da05267bbcc00b6b515910ddb49d9dbfaf52fd7c04671b1f4fc0d9e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF1581C0923A12",
|
||||
"hash": "d67c746a463f768c6b97f3d34e2c4b1fe76081a9765bd24c2adfa14bef334f05"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1581C01D8D80",
|
||||
"hash": "8d868046b4ec81203627b18c16ad73c0de97cf906934718d437c79647879fbbb"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.24.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1581C02B39B8",
|
||||
"hash": "83d09162e97b31d006a1096deead42e45b9a23ca2432f49cbaad1cd7883bd922"
|
||||
}
|
||||
@@ -393,52 +514,64 @@
|
||||
},
|
||||
"0.23.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF14972CA62926",
|
||||
"hash": "f79ed4e865ccaccdf1288ac51d0b2e1e0a9b316aaea60a871cecee556f382943"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF14972C1A2CAC",
|
||||
"hash": "313560f5df5170e92612817a44c41f6ac1bfc13ec13ea2290f412aa3bd06cbf6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF14972C778579",
|
||||
"hash": "46943a42b0d3ff1a80442ba792d1c016cfabf7ceb6296ee15b8d3ceaff22f0c8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF14972BED8288",
|
||||
"hash": "3ade5ccdcba4aaae66b9896b8ff258071aff0296398a11dd880c6cc1240084af"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF14972B8BBF6E",
|
||||
"hash": "c2d16f19ffcf369cacc562c6f4343a81e442feaad1b1abf0fd437b0b17c3e3f5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.1/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF14972B8F64D9",
|
||||
"hash": "071f4e47254017166deb83369327d94c6e16ea3514a18f37175d490c86389abb"
|
||||
}
|
||||
},
|
||||
"0.23.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF144257987A6F",
|
||||
"hash": "918ca5a6f4f7ce820d28b85336770ae83eab1759fa712dfa95afb32de5f439e9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF1442571066D6",
|
||||
"hash": "317c54ca5bcaa52a9886c6c3961fb5517cc3694458cb03cde32589f44ba55e03"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF144257701148",
|
||||
"hash": "45cd496ce6b580324fde4b26984ed3169d5e7695f5b5a8d2e83628058520817a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF144256D94143",
|
||||
"hash": "49ff8ce883b6d28fc18b6f095e627054b0c4c5fcf0a841c75efa74da1cbc1801"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF14425679B282",
|
||||
"hash": "050f68aabef044d71c896f27112d9554b64d85c58c92f29d1e54e73544ff55a7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.23.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF1442568344AE",
|
||||
"hash": "573fa46a6bbd2b15a10f9b90c304ec4d51ba5d2975a44c5f300761aec7729f76"
|
||||
}
|
||||
@@ -448,26 +581,32 @@
|
||||
},
|
||||
"0.22.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF128EA9BE5635",
|
||||
"hash": "5e3066c7e2f2792cf4a365d2b3ae9f5077a8cd20d21639b942289b226e64928a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF128EA90838E3",
|
||||
"hash": "db8b8b28961fbc024740835a23fbef6880992795249d049997c57b870c59aaf4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF128EA99798E6",
|
||||
"hash": "8e35ad707884526e93a72d868967147de8e7e2d313d1c0f805467e1b2ae0ab74"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF128EA8B45CC7",
|
||||
"hash": "5c95ce19f5e1277f49fdb763f4e89594f2fa16aad8e40f85924807bc9b37f977"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF128EA8580968",
|
||||
"hash": "594836372cabd4ad6a73888fb41896af5c93f16deea8c1b05c04c06aa9f0a102"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.22.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF128EA8502303",
|
||||
"hash": "a5f7ed66928ad01f14cd773a176f0eb324d27d8e996a6d5a7c15d96761d4052d"
|
||||
}
|
||||
@@ -477,26 +616,32 @@
|
||||
},
|
||||
"0.21.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF11F9D83CF5D4",
|
||||
"hash": "6354bb76414be68f8f906206c87c1394e5b79fdebcb3a9d31e2254ddfadc2820"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF11F9D7ADF487",
|
||||
"hash": "5fd7b52ea71f3366e4c27801f952c5dfc74a91aa4ee6243f7ffd090768d637eb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF11F9D829CDA4",
|
||||
"hash": "5cfe8e91c4f05af605aa724d630b59baa7c723f4e87cb4556cfe593bfedb3014"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF11F9D7754A00",
|
||||
"hash": "7c8b0e718b040f26c35a435eee1dbdf2ead42af8529b13be7cacc97f5bc8dec4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF11F9D7109101",
|
||||
"hash": "19469430e4c7f1a8bcc561c28c15fd487d32b51ebc62c922d71ee7de21f060f0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.21.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF11F9D71BF5DA",
|
||||
"hash": "a579ccf887fcf87fcc81b3dae434a203f126ed2084cd9af8101262ebd7b1a8a3"
|
||||
}
|
||||
@@ -506,26 +651,32 @@
|
||||
},
|
||||
"0.20.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF11077F4D60E9",
|
||||
"hash": "fe5ce52406e0dcb8c9a49798671a073440cae13a88731b1b712b7c0fa372b85b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF11077EBE57DC",
|
||||
"hash": "2eadbf652a63e8cae80af70419a6abf48a789958765424daa9b1ec4ed377dbb5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF11077F2CB748",
|
||||
"hash": "85de3cb4bc2f6f2460a6805715dad2900f279722eb71bed28cbdb9e6da6fc165"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF11077E7F4188",
|
||||
"hash": "e7f0ebf18dbbef64d23acbf25009baab1987951bb69742697f59094a1bb04b37"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF11077E403581",
|
||||
"hash": "bc19c7015b1ca449c13f827cff7235e9adcba3f48c01ac2ff902e3f93e78dc7c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.20.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF11077E4538E6",
|
||||
"hash": "97e2e5ec090dc3948ce3cec6d995f32c9d27384ff0b9a7999dfbeb6a7fef9144"
|
||||
}
|
||||
@@ -535,26 +686,32 @@
|
||||
},
|
||||
"0.19.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0E9DE125B263",
|
||||
"hash": "64d8e10abc1e916859ce5bf2937887df15933e1b65e66a1efe7dc769bcaa7798"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0E9DE092F156",
|
||||
"hash": "162646f94403c2a2e30dc3357b9ba97acbc788a297634cd7559beb33d83c0d4c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0E9DE0F86CE3",
|
||||
"hash": "42f842eeb377fbb10614ec18922d3eccbb68f418c7846c9b2fbcff0639a736d5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0E9DE0512059",
|
||||
"hash": "cf9880200d28ca8b2cc33b5227b9cc26094c47c0927f7791734c02ba1a5cd6ac"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0E9DDFF505F6",
|
||||
"hash": "8dcdaa95f3678b00696ca4742d8ad67c1f00d9baa7d142cbf9337b3f3ecb03b7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.19.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0E9DDFF85D93",
|
||||
"hash": "a8e9b63e083d5bd7b77b0989b7cdca58b3ac896deb5aea0da848e1dfea13e550"
|
||||
}
|
||||
@@ -564,26 +721,32 @@
|
||||
},
|
||||
"0.18.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0D16C1B8E1CD",
|
||||
"hash": "2209e1e4de2c49a3a732a6ba86ad9ad4502c5cdc139b53723aa1e6c33efd8662"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0D16C156BDD3",
|
||||
"hash": "c96eef46bec2999d8c7393e04452926d2b3f66bebef4ff485b115c6e8fafa363"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0D16C183DC9F",
|
||||
"hash": "bb9eb0ebcff7d07d3b596638d0fd4eceadbb6ad0071e9e470e017b52effd69ee"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0D16C0EBF810",
|
||||
"hash": "0a895ca560e17cdbf00c596a67c6af54baa907a95fac4d6cd04adb66268d7434"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0D16C0A3F573",
|
||||
"hash": "48decca430d16cb84a9cd055f7a352e35b3d8d18bace646be8eda734f516ea74"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.18.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0D16C0DB68E3",
|
||||
"hash": "78fafb83e3459b4ed0c2d08b65ead83288036b6a45736a7e4429c049263954c7"
|
||||
}
|
||||
@@ -593,26 +756,32 @@
|
||||
},
|
||||
"0.17.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0C625A8FF959",
|
||||
"hash": "65ed65abbe4af2cd13c2e83052adccc26547d18a486f8de001e8996cadfc9bf7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0C6259DFA068",
|
||||
"hash": "a4a4afbf47a5ff1831472d801b61cb77e267aa4ddff5a1c8d486ffee86a1b0b8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0C625A73B058",
|
||||
"hash": "d2c72841d7937841dde6cd6765b93e9d06b52e47e045cf4d370e6c96f40ad6e9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF0C6259BB36B0",
|
||||
"hash": "bcb1319225419e9f9f6d465f81c9135b3eb541397eac1bad81adae7a9ca4821b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF0C62594A5640",
|
||||
"hash": "8bb4140f6bbe2a69f75c7ac1c6d1746eab2215c58bdfb29931fb9d214823cb24"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.17.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF0C625938B6D5",
|
||||
"hash": "de352dd4787919732fe87093c36291608c25646f0439b21a8f9ad1367e63995a"
|
||||
}
|
||||
@@ -622,26 +791,32 @@
|
||||
},
|
||||
"0.16.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF02DCB24D90E2",
|
||||
"hash": "caee657c662379475af2a0a7611ad32a6d053822036c1ec191bb8fd1c826d54b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF02DCB1BCA27F",
|
||||
"hash": "fef8184980ba65e9c8eaddbac7da31a7f782d994d442e23cc0ec89f396d7e889"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF02DCB20F207B",
|
||||
"hash": "b4b53a54926e5cdc8c084562fdf215780306c9d5dc7eeaff9e4eb70c0b47fe2a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF02DCB133849D",
|
||||
"hash": "6eabb67867022eecdbfffe43c16e75b5c5b561983742bda3c900a4cb4c50e4a7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF02DCB1016273",
|
||||
"hash": "6ad80d3bbb33d7db1715d5a919edbdf755dc19ca22fa83797c659147f1f9e229"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.16.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF02DCB115E4CE",
|
||||
"hash": "4dbd93909ac11a8bfba40dbba9bc1d936dac99999d5354958506f93a2e02d641"
|
||||
}
|
||||
@@ -651,52 +826,64 @@
|
||||
},
|
||||
"0.15.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF020E9EFE9B1C",
|
||||
"hash": "21a6e50fff5eeab6a4c76a17af3878369d5d3cb57b38b85d7c8a5bcd8479d300"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF020E9E75A0CF",
|
||||
"hash": "373788f65e41cbedc313612906da3fbe9a42656f8ed7be1e73145cd663cbee41"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF020E9EBFB606",
|
||||
"hash": "c165b40284b881426e6082a951c4fb177149ca8e4dc4e88dfbde5d4a6d1efe10"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF020E9E18328E",
|
||||
"hash": "50e8cc75fdac50e304ee3e1827c06135cc758e3a0024190d8951a00c3779da31"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF020E9DD35783",
|
||||
"hash": "abfea79fcddad10aef742ead099e6349a0405e919dd6023d6402cc68a866705a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.1/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF020E9DE48B4B",
|
||||
"hash": "67b4865dadbf4700924abf69773f3874917f1edb2a2dcefab2bbf80559e7199f"
|
||||
}
|
||||
},
|
||||
"0.15.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF01DD59FD07FB",
|
||||
"hash": "dfe13129bb92a5656b2fb91ea06dac08f46164d488195db42d15562d6726dce6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF01DD5968C1FB",
|
||||
"hash": "3285aff380e69d6c1f1141c3a2d97a6d456e0397c268cdb71b6c31e79af37c3a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF01DD59AEF1CE",
|
||||
"hash": "35acb1f3c07eff4295b7fe6b0ad5aefb02937e0d4a1ab0b5a6a8ea399230d0e1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF01DD592332DE",
|
||||
"hash": "f5380a5a9b215c675ea2b3de8e814aa0b2ae22db407a1d73e81c6629225fdd78"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF01DD58DB0977",
|
||||
"hash": "65059d4190dbf2c959ab3e01d7a3147ebbc7c64d3f3fa81d1fdd596e2cd521a5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/kunobi-ninja/kache/releases/download/v0.15.0/kache-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF01DD58D89B33",
|
||||
"hash": "e7f733ce4ab40c46b813db458680dee973afc56e52bb7f20ac8228e33980e555"
|
||||
}
|
||||
|
||||
Generated
+31
-2
@@ -27,10 +27,39 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "2.16.0"
|
||||
"version": "2.17.0"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.16.0"
|
||||
"version": "2.17.0"
|
||||
},
|
||||
"2.17": {
|
||||
"version": "2.17.0"
|
||||
},
|
||||
"2.17.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B92C21EDCF9",
|
||||
"hash": "8798879183d74f9e1379af3071f296853e4027a21bfde5d13d9b064fa1bf1eb3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B92C9FEB17B",
|
||||
"hash": "1f28177c3058b6e381d9feec10ad4d0681b41d3c153613a4ba79d806a23d6953"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B92BE827AC8",
|
||||
"hash": "541df38ed22f20b6c50ea8a7ec6ec714664d51ffb562f37bc73d770b88fc7456"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B92C594551C",
|
||||
"hash": "4118224ccbd4cc4b14997d3962c90bc7160a148bb1011db78e86eb2257665048"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B92CB3870C2",
|
||||
"hash": "b25a5d6a90616fe779c3f45f0499d63236bc72375c73a1596bac90c673de7f6d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3B92BF8D7104",
|
||||
"hash": "8f9784109d1fd33c2b502603293e0345587ed601a08cb6714148dcbf90ed1c36"
|
||||
}
|
||||
},
|
||||
"2.16": {
|
||||
"version": "2.16.0"
|
||||
|
||||
Generated
+28
-2
@@ -27,10 +27,36 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.3.9"
|
||||
"version": "0.3.10"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.9"
|
||||
"version": "0.3.10"
|
||||
},
|
||||
"0.3.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B271C314544",
|
||||
"hash": "90b67c84cd8f7b4e034109a80370ae7a23fa806b78a04819d13fd9eb958fdfc7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B27151CE5E3",
|
||||
"hash": "dd4ef8b0e9760265ec3aeb57c43c9a6a19431205ae0348e40e3ab3d13b6029c2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B271D08BF60",
|
||||
"hash": "1a7272c206e6c66e85db31b73b0f5f881f2dfb1b257110437fa1aeea4918d022"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B271AF04BDC",
|
||||
"hash": "5b3d4893ff9ea23a77e5acfca73f010d799c7854dc185d44175861e0901bc62b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B27154F55E4",
|
||||
"hash": "8a7e81864bded75e9f9506209e4a8b2a4b0a7a3c46be63f8c909ecc6c0045c45"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3B273E6297E3",
|
||||
"hash": "a5a44b833032c1df2d139b6fb39c175cbb42049fc6993d788324b02761369d85"
|
||||
}
|
||||
},
|
||||
"0.3.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+135
-2
@@ -27,10 +27,143 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "2026.10.25"
|
||||
"version": "2026.11.3"
|
||||
},
|
||||
"2026": {
|
||||
"version": "2026.10.25"
|
||||
"version": "2026.11.3"
|
||||
},
|
||||
"2026.11": {
|
||||
"version": "2026.11.3"
|
||||
},
|
||||
"2026.11.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3CEA4C45481C",
|
||||
"hash": "ff81b3a813edbb1e884a0a68b0c1f1aa726f15f6c4e47606f83359fb12beb009"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3CEA51FD53E1",
|
||||
"hash": "b8a74f677aba6a8e418c82870c2321a563391e828b0a2474f61497e2801177de"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3CEA54E7DF00",
|
||||
"hash": "aa601a967bb48f1a603345887dd5af0518a552bafbe724139456e75f10e0e102"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3CEA4517DBC0",
|
||||
"hash": "d2b1f015317baff1e3a1486ff323a1a3c571e6b7233778318dd39d5349d42062"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3CEA4F5DC290",
|
||||
"hash": "d37c01389b0918a19bbf763ee8ed339e533eebdb281be4911e9ad71d00b51477"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3CEA52ED8D61",
|
||||
"hash": "b70e4e0f8d5daa2253a499215c125ff6418385534bd783175d9d3948d4cdfde3"
|
||||
}
|
||||
},
|
||||
"2026.11.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3BF6DBC8B1BF",
|
||||
"hash": "af4122789a7ede3e2c308c9aaa03e55d0d88956ba6bece2cd46b002630e38f9c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3BF6E05F7CB5",
|
||||
"hash": "88389a4a624a7279ec8d2d06e5c0fbd874ce4f5de791767883b32f62f4e1d62c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3BF6E5349C41",
|
||||
"hash": "ee9001a7f396d3c5e53f6f64fa9edc328d53bc3001cccfcd4faf69d09ffe62b2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3BF6D45B9884",
|
||||
"hash": "975fcaac68ddf1a667ceceab30168989d3645f6894b39b40a7b0e6de94096101"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3BF6DE9D1B0C",
|
||||
"hash": "de9a54330fee4edede51a3cf6196bbf522f01c5e3fd981e0bebea33f561a0431"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3BF6E30020AC",
|
||||
"hash": "a5a612259dadf8785e0f013e30e4a91bdaea1c6bed7a00345849d10cdc0ad940"
|
||||
}
|
||||
},
|
||||
"2026.11.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B361E7A3AF8",
|
||||
"hash": "19b0744e56f58421174e562073793cc85baec59869ebee23d8b6e666464b61db"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B362256F896",
|
||||
"hash": "ac3fe8f777556d5e57f14c9a525d2aa23ece3631cd350bd5b9ca0381c57aa564"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B3625C48D25",
|
||||
"hash": "07a552fd755664057bc58cd4fabb8a9fedde77d6b68fcbc81b23714ac0ca034a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B3618B37507",
|
||||
"hash": "02de0f3a4f320257252dff83ad58bf3f25485128bb8aeb4f3aed8f6f3afa1af4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B36213FBCD6",
|
||||
"hash": "658229370356b34be161a29ed9daf1342239b741a93e1a92d71ce040b7bb3e0c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3B3624831690",
|
||||
"hash": "7f985846540b451fe4257be611bcc8f03c446d07063846ba6534b9385f192a23"
|
||||
}
|
||||
},
|
||||
"2026.11.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3AA68E71E794",
|
||||
"hash": "582ce75e1dbd32661d3655fb86d94abb110f5fd1df121a93c3f3d9d18a239e98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3AA69337B416",
|
||||
"hash": "c22089a8cb02e8e3eca09b45aad2674bf537313692bf105e9b8e5ab24ce8552f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3AA6973C68FC",
|
||||
"hash": "7f97d2c6accfda9852e5107c366b6e16c321ef5f85254e8e719d7d12ce874bf3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3AA6877EA6DA",
|
||||
"hash": "f7330bad3d808c3bc9f7516e6c0c6d8df9e62a571fad417fd96b454aea189fda"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3AA691ADEFE4",
|
||||
"hash": "e1eaf20469e586f65849256a0be6a58dd7a3e93ae8db68bc74dd7af5ca0fe7f6"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3AA6961D6062",
|
||||
"hash": "9771c5151aff13ae7967580cde0ed6fb40703bfd9565c7bbd18f952bafae266b"
|
||||
}
|
||||
},
|
||||
"2026.11.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF39BE70DD168E",
|
||||
"hash": "4e5a080abe7ad032ad2ce645efa99b3399fd9c8511b7a3bdaaa6f71e545f291a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF39BE75CB5FDF",
|
||||
"hash": "8d5caf1b2a2ea6064795274c6a52c9d8f57c0924485a5a97238a3a571bd43566"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF39BE7A3E1CD0",
|
||||
"hash": "c366b0ac7afa78b44c859f984a40d2c8c65fe4017133a70edc15653f52e9be68"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF39BE683E9634",
|
||||
"hash": "f51dc24a295ba281a0fd9626dd8caf2b16d837c4d9be2412d86c933e60c200f8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF39BE753C1C9D",
|
||||
"hash": "9c3678b20515f091208b3a2a9900bbc5ab7f228a1c5893849f0f2939b1829df3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF39BE7809EF00",
|
||||
"hash": "5b18bc2508a32495bff74318ff0ed37c160f633200f626be2a70865766d819df"
|
||||
}
|
||||
},
|
||||
"2026.10": {
|
||||
"version": "2026.10.25"
|
||||
|
||||
Generated
+8
-2
@@ -3,7 +3,10 @@
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/rui314/mold/releases/download/v${version}/mold-${version}-x86_64-linux.tar.gz",
|
||||
"bin": "mold-${version}-x86_64-linux/bin/mold"
|
||||
"bin": [
|
||||
"mold-${version}-x86_64-linux/bin/mold",
|
||||
"mold-${version}-x86_64-linux/bin/ld.mold"
|
||||
]
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/rui314/mold/releases/download/v${version}/mold-${version}-x86_64-windows.zip",
|
||||
@@ -11,7 +14,10 @@
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/rui314/mold/releases/download/v${version}/mold-${version}-aarch64-linux.tar.gz",
|
||||
"bin": "mold-${version}-aarch64-linux/bin/mold"
|
||||
"bin": [
|
||||
"mold-${version}-aarch64-linux/bin/mold",
|
||||
"mold-${version}-aarch64-linux/bin/ld.mold"
|
||||
]
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
|
||||
Generated
+2
-2
@@ -2,10 +2,10 @@
|
||||
"rust_crate": "parse-changelog",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.17"
|
||||
"version": "0.6.18"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.17"
|
||||
"version": "0.6.18"
|
||||
},
|
||||
"0.6.18": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+2
-2
@@ -30,10 +30,10 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.8"
|
||||
"version": "0.1.9"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.8"
|
||||
"version": "0.1.9"
|
||||
},
|
||||
"0.1.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+28
-2
@@ -39,10 +39,36 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.9"
|
||||
"version": "0.5.10"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.9"
|
||||
"version": "0.5.10"
|
||||
},
|
||||
"0.5.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3A15F2CCC2C1",
|
||||
"hash": "c70a639cb98c90feafa213c23fb487644af73c906c5a6cee757403090f253c30"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3A15F180C466",
|
||||
"hash": "bbd0cb4b8d2dea949730ba631e5176e99507e5d799464ea8d71386af98bdcb0a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3A15F1B63E4C",
|
||||
"hash": "4a506e19a95a1bbf40f304b245446c32078c7be4d5b7e4cb412ea93a0cf8b4e5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3A15F107156D",
|
||||
"hash": "352b97c18cc1659786232f3fde9e75b5ec96279893563f6b31b36f2d43dca00f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3A15F0AE838B",
|
||||
"hash": "28186099374a3158e7b27e82fedb0bd20723658dc8ee24a841bdffe8a91b1ad9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3A15F08412C5",
|
||||
"hash": "fdde05d5d7ddcca3eb154265a9e4ccf2cb256006aa05d0b5b9d80887dd3d63f3"
|
||||
}
|
||||
},
|
||||
"0.5.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
+102
-8
@@ -1,46 +1,95 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.30.0"
|
||||
},
|
||||
"0.30": {
|
||||
"version": "0.30.0"
|
||||
},
|
||||
"0.30.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v${version}/protoc-gen-connect-openapi_${version}_linux_amd64.tar.gz"
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.30.0/protoc-gen-connect-openapi_0.30.0_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF3C36DAB6B2F2",
|
||||
"hash": "242df46e4876bcd1cb5dc01bf8129316621579a15a5d9f4be161221032225837"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v${version}/protoc-gen-connect-openapi_${version}_darwin_all.tar.gz"
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.30.0/protoc-gen-connect-openapi_0.30.0_darwin_all.tar.gz",
|
||||
"etag": "0x8DF3C36DBBCD2DA",
|
||||
"hash": "5886d542d4b4e86134ec78d42ca320ad3a4af31427b508fa48f8e048eb5cbc02"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v${version}/protoc-gen-connect-openapi_${version}_windows_amd64.tar.gz"
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.30.0/protoc-gen-connect-openapi_0.30.0_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF3C36DABE726E",
|
||||
"hash": "c9a2e0df03d83baae302ffb51929f1e14ff39be9fbfd7c32a0847d836e251ffe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v${version}/protoc-gen-connect-openapi_${version}_linux_arm64.tar.gz"
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.30.0/protoc-gen-connect-openapi_0.30.0_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF3C36DB00FCD0",
|
||||
"hash": "97b9c980058501d491b445e17d8345c822bf1f62035fe7c3ca578b9e4e5c14b8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v${version}/protoc-gen-connect-openapi_${version}_windows_arm64.tar.gz"
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.30.0/protoc-gen-connect-openapi_0.30.0_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF3C36DAC4115F",
|
||||
"hash": "abbc1224a45930eaf57453f66a03474d53eb2074c788f0320bf871468009e926"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.28.0"
|
||||
"0.29": {
|
||||
"version": "0.29.0"
|
||||
},
|
||||
"0.29.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.29.0/protoc-gen-connect-openapi_0.29.0_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF3C1892FBD9F2",
|
||||
"hash": "b0533909845720d4c3c1e46d7e657dc68f0b7216c7102f91a348f1432733d878"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.29.0/protoc-gen-connect-openapi_0.29.0_darwin_all.tar.gz",
|
||||
"etag": "0x8DF3C1893F88D0D",
|
||||
"hash": "395c36464b6dfd1bec6f3cfeb76d0410bca4a396bcb739989afde79284ea40d2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.29.0/protoc-gen-connect-openapi_0.29.0_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF3C1893C99734",
|
||||
"hash": "fd1744ac60d363f707129f6ddcb76fc1d0eecdf479c92fa471d354582c50eb43"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.29.0/protoc-gen-connect-openapi_0.29.0_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF3C1892F5787D",
|
||||
"hash": "828d93ffc69bc2d10473ca76715991bc4abeb505e5d160cdd7640da8461f52e7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/connectrpc/protoc-gen-connect-openapi/releases/download/v0.29.0/protoc-gen-connect-openapi_0.29.0_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF3C18930B99B9",
|
||||
"hash": "4c51da127eccd429d831903a3d3849c3f9cba496eaf047910a703849df9797dd"
|
||||
}
|
||||
},
|
||||
"0.28": {
|
||||
"version": "0.28.0"
|
||||
},
|
||||
"0.28.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.28.0/protoc-gen-connect-openapi_0.28.0_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF1EE9BEBDCE50",
|
||||
"hash": "1bc500494b835efa00487d9685ca8e6f74b5a427bdb6f5a456f3287e5f3b336a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.28.0/protoc-gen-connect-openapi_0.28.0_darwin_all.tar.gz",
|
||||
"etag": "0x8DF1EE9BF5A105F",
|
||||
"hash": "31d7c1fd7dbacb2f7ec8b870dfe8a5bb4255499d92ed9097501cc972ed549fb5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.28.0/protoc-gen-connect-openapi_0.28.0_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF1EE9BEC53FFB",
|
||||
"hash": "10bc77bc0421df29c3607ec63c0f6ff73dcfb19d84d5cbf2319915cb855204cf"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.28.0/protoc-gen-connect-openapi_0.28.0_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF1EE9BEBDCE50",
|
||||
"hash": "679816cf64acee93a19c6100f16b5144b5b17e59fa697b8a29cbf73eede5ec80"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.28.0/protoc-gen-connect-openapi_0.28.0_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF1EE9BEC1E85B",
|
||||
"hash": "196d1fef8fc1b2af356ea75f614851f1b1b1546463b7800e0ae708f44c4e358e"
|
||||
}
|
||||
@@ -50,88 +99,108 @@
|
||||
},
|
||||
"0.27.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.3/protoc-gen-connect-openapi_0.27.3_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF1AD221AE9402",
|
||||
"hash": "88e07dcae8f5532455b8d8e2983a69eec6fe984e816463417937c6d88edb8759"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.3/protoc-gen-connect-openapi_0.27.3_darwin_all.tar.gz",
|
||||
"etag": "0x8DF1AD22241C9D2",
|
||||
"hash": "b04f2d68f0ea6a4a1de3371691aa83ae3bf07eb97986bbdcef5f7ac9fb9b1e3d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.3/protoc-gen-connect-openapi_0.27.3_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF1AD221B1500E",
|
||||
"hash": "b2b939f615e992b7c3cb246c453bdba3c2b3bdf51b8a5003b2422e9830584ccb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.3/protoc-gen-connect-openapi_0.27.3_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF1AD221AFA43C",
|
||||
"hash": "a1dfaf348287e7ba4d0a5a3539a85fa67d2e1b9a97338e49852a609c377d7eee"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.3/protoc-gen-connect-openapi_0.27.3_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF1AD221A7E4C4",
|
||||
"hash": "e97e34dc36fcde479f318a86c07ea792518f89de5671c6eb5f9f8e91fbc74cc6"
|
||||
}
|
||||
},
|
||||
"0.27.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.2/protoc-gen-connect-openapi_0.27.2_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF117759AC815B",
|
||||
"hash": "00d8a301cac9d5e24d46ce8654b58c347bac7aebdcbf84a3743c0185d1d5eb66"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.2/protoc-gen-connect-openapi_0.27.2_darwin_all.tar.gz",
|
||||
"etag": "0x8DF11775A726461",
|
||||
"hash": "32e8dd1947e4798281a051662aca320cce78ec0dc92114044393923cccce2de1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.2/protoc-gen-connect-openapi_0.27.2_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF117759BC1B11",
|
||||
"hash": "96ccf385f70262c446ea7916efc42a3eeaa159559125aad03f788b92f3487f2f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.2/protoc-gen-connect-openapi_0.27.2_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF117759B026C8",
|
||||
"hash": "e5cc786c35384e936f48a93e007654d6b41489007a50a798488a048533516ea2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.2/protoc-gen-connect-openapi_0.27.2_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF117759B7B32F",
|
||||
"hash": "8760e570bad0855924eae6be039d30042e3d4261560ea9ad3770d2ab6ad65855"
|
||||
}
|
||||
},
|
||||
"0.27.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.1/protoc-gen-connect-openapi_0.27.1_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF0FC6F18400B5",
|
||||
"hash": "7902ef6088add61741c9da86bd314dc6f5bed02c00f61d6137302cde3b1ab767"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.1/protoc-gen-connect-openapi_0.27.1_darwin_all.tar.gz",
|
||||
"etag": "0x8DF0FC6F22431AD",
|
||||
"hash": "d74d870ac632493088d157db35d2e4fdaa9be4a938b6cc9ef2ac57f242c93c48"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.1/protoc-gen-connect-openapi_0.27.1_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF0FC6F199E10C",
|
||||
"hash": "c3febd7bb2f02e73240291f8485c1f4f48de1ca8163a39d50106f11159171eac"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.1/protoc-gen-connect-openapi_0.27.1_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF0FC6F170B57E",
|
||||
"hash": "8311abcf8e4666eb3e33c990f94a33897a0bf412d45d2c55a84bfd214472eb74"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.1/protoc-gen-connect-openapi_0.27.1_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF0FC6F18400B5",
|
||||
"hash": "9d3739545e799853a9e0ed41129a08f35d2d022af9534fa4455f5bbf778a46e0"
|
||||
}
|
||||
},
|
||||
"0.27.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.0/protoc-gen-connect-openapi_0.27.0_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF0F4B0D91FC02",
|
||||
"hash": "6b601b98a8d053708e9d6e3546660178e8a97ec37cf220954db361c276ac0168"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.0/protoc-gen-connect-openapi_0.27.0_darwin_all.tar.gz",
|
||||
"etag": "0x8DF0F4B0E41B204",
|
||||
"hash": "3cb52bed25f8196cd0dbb8a159bb1c79e08e5e6af404e6d1216f136736901475"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.0/protoc-gen-connect-openapi_0.27.0_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF0F4B0D82B6E1",
|
||||
"hash": "cfa8e91a8320153fe0c364a2ed033e2b41714e650e0c4eed63ad17d790815b3a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.0/protoc-gen-connect-openapi_0.27.0_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF0F4B0D7B2C94",
|
||||
"hash": "87e6b716867dfa3ab40574760d622f149c514c81bb90f0ca24919cb8348864f3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.27.0/protoc-gen-connect-openapi_0.27.0_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF0F4B0D7D73FF",
|
||||
"hash": "71c49908869f73b2e2a271edb022f69b5447e3ac85c4860e0fb053c0ed191b4e"
|
||||
}
|
||||
@@ -141,22 +210,27 @@
|
||||
},
|
||||
"0.26.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.26.0/protoc-gen-connect-openapi_0.26.0_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF0C0534AA0B04",
|
||||
"hash": "9e77746bd37099eb50e777bb161cbaaae89191865a55cf5750fcf72bc2c5f03f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.26.0/protoc-gen-connect-openapi_0.26.0_darwin_all.tar.gz",
|
||||
"etag": "0x8DF0C053564902A",
|
||||
"hash": "2d8b86a9eff646408a8e60f15aab4a1fc2500e0bf9c389162041ead7f8279338"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.26.0/protoc-gen-connect-openapi_0.26.0_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF0C0534AE72D0",
|
||||
"hash": "36961ac81b3b9960645a63dffafb92ad08502f7a68a2d9220717ee0f2cc46b38"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.26.0/protoc-gen-connect-openapi_0.26.0_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF0C0534ABDDAA",
|
||||
"hash": "0fe03cf8fbd4e85f3974a3b2c2d7cf7cbf4f0b079e9fadcb7f881198ffc955f6"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.26.0/protoc-gen-connect-openapi_0.26.0_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF0C0534B2B3CC",
|
||||
"hash": "2a8d2476deca6e3915d444505375f9d6d95839335bbabf740bce486294471a11"
|
||||
}
|
||||
@@ -166,88 +240,108 @@
|
||||
},
|
||||
"0.25.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.8/protoc-gen-connect-openapi_0.25.8_linux_amd64.tar.gz",
|
||||
"etag": "0x8DF06AC4C8409BD",
|
||||
"hash": "bd242227fe5500c56f6bb786cba745ad4c371c9107a0922661cec72f566dabeb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.8/protoc-gen-connect-openapi_0.25.8_darwin_all.tar.gz",
|
||||
"etag": "0x8DF06AC4D118D4B",
|
||||
"hash": "1683611e2bf6899bea8740e1e52af3281d8aa9fba41a8816e94dfb266156865c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.8/protoc-gen-connect-openapi_0.25.8_windows_amd64.tar.gz",
|
||||
"etag": "0x8DF06AC4C85B58D",
|
||||
"hash": "ffb8aba3ad400e89be87ad36ec5bee4a240e11c71454482c3ebdbc493a8ef07e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.8/protoc-gen-connect-openapi_0.25.8_linux_arm64.tar.gz",
|
||||
"etag": "0x8DF06AC4C7EB88E",
|
||||
"hash": "35f6f651fec8d6cb08a3f2edb351ebdb58d7da6fca36310480f63b59beadf102"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.8/protoc-gen-connect-openapi_0.25.8_windows_arm64.tar.gz",
|
||||
"etag": "0x8DF06AC4C911A64",
|
||||
"hash": "164b52972927b7c9f12eab88aca875b140b36b298fc3e5525f106e790c426be1"
|
||||
}
|
||||
},
|
||||
"0.25.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.7/protoc-gen-connect-openapi_0.25.7_linux_amd64.tar.gz",
|
||||
"etag": "0x8DECA3D49E32F02",
|
||||
"hash": "ddea887b432df5471ac67ef6167726b46a4f337af0eec4f5f88998fac5fb6cc2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.7/protoc-gen-connect-openapi_0.25.7_darwin_all.tar.gz",
|
||||
"etag": "0x8DECA3D4A995633",
|
||||
"hash": "717c86c3ca0346457b3e4c5f69596b28b2b2ec6bf047498001c02bfad8e59f52"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.7/protoc-gen-connect-openapi_0.25.7_windows_amd64.tar.gz",
|
||||
"etag": "0x8DECA3D49E80B84",
|
||||
"hash": "aa22bc1563b9701b67ca3b1568ee07f56b6d04b37643eb36dfea1103af3f12ca"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.7/protoc-gen-connect-openapi_0.25.7_linux_arm64.tar.gz",
|
||||
"etag": "0x8DECA3D49DEEE03",
|
||||
"hash": "d7229a3ac65974e024210522cb3920e764fddf408e26cb501eb41406e514d6ec"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.7/protoc-gen-connect-openapi_0.25.7_windows_arm64.tar.gz",
|
||||
"etag": "0x8DECA3D4A02EF5C",
|
||||
"hash": "ea2853b19d937dc4831deaa0fca417ba4362311e0a0a554708d1486f7535bd58"
|
||||
}
|
||||
},
|
||||
"0.25.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.6/protoc-gen-connect-openapi_0.25.6_linux_amd64.tar.gz",
|
||||
"etag": "0x8DE9D74861DFA1C",
|
||||
"hash": "3bcd62bb8353e967018c17e4af3a908255c6e1764ab5b3e10e985193ca5750a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.6/protoc-gen-connect-openapi_0.25.6_darwin_all.tar.gz",
|
||||
"etag": "0x8DE9D7486AAF55F",
|
||||
"hash": "e456d56052049748ceb113eb93e5929a0278db94e3acdc159bcefc7260aea7cf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.6/protoc-gen-connect-openapi_0.25.6_windows_amd64.tar.gz",
|
||||
"etag": "0x8DE9D7486219F83",
|
||||
"hash": "e478565b1e1aac58bf16fbb443b5706b3e1facbfb6d0a47c94ea6b51ae0c5482"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.6/protoc-gen-connect-openapi_0.25.6_linux_arm64.tar.gz",
|
||||
"etag": "0x8DE9D7486204178",
|
||||
"hash": "dacd2874adf145ce0ff401d503652e92a8fd391d2f1f89d4f8ac274f925ec525"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.6/protoc-gen-connect-openapi_0.25.6_windows_arm64.tar.gz",
|
||||
"etag": "0x8DE9D7486239913",
|
||||
"hash": "a72bc2194fcef04e16ef4cde1c114052d03fac4dfc9ab85e0f9844ddaa074259"
|
||||
}
|
||||
},
|
||||
"0.25.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.5/protoc-gen-connect-openapi_0.25.5_linux_amd64.tar.gz",
|
||||
"etag": "0x8DE7B5765BA6036",
|
||||
"hash": "a9cbf821d42bc12a91b853d1fc8c3ffbea19bd8a6096d8db8b39263f1f67da74"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.5/protoc-gen-connect-openapi_0.25.5_darwin_all.tar.gz",
|
||||
"etag": "0x8DE7B576667DE0B",
|
||||
"hash": "07af8e3adbac202a0d09b97d281dcdb24949d642e43c101ea2a1a0d09aff7bd0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.5/protoc-gen-connect-openapi_0.25.5_windows_amd64.tar.gz",
|
||||
"etag": "0x8DE7B5765C15D32",
|
||||
"hash": "a81e3091acda45b37e375af3399b70c278e9ea365ea92b68660ad5d7943ac85f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.5/protoc-gen-connect-openapi_0.25.5_linux_arm64.tar.gz",
|
||||
"etag": "0x8DE7B5765BF8A80",
|
||||
"hash": "287575b705cdd4a037baef75adcd8813566c4fda2eba5399483a9cbad8be7422"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/sudorandom/protoc-gen-connect-openapi/releases/download/v0.25.5/protoc-gen-connect-openapi_0.25.5_windows_arm64.tar.gz",
|
||||
"etag": "0x8DE7B5765BC80A1",
|
||||
"hash": "b066a20cf1c18bdad4daee223014a8635d2189ff80c2c8a921967968cfe20d46"
|
||||
}
|
||||
|
||||
Generated
+31
-2
@@ -27,10 +27,39 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.75.2"
|
||||
"version": "1.76.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.75.2"
|
||||
"version": "1.76.0"
|
||||
},
|
||||
"1.76": {
|
||||
"version": "1.76.0"
|
||||
},
|
||||
"1.76.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3C21EB5FBDE4",
|
||||
"hash": "b00f00b3266c3764413afe599d3ec316f6f43b3e0ea8a0bc1d186d2133e46df7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3C22E4D0F5C8",
|
||||
"hash": "4f5835733d52b818340f97b1fc0348a70461534d123363a183ca2b660219595a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3C23263549FF",
|
||||
"hash": "8b4fd2737ade4e70c057ef4a49deb7cffe94b0fb9d7587c189d149823f21a1dc"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3C22094969D7",
|
||||
"hash": "ee169016675e23a69d77240565133ff7dbc9b33d16fa8f7053d4af39f1eaeb78"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3C22EED6F8FA",
|
||||
"hash": "e72dc90b70f4947a7b72b61bde4a4fbba5777b2874fb448951ffdde67ebd0ab7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3C232F410FB0",
|
||||
"hash": "c406c8a69a5a408e50624aa990fbb0a6266b3a4e83782a94de3cb96f50f86f10"
|
||||
}
|
||||
},
|
||||
"1.75": {
|
||||
"version": "1.75.2"
|
||||
|
||||
Generated
+24
-2
@@ -21,10 +21,32 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.4.2"
|
||||
"version": "0.4.3"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.2"
|
||||
"version": "0.4.3"
|
||||
},
|
||||
"0.4.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF38C42FA20D71",
|
||||
"hash": "4a4cfa92ea2abaee02b40daa596a95ca2725816a6a32cb03a8f48ddead287681"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF38C4B1783498",
|
||||
"hash": "a8597928a5d9e326b3ebfc4b85ed2016ae9765347bc77f12a07ffd267de13eeb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF38C42AEBC2E3",
|
||||
"hash": "f9968983da816f30ad8423b5ce7ac93e1e305f913bab6c164b88fbeab434d7cb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF38C43E9873EF",
|
||||
"hash": "b2c6e636199c7fa9dae8838fbebb49cb99933908eb7dd67f25ec831bb38e1c52"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF38C4D37A6A1E",
|
||||
"hash": "9177fa5651df1dd13f1825d9d051c426348e176b21357bfd308149dabd4321b1"
|
||||
}
|
||||
},
|
||||
"0.4.2": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+76
-2
@@ -35,10 +35,84 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.55.0"
|
||||
"version": "1.57.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.55.0"
|
||||
"version": "1.57.0"
|
||||
},
|
||||
"1.57": {
|
||||
"version": "1.57.0"
|
||||
},
|
||||
"1.57.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B7DE5533A8C",
|
||||
"hash": "9c077a7d43029b3b13e98a8db720661e700c4d58db6352153a06395ae4a2a704"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B7DE5E8DEE5",
|
||||
"hash": "f0e8568a9429ac1c8e4ae9e9c399fede5fcd09e4a7348b47b0532baf1c6500c1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B7DE54BEFC6",
|
||||
"hash": "06e9663e55f7f38ff966710670fbe0763182c621f7ac2f191bcb209a6dfbd969"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B7DE5937DC3",
|
||||
"hash": "410cbfa0ae0f63246bc0057843760b1de2833cd23919e025e368fd7681308cdb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B7DE5890232",
|
||||
"hash": "17012a5a110323bb1069e513a8665f1ae445905c56b4e3f9a9df4f95c5bb6161"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3B7DE597BEB3",
|
||||
"hash": "205fe026d94e84f5fa59344e1379aa2e1d61eaf8693295729c24d07642491432"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DF3B7DE5A40CED",
|
||||
"hash": "4d150f2bcb7eebad01fb1b5efe27fd12b6a2fa3464df8080bd960aea2d9a2ba9"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DF3B7DE52F050E",
|
||||
"hash": "8a2063cd150af79bfa3edc09eab5fda1055b7877d7c4b16e01bb3e25f7077a8a"
|
||||
}
|
||||
},
|
||||
"1.56": {
|
||||
"version": "1.56.0"
|
||||
},
|
||||
"1.56.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3901D6994151",
|
||||
"hash": "1c2493cfcf52d3367d6cb25780d9190c111c2219c34c820574c43e8bae15c528"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3901D6B61EBF",
|
||||
"hash": "ff37fb20e8d072e193cb659ecb932994ba2add772cbf86909c368fb95a630c50"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3901D6B8B3D4",
|
||||
"hash": "c4cd2846dc0128e29a947bc6f56e1e5ef01707275b0e58590fbe48105198661d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3901D6C59F52",
|
||||
"hash": "ace61b9397ae28189c674ae332d67a8074dafd71e87724dfb8b22412d8253bb5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3901D6A3BCD7",
|
||||
"hash": "c19b97a8c175ac7bd8105b8c8240ce740bf078333b12cc62ea49002c1b33e6e0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3901D6998F29",
|
||||
"hash": "c235b06385f8b588ddc66b20a80117716ba0f8e584d59a7c186a3c6c8491b6fe"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DF3901D6B1690C",
|
||||
"hash": "4f73890254bcb14c3ed082b372be839e27d52c08bfd950f82644c7aaf125c146"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DF3901D6AED3ED",
|
||||
"hash": "9f5a1cc59ecc6fd67cd919bf40d310d01012431c03b304be0ab077d0a8ca4b4d"
|
||||
}
|
||||
},
|
||||
"1.55": {
|
||||
"version": "1.55.0"
|
||||
|
||||
Generated
+78
-3
@@ -2,13 +2,88 @@
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "1.9.8"
|
||||
"version": "1.10.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.9.8"
|
||||
"version": "1.10.0"
|
||||
},
|
||||
"1.10": {
|
||||
"version": "1.10.0"
|
||||
},
|
||||
"1.10.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF3A606568C7D8",
|
||||
"hash": "47c80f210c2abc54f9a4c433b768378a321a0c53fcb907cb2563fe16f277f402",
|
||||
"bin": "tombi-cli-1.10.0-x86_64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF3A606310FE34",
|
||||
"hash": "dfa9fe9d214435b41d6d4ccefb9ed878990349a2ee0edcd7e53dd05ef4e84a8c",
|
||||
"bin": "tombi-cli-1.10.0-x86_64-apple-darwin/tombi"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF3A606464AD3B",
|
||||
"hash": "e92d0f276682fb4ccc30d0edca4760151e4ddb0666b4ed71f0f59ac69aa42418"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF3A606320A40B",
|
||||
"hash": "90950a01c67c061a0bc1d8180ef93bf9e741ba8d22a575c3efa0b943d4676516",
|
||||
"bin": "tombi-cli-1.10.0-aarch64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF3A60631B0506",
|
||||
"hash": "b00ca00f24125c1fbb61c8a7940ebd56f78e390878f11cd43235e38d07426832",
|
||||
"bin": "tombi-cli-1.10.0-aarch64-apple-darwin/tombi"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.10.0/tombi-cli-1.10.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF3A6063193261",
|
||||
"hash": "c6e4200d5818e631fe0c9bf38f1925ffb18f1f0412cf0cb4a4f2812b1a11594b"
|
||||
}
|
||||
},
|
||||
"1.9": {
|
||||
"version": "1.9.8"
|
||||
"version": "1.9.9"
|
||||
},
|
||||
"1.9.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF3945159052DF",
|
||||
"hash": "f6094fb14fd962c9611ccd7bc73dc7e8b03fe8859fd662e022b8d0a25649b5fc",
|
||||
"bin": "tombi-cli-1.9.9-x86_64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF394514DE7F9C",
|
||||
"hash": "6d7d545c4f33fb7e0547b31f6e0b23bffed801f9a58664563fd9e5df10f52802",
|
||||
"bin": "tombi-cli-1.9.9-x86_64-apple-darwin/tombi"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF39451565549F",
|
||||
"hash": "fe5ac50c502f40e3f0da3f725c47fea05716afd5785badeca04966043d6b85d2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DF394514D70DF1",
|
||||
"hash": "a3ce42ce0825c3ff8c054e443dd8ded013ec5a708bba02e7b4a537b287c75734",
|
||||
"bin": "tombi-cli-1.9.9-aarch64-unknown-linux-musl/tombi"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DF394514D92E74",
|
||||
"hash": "3e156ba88ae4228b93071d9a4548e6dd64ae0e71d476ae09ee106a0d9a6ca070",
|
||||
"bin": "tombi-cli-1.9.9-aarch64-apple-darwin/tombi"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tombi-toml/tombi/releases/download/v1.9.9/tombi-cli-1.9.9-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DF394514EE7339",
|
||||
"hash": "8a618f3268cb63cadf382464118e26a67d399b1b32d2bdf346f25c71b99e61a6"
|
||||
}
|
||||
},
|
||||
"1.9.8": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+32
-2
@@ -31,10 +31,40 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.76.1"
|
||||
"version": "0.76.2"
|
||||
},
|
||||
"0.76": {
|
||||
"version": "0.76.1"
|
||||
"version": "0.76.2"
|
||||
},
|
||||
"0.76.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DF3B3B52D69A8D",
|
||||
"hash": "bc0fc726e017b8927a62b2d3531d7a84ee01769daf5c99ed866dced54089fdbf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B3B4E4DA3F7",
|
||||
"hash": "e08bb9ea449ecf66c6bfb03cbb8697c503ff33d35fc585c9747e3eaeb7ed4c7b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B3B51F01878",
|
||||
"hash": "691f737a7e5566a673c3a74dab9160552ec32101e953b659e5c77443d16dddb6"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DF3B3B50FE8254",
|
||||
"hash": "ab9d51f86e6a5fb936f605faff6b593ac51bc378fff4d3e8b9d58358b9c367c3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B3B4E7C5BCB",
|
||||
"hash": "ae7ea358326960406b703c77b2ac490190797d80b306b5b50c2a27221da0a5b8"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DF3B3B52DD978A",
|
||||
"hash": "b58d03e22d2ff06adb005cb6b43b1355ec31a9e79626e80cb522ba43a42d32f5"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DF3B3B4E558A53",
|
||||
"hash": "091ca48dddb0e1faca4c5150f5d0e898bb02f8c17328ccb771f87a0fd9f58c15"
|
||||
}
|
||||
},
|
||||
"0.76.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
Generated
+27
-2
@@ -21,10 +21,35 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.51.1"
|
||||
"version": "1.52.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.51.1"
|
||||
"version": "1.52.0"
|
||||
},
|
||||
"1.52": {
|
||||
"version": "1.52.0"
|
||||
},
|
||||
"1.52.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3923EAFD19EB",
|
||||
"hash": "6155d4114f9a0f5b8f6d4fda96266c9d5f6add71df80da7f684ee5e72eb14588"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3923E133567E",
|
||||
"hash": "8de057f425909b02c0184892539755d70ecc3244c4b214ae9382cedd691127e0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3923F330E0BB",
|
||||
"hash": "7da6eb1932ad86921420a7198dbc9e62a10bcd995144704dc19b81d3fb802182"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF39238B7B1C90",
|
||||
"hash": "63b7d4478d467a61fe47cdb3162f720c6797856e61a04f7e125d1cdc282488b8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF39244F167C0A",
|
||||
"hash": "90724dd2905cb1ce033343c71ed60e52fe898674f882803e3110cd228e09e1c5"
|
||||
}
|
||||
},
|
||||
"1.51": {
|
||||
"version": "1.51.1"
|
||||
|
||||
Generated
+40
-2
@@ -68,10 +68,48 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.13.6"
|
||||
"version": "0.13.7"
|
||||
},
|
||||
"0.13": {
|
||||
"version": "0.13.6"
|
||||
"version": "0.13.7"
|
||||
},
|
||||
"0.13.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF395476517355",
|
||||
"hash": "287491da03f2a785c70fa75b13e1f849918c2f2b5415fe84876b8214eeb792f9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF39547572E509",
|
||||
"hash": "20c47e4c1f630b8abaff8c291fa9b9aa300fef92c4fbff95adf198b55287cda7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3954759BC2E1",
|
||||
"hash": "0cdc5b38fe5a8168ed6a25814f5ba43c21d313dd3187314fccb37b7cec46e021"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF395472A364DC",
|
||||
"hash": "2d3ec076a0c4c0e8250bb6418c44080828b544f1a3be0b6e46adf9fb6923de45"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF39547242BDE0",
|
||||
"hash": "81b811b57e4624df7ed3aac148e0359100d9962f3d9dce00aec533dc2e086731"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF395472055D9C",
|
||||
"hash": "505d9e65e7692bac3ddf98c66754aa26c5050c409c184af30a881a0a72cc85e3"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DF3954749E5A96",
|
||||
"hash": "e8b65412482f848743e73566808f5bb480e826c9ce25361997891fcf71299080"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DF395474B43AF9",
|
||||
"hash": "48aff38af87c7c8255beb9b51b3676598045786ac5197de15fea54ebfe6c72e1"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DF39547532C8AF",
|
||||
"hash": "2b64a479b905b9cdab99c71105e523a0d7aa79581cbd716d40bce26d7b595428"
|
||||
}
|
||||
},
|
||||
"0.13.6": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+135
-2
@@ -21,10 +21,143 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.36.1"
|
||||
"version": "0.39.3"
|
||||
},
|
||||
"0.39": {
|
||||
"version": "0.39.3"
|
||||
},
|
||||
"0.39.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3C26EF68C552",
|
||||
"hash": "fd08ed9bb27f84c740008029ba992681046479ea5f745108ea3fd87d3988fd47"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3C26F0CEA9D5",
|
||||
"hash": "b732b77a60fa81c9e14135e9930c49b84a72168ce6a5115393dcc06a556c81ef"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3C26EF64845B",
|
||||
"hash": "f7807a0dc54acd62a3a8c787aaad813ab415fa9c1e716097367782e188c90b88"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3C26EF4648EB",
|
||||
"hash": "57052b0ca332508d04f7e7cbae5c8e954e8ae5fa1d529837386c7b42da7d7900"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3C26F0C5DA1D",
|
||||
"hash": "ff0b4e58b86767f311266ad2a41f311cd0c61ffb87461362c0b2e6f0d70febbf"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3C26EF541C0A",
|
||||
"hash": "3d8d2d7811ed044c6c1576d46a5a01b3fb7bebf1f78921a8a179be95a74da089"
|
||||
}
|
||||
},
|
||||
"0.39.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3C129FF9943C",
|
||||
"hash": "4786c1e641d9054c0d1ef63179ac2f7980e4de61f713bac49fa8e6b5a229a43b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3C129EA9DDB8",
|
||||
"hash": "d91b0bea1698da15a7af8f4bb43652a7f8d3cfd92ac068699ec096805e98f695"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3C12A038DB74",
|
||||
"hash": "7d4b9deef9f1c6e3ebee347c99714d570498248296197ca68c8290709720f7ee"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3C129F763D62",
|
||||
"hash": "a4b754c0c7c9b56335cbac90b022a551d0a7452892bf6652ad4d902f9b1c5102"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3C129F0295B8",
|
||||
"hash": "96da53d52e870b4396c1c7445ca02705ddd63c08aae9f493de60457dc7a59242"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3C129EFD1D93",
|
||||
"hash": "55bf7e45d5aa3dc7169c2e2db3d4733bf384375c979c90dad89b01dc35f5425e"
|
||||
}
|
||||
},
|
||||
"0.39.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3C00E1B3231D",
|
||||
"hash": "d92ace5dc6e5c956ab740f61318bda22488fa428ad6184261e80b8272b921f96"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3C00E328307F",
|
||||
"hash": "3d4ad1ef4f09c25444b598a27f14453bbdd11dcaf95ee30250eda92f653ac6d7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3C00E1D6557A",
|
||||
"hash": "5e0367150045c77a827a70e9943770d806531bbe22ead6634c0972b6b9b66de2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3C00E1B1C513",
|
||||
"hash": "4d4b9e91da6b01fe51bc56e7f510297134431aa9cd57c8d59993688448c2e593"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3C00E32A2A10",
|
||||
"hash": "b59f3a9dbdaeec95d2af47ba6630d5d85d3f2441578bae9fbac4e4071d647076"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3C00E2CF032A",
|
||||
"hash": "f54fee16d1421bf3ad475ad6bf68b9e484f7a7f349dbdd45e6d7f950c6b79a8c"
|
||||
}
|
||||
},
|
||||
"0.39.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3B9651B61051",
|
||||
"hash": "6d17e5846d2727340f26dfe9f4e906b72dd13ca7c9bbe10b4d08dea60514eb61"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3B9652F7C653",
|
||||
"hash": "3aef3f3c7eab933a30cdfa139fc44f393ee87f8bcb4498012ae7b168845aab83"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3B9652FFACB0",
|
||||
"hash": "6481c6667399986569f6f3c59953f57402663444d570ea9f909980d7fab94378"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3B9651BCE671",
|
||||
"hash": "0f4313d7110c6c1d10ff7a5fb733466788f3b710341e8672850ea08b9b155d63"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3B96531896E2",
|
||||
"hash": "8b2bf9b36d2a653f00f69d0873468ae3fb3fca019494623fd9c7269a923da772"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3B9651C0B2BA",
|
||||
"hash": "9dc4b0800d2544909496bd01160a1477a633dd93ea2a3874653f3e81637ef546"
|
||||
}
|
||||
},
|
||||
"0.36": {
|
||||
"version": "0.36.1"
|
||||
"version": "0.36.2"
|
||||
},
|
||||
"0.36.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF386231B44435",
|
||||
"hash": "5736f27a806888f7ed89fba6bb8a3a00e5da895f1ad870f699b3018b7c8bcb0d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF386230ADB71F",
|
||||
"hash": "879cbc99179aebfa6c569e5e6672b60ed19647c15a9e948e3a644c97df69625a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF386231B09ED0",
|
||||
"hash": "758578f69b265955e17d5288959b4d96f76c1eb96374841f7627c54b573e0377"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF386231EF7540",
|
||||
"hash": "751f3c6b8f1978deda3c1cec47cdafeeb150c29a9970267df8de26289a1c21c8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3862309E85F7",
|
||||
"hash": "7fb1666195a8fe2075fd4fb4076831f1152ef8257dfe087d343e71f17a389688"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF386230AA866C",
|
||||
"hash": "ae55bbfefd06c2be5b35f8732693e3e6604d55a5dc281bd61b47e8bb1d68ffa1"
|
||||
}
|
||||
},
|
||||
"0.36.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+29
-3
@@ -27,13 +27,39 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "4.54.1"
|
||||
"version": "4.54.2"
|
||||
},
|
||||
"4": {
|
||||
"version": "4.54.1"
|
||||
"version": "4.54.2"
|
||||
},
|
||||
"4.54": {
|
||||
"version": "4.54.1"
|
||||
"version": "4.54.2"
|
||||
},
|
||||
"4.54.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DF3BA19B4F4788",
|
||||
"hash": "7dd21fe96aac5ecccef949f4e4abecf9f9344dc3a853f5a2b4633c7a7afa7dda"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF3BA19B45EF0E",
|
||||
"hash": "0aa80a5e265dac2b89e44b38a08e9b50b487b702a1fce6c9c2f411bd261a06c1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF3BA19B4D0036",
|
||||
"hash": "cac3836a853502c9254fa1f97016a9b80bc99ae041438668bcc4c79e66760d17"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DF3BA19B3F18EF",
|
||||
"hash": "46583da045a14b8b369510d59c5754201a49c1ca887b0a9ddae2823e21fad177"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF3BA19B45EF0E",
|
||||
"hash": "b185eaeaff33ec5d26000858bf94984ebb6d69bac7181c38944b1578af591bd0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DF3BA19B42BE5A",
|
||||
"hash": "93a3972864a8d14234ac4d604b215909e5ed5da76f0c5995628a37736cd5eb69"
|
||||
}
|
||||
},
|
||||
"4.54.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
Generated
+27
-2
@@ -18,10 +18,35 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.31.1"
|
||||
"version": "1.32.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.31.1"
|
||||
"version": "1.32.0"
|
||||
},
|
||||
"1.32": {
|
||||
"version": "1.32.0"
|
||||
},
|
||||
"1.32.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DF39391A52B456",
|
||||
"hash": "bb110cc765eca9cd7efb2e284a956be5974c60027b0970f16397d86208a9957b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DF39391A54ADEB",
|
||||
"hash": "6983143c719ada6845a69cc4dd2bacc215f971662fecd8bbd2678388e5ce5969"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DF39391A4A0B83",
|
||||
"hash": "d284a16e09d9df4ce2c000357e7b59bd531be093bea5718a1ce225b449b59d49"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DF39391A6A8E50",
|
||||
"hash": "cb152b207f815116d7fa1c1ee4614f61578803351395052908095e79adfd9fd0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DF39391A51088C",
|
||||
"hash": "6efed18c4539a663fd3c851a2be9533fd8456c4e646d9416206da059154a0d3c"
|
||||
}
|
||||
},
|
||||
"1.31": {
|
||||
"version": "1.31.1"
|
||||
|
||||
@@ -132,7 +132,7 @@ case "$(uname -s)" in
|
||||
# no zstd in package manager
|
||||
debian/eol:jessie-slim | ubuntu:14.04 | alpine:3.2) incompat_tools+=(bpf-linker) ;;
|
||||
# x: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
|
||||
ubuntu:rolling) incompat_tools+=(xbuild) ;;
|
||||
ubuntu:rolling | fedora:latest) incompat_tools+=(xbuild) ;;
|
||||
esac
|
||||
;;
|
||||
Darwin)
|
||||
|
||||
@@ -5,7 +5,6 @@ default-run = "generate-manifest"
|
||||
|
||||
[dependencies]
|
||||
install-action-manifest-schema = { path = "../manifest-schema" }
|
||||
anyhow = "1"
|
||||
flate2 = "1"
|
||||
fs-err = "3"
|
||||
jiff = { version = "0.2", default-features = false, features = ["std", "serde"] }
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
"license_markdown": "[Apache-2.0](https://github.com/kunobi-ninja/kache/blob/main/LICENSE)",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"version_range": ">= 2.0.0",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"version_range": ">= 0.15.0",
|
||||
"bin": ["${package}${exe}", "${package}-engine${exe}"],
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
|
||||
@@ -6,7 +6,10 @@
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}-${version}-x86_64-linux.tar.gz",
|
||||
"bin": "${package}-${version}-x86_64-linux/bin/mold"
|
||||
"bin": [
|
||||
"${package}-${version}-x86_64-linux/bin/mold",
|
||||
"${package}-${version}-x86_64-linux/bin/ld.mold"
|
||||
]
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${version}-x86_64-windows.zip",
|
||||
@@ -14,7 +17,10 @@
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"asset_name": "${package}-${version}-aarch64-linux.tar.gz",
|
||||
"bin": "${package}-${version}-aarch64-linux/bin/mold"
|
||||
"bin": [
|
||||
"${package}-${version}-aarch64-linux/bin/mold",
|
||||
"${package}-${version}-aarch64-linux/bin/ld.mold"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+23
-28
@@ -14,7 +14,6 @@ use std::{
|
||||
time::Duration,
|
||||
};
|
||||
|
||||
use anyhow::{Context as _, Result, bail};
|
||||
use fs_err as fs;
|
||||
use install_action_internal_codegen::{
|
||||
BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef, ManifestTemplate,
|
||||
@@ -54,8 +53,7 @@ fn main() {
|
||||
let repo = base_info
|
||||
.repository
|
||||
.strip_prefix(GITHUB_START)
|
||||
.context("repository must start with https://github.com/")
|
||||
.unwrap();
|
||||
.expect("repository must start with https://github.com/");
|
||||
|
||||
eprintln!("downloading metadata from {GITHUB_API_START}repos/{repo}");
|
||||
|
||||
@@ -108,9 +106,7 @@ fn main() {
|
||||
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()
|
||||
.unwrap();
|
||||
.map(|s| replace_vars(s, package, None, None, base_info.rust_crate.as_deref()));
|
||||
if let Some(crate_name) = &base_info.rust_crate {
|
||||
eprintln!("downloading crate info from https://crates.io/api/v1/crates/{crate_name}");
|
||||
let info: crates_io::Crate =
|
||||
@@ -500,8 +496,7 @@ fn main() {
|
||||
.asset_name
|
||||
.as_ref()
|
||||
.or(base_info.asset_name.as_ref())
|
||||
.with_context(|| format!("asset_name is needed for {package} on {platform:?}"))
|
||||
.unwrap()
|
||||
.unwrap_or_else(|| panic!("asset_name is needed for {package} on {platform:?}"))
|
||||
.as_slice()
|
||||
.iter()
|
||||
.map(|asset_name| {
|
||||
@@ -513,8 +508,7 @@ fn main() {
|
||||
base_info.rust_crate.as_deref(),
|
||||
)
|
||||
})
|
||||
.collect::<Result<Vec<_>>>()
|
||||
.unwrap();
|
||||
.collect::<Vec<_>>();
|
||||
let (url, digest, asset_name) = match asset_names.iter().find_map(|asset_name| {
|
||||
release
|
||||
.assets
|
||||
@@ -536,7 +530,7 @@ fn main() {
|
||||
"{version}-{platform:?}-{}",
|
||||
Path::new(&url).file_name().unwrap().to_str().unwrap()
|
||||
));
|
||||
let response = download(&url).unwrap();
|
||||
let response = download(&url);
|
||||
let etag =
|
||||
response.header("etag").expect("binary should have an etag").replace('\"', "");
|
||||
|
||||
@@ -608,7 +602,7 @@ fn main() {
|
||||
eprintln!("already downloaded");
|
||||
minisign_verify::Signature::from_file(sig_download_cache).unwrap()
|
||||
} else {
|
||||
let buf = download(&url).unwrap().into_string().unwrap();
|
||||
let buf = download(&url).into_string().unwrap();
|
||||
eprintln!("download complete");
|
||||
fs::write(sig_download_cache, &buf).unwrap();
|
||||
minisign_verify::Signature::decode(&buf).unwrap()
|
||||
@@ -715,7 +709,6 @@ fn main() {
|
||||
Some(platform),
|
||||
base_info.rust_crate.as_deref(),
|
||||
)
|
||||
.unwrap()
|
||||
})
|
||||
}),
|
||||
),
|
||||
@@ -779,7 +772,7 @@ fn main() {
|
||||
|
||||
// update an existing manifests.json to avoid discarding work done in the event of a fetch error.
|
||||
if existing_manifest.is_some() && !version_req_given {
|
||||
write_manifests(manifest_path, &manifests.clone()).unwrap();
|
||||
write_manifests(manifest_path, &manifests.clone());
|
||||
eprintln!("wrote {} with incomplete data", manifest_path.display());
|
||||
}
|
||||
}
|
||||
@@ -939,25 +932,26 @@ fn main() {
|
||||
|
||||
manifests.rust_crate = base_info.rust_crate;
|
||||
|
||||
write_manifests(manifest_path, &manifests).unwrap();
|
||||
write_manifests(manifest_path, &manifests);
|
||||
eprintln!("wrote {}", manifest_path.display());
|
||||
}
|
||||
|
||||
fn write_manifests(manifest_path: &Path, manifests: &Manifests) -> Result<()> {
|
||||
let mut buf = serde_json::to_vec_pretty(&manifests)?;
|
||||
#[track_caller]
|
||||
fn write_manifests(manifest_path: &Path, manifests: &Manifests) {
|
||||
let mut buf = serde_json::to_vec_pretty(&manifests).unwrap();
|
||||
buf.push(b'\n');
|
||||
fs::write(manifest_path, buf)?;
|
||||
Ok(())
|
||||
fs::write(manifest_path, buf).unwrap();
|
||||
}
|
||||
|
||||
#[allow(clippy::literal_string_with_formatting_args)]
|
||||
#[track_caller]
|
||||
fn replace_vars(
|
||||
s: &str,
|
||||
package: &str,
|
||||
version: Option<&str>,
|
||||
platform: Option<HostPlatform>,
|
||||
rust_crate: Option<&str>,
|
||||
) -> Result<String> {
|
||||
) -> String {
|
||||
static RUST_SPECIFIC: &[(&str, fn(HostPlatform) -> &'static str)] = &[
|
||||
("${rust_target}", HostPlatform::rust_target),
|
||||
("${rust_target_arch}", HostPlatform::rust_target_arch),
|
||||
@@ -980,14 +974,14 @@ fn replace_vars(
|
||||
if s.contains('$') {
|
||||
for &(var, _) in RUST_SPECIFIC {
|
||||
if s.contains(var) {
|
||||
bail!(
|
||||
panic!(
|
||||
"base manifest for {package} refers {var}, but 'rust_crate' field is not set"
|
||||
);
|
||||
}
|
||||
}
|
||||
bail!("variable not fully replaced: '{s}'");
|
||||
panic!("variable not fully replaced: '{s}'");
|
||||
}
|
||||
Ok(s)
|
||||
s
|
||||
}
|
||||
|
||||
struct GitHubTokens {
|
||||
@@ -1035,7 +1029,8 @@ static GITHUB_TOKENS: LazyLock<GitHubTokens> = LazyLock::new(|| {
|
||||
}
|
||||
});
|
||||
|
||||
fn download(url: &str) -> Result<ureq::Response> {
|
||||
#[track_caller]
|
||||
fn download(url: &str) -> ureq::Response {
|
||||
let mut token = GITHUB_TOKENS.get(url);
|
||||
let mut retry = 0;
|
||||
let mut retry_time = 0;
|
||||
@@ -1056,7 +1051,7 @@ fn download(url: &str) -> Result<ureq::Response> {
|
||||
.set("X-GitHub-Api-Version", "2022-11-28");
|
||||
}
|
||||
match req.call() {
|
||||
Ok(res) => return Ok(res),
|
||||
Ok(res) => return res,
|
||||
Err(e) => last_error = Some(e),
|
||||
}
|
||||
retry_time += 1;
|
||||
@@ -1073,17 +1068,17 @@ fn download(url: &str) -> Result<ureq::Response> {
|
||||
eprintln!("download failed; retrying after {}s ({retry}/{max_retry})", retry_time * 2);
|
||||
std::thread::sleep(Duration::from_secs(retry_time * 2));
|
||||
}
|
||||
Err(last_error.unwrap().into())
|
||||
panic!("{}", last_error.unwrap())
|
||||
}
|
||||
|
||||
#[track_caller]
|
||||
fn download_to_buf(url: &str, buf: &mut Vec<u8>) {
|
||||
download(url).unwrap().into_reader().read_to_end(buf).unwrap();
|
||||
download(url).into_reader().read_to_end(buf).unwrap();
|
||||
}
|
||||
|
||||
#[track_caller]
|
||||
fn download_json<T: DeserializeOwned>(url: &str) -> T {
|
||||
download(url).unwrap().into_json().unwrap()
|
||||
download(url).into_json().unwrap()
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
|
||||
@@ -2,13 +2,12 @@
|
||||
|
||||
use std::{
|
||||
fmt, format,
|
||||
io::{Error, Result},
|
||||
process::{Command, ExitStatus, Output},
|
||||
str,
|
||||
string::{String, ToString as _},
|
||||
};
|
||||
|
||||
use anyhow::{Context as _, Error, Result};
|
||||
|
||||
macro_rules! cmd {
|
||||
($program:expr $(, $arg:expr)* $(,)?) => {{
|
||||
let mut _cmd = std::process::Command::new($program);
|
||||
@@ -55,8 +54,8 @@ impl ProcessBuilder {
|
||||
/// Executes a process, waiting for completion, and mapping non-zero exit
|
||||
/// status to an error.
|
||||
pub(crate) fn run(&mut self) -> Result<()> {
|
||||
let status = self.cmd.status().with_context(|| {
|
||||
process_error(format!("could not execute process {self}"), None, None)
|
||||
let status = self.cmd.status().map_err(|e| {
|
||||
process_error(format!("could not execute process {self}: {e}"), None, None)
|
||||
})?;
|
||||
if status.success() {
|
||||
Ok(())
|
||||
@@ -151,5 +150,5 @@ fn process_error(mut msg: String, status: Option<ExitStatus>, output: Option<&Ou
|
||||
}
|
||||
}
|
||||
|
||||
Error::msg(msg)
|
||||
Error::other(msg)
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ cd -- "$(dirname -- "$0")"/..
|
||||
# Get sha256 hash of rustup-init binaries
|
||||
|
||||
# NB: Synch with main.sh.
|
||||
rustup_version=1.29.0
|
||||
rustup_version=1.29.2
|
||||
targets=(
|
||||
x86_64-unknown-linux-gnu
|
||||
x86_64-unknown-linux-musl
|
||||
|
||||
Reference in New Issue
Block a user