Compare commits

...

39 Commits

Author SHA1 Message Date
Taiki Endo
278580f11e editorconfig-checker 2026-04-19 00:34:22 +00:00
Taiki Endo
055f5df8c3 Release 2.75.18 2026-04-19 00:34:21 +00:00
Taiki Endo
eabf603493 Add note about unset 2026-04-19 09:06:36 +09:00
Taiki Endo
4637b48a5a Early handle inputs 2026-04-19 09:06:36 +09:00
Taiki Endo
7a6306ece2 Update vacuum@latest to 0.26.1 2026-04-18 21:24:30 +00:00
Taiki Endo
cb13f5ef52 Update mise manifest 2026-04-18 21:24:30 +00:00
Taiki Endo
18cc1a4fb7 Update wasm-tools@latest to 1.247.0 2026-04-18 15:28:55 +00:00
Taiki Endo
c7b05077fe Update mise@latest to 2026.4.16 2026-04-18 12:32:36 +00:00
Taiki Endo
0ef4e7650f Update espup@latest to 0.17.1 2026-04-18 12:32:36 +00:00
Taiki Endo
56ec35f1c0 Update trivy@latest to 0.70.0 2026-04-18 09:33:10 +00:00
Taiki Endo
6874db14a1 Update vacuum manifest 2026-04-17 20:43:02 +00:00
Taiki Endo
bcfb2f6795 ci: Update config 2026-04-18 05:32:04 +09:00
Taiki Endo
58e8625425 Release 2.75.17 2026-04-17 18:58:58 +00:00
Taiki Endo
b9e89d5f4e Update vacuum manifest 2026-04-17 18:57:04 +00:00
Taiki Endo
97204a3065 ci: Update config 2026-04-18 03:41:58 +09:00
Taiki Endo
2bfe66531d Update changelog 2026-04-18 03:31:45 +09:00
Taiki Endo
3f52e56403 Update wasm-tools manifest 2026-04-17 15:40:57 +00:00
Taiki Endo
2fd0ba806a Update tombi@latest to 0.9.18 2026-04-17 15:40:57 +00:00
Taiki Endo
711af1aa18 Update mise@latest to 2026.4.15 2026-04-17 15:40:57 +00:00
Taiki Endo
c127aaa0fa Update mise manifest 2026-04-17 12:38:20 +00:00
Taiki Endo
9479ae3764 Update espup manifest 2026-04-17 12:38:20 +00:00
Taiki Endo
6ac39c59e2 Update trivy manifest 2026-04-17 09:49:06 +00:00
Taiki Endo
6e3c7dd811 Update espup manifest 2026-04-17 09:49:06 +00:00
Taiki Endo
a2352fc6ce Release 2.75.16 2026-04-17 01:50:56 +00:00
Taiki Endo
02099496cb Update changelog 2026-04-17 10:44:01 +09:00
Taiki Endo
1418a848c4 Update uv@latest to 0.11.7 2026-04-17 00:57:34 +00:00
Taiki Endo
33ecd0530c Update mise@latest to 2026.4.14 2026-04-16 21:36:16 +00:00
Taiki Endo
623827dcec Update vacuum@latest to 0.25.9 2026-04-16 19:21:57 +00:00
Taiki Endo
feb4fead61 Update tombi manifest 2026-04-16 19:21:57 +00:00
Taiki Endo
acd4090f5a Update mise@latest to 2026.4.12 2026-04-16 19:21:57 +00:00
Taiki Endo
9048eab0a3 Update cargo-machete@latest to 0.9.2 2026-04-16 19:21:57 +00:00
Taiki Endo
4e95964dec Update cargo-deny@latest to 0.19.4 2026-04-16 19:21:57 +00:00
Taiki Endo
a2d608ac77 Update uv manifest 2026-04-16 10:37:13 +00:00
Taiki Endo
5939f3337e Release 2.75.15 2026-04-16 00:29:23 +00:00
Taiki Endo
6d098df757 Update mise manifest 2026-04-15 21:34:23 +00:00
Taiki Endo
f3fc54c0f0 Update cargo-nextest@latest to 0.9.133 2026-04-15 21:34:23 +00:00
Taiki Endo
2be691e249 Update vacuum manifest 2026-04-15 18:44:54 +00:00
Taiki Endo
3422300f25 Update biome@latest to 2.4.12 2026-04-15 18:44:54 +00:00
Taiki Endo
374ad2bb5d Update cargo-machete manifest 2026-04-15 17:54:02 +00:00
17 changed files with 507 additions and 78 deletions

View File

@@ -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)

View File

@@ -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

View File

@@ -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: '

View File

@@ -10,11 +10,47 @@ 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.
- Update `biome@latest` to 2.4.12.
## [2.75.14] - 2026-04-15
- 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.
@@ -6269,7 +6305,11 @@ 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.14...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
[2.75.12]: https://github.com/taiki-e/install-action/compare/v2.75.11...v2.75.12

View File

@@ -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: editorconfig-checker
checksum:
description: Whether to enable checksums (strongly discouraged to disable)
required: false

88
main.sh
View File

@@ -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

6
manifests/biome.json generated
View File

@@ -2,13 +2,13 @@
"rust_crate": null,
"template": null,
"latest": {
"version": "2.4.11"
"version": "2.4.12"
},
"2": {
"version": "2.4.11"
"version": "2.4.12"
},
"2.4": {
"version": "2.4.11"
"version": "2.4.12"
},
"2.4.12": {
"x86_64_linux_musl": {

View File

@@ -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": {

View File

@@ -2,10 +2,42 @@
"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": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.2/cargo-machete-v0.9.2-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE9B0EC4E4A16A",
"hash": "48200087f54c55aabcd4db4af1e25742b49846c02a1b1bfa134711945b35b2e9",
"bin": "cargo-machete-v0.9.2-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.2/cargo-machete-v0.9.2-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE9B0EC263ACC1",
"hash": "3e8cb936c9b820f84d047a2b5be8b229b2be67bf2467014885376a6faffdcac3",
"bin": "cargo-machete-v0.9.2-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.2/cargo-machete-v0.9.2-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DE9B0EDA735250",
"hash": "996120ac70afe405c58fce508a476f25bb71032c6fb8013aa0123bba36429c76",
"bin": "cargo-machete-v0.9.2-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.2/cargo-machete-v0.9.2-aarch64-unknown-linux-gnu.tar.gz",
"etag": "0x8DE9B0EB0A844A7",
"hash": "6f96c3e6026a5bdd241b6ae600c6fb86c9197c6e189a894f91371baa01fd10f5",
"bin": "cargo-machete-v0.9.2-aarch64-unknown-linux-gnu/cargo-machete"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.2/cargo-machete-v0.9.2-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE9B0EC004E6C0",
"hash": "63e28fee386d82d33f2d12406c857f98e2d4697f3f7df7f71f34dff07fca0fde",
"bin": "cargo-machete-v0.9.2-aarch64-apple-darwin/cargo-machete"
}
},
"0.9.1": {
"x86_64_linux_musl": {

View File

@@ -27,10 +27,10 @@
}
},
"latest": {
"version": "0.9.132"
"version": "0.9.133"
},
"0.9": {
"version": "0.9.132"
"version": "0.9.133"
},
"0.9.133": {
"previous_stable_version": "0.9.132",

49
manifests/espup.json generated
View File

@@ -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"

110
manifests/mise.json generated
View File

@@ -27,13 +27,117 @@
}
},
"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": {
"etag": "0x8DE9B2D3A8BD6AA",
"hash": "863b5c302b4ff88fb864fd46034973eef1a758bdd65d6f0b087cdb0217e0ac35"
},
"x86_64_macos": {
"etag": "0x8DE9B2D3D2ADE39",
"hash": "553884b12050bf61a15daab6d705856a3cd66db03c9db1db4c0d015e8adae47f"
},
"x86_64_windows": {
"etag": "0x8DE9B2D3E46F53D",
"hash": "27bebd90b1dcc0a8a04c375837dda567b89557a56435a15a51876be2f5a20e0a"
},
"aarch64_linux_musl": {
"etag": "0x8DE9B2D374ED006",
"hash": "614088eea52d08e193bee1857ac27dc9ee31bef3d5b3fb18021906bab3c02af7"
},
"aarch64_macos": {
"etag": "0x8DE9B2D3C9CF99B",
"hash": "03850d421ead7c3dfadf4dff6fa3e0bb8641d2a1bcb983151586605eca600d18"
},
"aarch64_windows": {
"etag": "0x8DE9B2D3DD0EA93",
"hash": "5062dc6928acc63084a38e19e38118377e07bb6955ca8d825b8045ca384d2fca"
}
},
"2026.4.12": {
"x86_64_linux_musl": {

30
manifests/tombi.json generated
View File

@@ -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
View File

@@ -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
View File

@@ -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": {

85
manifests/vacuum.json generated
View File

@@ -21,10 +21,91 @@
}
},
"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": {
"etag": "0x8DE9B17975790FC",
"hash": "1cebac48d4dbb57fef6aa968b1ceaeca6a2b2107d7c739d4d611006b7e1e6119"
},
"x86_64_macos": {
"etag": "0x8DE9B1797523FC7",
"hash": "bbc375b6ac24e98fa5467f3ebd1bc8b2ce36e00a822584af99b4922dab3603cc"
},
"x86_64_windows": {
"etag": "0x8DE9B17980E0620",
"hash": "a873f764edd2933a0cbd54c107d681970a3699a248c0cc182087ea89ab09d78f"
},
"aarch64_linux_musl": {
"etag": "0x8DE9B1797F542BF",
"hash": "e993bec85eb592ee47b5b14485d76189d02e1d5cccf68ddafebae7f9e510eb2a"
},
"aarch64_macos": {
"etag": "0x8DE9B17974EC142",
"hash": "fbfe8b73d2ff058cb465d553f4fe411d3b7c8ed2387bdd194445fb67674c56ea"
},
"aarch64_windows": {
"etag": "0x8DE9B1798137E3B",
"hash": "e1528b4d12baed0946e19a9057cd331ed4fc5b68f88579ea134ccfc5c1efc1dc"
}
},
"0.25.8": {
"x86_64_linux_musl": {

View File

@@ -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"