mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-21 15:10:27 +00:00
Compare commits
33 Commits
v2.75.15
...
releases/p
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a039d5e6a0 | ||
|
|
055f5df8c3 | ||
|
|
eabf603493 | ||
|
|
4637b48a5a | ||
|
|
7a6306ece2 | ||
|
|
cb13f5ef52 | ||
|
|
18cc1a4fb7 | ||
|
|
c7b05077fe | ||
|
|
0ef4e7650f | ||
|
|
56ec35f1c0 | ||
|
|
6874db14a1 | ||
|
|
bcfb2f6795 | ||
|
|
58e8625425 | ||
|
|
b9e89d5f4e | ||
|
|
97204a3065 | ||
|
|
2bfe66531d | ||
|
|
3f52e56403 | ||
|
|
2fd0ba806a | ||
|
|
711af1aa18 | ||
|
|
c127aaa0fa | ||
|
|
9479ae3764 | ||
|
|
6ac39c59e2 | ||
|
|
6e3c7dd811 | ||
|
|
a2352fc6ce | ||
|
|
02099496cb | ||
|
|
1418a848c4 | ||
|
|
33ecd0530c | ||
|
|
623827dcec | ||
|
|
feb4fead61 | ||
|
|
acd4090f5a | ||
|
|
9048eab0a3 | ||
|
|
4e95964dec | ||
|
|
a2d608ac77 |
8
.github/workflows/ci.yml
vendored
8
.github/workflows/ci.yml
vendored
@@ -33,20 +33,20 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
miri:
|
||||
uses: taiki-e/github-actions/.github/workflows/miri.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/miri.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
with:
|
||||
# NB: sync with test job's --exclude option
|
||||
args: --exclude install-action-internal-codegen
|
||||
msrv:
|
||||
uses: taiki-e/github-actions/.github/workflows/msrv.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/msrv.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
test-manifest-schema:
|
||||
uses: taiki-e/github-actions/.github/workflows/test.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/test.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
with:
|
||||
# NB: sync with miri job's --exclude option
|
||||
test-args: --exclude install-action-internal-codegen
|
||||
no-std: false
|
||||
tidy:
|
||||
uses: taiki-e/github-actions/.github/workflows/tidy.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/tidy.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
permissions:
|
||||
contents: write # for creating branch for pr
|
||||
pull-requests: write # unused (used in `codegen-automerge: true` case)
|
||||
|
||||
2
.github/workflows/manifest.yml
vendored
2
.github/workflows/manifest.yml
vendored
@@ -33,7 +33,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
manifest:
|
||||
uses: taiki-e/github-actions/.github/workflows/gen.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/gen.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
permissions:
|
||||
contents: write # for creating branch for pr
|
||||
pull-requests: write # for gh pr review --approve
|
||||
|
||||
9
.github/workflows/release.yml
vendored
9
.github/workflows/release.yml
vendored
@@ -212,10 +212,10 @@ jobs:
|
||||
with:
|
||||
tool: parse-changelog
|
||||
fallback: none
|
||||
- uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0
|
||||
- uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
|
||||
id: push-token
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_TOKEN_APP_CLIENT_ID }}
|
||||
client-id: ${{ secrets.PUSH_TOKEN_APP_CLIENT_ID }}
|
||||
private-key: ${{ secrets.PUSH_TOKEN_APP_PRIVATE_KEY }}
|
||||
- name: Create and push release commit and tag
|
||||
id: push
|
||||
@@ -427,7 +427,7 @@ jobs:
|
||||
PREPARE_REV: ${{ needs.prepare.outputs.rev }}
|
||||
# Note that if we use secrets.GITHUB_TOKEN, the pushed commit/tag cannot trigger other workflows.
|
||||
PUSH_TOKEN: ${{ steps.push-token.outputs.token }}
|
||||
- uses: taiki-e/create-gh-release-action@f67cf7b2dadd83d36b981e674a6b08063997ce68 # v1.10.0
|
||||
- uses: taiki-e/create-gh-release-action@eba8ea96c86cca8a37f1b56e94b4d13301fba651 # v1.11.0
|
||||
with:
|
||||
changelog: CHANGELOG.md
|
||||
title: $version
|
||||
@@ -436,7 +436,7 @@ jobs:
|
||||
|
||||
release-manifest-schema:
|
||||
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action-manifest-schema'
|
||||
uses: taiki-e/github-actions/.github/workflows/rust-release.yml@dec917193d835117a7238865adf83273d9fcd27a # main
|
||||
uses: taiki-e/github-actions/.github/workflows/rust-release.yml@3c1cac16ef654d1febb66f21f328fa167f0d2fef # main
|
||||
permissions:
|
||||
contents: write # for taiki-e/create-gh-release-action
|
||||
id-token: write # for rust-lang/crates-io-auth-action
|
||||
@@ -451,3 +451,4 @@ jobs:
|
||||
changelog: tools/manifest-schema/CHANGELOG.md
|
||||
title: $prefix $version
|
||||
prefix: install-action-manifest-schema
|
||||
commit-prefix: 'manifest-schema: '
|
||||
|
||||
37
CHANGELOG.md
37
CHANGELOG.md
@@ -10,6 +10,36 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.75.18] - 2026-04-19
|
||||
|
||||
- Update `vacuum@latest` to 0.26.1.
|
||||
|
||||
- Update `wasm-tools@latest` to 1.247.0.
|
||||
|
||||
- Update `mise@latest` to 2026.4.16.
|
||||
|
||||
- Update `espup@latest` to 0.17.1.
|
||||
|
||||
- Update `trivy@latest` to 0.70.0.
|
||||
|
||||
## [2.75.17] - 2026-04-17
|
||||
|
||||
- Update `tombi@latest` to 0.9.18.
|
||||
|
||||
- Update `mise@latest` to 2026.4.15.
|
||||
|
||||
## [2.75.16] - 2026-04-17
|
||||
|
||||
- Update `uv@latest` to 0.11.7.
|
||||
|
||||
- Update `mise@latest` to 2026.4.14.
|
||||
|
||||
- Update `vacuum@latest` to 0.25.9.
|
||||
|
||||
- Update `cargo-machete@latest` to 0.9.2.
|
||||
|
||||
- Update `cargo-deny@latest` to 0.19.4.
|
||||
|
||||
## [2.75.15] - 2026-04-16
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.133.
|
||||
@@ -20,7 +50,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
- Implement potential workaround for [windows-11-arm runner bug](https://github.com/actions/partner-runner-images/issues/169) which sometimes causes installation failure.
|
||||
|
||||
The issue where this bug affected the startup of bash was addressed in 2.71.2, but we received a report that the same problem seems to occur when starting other commands as well.
|
||||
The issue where this bug affected the startup of bash was addressed in 2.71.2, but we received a report that the [same problem seems to occur when starting other commands as well](https://github.com/taiki-e/install-action/pull/1657#issuecomment-4252717651).
|
||||
|
||||
- Update `cargo-deny@latest` to 0.19.2.
|
||||
|
||||
@@ -6275,7 +6305,10 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.75.15...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.75.18...HEAD
|
||||
[2.75.18]: https://github.com/taiki-e/install-action/compare/v2.75.17...v2.75.18
|
||||
[2.75.17]: https://github.com/taiki-e/install-action/compare/v2.75.16...v2.75.17
|
||||
[2.75.16]: https://github.com/taiki-e/install-action/compare/v2.75.15...v2.75.16
|
||||
[2.75.15]: https://github.com/taiki-e/install-action/compare/v2.75.14...v2.75.15
|
||||
[2.75.14]: https://github.com/taiki-e/install-action/compare/v2.75.13...v2.75.14
|
||||
[2.75.13]: https://github.com/taiki-e/install-action/compare/v2.75.12...v2.75.13
|
||||
|
||||
@@ -4,8 +4,8 @@ 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: parse-dockerfile
|
||||
checksum:
|
||||
description: Whether to enable checksums (strongly discouraged to disable)
|
||||
required: false
|
||||
|
||||
88
main.sh
88
main.sh
@@ -453,6 +453,51 @@ canonicalize_windows_path() {
|
||||
esac
|
||||
}
|
||||
|
||||
if [[ $# -gt 0 ]]; then
|
||||
bail "invalid argument '$1'"
|
||||
fi
|
||||
|
||||
# Inputs
|
||||
tool="${INPUT_TOOL:-}"
|
||||
tools=()
|
||||
if [[ -n "${tool}" ]]; then
|
||||
while read -rd,; do
|
||||
tools+=("${REPLY}")
|
||||
done < <(normalize_comma_or_space_separated "${tool}")
|
||||
fi
|
||||
if [[ ${#tools[@]} -eq 0 ]]; then
|
||||
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
|
||||
# Exit with 0 for backward compatibility.
|
||||
# TODO: We want to reject it in the next major release.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
enable_checksum="${INPUT_CHECKSUM:-}"
|
||||
case "${enable_checksum}" in
|
||||
true) ;;
|
||||
false)
|
||||
enable_checksum=''
|
||||
warn "checksums have been disabled by 'checksum' input option; this is strongly discouraged for security reasons"
|
||||
;;
|
||||
*) bail "'checksum' input option must be 'true' or 'false': '${enable_checksum}'" ;;
|
||||
esac
|
||||
|
||||
fallback="${INPUT_FALLBACK:-}"
|
||||
case "${fallback}" in
|
||||
none | cargo-binstall | cargo-install) ;;
|
||||
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
|
||||
esac
|
||||
|
||||
# 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.
|
||||
# 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
|
||||
|
||||
# Refs: https://github.com/rust-lang/rustup/blob/HEAD/rustup-init.sh
|
||||
base_distro=''
|
||||
exe=''
|
||||
@@ -591,52 +636,9 @@ fi
|
||||
export CARGO_NET_RETRY=10
|
||||
export RUSTUP_MAX_RETRIES=10
|
||||
|
||||
if [[ $# -gt 0 ]]; then
|
||||
bail "invalid argument '$1'"
|
||||
fi
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
manifest_dir="${GITHUB_ACTION_PATH}/manifests"
|
||||
|
||||
# Inputs
|
||||
tool="${INPUT_TOOL:-}"
|
||||
tools=()
|
||||
if [[ -n "${tool}" ]]; then
|
||||
while read -rd,; do
|
||||
tools+=("${REPLY}")
|
||||
done < <(normalize_comma_or_space_separated "${tool}")
|
||||
fi
|
||||
if [[ ${#tools[@]} -eq 0 ]]; then
|
||||
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
|
||||
# Exit with 0 for backward compatibility.
|
||||
# TODO: We want to reject it in the next major release.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
enable_checksum="${INPUT_CHECKSUM:-}"
|
||||
case "${enable_checksum}" in
|
||||
true) ;;
|
||||
false)
|
||||
enable_checksum=''
|
||||
warn "checksums have been disabled by 'checksum' input option; this is strongly discouraged for security reasons"
|
||||
;;
|
||||
*) bail "'checksum' input option must be 'true' or 'false': '${enable_checksum}'" ;;
|
||||
esac
|
||||
|
||||
fallback="${INPUT_FALLBACK:-}"
|
||||
case "${fallback}" in
|
||||
none | cargo-binstall | cargo-install) ;;
|
||||
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
|
||||
esac
|
||||
|
||||
# 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.
|
||||
unset GITHUB_TOKEN GH_TOKEN DEFAULT_GITHUB_TOKEN
|
||||
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
if ! type -P jq >/dev/null || ! type -P curl >/dev/null || ! type -P tar >/dev/null; then
|
||||
|
||||
4
manifests/cargo-deny.json
generated
4
manifests/cargo-deny.json
generated
@@ -23,10 +23,10 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.19.2"
|
||||
"version": "0.19.4"
|
||||
},
|
||||
"0.19": {
|
||||
"version": "0.19.2"
|
||||
"version": "0.19.4"
|
||||
},
|
||||
"0.19.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
4
manifests/cargo-machete.json
generated
4
manifests/cargo-machete.json
generated
@@ -2,10 +2,10 @@
|
||||
"rust_crate": "cargo-machete",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.9.1"
|
||||
"version": "0.9.2"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.1"
|
||||
"version": "0.9.2"
|
||||
},
|
||||
"0.9.2": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
49
manifests/espup.json
generated
49
manifests/espup.json
generated
@@ -18,7 +18,54 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.16.0"
|
||||
"version": "0.17.1"
|
||||
},
|
||||
"0.17": {
|
||||
"version": "0.17.1"
|
||||
},
|
||||
"0.17.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9C74A098CB39",
|
||||
"hash": "dd8625b3742b2f74ce406286baef8ee67525d63b25ea303ddf7473ed2cc31192"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9C747D3044B2",
|
||||
"hash": "c51cf3d7a91c5e24de680812cf110fa58a4315ed80b8d1af8e74f89088d8b861"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9C748FE2165B",
|
||||
"hash": "f3a2d372e6f04f67a2adb7ff310ad336d9d475a5c4ce2c0c7855792875981bf0"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE9C7475A3FBDB",
|
||||
"hash": "9b0082414a962edfdd62aeebba07e8eaf3009477e78903a6bc656775f2f1dbe7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9C74AB2E27B6",
|
||||
"hash": "93bff02d2e3f37eb5c0ab68b2016fcbeb5e9aa0334f8f47e5ec63a219daace91"
|
||||
}
|
||||
},
|
||||
"0.17.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9C60D8405E5A",
|
||||
"hash": "9b97234338a83c23e6324595ae861b190cc95fefeb257575f05327fe1f2cd77d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9C60B152442B",
|
||||
"hash": "366e7f1ba3aaf60d026a232d83cf75e0d9a977083ffba5a4ef90bb0732df4d11"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9C60C2BCF730",
|
||||
"hash": "03049e76c11f174b3f32277545be53819a243af8e8c012e7c07e10314840e170"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE9C60A9AE250C",
|
||||
"hash": "f6356701429f99b2bb6dc1d67aadb56bf3c3b09b6e583849d334068d5edda418"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9C60B3F2D0E4",
|
||||
"hash": "7f7c5f38d15bbce54a910150ba295516985e3bf27abbacf81d8718bf7cf7521d"
|
||||
}
|
||||
},
|
||||
"0.16": {
|
||||
"version": "0.16.0"
|
||||
|
||||
84
manifests/mise.json
generated
84
manifests/mise.json
generated
@@ -27,13 +27,91 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "2026.4.11"
|
||||
"version": "2026.4.16"
|
||||
},
|
||||
"2026": {
|
||||
"version": "2026.4.11"
|
||||
"version": "2026.4.16"
|
||||
},
|
||||
"2026.4": {
|
||||
"version": "2026.4.11"
|
||||
"version": "2026.4.16"
|
||||
},
|
||||
"2026.4.17": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9D70541A0D1C",
|
||||
"hash": "5c661249b75506bdc0a133d91460544b9a0c096c40cdb60a5c8d9e60bc144897"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9D705805C8FD",
|
||||
"hash": "7925831a68bb119ae0a744408ab646b476f6309720b46d7f5ab466613ca7ada8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9D705A337B82",
|
||||
"hash": "51bf2412db91411717e5b34bfdf4ec86428abe20de5115c71c3c2ae96baee5de"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9D704E988A27",
|
||||
"hash": "e9e47b246b73f84348736f48e909424865a01d0d5e853df51d77da33d53ae84d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9D7056DA3305",
|
||||
"hash": "ac0251f8ccbd48de250aa866a05637b74439b22f815a894bd47fce5d52e209e7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9D7059853AF9",
|
||||
"hash": "efbeb472c5e30ec6715ff3722a099c70191da00a2324cfdae16c4c2af3e55103"
|
||||
}
|
||||
},
|
||||
"2026.4.16": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9C757DA1C42B",
|
||||
"hash": "3dd389bee8684c6e8c400b2d44a33a1087981ae287b7c98816e3537f524287d7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9C7580347D88",
|
||||
"hash": "547f3ed469fc97808b8b82e776ad74f63ffa34ac93a6b2b40cb69473dcb4e240"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9C758180BD2A",
|
||||
"hash": "9bf630a213b2cad0560a16ba6635d521b9c47d5fc48861c7a781805bb6c393b7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9C757A63389F",
|
||||
"hash": "5328c096b5a7aef266ee3c8495c3aab7f916c294c034b4488da2a7bdb40b76cf"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9C757F339817",
|
||||
"hash": "b394f42bd7d3f9c4a1edd455f6839eaa32f14265fee8ab76888cf910e76e58ed"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9C758151F28A",
|
||||
"hash": "82405507919f77784561d980da7f94cf5589c8d56503ada9d804996672324e04"
|
||||
}
|
||||
},
|
||||
"2026.4.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9BB9F97262D5",
|
||||
"hash": "7c5d9b3bc7af393714bbf4ba4f138aac7c6250583a07cd03e31748cb100d295b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9BB9FCF9B36F",
|
||||
"hash": "0e77713b77c810edf3e1fce1865610675c87db2bac8d0818841e8728335833e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9BB9FE91741A",
|
||||
"hash": "626942dbbd3e4b5b1694e5ceb6e2fc5368cf8f9e526cd51674b0692a2e33d7a4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9BB9F5215263",
|
||||
"hash": "54b39f73e6eb18bb34b92ff00758f765e7c4d1c9858eb7855e01efc48cf56ac1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9BB9FBCE9228",
|
||||
"hash": "e75e1ee1204fe55ae3ec7da54b2476332609fc78ea4c3633c6a95115e148624e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9BB9FE20E18E",
|
||||
"hash": "a109fbf6bb255f9113aa823bd2bf3a87afcfb1d2c09b672bd8c207e5426b7371"
|
||||
}
|
||||
},
|
||||
"2026.4.14": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
30
manifests/tombi.json
generated
30
manifests/tombi.json
generated
@@ -21,10 +21,36 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.9.17"
|
||||
"version": "0.9.18"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.17"
|
||||
"version": "0.9.18"
|
||||
},
|
||||
"0.9.18": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9BC711D24C68",
|
||||
"hash": "a139a80c4116d2ac94f5fe0f86b87c39f3d4314874ed78b353fba017d1afb7dc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9BC71123495B",
|
||||
"hash": "20409916b06053fb33051b7fd5f1a4fdb150f3dfefe10aff085ce1a0b4ec9faf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9BC71256ECBB",
|
||||
"hash": "aae50699d7494c2f7f40aa43a18b2d69be28c081c3eaf6ab28cb9512a0e9fa04"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9BC713AD813A",
|
||||
"hash": "59ef8e9c7981b32ef062e5c311955eaaf534a996a5c652af361d5703d2c204d6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9BC712061A76",
|
||||
"hash": "1292188d80906c698dc3728756a9efe0f6ba2b74a87ae2406ec91fadc1611fd7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9BC711A30D1F",
|
||||
"hash": "515a57c5cea6f73b48685f33dc4d24447145291c24c23071b3c9cfcdd8791201"
|
||||
}
|
||||
},
|
||||
"0.9.17": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
35
manifests/trivy.json
generated
35
manifests/trivy.json
generated
@@ -31,7 +31,40 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.69.3"
|
||||
"version": "0.70.0"
|
||||
},
|
||||
"0.70": {
|
||||
"version": "0.70.0"
|
||||
},
|
||||
"0.70.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9C4D820E1C11",
|
||||
"hash": "8b4376d5d6befe5c24d503f10ff136d9e0c49f9127a4279fd110b727929a5aa9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9C4D845AA570",
|
||||
"hash": "52d531452b19e7593da29366007d02a810e1e0080d02f9cf6a1afb46c35aaa93"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9C4D85B4DEF4",
|
||||
"hash": "eea5442eab86f9e26cd718d7618d43899e72a83767619e8bee47911bddbfb825"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE9C4D829357D2",
|
||||
"hash": "2f6bb988b553a1bbac6bdd1ce890f5e412439564e17522b88a4541b4f364fc8d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9C4D83C8A6C7",
|
||||
"hash": "68e543c51dcc96e1c344053a4fde9660cf602c25565d9f09dc17dd41e13b838a"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DE9C4D8582BCCA",
|
||||
"hash": "ddc8fb59164e16a9973f46b77b7556de2923ac295731910822f0851ec9edfb01"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE9C4D81CDB213",
|
||||
"hash": "92ec9caffdcc32d43b76d21d4ecd6ea2975a2b37e050d5f79e17651c490b1753"
|
||||
}
|
||||
},
|
||||
"0.69": {
|
||||
"version": "0.69.3"
|
||||
|
||||
42
manifests/uv.json
generated
42
manifests/uv.json
generated
@@ -68,10 +68,48 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.11.6"
|
||||
"version": "0.11.7"
|
||||
},
|
||||
"0.11": {
|
||||
"version": "0.11.6"
|
||||
"version": "0.11.7"
|
||||
},
|
||||
"0.11.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9B3889FAFD66",
|
||||
"hash": "64ddb5f1087649e3f75aa50d139aa4f36ddde728a5295a141e0fa9697bfb7b0f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9B38895088C4",
|
||||
"hash": "0a4bc8fcde4974ea3560be21772aeecab600a6f43fa6e58169f9fa7b3b71d302"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9B3889AF7C2A",
|
||||
"hash": "fe0c7815acf4fc45f8a5eff58ed3cf7ae2e15c3cf1dceadbd10c816ec1690cc1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9B3886FE3806",
|
||||
"hash": "46647dc16cbb7d6700f762fdd7a67d220abe18570914732bc310adc91308d272"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9B388668E15F",
|
||||
"hash": "66e37d91f839e12481d7b932a1eccbfe732560f42c1cfb89faddfa2454534ba8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9B3886AC2E74",
|
||||
"hash": "1387e1c94e15196351196b79fce4c1e6f4b30f19cdaaf9ff85fbd6b046018aa2"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DE9B3888A3CCCC",
|
||||
"hash": "6ac23c519d1b06297e1e8753c96911fadee5abab4ca35b8c17da30e3e927d8ac"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE9B3888ADD3AA",
|
||||
"hash": "2052356c7388d26dc4dfcf2d44e28b3f800785371f37c5f37d179181fe377659"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE9B388933AB56",
|
||||
"hash": "760152aa9e769712d52b6c65a8d7b86ed3aac25a24892cf5998a522d84942f9e"
|
||||
}
|
||||
},
|
||||
"0.11.6": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
59
manifests/vacuum.json
generated
59
manifests/vacuum.json
generated
@@ -21,10 +21,65 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.25.8"
|
||||
"version": "0.26.1"
|
||||
},
|
||||
"0.26": {
|
||||
"version": "0.26.1"
|
||||
},
|
||||
"0.26.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9CB74E5A88FF",
|
||||
"hash": "e5981c4df9adfe21ab63cd8d00b073b2f11d09dc7382763da6a4ee00810bdcc2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9CB74E5AAFE2",
|
||||
"hash": "d1b778986b4e5aba1f533f340c8793a223880ee75f9f619c85e1cd7f06be7e65"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9CB74DAAC329",
|
||||
"hash": "84d518e42fd436b64deef747e10b14efd54f295fc88af607fa79e78a9dac83aa"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9CB74DA2B5DE",
|
||||
"hash": "48a32e9affd6b37904565fcaa83f31463f523697fd19cc87d27e1fbad8f76614"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9CB74E5510F4",
|
||||
"hash": "d45dbc463b5cb77e440800bd8e47f735d5a97745615e5b77d1b0df850c81354b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9CB74DA1A5A8",
|
||||
"hash": "158e29510ae726ffd77a9c2278ff83f1ccb995835209000aeeedd88a51f08bd3"
|
||||
}
|
||||
},
|
||||
"0.26.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE9CA803D9C931",
|
||||
"hash": "04e1b648096cc9fddab878fe03f1d2761c677afe5bb7e24b9814e6c28aa5b855"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9CA803E63E5C",
|
||||
"hash": "f5618d20dcdb47e8dd8aa43e4abaa1cf5bba4f1b5cbd13e384f59cd1247fab7f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9CA8048023EB",
|
||||
"hash": "89c5e0b608f1cfe0e4651a7c4d533021d8a32fd36e6db607afb98b31e6906738"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE9CA8047CF332",
|
||||
"hash": "3f6c2c4386e594fd8f2ea407639943fca48a23aa298dd70dd29e81840eb1e800"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9CA803F7B6E0",
|
||||
"hash": "7fdad92a67137af1a809be812137036af2a8c859fa2e08be8949a29ca47c8007"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE9CA80486D327",
|
||||
"hash": "52f14a24a79b47d2d2370f49e937b8c9b7dff457f815decfe9d744e25f64bd22"
|
||||
}
|
||||
},
|
||||
"0.25": {
|
||||
"version": "0.25.8"
|
||||
"version": "0.25.9"
|
||||
},
|
||||
"0.25.9": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
29
manifests/wasm-tools.json
generated
29
manifests/wasm-tools.json
generated
@@ -23,10 +23,35 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.246.2"
|
||||
"version": "1.247.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.246.2"
|
||||
"version": "1.247.0"
|
||||
},
|
||||
"1.247": {
|
||||
"version": "1.247.0"
|
||||
},
|
||||
"1.247.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE9C8F3E127F12",
|
||||
"hash": "66a182ad1fc991f4f537d912e1f88f15f1e0bd734de46f2c60b11b884a44cab9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE9C8F3E2A5909",
|
||||
"hash": "8ef61c8206f3bd29b0031b0fff7c3118c4d0b6b2f11bf87ff25ad6592bd42e32"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE9C8F3E2A3225",
|
||||
"hash": "33b11836688c3c134089e1f8cc1408288e0e0578a342fccc55b23c89e8440dd8"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE9C8F3D9639EA",
|
||||
"hash": "df4343257da88340461ba9ad6886701d846721c21b5a65c05700ccd1e49104b7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE9C8F3DB0CFF1",
|
||||
"hash": "593bdb6e396da19164dd3032c5d1441f263f16e8273e5b124a6322ff940bdf56"
|
||||
}
|
||||
},
|
||||
"1.246": {
|
||||
"version": "1.246.2"
|
||||
|
||||
Reference in New Issue
Block a user