Compare commits

...

154 Commits

Author SHA1 Message Date
Taiki Endo
eab2c9a639 dev
TODO:

```
/__w/install-action/install-action/.//main.sh: line 81: syntax error: unexpected "(" (expecting "}")
```
2026-02-14 19:24:16 +09:00
Taiki Endo
04da82019b ci: Test more alpine containers 2026-02-14 18:44:28 +09:00
Taiki Endo
d22c04db3c Revert "ci: Temporarily disable cygwin test"
This reverts commit 3f8c36b267.
2026-02-14 18:43:15 +09:00
Taiki Endo
288875dd3d Release 2.67.30 2026-02-14 04:13:16 +09:00
Taiki Endo
ff61ba777f Update cargo-nextest@latest to 0.9.127 2026-02-14 04:12:09 +09:00
Taiki Endo
443c943e8c docs: Add note about tools installed by this action's side 2026-02-14 04:00:03 +09:00
dependabot[bot]
44ad71dd7c codegen: Update toml requirement from 0.9 to 1 (#1512)
Updates the requirements on [toml](https://github.com/toml-rs/toml) to permit the latest version.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.0...toml-v1.0.0)

---
updated-dependencies:
- dependency-name: toml
  dependency-version: 1.0.0+spec-1.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2026-02-13 16:23:28 +00:00
Taiki Endo
541dbe11e2 Release 2.67.29 2026-02-14 01:11:33 +09:00
Taiki Endo
3f8c36b267 ci: Temporarily disable cygwin test
```
+ choco install --no-progress --requirechecksums cygwin
Chocolatey v2.6.0
Installing the following packages:
cygwin
By installing, you accept licenses for the packages.
Downloading package from source 'https://community.chocolatey.org/api/v2/'

Cygwin v3.6.6 [Approved]
Cygwin package files install completed. Performing other installation steps.
Download site: http://mirrors.kernel.org/sourceware/cygwin/
Installing 64-bit Cygwin...
ERROR: Running ["C:\ProgramData\chocolatey\lib\Cygwin\tools\setup-x86_64.exe" --quiet-mode --site "http://mirrors.kernel.org/sourceware/cygwin/" --packages default --root "C:\tools\cygwin" --local-package-dir "C:\tools\cygwin" --no-desktop] was not successful. Exit code was '1'. See log for possible error messages.
Environment Vars (like PATH) have changed. Close/reopen your shell to
 see the changes (or in powershell/cmd.exe just type `refreshenv`).
The install of Cygwin was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\Cygwin\tools\chocolateyInstall.ps1'.
 See log for details.

Chocolatey installed 0/1 packages. 1 packages failed.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Failures
 - Cygwin (exited 1) - Error while running 'C:\ProgramData\chocolatey\lib\Cygwin\tools\chocolateyInstall.ps1'.
 See log for details.

Did you know the proceeds of Pro (and some proceeds from other
 licensed editions) go into bettering the community infrastructure?
 Your support ensures an active community, keeps Chocolatey tip-top,
 plus it nets you some awesome features!
 https://chocolatey.org/compare
```
2026-02-14 01:10:54 +09:00
Taiki Endo
8c4bfde290 Update mise@latest to 2026.2.11 2026-02-14 01:10:54 +09:00
Taiki Endo
5516699334 Update cargo-no-dev-deps@latest to 0.2.21 2026-02-14 01:10:54 +09:00
Taiki Endo
26d534b7cc Update cargo-minimal-versions@latest to 0.1.36 2026-02-14 01:10:54 +09:00
Taiki Endo
21162aa73c Update cargo-hack@latest to 0.6.43 2026-02-14 01:10:54 +09:00
Taiki Endo
5225800240 Update cargo-binstall@latest to 1.17.5 2026-02-14 01:10:54 +09:00
Taiki Endo
3035223527 Update osv-scanner@latest to 2.3.3 2026-02-12 09:50:19 +09:00
Taiki Endo
61e7476da0 Update martin@latest to 1.3.1 2026-02-12 09:50:19 +09:00
Taiki Endo
1d1c9eea2b Update parse-dockerfile@latest to 0.1.4 2026-02-12 09:36:19 +09:00
Taiki Endo
0fca428425 ci: Use taiki-e/github-actions/.github/workflows/gen.yml reusable workflow 2026-02-11 20:37:31 +09:00
Taiki Endo
d4422f254e Release 2.67.28 2026-02-11 11:41:01 +09:00
Taiki Endo
8eb8df0dff Update changelog 2026-02-11 11:40:18 +09:00
Taiki Endo
f2dad83b41 Update uv@latest to 0.10.2 2026-02-11 06:30:27 +09:00
Taiki Endo
d3525148a0 Update uv@latest to 0.10.1 2026-02-11 03:39:26 +09:00
Taiki Endo
1bd9eee811 Update syft@latest to 1.42.0 2026-02-11 03:39:26 +09:00
Taiki Endo
d7ea18b7d4 Update mise@latest to 2026.2.9 2026-02-11 03:39:26 +09:00
Taiki Endo
4bab704860 Update cyclonedx@latest to 0.30.0 2026-02-11 03:39:26 +09:00
Taiki Endo
1e67dedb5e Release 2.67.27 2026-02-10 02:14:39 +09:00
Taiki Endo
b0cd8d3751 Update sccache@latest to 0.14.0 2026-02-10 00:34:09 +09:00
Taiki Endo
7b52b108a0 Update typos@latest to 1.43.4 2026-02-10 00:12:39 +09:00
Taiki Endo
292e521d7c tools: Update tidy.sh 2026-02-09 23:35:14 +09:00
Taiki Endo
c9244c19ac manifest-schema: Disable std prelude 2026-02-09 23:34:12 +09:00
Taiki Endo
672b40bb62 manifest-schema: Apply clippy to doctest
96af4dc514
2026-02-09 23:32:23 +09:00
Taiki Endo
783ca381c0 Update mise@latest to 2026.2.8 2026-02-09 21:33:46 +09:00
Taiki Endo
509565405a Release 2.67.26 2026-02-09 10:54:44 +09:00
Taiki Endo
c6468a01fd Update changelog 2026-02-09 10:54:11 +09:00
Taiki Endo
43a18eebd6 Update tombi@latest to 0.7.28 2026-02-09 00:20:56 +09:00
Taiki Endo
29d060fdf9 Update mise@latest to 2026.2.7 2026-02-08 21:25:34 +09:00
Taiki Endo
1c0532667b Update mise@latest to 2026.2.6 2026-02-07 21:23:16 +09:00
Taiki Endo
f176c07a0a Release 2.67.25 2026-02-07 16:25:34 +09:00
Taiki Endo
1cda85cc68 Update cargo-hack@latest to 0.6.42 2026-02-07 16:24:53 +09:00
Taiki Endo
4573997e3b Release 2.67.24 2026-02-07 05:16:26 +09:00
Taiki Endo
5924dff649 Update cargo-llvm-cov@latest to 0.8.4 2026-02-07 05:12:39 +09:00
Taiki Endo
8c869d596e Update typos@latest to 1.43.3 2026-02-07 03:29:43 +09:00
Taiki Endo
a8d20a76f9 Update vacuum@latest to 0.23.8 2026-02-07 00:14:54 +09:00
Taiki Endo
cd06cfcb31 Release 2.67.23 2026-02-07 00:00:29 +09:00
Taiki Endo
635e8d9f88 Update prek@latest to 0.3.2 2026-02-06 23:17:04 +09:00
Taiki Endo
807ad88d01 Update mise@latest to 2026.2.5 2026-02-06 21:30:00 +09:00
Taiki Endo
cd3548cd4e Update typos@latest to 1.43.2 2026-02-06 09:54:24 +09:00
Taiki Endo
8aeedaa026 Update release-plz@latest to 0.3.155 2026-02-06 09:54:24 +09:00
Taiki Endo
870266878e Release 2.67.22 2026-02-06 09:12:14 +09:00
Taiki Endo
c7beb2c9bd Update uv@latest to 0.10.0 2026-02-06 06:25:08 +09:00
Taiki Endo
44ff885ba1 Update vacuum@latest to 0.23.7 2026-02-06 03:36:28 +09:00
Taiki Endo
7c40b3573d Release 2.67.21 2026-02-06 02:08:54 +09:00
Taiki Endo
7bc81f62fa Update cargo-llvm-cov@latest to 0.8.3 2026-02-06 02:04:43 +09:00
Taiki Endo
42f353f205 Update trivy@latest to 0.69.1 2026-02-05 22:49:39 +09:00
Taiki Endo
47f88b837b Update tombi@latest to 0.7.27 2026-02-05 22:28:23 +09:00
Taiki Endo
a6adeabe6d Update mise@latest to 2026.2.4 2026-02-05 22:28:23 +09:00
Taiki Endo
7311293370 Release 2.67.20 2026-02-05 09:49:58 +09:00
Taiki Endo
aa0fafc85c Update wasmtime@latest to 41.0.3 2026-02-05 09:49:18 +09:00
Taiki Endo
61ef222d96 Update wash@latest to 0.43.0 2026-02-05 09:49:18 +09:00
Taiki Endo
be91fe4616 Update uv@latest to 0.9.30 2026-02-05 09:49:18 +09:00
Taiki Endo
29ae0a1a59 Update cargo-nextest@latest to 0.9.126 2026-02-05 09:49:18 +09:00
Taiki Endo
5fa92d2d37 Update cargo-audit@latest to 0.22.1 2026-02-05 09:49:18 +09:00
Taiki Endo
3f67faa728 Release 2.67.19 2026-02-04 21:46:15 +09:00
Taiki Endo
72c7cbde22 Update changelog 2026-02-04 21:45:50 +09:00
Taiki Endo
036727e2be coreutils 0.6.0 has different bin path
Fixed in 312f2e492d.
2026-02-04 21:45:50 +09:00
Taiki Endo
7532f99937 Update uv@latest to 0.9.29 2026-02-04 21:45:50 +09:00
Taiki Endo
3a0591cba3 Update release-plz@latest to 0.3.154 2026-02-04 21:45:50 +09:00
Taiki Endo
4a15ef7921 Update mise@latest to 2026.2.3 2026-02-04 21:45:50 +09:00
Taiki Endo
f371e05d1c Update knope@latest to 0.22.2 2026-02-04 21:45:50 +09:00
Taiki Endo
2fc61eccfa Update coreutils@latest to 0.6.0 2026-02-04 21:45:50 +09:00
Taiki Endo
281246cc58 Update cargo-nextest@latest to 0.9.125 2026-02-04 21:45:50 +09:00
Taiki Endo
9f1c4c2fac Update typos@latest to 1.43.1 2026-02-04 03:36:15 +09:00
Taiki Endo
0a6ffbacc3 Update syft@latest to 1.41.2 2026-02-04 03:36:15 +09:00
Taiki Endo
b012f07d35 Update mise@latest to 2026.2.2 2026-02-04 00:46:16 +09:00
Taiki Endo
ca0e4f8c29 Update coreutils manifest 2026-02-03 22:17:07 +09:00
Taiki Endo
e3d40e52a0 Update wasmtime@latest to 41.0.2 2026-02-03 14:35:48 +09:00
Taiki Endo
b5747eed99 Update typos@latest to 1.43.0 2026-02-03 00:33:05 +09:00
Taiki Endo
230a0298de Update cargo-insta@latest to 1.46.3 2026-02-03 00:33:05 +09:00
Taiki Endo
a6206b8926 Update mise@latest to 2026.2.1 2026-02-02 21:27:23 +09:00
Taiki Endo
09c7e3d39d Update mise@latest to 2026.2.0 2026-02-02 00:18:54 +09:00
Taiki Endo
650c5ca142 Release 2.67.18 2026-02-01 00:29:27 +09:00
Taiki Endo
1e5407dd68 Update prek@latest to 0.3.1 2026-02-01 00:27:27 +09:00
Taiki Endo
2284e12c2d Update mise@latest to 2026.1.12 2026-01-31 21:36:38 +09:00
Taiki Endo
3382d986ac Update cargo-insta@latest to 1.46.2 2026-01-31 18:59:01 +09:00
Taiki Endo
29feb09ac2 Release 2.67.17 2026-01-31 10:59:09 +09:00
Taiki Endo
c955ca4b98 Update rclone@latest to 1.73.0 2026-01-31 09:46:05 +09:00
Taiki Endo
095a7a98ca Update mise@latest to 2026.1.11 2026-01-31 06:23:18 +09:00
Taiki Endo
f89f9e6244 Update vacuum@latest to 0.23.5 2026-01-31 03:28:15 +09:00
Taiki Endo
20ccfe71ed Update trivy@latest to 0.69.0 2026-01-30 21:26:54 +09:00
Taiki Endo
a362280ea1 Release 2.67.16 2026-01-30 10:34:03 +09:00
Taiki Endo
b547dc2a6c Update uv@latest to 0.9.28 2026-01-30 06:20:15 +09:00
Taiki Endo
36a07fa5b2 Update syft@latest to 1.41.1 2026-01-30 06:20:15 +09:00
Taiki Endo
3f29c3b308 Update protoc@latest to 3.33.5 2026-01-30 06:20:15 +09:00
Taiki Endo
49adc5b503 Update martin@latest to 1.3.0 2026-01-30 06:20:15 +09:00
Taiki Endo
25de33ee1c Update mise@latest to 2026.1.9 2026-01-29 06:28:46 +09:00
Taiki Endo
e8e7421ef1 Update editorconfig-checker@latest to 3.6.1 2026-01-29 06:28:46 +09:00
Taiki Endo
1a8eafb6ff Update cargo-binstall@latest to 1.17.4 2026-01-28 14:02:21 +09:00
Taiki Endo
7e574ed8bb Release 2.67.15 2026-01-28 09:43:16 +09:00
Taiki Endo
0ee3680567 Update typos@latest to 1.42.3 2026-01-28 06:24:49 +09:00
Taiki Endo
afd4ea001d Update cargo-zigbuild@latest to 0.21.4 2026-01-28 00:33:46 +09:00
Taiki Endo
88d897fbe3 Release 2.67.14 2026-01-27 21:41:31 +09:00
Taiki Endo
39c7b69a83 Update syft@latest to 1.41.0 2026-01-27 21:25:28 +09:00
Taiki Endo
e3dd558e26 Update cargo-llvm-cov@latest to 0.8.2 2026-01-27 21:25:28 +09:00
Taiki Endo
8ee6dfb7e5 Update wasmtime manifest 2026-01-27 20:36:35 +09:00
Taiki Endo
e5353b0bfb Update DEVELOPMENT.md 2026-01-27 19:40:04 +09:00
Taiki Endo
9fe31711a4 Update mise@latest to 2026.1.8 2026-01-27 14:36:58 +09:00
Taiki Endo
733ca3ac13 Update wasmtime@latest to 41.0.1 2026-01-27 09:51:06 +09:00
Taiki Endo
d78ee5cb54 Update uv@latest to 0.9.27 2026-01-27 09:51:06 +09:00
Taiki Endo
710817a164 Release 2.67.13 2026-01-27 02:40:43 +09:00
Taiki Endo
eec7b0b668 Update typos@latest to 1.42.2 2026-01-27 02:38:23 +09:00
Taiki Endo
8e9377b366 Update cargo-llvm-cov@latest to 0.8.1 2026-01-27 02:38:23 +09:00
Taiki Endo
be42d383a1 Release 2.67.12 2026-01-27 01:47:11 +09:00
Taiki Endo
9d1b754a1b Update cargo-llvm-cov@latest to 0.8.0 2026-01-27 01:26:44 +09:00
Taiki Endo
887bc4e034 Release 2.67.11 2026-01-26 10:40:53 +09:00
Taiki Endo
68025a27ac Update cargo-nextest@latest to 0.9.124 2026-01-26 09:47:35 +09:00
Taiki Endo
e5339ab2a3 Update mise@latest to 2026.1.7 2026-01-26 06:24:37 +09:00
Taiki Endo
81a2f66614 Release 2.67.10 2026-01-25 22:53:34 +09:00
Taiki Endo
6674fd314a Update cargo-zigbuild@latest to 0.21.3 2026-01-25 21:31:36 +09:00
Taiki Endo
824d805864 Update tombi@latest to 0.7.25 2026-01-25 15:27:10 +09:00
Taiki Endo
386d9ef5a1 Release 2.67.9 2026-01-25 09:25:50 +09:00
Taiki Endo
6b64edc585 Update cargo-zigbuild@latest to 0.21.2 2026-01-25 03:29:50 +09:00
Taiki Endo
30cb022b4d Update tombi@latest to 0.7.24 2026-01-25 00:25:24 +09:00
Taiki Endo
20b8fa5e17 Release 2.67.8 2026-01-24 21:17:59 +09:00
Taiki Endo
f3eb676cc2 Update release-plz@latest to 0.3.153 2026-01-24 21:15:42 +09:00
Taiki Endo
b63ed4f412 Update cargo-llvm-cov@latest to 0.7.1 2026-01-24 21:15:42 +09:00
Taiki Endo
a9f7115a3c Update cargo-binstall@latest to 1.17.3 2026-01-24 21:15:42 +09:00
Taiki Endo
90b40388b8 Release 2.67.7 2026-01-24 19:03:35 +09:00
Taiki Endo
d7137557a3 Update cargo-llvm-cov@latest to 0.7.0 2026-01-24 19:01:25 +09:00
Taiki Endo
d8afedecb1 Update release-plz@latest to 0.3.152 2026-01-24 09:52:28 +09:00
Taiki Endo
8444b4f216 Release 2.67.6 2026-01-24 07:18:06 +09:00
Taiki Endo
8b448e781d Update cargo-nextest@latest to 0.9.123 2026-01-24 06:25:12 +09:00
Taiki Endo
a632d43378 Release 2.67.5 2026-01-24 00:51:12 +09:00
Taiki Endo
939a8d35e6 Update cargo-semver-checks@latest to 0.46.0 2026-01-23 18:32:21 +09:00
Taiki Endo
962f42e9fc Update tombi@latest to 0.7.23 2026-01-23 02:36:36 +09:00
Taiki Endo
02b0f6e578 Release 2.67.4 2026-01-23 02:16:40 +09:00
Taiki Endo
01dbe8c59c Update changelog 2026-01-23 02:16:37 +09:00
Taiki Endo
23ce7d0875 Update cargo-llvm-cov@latest to 0.6.24 2026-01-23 02:15:18 +09:00
Taiki Endo
fc0080c116 codegen: cargo-llvm-cov 0.6.24+ provides AArch64 Windows binary 2026-01-23 01:53:41 +09:00
Taiki Endo
3ae7038495 Release 2.67.3 2026-01-22 21:23:24 +09:00
Taiki Endo
a7ac17627f Update changelog 2026-01-22 21:13:04 +09:00
Taiki Endo
c0d235325e manifest-schema: Apply clippy::std_instead_of_{alloc,core} 2026-01-22 21:11:40 +09:00
Taiki Endo
c8c5ce5c64 Update zola@latest to 0.22.1 2026-01-22 18:34:20 +09:00
Taiki Endo
1c50b87eb1 Update prek@latest to 0.3.0 2026-01-22 13:47:55 +09:00
Taiki Endo
76a2089805 Update mise@latest to 2026.1.6 2026-01-22 06:28:58 +09:00
Taiki Endo
d64b0d5927 Update tombi@latest to 0.7.22 2026-01-22 00:34:51 +09:00
Taiki Endo
321c001b38 Update cargo-neat@latest to 0.2.4 2026-01-22 00:34:51 +09:00
Taiki Endo
c438e47b2c Update tombi@latest to 0.7.21 2026-01-21 18:30:34 +09:00
Taiki Endo
0bc4cd8a3e Release 2.67.2 2026-01-21 09:29:24 +09:00
Taiki Endo
3512d461db Update wasmtime@latest to 41.0.0 2026-01-21 03:30:10 +09:00
Taiki Endo
e009255ce0 Update git-cliff@latest to 2.12.0 2026-01-21 03:30:10 +09:00
Taiki Endo
30791125b8 Release 2.67.1 2026-01-20 21:57:34 +09:00
Taiki Endo
d9c77c22d7 Update wasm-pack@latest to 0.14.0 2026-01-20 21:45:20 +09:00
Taiki Endo
5ddf8f212b codegen: Update wasm-pack repository url 2026-01-20 21:23:17 +09:00
Taiki Endo
46ce597e87 tools: Update tidy.sh 2026-01-20 21:21:53 +09:00
49 changed files with 3682 additions and 289 deletions

View File

@@ -2,6 +2,7 @@ almalinux
archlinux archlinux
binstall binstall
callgrind callgrind
Ceuo
coreutils coreutils
cyclonedx cyclonedx
cygdrive cygdrive

View File

@@ -10,6 +10,7 @@ on:
- main - main
- dev - dev
- ci-* - ci-*
- busybox
schedule: schedule:
- cron: '0 0 * * *' - cron: '0 0 * * *'
workflow_dispatch: workflow_dispatch:
@@ -231,7 +232,17 @@ jobs:
- opensuse/leap:latest # glibc 2.38 (as of leap 15.6) - opensuse/leap:latest # glibc 2.38 (as of leap 15.6)
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19) - opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19)
- archlinux:latest # glibc 2.39 (as of 2024-07-19) - archlinux:latest # glibc 2.39 (as of 2024-07-19)
- alpine:latest # musl 1.2.5 (as of alpine 3.20) - alpine:3.2 # musl 1.1.11, busybox 1.23.2
- alpine:3.14 # musl 1.2.2, busybox 1.33.1
- alpine:3.15 # musl 1.2.2, busybox 1.34.1
- alpine:3.16 # musl 1.2.3, busybox 1.35.0
- alpine:3.17 # musl 1.2.3, busybox 1.35.0
- alpine:3.18 # musl 1.2.4, busybox 1.36.1
- alpine:3.19 # musl 1.2.4, busybox 1.36.1
- alpine:3.20 # musl 1.2.5, busybox 1.36.1
- alpine:3.21 # musl 1.2.5, busybox 1.37.0
- alpine:3.22 # musl 1.2.5, busybox 1.37.0
- alpine:3.23 # musl 1.2.5, busybox 1.37.0
# - openwrt/rootfs:x86-64-openwrt-24.10 # musl 1.2.5 # - openwrt/rootfs:x86-64-openwrt-24.10 # musl 1.2.5
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
@@ -282,6 +293,9 @@ jobs:
tool: ${{ steps.tool-list.outputs.tool }} tool: ${{ steps.tool-list.outputs.tool }}
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: apk --no-cache add bash
shell: sh
if: startsWith(matrix.container, 'alpine')
- name: Test bash - name: Test bash
run: just --version && shfmt --version run: just --version && shfmt --version
shell: bash shell: bash

View File

@@ -33,47 +33,18 @@ concurrency:
jobs: jobs:
manifest: manifest:
runs-on: ubuntu-latest uses: taiki-e/github-actions/.github/workflows/gen.yml@main
timeout-minutes: 60
permissions: permissions:
contents: read contents: read
pull-requests: write # for gh pr review --approve pull-requests: write # for gh pr edit --add-assignee / gh pr review --approve
steps: repository-projects: read # for gh pr edit --add-assignee
- uses: taiki-e/checkout-action@v1 secrets: inherit
- uses: taiki-e/github-actions/install-rust@stable with:
- name: Generate Cargo.lock script: tools/manifest.sh
run: cargo update commit-script: tools/ci/manifest.sh
- uses: Swatinem/rust-cache@v2 title: Update manifest
with: branch: update-manifest
cache-all-crates: 'true' automerge: true
- run: tools/manifest.sh install-rust: true
env: rust: stable
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} rust-cache: true
- name: Handle diff
id: diff
run: tools/ci/manifest.sh
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main')
- run: git add -N . && git -c color.ui=always diff --exit-code
- id: create-pull-request
uses: peter-evans/create-pull-request@v8
with:
title: Update manifest
body: |
Auto-generated by CI using [create-pull-request](https://github.com/peter-evans/create-pull-request).
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required.
branch: update-manifest
token: ${{ secrets.CREATE_PR_TOKEN }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false'
- name: Enable auto-merge for auto-generated PR
run: gh pr merge --rebase --auto "${PR_NUMBER:?}"
env:
GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
- name: Approve auto-generated PR for auto-merge
run: gh pr review --approve "${PR_NUMBER:?}"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && (steps.create-pull-request.outputs.pull-request-operation == 'created' || steps.create-pull-request.outputs.pull-request-operation == 'updated')

View File

@@ -10,6 +10,256 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.67.30] - 2026-02-13
- Update `cargo-nextest@latest` to 0.9.127.
## [2.67.29] - 2026-02-13
- Update `mise@latest` to 2026.2.11.
- Update `cargo-no-dev-deps@latest` to 0.2.21.
- Update `cargo-minimal-versions@latest` to 0.1.36.
- Update `cargo-hack@latest` to 0.6.43.
- Update `cargo-binstall@latest` to 1.17.5.
- Update `osv-scanner@latest` to 2.3.3.
- Update `martin@latest` to 1.3.1.
- Update `parse-dockerfile@latest` to 0.1.4.
## [2.67.28] - 2026-02-11
- Update `uv@latest` to 0.10.2.
- Update `syft@latest` to 1.42.0.
- Update `mise@latest` to 2026.2.9.
- Update `cyclonedx@latest` to 0.30.0.
## [2.67.27] - 2026-02-09
- Update `sccache@latest` to 0.14.0.
- Update `typos@latest` to 1.43.4.
- Update `mise@latest` to 2026.2.8.
## [2.67.26] - 2026-02-09
- Update `tombi@latest` to 0.7.28.
- Update `mise@latest` to 2026.2.7.
## [2.67.25] - 2026-02-07
- Update `cargo-hack@latest` to 0.6.42.
## [2.67.24] - 2026-02-06
- Update `cargo-llvm-cov@latest` to 0.8.4.
- Update `typos@latest` to 1.43.3.
- Update `vacuum@latest` to 0.23.8.
## [2.67.23] - 2026-02-06
- Update `prek@latest` to 0.3.2.
- Update `mise@latest` to 2026.2.5.
- Update `typos@latest` to 1.43.2.
- Update `release-plz@latest` to 0.3.155.
## [2.67.22] - 2026-02-06
- Update `uv@latest` to 0.10.0.
- Update `vacuum@latest` to 0.23.7.
## [2.67.21] - 2026-02-05
- Update `cargo-llvm-cov@latest` to 0.8.3.
- Update `trivy@latest` to 0.69.1.
- Update `tombi@latest` to 0.7.27.
- Update `mise@latest` to 2026.2.4.
## [2.67.20] - 2026-02-05
- Update `wasmtime@latest` to 41.0.3.
- Update `wash@latest` to 0.43.0.
- Update `uv@latest` to 0.9.30.
- Update `cargo-nextest@latest` to 0.9.126.
- Update `cargo-audit@latest` to 0.22.1.
## [2.67.19] - 2026-02-04
- Update `uv@latest` to 0.9.29.
- Update `release-plz@latest` to 0.3.154.
- Update `mise@latest` to 2026.2.3.
- Update `knope@latest` to 0.22.2.
- Update `coreutils@latest` to 0.6.0.
- Update `cargo-nextest@latest` to 0.9.125.
- Update `typos@latest` to 1.43.1.
- Update `syft@latest` to 1.41.2.
- Update `wasmtime@latest` to 41.0.2.
- Update `cargo-insta@latest` to 1.46.3.
## [2.67.18] - 2026-01-31
- Update `prek@latest` to 0.3.1.
- Update `mise@latest` to 2026.1.12.
- Update `cargo-insta@latest` to 1.46.2.
## [2.67.17] - 2026-01-31
- Update `rclone@latest` to 1.73.0.
- Update `mise@latest` to 2026.1.11.
- Update `vacuum@latest` to 0.23.5.
- Update `trivy@latest` to 0.69.0.
## [2.67.16] - 2026-01-30
- Update `uv@latest` to 0.9.28.
- Update `syft@latest` to 1.41.1.
- Update `protoc@latest` to 3.33.5.
- Update `martin@latest` to 1.3.0.
- Update `mise@latest` to 2026.1.9.
- Update `editorconfig-checker@latest` to 3.6.1.
- Update `cargo-binstall@latest` to 1.17.4.
## [2.67.15] - 2026-01-28
- Update `typos@latest` to 1.42.3.
- Update `cargo-zigbuild@latest` to 0.21.4.
## [2.67.14] - 2026-01-27
- Update `syft@latest` to 1.41.0.
- Update `cargo-llvm-cov@latest` to 0.8.2.
- Update `mise@latest` to 2026.1.8.
- Update `wasmtime@latest` to 41.0.1.
- Update `uv@latest` to 0.9.27.
## [2.67.13] - 2026-01-26
- Update `typos@latest` to 1.42.2.
- Update `cargo-llvm-cov@latest` to 0.8.1.
## [2.67.12] - 2026-01-26
- Update `cargo-llvm-cov@latest` to 0.8.0.
## [2.67.11] - 2026-01-26
- Update `cargo-nextest@latest` to 0.9.124.
- Update `mise@latest` to 2026.1.7.
## [2.67.10] - 2026-01-25
- Update `cargo-zigbuild@latest` to 0.21.3.
- Update `tombi@latest` to 0.7.25.
## [2.67.9] - 2026-01-25
- Update `cargo-zigbuild@latest` to 0.21.2.
- Update `tombi@latest` to 0.7.24.
## [2.67.8] - 2026-01-24
- Update `release-plz@latest` to 0.3.153.
- Update `cargo-llvm-cov@latest` to 0.7.1.
- Update `cargo-binstall@latest` to 1.17.3.
## [2.67.7] - 2026-01-24
- Update `cargo-llvm-cov@latest` to 0.7.0.
- Update `release-plz@latest` to 0.3.152.
## [2.67.6] - 2026-01-23
- Update `cargo-nextest@latest` to 0.9.123.
## [2.67.5] - 2026-01-23
- Update `cargo-semver-checks@latest` to 0.46.0.
- Update `tombi@latest` to 0.7.23.
## [2.67.4] - 2026-01-22
- Support installing native binary for `cargo-llvm-cov` on AArch64 Windows. (Previously x86_64 Windows binary is used as fallback.)
- Update `cargo-llvm-cov@latest` to 0.6.24.
## [2.67.3] - 2026-01-22
- Update `zola@latest` to 0.22.1.
- Update `prek@latest` to 0.3.0.
- Update `mise@latest` to 2026.1.6.
- Update `tombi@latest` to 0.7.22.
- Update `cargo-neat@latest` to 0.2.4.
## [2.67.2] - 2026-01-21
- Update `wasmtime@latest` to 41.0.0.
- Update `git-cliff@latest` to 2.12.0.
## [2.67.1] - 2026-01-20
- Update `wasm-pack@latest` to 0.14.0.
## [2.67.0] - 2026-01-20 ## [2.67.0] - 2026-01-20
- Support `cargo-neat`. ([#1404](https://github.com/taiki-e/install-action/pull/1404), thanks @killzoner) - Support `cargo-neat`. ([#1404](https://github.com/taiki-e/install-action/pull/1404), thanks @killzoner)
@@ -5397,7 +5647,37 @@ Note: This release is considered a breaking change because installing on version
Initial release Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.67.0...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.67.30...HEAD
[2.67.30]: https://github.com/taiki-e/install-action/compare/v2.67.29...v2.67.30
[2.67.29]: https://github.com/taiki-e/install-action/compare/v2.67.28...v2.67.29
[2.67.28]: https://github.com/taiki-e/install-action/compare/v2.67.27...v2.67.28
[2.67.27]: https://github.com/taiki-e/install-action/compare/v2.67.26...v2.67.27
[2.67.26]: https://github.com/taiki-e/install-action/compare/v2.67.25...v2.67.26
[2.67.25]: https://github.com/taiki-e/install-action/compare/v2.67.24...v2.67.25
[2.67.24]: https://github.com/taiki-e/install-action/compare/v2.67.23...v2.67.24
[2.67.23]: https://github.com/taiki-e/install-action/compare/v2.67.22...v2.67.23
[2.67.22]: https://github.com/taiki-e/install-action/compare/v2.67.21...v2.67.22
[2.67.21]: https://github.com/taiki-e/install-action/compare/v2.67.20...v2.67.21
[2.67.20]: https://github.com/taiki-e/install-action/compare/v2.67.19...v2.67.20
[2.67.19]: https://github.com/taiki-e/install-action/compare/v2.67.18...v2.67.19
[2.67.18]: https://github.com/taiki-e/install-action/compare/v2.67.17...v2.67.18
[2.67.17]: https://github.com/taiki-e/install-action/compare/v2.67.16...v2.67.17
[2.67.16]: https://github.com/taiki-e/install-action/compare/v2.67.15...v2.67.16
[2.67.15]: https://github.com/taiki-e/install-action/compare/v2.67.14...v2.67.15
[2.67.14]: https://github.com/taiki-e/install-action/compare/v2.67.13...v2.67.14
[2.67.13]: https://github.com/taiki-e/install-action/compare/v2.67.12...v2.67.13
[2.67.12]: https://github.com/taiki-e/install-action/compare/v2.67.11...v2.67.12
[2.67.11]: https://github.com/taiki-e/install-action/compare/v2.67.10...v2.67.11
[2.67.10]: https://github.com/taiki-e/install-action/compare/v2.67.9...v2.67.10
[2.67.9]: https://github.com/taiki-e/install-action/compare/v2.67.8...v2.67.9
[2.67.8]: https://github.com/taiki-e/install-action/compare/v2.67.7...v2.67.8
[2.67.7]: https://github.com/taiki-e/install-action/compare/v2.67.6...v2.67.7
[2.67.6]: https://github.com/taiki-e/install-action/compare/v2.67.5...v2.67.6
[2.67.5]: https://github.com/taiki-e/install-action/compare/v2.67.4...v2.67.5
[2.67.4]: https://github.com/taiki-e/install-action/compare/v2.67.3...v2.67.4
[2.67.3]: https://github.com/taiki-e/install-action/compare/v2.67.2...v2.67.3
[2.67.2]: https://github.com/taiki-e/install-action/compare/v2.67.1...v2.67.2
[2.67.1]: https://github.com/taiki-e/install-action/compare/v2.67.0...v2.67.1
[2.67.0]: https://github.com/taiki-e/install-action/compare/v2.66.7...v2.67.0 [2.67.0]: https://github.com/taiki-e/install-action/compare/v2.66.7...v2.67.0
[2.66.7]: https://github.com/taiki-e/install-action/compare/v2.66.6...v2.66.7 [2.66.7]: https://github.com/taiki-e/install-action/compare/v2.66.6...v2.66.7
[2.66.6]: https://github.com/taiki-e/install-action/compare/v2.66.5...v2.66.6 [2.66.6]: https://github.com/taiki-e/install-action/compare/v2.66.5...v2.66.6

View File

@@ -18,7 +18,7 @@ See JSON files in `tools/codegen/base` directory for examples of the manifest.
> If you have `Github CLI` installed (the command `gh`), you can: > If you have `Github CLI` installed (the command `gh`), you can:
> >
> ```sh > ```sh
> GITHUB_TOKEN=$(gh auth status --show-token 2>&1 | sed -n 's/^.*Token: //p') ./tools/manifest.sh <tool> > GITHUB_TOKEN=$(gh auth token) ./tools/manifest.sh <tool>
> ``` > ```
## Refresh TOOLS.md ## Refresh TOOLS.md

View File

@@ -118,12 +118,14 @@ On Linux, if any required tools are missing, this action will attempt to install
On other platforms, at least the following tools are required: On other platforms, at least the following tools are required:
- bash 3.2+ - bash 3.2+ (or busybox on Linux)
- jq 1.3+ (only on non-Windows platforms) - jq 1.3+ (only on non-Windows platforms)
- curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29) - curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29)
Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19, and Ubuntu 12.04 (EoL on 2017-04) using curl 7.22 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround). Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19, and Ubuntu 12.04 (EoL on 2017-04) using curl 7.22 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround).
Note that what this action installs for its setup (such as above tools) is considered an implementation detail if they are installed by this action's side, and there is no guarantee that they will be available in subsequent steps, because this action is not an action for installing those tools.
## Related Projects ## Related Projects
- [cache-cargo-install-action]: GitHub Action for `cargo install` with cache. - [cache-cargo-install-action]: GitHub Action for `cargo install` with cache.

View File

@@ -88,7 +88,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) | | [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) |
| [**wash**](https://github.com/wasmCloud/wasmCloud) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasmCloud/wasmCloud/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE) | | [**wash**](https://github.com/wasmCloud/wasmCloud) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasmCloud/wasmCloud/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE) |
| [**wasm-bindgen**](https://github.com/wasm-bindgen/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasm-bindgen/wasm-bindgen/releases) | Linux, macOS, Windows | [MIT](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-APACHE) | | [**wasm-bindgen**](https://github.com/wasm-bindgen/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasm-bindgen/wasm-bindgen/releases) | Linux, macOS, Windows | [MIT](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-APACHE) |
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE) | | [**wasm-pack**](https://github.com/drager/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drager/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/drager/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/drager/wasm-pack/blob/master/LICENSE-APACHE) |
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) | | [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) |
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/rust-mobile/xbuild/blob/v0.2.0/xbuild/Cargo.toml#L7) | | [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/rust-mobile/xbuild/blob/v0.2.0/xbuild/Cargo.toml#L7) |
| [**xh**](https://github.com/ducaale/xh) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/ducaale/xh/releases) | Linux, macOS, Windows | [MIT](https://github.com/ducaale/xh/blob/master/LICENSE) | | [**xh**](https://github.com/ducaale/xh) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/ducaale/xh/releases) | Linux, macOS, Windows | [MIT](https://github.com/ducaale/xh/blob/master/LICENSE) |

View File

@@ -21,32 +21,32 @@ inputs:
runs: runs:
using: composite using: composite
steps: steps:
- run: | - name: Prepare
id: prepare
run: |
set -eu set -eu
if ! command -v bash >/dev/null; then if ! command -v bash >/dev/null; then
if grep -Eq '^ID=alpine' /etc/os-release; then if command -v busybox >/dev/null; then
printf '::group::Install packages required for install-action (bash)\n' if test -n "${GITHUB_OUTPUT:-}"; then
# NB: sync with apk_install in main.sh printf 'shell=busybox sh -e {0}\n' >>"${GITHUB_OUTPUT}"
if command -v sudo >/dev/null; then exit
sudo apk --no-cache add bash
elif command -v doas >/dev/null; then
doas apk --no-cache add bash
else
apk --no-cache add bash
fi fi
printf '::endgroup::\n'
else
printf '::error::install-action requires bash\n'
exit 1
fi fi
printf '::error::install-action requires bash or busybox\n'
exit 1
fi fi
shell: sh shell: sh
if: runner.os == 'Linux' if: runner.os == 'Linux'
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh" - run: |
shell: bash case "${CURRENT_SHELL}" in
busybox*) busybox sh "${GITHUB_ACTION_PATH:?}/main.sh" ;;
*) bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh" ;;
esac
shell: ${{ steps.prepare.outputs.shell || 'bash' }}
env: env:
INPUT_TOOL: ${{ inputs.tool }} INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }} INPUT_CHECKSUM: ${{ inputs.checksum }}
INPUT_FALLBACK: ${{ inputs.fallback }} INPUT_FALLBACK: ${{ inputs.fallback }}
DEFAULT_GITHUB_TOKEN: ${{ github.token }} DEFAULT_GITHUB_TOKEN: ${{ github.token }}
ACTION_USER_AGENT: ${{ github.action_repository }} (${{ github.action_ref }}) ACTION_USER_AGENT: ${{ github.action_repository }} (${{ github.action_ref }})
CURRENT_SHELL: ${{ steps.prepare.outputs.shell }}

57
main.sh
View File

@@ -1,6 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -CeEuo pipefail # Do not set -E as busybox 3.15 and older don't support it.
set -Ceuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
rx() { rx() {
@@ -35,11 +36,11 @@ normalize_comma_or_space_separated() {
if [[ "${list}" == *","* ]]; then if [[ "${list}" == *","* ]]; then
# If a comma is contained, consider it is a comma-separated list. # If a comma is contained, consider it is a comma-separated list.
# Drop leading and trailing whitespaces in each element. # Drop leading and trailing whitespaces in each element.
sed -E 's/ *, */,/g; s/^.//' <<<",${list}," printf '%s\n' ",${list}," | sed -E 's/ *, */,/g; s/^.//'
else else
# Otherwise, consider it is a whitespace-separated list. # Otherwise, consider it is a whitespace-separated list.
# Convert whitespace characters into comma. # Convert whitespace characters into comma.
sed -E 's/ +/,/g; s/^.//' <<<" ${list} " printf '%s\n' " ${list} " | sed -E 's/ +/,/g; s/^.//'
fi fi
} }
_sudo() { _sudo() {
@@ -60,11 +61,11 @@ download_and_checksum() {
if [[ -n "${checksum}" ]]; then if [[ -n "${checksum}" ]]; then
info "verifying sha256 checksum for $(basename -- "${url}")" info "verifying sha256 checksum for $(basename -- "${url}")"
if type -P sha256sum >/dev/null; then if type -P sha256sum >/dev/null; then
sha256sum -c - >/dev/null <<<"${checksum} *tmp" printf '%s\n' "${checksum} *tmp" | sha256sum -c - >/dev/null
elif type -P shasum >/dev/null; then elif type -P shasum >/dev/null; then
# GitHub-hosted macOS runner does not install GNU Coreutils by default. # GitHub-hosted macOS runner does not install GNU Coreutils by default.
# https://github.com/actions/runner-images/issues/90 # https://github.com/actions/runner-images/issues/90
shasum -a 256 -c - >/dev/null <<<"${checksum} *tmp" printf '%s\n' "${checksum} *tmp" | shasum -a 256 -c - >/dev/null
else else
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'" bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
fi fi
@@ -224,7 +225,7 @@ read_manifest() {
download_info="null" download_info="null"
return 0 return 0
fi fi
exact_version=$(jq -r '.version' <<<"${manifest}") exact_version=$(printf '%s\n' "${manifest}" | jq -r '.version')
if [[ "${exact_version}" == "null" ]]; then if [[ "${exact_version}" == "null" ]]; then
exact_version="${version}" exact_version="${version}"
else else
@@ -236,11 +237,11 @@ read_manifest() {
crate_info=$(curl -v --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}" || true) crate_info=$(curl -v --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}" || true)
if [[ -n "${crate_info}" ]]; then if [[ -n "${crate_info}" ]]; then
while true; do while true; do
yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}") yanked=$(printf '%s\n' "${crate_info}" | jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked")
if [[ "${yanked}" != "true" ]]; then if [[ "${yanked}" != "true" ]]; then
break break
fi fi
previous_stable_version=$(jq -r '.previous_stable_version' <<<"${manifest}") previous_stable_version=$(printf '%s\n' "${manifest}" | jq -r '.previous_stable_version')
if [[ "${previous_stable_version}" == "null" ]]; then if [[ "${previous_stable_version}" == "null" ]]; then
break break
fi fi
@@ -260,26 +261,26 @@ read_manifest() {
# usually preferred over linux-gnu binaries because they can avoid glibc version issues. # usually preferred over linux-gnu binaries because they can avoid glibc version issues.
# (rustc enables statically linking for linux-musl by default, except for mips.) # (rustc enables statically linking for linux-musl by default, except for mips.)
host_platform="${host_arch}_linux_musl" host_platform="${host_arch}_linux_musl"
download_info=$(jq -r ".${host_platform}" <<<"${manifest}") download_info=$(printf '%s\n' "${manifest}" | jq -r ".${host_platform}")
if [[ "${download_info}" == "null" ]]; then if [[ "${download_info}" == "null" ]]; then
# Even if host_env is musl, we won't issue an error here because it seems that in # Even if host_env is musl, we won't issue an error here because it seems that in
# some cases linux-gnu binaries will work on linux-musl hosts. # some cases linux-gnu binaries will work on linux-musl hosts.
# https://wiki.alpinelinux.org/wiki/Running_glibc_programs # https://wiki.alpinelinux.org/wiki/Running_glibc_programs
# TODO: However, a warning may make sense. # TODO: However, a warning may make sense.
host_platform="${host_arch}_linux_gnu" host_platform="${host_arch}_linux_gnu"
download_info=$(jq -r ".${host_platform}" <<<"${manifest}") download_info=$(printf '%s\n' "${manifest}" | jq -r ".${host_platform}")
elif [[ "${host_env}" == "gnu" ]]; then elif [[ "${host_env}" == "gnu" ]]; then
# TODO: don't hardcode tool name and use 'prefer_linux_gnu' field in base manifest. # TODO: don't hardcode tool name and use 'prefer_linux_gnu' field in base manifest.
case "${tool}" in case "${tool}" in
cargo-nextest) cargo-nextest)
# TODO: don't hardcode required glibc version # TODO: don't hardcode required glibc version
required_glibc_version=2.27 required_glibc_version=2.27
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"${required_glibc_version}"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(printf '%s\n%s\n' "${required_glibc_version}" "${host_glibc_version}" | LC_ALL=C sort -Vu | tail -1)
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
# musl build of nextest is slow, so use glibc build if host_env is gnu. # musl build of nextest is slow, so use glibc build if host_env is gnu.
# https://github.com/taiki-e/install-action/issues/13 # https://github.com/taiki-e/install-action/issues/13
host_platform="${host_arch}_linux_gnu" host_platform="${host_arch}_linux_gnu"
download_info=$(jq -r ".${host_platform}" <<<"${manifest}") download_info=$(printf '%s\n' "${manifest}" | jq -r ".${host_platform}")
fi fi
;; ;;
esac esac
@@ -289,10 +290,10 @@ read_manifest() {
# Binaries compiled for x86_64 macOS will usually also work on AArch64 macOS. # Binaries compiled for x86_64 macOS will usually also work on AArch64 macOS.
# Binaries compiled for x86_64 Windows will usually also work on AArch64 Windows 11+. # Binaries compiled for x86_64 Windows will usually also work on AArch64 Windows 11+.
host_platform="${host_arch}_${host_os}" host_platform="${host_arch}_${host_os}"
download_info=$(jq -r ".${host_platform}" <<<"${manifest}") download_info=$(printf '%s\n' "${manifest}" | jq -r ".${host_platform}")
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
host_platform="x86_64_${host_os}" host_platform="x86_64_${host_os}"
download_info=$(jq -r ".${host_platform}" <<<"${manifest}") download_info=$(printf '%s\n' "${manifest}" | jq -r ".${host_platform}")
fi fi
;; ;;
*) bail "unsupported OS type '${host_os}' for ${tool}" ;; *) bail "unsupported OS type '${host_os}' for ${tool}" ;;
@@ -304,25 +305,25 @@ read_download_info() {
if [[ "${download_info}" == "null" ]]; then if [[ "${download_info}" == "null" ]]; then
bail "${tool}@${version} for '${host_os}' is not supported" bail "${tool}@${version} for '${host_os}' is not supported"
fi fi
checksum=$(jq -r '.checksum' <<<"${download_info}") checksum=$(printf '%s\n' "${download_info}" | jq -r '.checksum')
url=$(jq -r '.url' <<<"${download_info}") url=$(printf '%s\n' "${download_info}" | jq -r '.url')
local tmp local tmp
bin_in_archive=() bin_in_archive=()
if [[ "${url}" == "null" ]]; then if [[ "${url}" == "null" ]]; then
local template local template
template=$(jq -c ".template.${host_platform}" "${manifest_dir}/${tool}.json") template=$(jq -c ".template.${host_platform}" "${manifest_dir}/${tool}.json")
template="${template//\$\{version\}/${exact_version}}" template="${template//\$\{version\}/${exact_version}}"
url=$(jq -r '.url' <<<"${template}") url=$(printf '%s\n' "${template}" | jq -r '.url')
tmp=$(jq -r '.bin' <<<"${template}") tmp=$(printf '%s\n' "${template}" | jq -r '.bin')
if [[ "${tmp}" == *"["* ]]; then if [[ "${tmp}" == *"["* ]]; then
# shellcheck disable=SC2207 # shellcheck disable=SC2207
bin_in_archive=($(jq -r '.bin[]' <<<"${template}")) bin_in_archive=($(printf '%s\n' "${template}" | jq -r '.bin[]'))
fi fi
else else
tmp=$(jq -r '.bin' <<<"${download_info}") tmp=$(printf '%s\n' "${download_info}" | jq -r '.bin')
if [[ "${tmp}" == *"["* ]]; then if [[ "${tmp}" == *"["* ]]; then
# shellcheck disable=SC2207 # shellcheck disable=SC2207
bin_in_archive=($(jq -r '.bin[]' <<<"${download_info}")) bin_in_archive=($(printf '%s\n' "${download_info}" | jq -r '.bin[]'))
fi fi
fi fi
if [[ ${#bin_in_archive[@]} -eq 0 ]]; then if [[ ${#bin_in_archive[@]} -eq 0 ]]; then
@@ -431,7 +432,7 @@ init_install_action_bin_dir() {
} }
canonicalize_windows_path() { canonicalize_windows_path() {
case "${host_os}" in case "${host_os}" in
windows) sed -E 's/^\/cygdrive\//\//; s/^\/c\//C:\\/; s/\//\\/g' <<<"$1" ;; windows) printf '%s\n' "$1" | sed -E 's/^\/cygdrive\//\//; s/^\/c\//C:\\/; s/\//\\/g' ;;
*) printf '%s\n' "$1" ;; *) printf '%s\n' "$1" ;;
esac esac
} }
@@ -483,11 +484,11 @@ case "$(uname -s)" in
Linux) Linux)
host_os=linux host_os=linux
ldd_version=$(ldd --version 2>&1 || true) ldd_version=$(ldd --version 2>&1 || true)
if grep -Fq musl <<<"${ldd_version}"; then if printf '%s\n' "${ldd_version}" | grep -Fq musl; then
host_env=musl host_env=musl
else else
host_env=gnu host_env=gnu
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed -E "s/.* //g") host_glibc_version=$(printf '%s\n' "${ldd_version}" | grep -E "GLIBC|GNU libc" | sed -E "s/.* //g")
fi fi
if [[ -e /etc/os-release ]]; then if [[ -e /etc/os-release ]]; then
if grep -Eq '^ID_LIKE=' /etc/os-release; then if grep -Eq '^ID_LIKE=' /etc/os-release; then
@@ -654,9 +655,9 @@ case "${host_os}" in
jq() { "${install_action_dir}/jq/bin/jq.exe" -b "$@"; } jq() { "${install_action_dir}/jq/bin/jq.exe" -b "$@"; }
elif type -P jq >/dev/null; then elif type -P jq >/dev/null; then
# https://github.com/jqlang/jq/issues/1854 # https://github.com/jqlang/jq/issues/1854
_tmp=$(jq -r .a <<<'{}' | wc -c) _tmp=$(printf '{}\n' | jq -r .a | wc -c)
if [[ "${_tmp}" != 5 ]]; then if [[ "${_tmp}" != 5 ]]; then
_tmp=$({ jq -b -r .a 2>/dev/null <<<'{}' || true; } | wc -c) _tmp=$({ printf '{}\n' | jq -b -r .a 2>/dev/null || true; } | wc -c)
if [[ "${_tmp}" == 5 ]]; then if [[ "${_tmp}" == 5 ]]; then
jq() { command jq -b "$@"; } jq() { command jq -b "$@"; }
else else
@@ -685,8 +686,8 @@ for tool in "${tools[@]}"; do
if [[ "${tool}" == *"@"* ]]; then if [[ "${tool}" == *"@"* ]]; then
version="${tool#*@}" version="${tool#*@}"
tool="${tool%@*}" tool="${tool%@*}"
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?$|^latest$ ]]; then if ! printf '%s\n' "${version}" | grep -Eq '^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?$|^latest$'; then
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$ ]]; then if ! printf '%s\n' "${version}" | grep -Eq '^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$'; then
bail "install-action does not support semver operators: '${version}'" bail "install-action does not support semver operators: '${version}'"
fi fi
bail "install-action v2 does not support semver build-metadata: '${version}'; if you need these supports again, please submit an issue at <https://github.com/taiki-e/install-action>" bail "install-action v2 does not support semver build-metadata: '${version}'; if you need these supports again, please submit an issue at <https://github.com/taiki-e/install-action>"

View File

@@ -20,10 +20,28 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.22.0" "version": "0.22.1"
}, },
"0.22": { "0.22": {
"version": "0.22.0" "version": "0.22.1"
},
"0.22.1": {
"x86_64_linux_musl": {
"etag": "0x8DE64325DF487BC",
"checksum": "c32506f338bdcdaef5a17fb9f33abb6ecf9561324cfd34237fd335f9283a1eab"
},
"x86_64_macos": {
"etag": "0x8DE643275BD00A9",
"checksum": "582d104a2a4bdb127c6bf6d056d89eede40686d11f52e4bc1765132ec99d2fca"
},
"x86_64_windows": {
"etag": "0x8DE6432BF97AAED",
"checksum": "1523eedc57675eff07b230c06dcd545f3cb04e0ebf92f4009218c79000279a74"
},
"aarch64_linux_gnu": {
"etag": "0x8DE64326434D959",
"checksum": "4c8df835ee484441bd2c8c6bcac28c4ce4b4058ba9e7477cb9e0012fe7769f66"
}
}, },
"0.22.0": { "0.22.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -22,32 +22,32 @@
}, },
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)", "license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
"latest": { "latest": {
"version": "1.16.7" "version": "1.17.5"
}, },
"1.16.7": { "1.17.5": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DE574303033055", "etag": "0x8DE6B056582AD30",
"checksum": "730c2aba29f8cfa9b78d4b3fbaa705f593643ab1db579f619f90ed90fc6eefec" "checksum": "c0f247726165afc445076a9d58cf3795512b6e5787ae469297a39b8c9e30a51f"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DE5743396D0020", "etag": "0x8DE6B056D57BB61",
"checksum": "e62a72d052f7ce457944072386a991e1161899456abb40e92bb54d57b95c5d12" "checksum": "2471743078bbf1685e8493121b03c6555042690ea10661e0fddba647bceac13c"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DE574389B95F80", "etag": "0x8DE6B056AB691BF",
"checksum": "d10ba1651bed7a83d55ef3d6abc8b3cd9704cd3410279781eee7a72c07b5cf71" "checksum": "501697fe946b691d215600d144b53b696cc6fb03f3e1773f582b375672c26be6"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DE574303CE9BF8", "etag": "0x8DE6B0577EF5F64",
"checksum": "119e6b4748ede337f8315c068698fa0cf64a2b009c5a04f45af30b062197b1e4" "checksum": "6a82fd5207e0647fcb28fc8db30b0186a2e6223aaa5411a588f0573c77d620e3"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DE574307B5067A", "etag": "0x8DE6B058118E22B",
"checksum": "8dcaf49e099bbdd54f813838673bede9088c00111fbab0bc0cfc0e6276241c87" "checksum": "896e75a79773a11ad651649dce449a223ddd1dc718e687301988b46ee26fe58f"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DE574387E6119F", "etag": "0x8DE6B057E156D80",
"checksum": "335fc9e01ad5758f7c95a4a0a6ef2b7651b5f294cb76cc6397a95e05b515deed" "checksum": "ad0d0d0d51fdbb66becab98886dd5500968b37dac7f4efb7d2f6ed0cf7847939"
} }
} }
} }

View File

@@ -3,10 +3,104 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.41" "version": "0.6.43"
}, },
"0.6": { "0.6": {
"version": "0.6.41" "version": "0.6.43"
},
"0.6.43": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE6AFC0BACBCA3",
"checksum": "e8516415020c9d40d8d6df6bca9ec6bf653a03b46f82c0d2fe5180312cc04c93"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE6AFCB41BCDFE",
"checksum": "f4e2d0ee405dbf2ae4812469458dd2f3e5b2d95755839b527fc88d18efc94e2e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DE6AFBDC9105E7",
"checksum": "95de9fcf93eeed60c190163e753235c49a80298a051d57158beb29a3298b3105"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE6AFBF9CD8386",
"checksum": "fc94951598b1168d7369152ad3ba2765c0f31d8aa3c63ef7433ffff46cdcf5a9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE6AFCD460293B",
"checksum": "6d2235668e591fdd28c44810553848726602bf8454fa36c31e4b63fc2490be18"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DE6AFC14675438",
"checksum": "68fd95d58fb92c550e0629e124002c12a06028494d1e23f91dbe585d89a425ff"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-powerpc64le-unknown-linux-musl.tar.gz",
"etag": "0x8DE6AFBAD1A75E3",
"checksum": "fadefc0f77f236e2de92373a5c444b6766d419cf6b4204029b90eaf644b04d60"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-riscv64gc-unknown-linux-musl.tar.gz",
"etag": "0x8DE6AFBAE8B2B9B",
"checksum": "5b3cc06fdbf1224fc0fff56c7fbfb75e440b558621d7b469dba5519dd1d1f425"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-s390x-unknown-linux-gnu.tar.gz",
"etag": "0x8DE6AFBBAAF2663",
"checksum": "66a59ec733faadaf106ed7dab93040e4b7b4de52fed81f756c6b413e754060ac"
}
},
"0.6.42": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE6615C3E8868C",
"checksum": "78092afd4dba89e2df8961bd8bcc844578f9a12a51c51083eed51f0b124c5403"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE6615C30BC8BF",
"checksum": "a0961bad5c31ca644aac5910466cafdf1f706227b74e4748db3aff6ee85d1a72"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DE6615DC552457",
"checksum": "05124d9031728ec794f298c55263ec49b57afb39274085da61fd4e7131a6c9f0"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE6615C2C79259",
"checksum": "52e776b1c36c5a01a22d71c48bae81f1cad08d54844c00dccd293735e74ffa95"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE6615DE8766E2",
"checksum": "6aa9dab29f85271f4871b0fdbbbb296bf0bf53794cdeff76566388186a792d9c"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DE6615CC6EDF4E",
"checksum": "1ee7fea0cec75813180bf0185cedd11297f031827949bdf1092b60b192b1b72b"
},
"powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-powerpc64le-unknown-linux-musl.tar.gz",
"etag": "0x8DE6615CA7B5B39",
"checksum": "350824fbe6ae89ae305ce48bbe17f1e595f1e6dfe3595efe77514531195eeedd"
},
"riscv64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-riscv64gc-unknown-linux-musl.tar.gz",
"etag": "0x8DE6615A98B6DE0",
"checksum": "4be5833c1adb103bd0de2ae87f10bee65cf59a17f31fd2ccdbd2f2a432580246"
},
"s390x_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-s390x-unknown-linux-gnu.tar.gz",
"etag": "0x8DE6615BFC52DF8",
"checksum": "804da3a52ff18b1b184a8f6181ce0fcaee93188edb4a8e690692ed12803f2187"
}
}, },
"0.6.41": { "0.6.41": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -20,13 +20,49 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/mitsuhiko/insta/blob/master/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/mitsuhiko/insta/blob/master/LICENSE)",
"latest": { "latest": {
"version": "1.46.1" "version": "1.46.3"
}, },
"1": { "1": {
"version": "1.46.1" "version": "1.46.3"
}, },
"1.46": { "1.46": {
"version": "1.46.1" "version": "1.46.3"
},
"1.46.3": {
"x86_64_linux_musl": {
"etag": "0x8DE62654FA63C64",
"checksum": "c738c47f8d7e834a0277dddb9410a1f7369d37818738fc6a380f22904a83f6e4"
},
"x86_64_macos": {
"etag": "0x8DE62654F17E2DD",
"checksum": "d55ff42a08ad0fc6deed64bb9ab700c069da9c6da40947d9b658cc33fda3dcda"
},
"x86_64_windows": {
"etag": "0x8DE62654F5E6091",
"checksum": "fa0cd6810e393392cf347decacd8a710de9ac95b6747a753f037c46b649209aa"
},
"aarch64_macos": {
"etag": "0x8DE62654F1133A0",
"checksum": "1e620252db7964d876da6b4956872ad84d099ee281753ac7c850ae24413947df"
}
},
"1.46.2": {
"x86_64_linux_musl": {
"etag": "0x8DE60928C883F02",
"checksum": "f58e24a8706e1c4c2a03d84f962d7f026492c40d6788b14cce322cce55d0c5c6"
},
"x86_64_macos": {
"etag": "0x8DE60928C3BFB59",
"checksum": "ecbcb1f25913411177676383adfce1735f1ab28ed0c0042d4139f44ad2ae6d8a"
},
"x86_64_windows": {
"etag": "0x8DE60928C529E37",
"checksum": "bab60d5aaec0ff94393283fb6675f4faa50321118906aa6bd8c6a4064fd53324"
},
"aarch64_macos": {
"etag": "0x8DE60928C33796B",
"checksum": "64198110af4fd0911043ef3eeba042624a3fb4352cb9d2ae68b27bb16e0be36e"
}
}, },
"1.46.1": { "1.46.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -16,6 +16,9 @@
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-aarch64-apple-darwin.tar.gz" "url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-aarch64-apple-darwin.tar.gz"
}, },
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-aarch64-pc-windows-msvc.tar.gz"
},
"powerpc64le_linux_musl": { "powerpc64le_linux_musl": {
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-powerpc64le-unknown-linux-musl.tar.gz" "url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-powerpc64le-unknown-linux-musl.tar.gz"
}, },
@@ -28,10 +31,320 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.23" "version": "0.8.4"
},
"0.8": {
"version": "0.8.4"
},
"0.8.4": {
"x86_64_linux_musl": {
"etag": "0x8DE65BA002A078F",
"checksum": "6ebea3153495c568651cbb893a7b93f5b648b2ba16415e8cd0a06106a4f80092"
},
"x86_64_macos": {
"etag": "0x8DE65BA244DEC8D",
"checksum": "f8abe297605aea79978b92e50862104c1ff934d42e14e7bcb02a50934e14a9c5"
},
"x86_64_windows": {
"etag": "0x8DE65BA43ACAFB4",
"checksum": "21fc84103910716b77b67f9d3d586426296135d81cb27e03d9d914b0078742a3"
},
"aarch64_linux_musl": {
"etag": "0x8DE65BA1B10154E",
"checksum": "0364061fff9139f9a69badaf110d3e0035befb5ab7ec7a10b19c47af857316d2"
},
"aarch64_macos": {
"etag": "0x8DE65BA1BB034D1",
"checksum": "559c2475502b3e9c62e29230e32ecb77a8962f54c9ca32854e140fb436ec993e"
},
"aarch64_windows": {
"etag": "0x8DE65BA11719F3A",
"checksum": "ef32ac2b7cce9ca59f4b1489fd335ebaa10fdbf510b191c5ed79547c677f6dd2"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE65BA143F97CE",
"checksum": "c532aba1ef4b35c7281398db8e2222a2107b0d66f0f2c6c102d056bc7bf97689"
},
"riscv64_linux_musl": {
"etag": "0x8DE65BA0D4F5913",
"checksum": "82e59ca81309bc03c5b0b441623545a56e75762be37e154d6a3b3ddaf02fa120"
},
"s390x_linux_gnu": {
"etag": "0x8DE65BA2ED17AC4",
"checksum": "07be3aa06087c92b9466b1c4c4d200b3cbb6ba9ad991cc07a556f5f5e7352c2f"
}
},
"0.8.3": {
"x86_64_linux_musl": {
"etag": "0x8DE64D3CA919176",
"checksum": "1f7e7f51169992bcdfd71d64713aa9f31f7dcaff60d75ff1a2e8d4e59c4fd98e"
},
"x86_64_macos": {
"etag": "0x8DE64D3BD89B3FE",
"checksum": "d70f982ca7bf37f3111fc38acd4ba9383de1c30a0648700766a27c65ba3b68fe"
},
"x86_64_windows": {
"etag": "0x8DE64D3E0E89AFA",
"checksum": "581f58f4c58305be9a5245af61a537407595adb3204016c235d6780bf17713b0"
},
"aarch64_linux_musl": {
"etag": "0x8DE64D3CCA3775D",
"checksum": "98a91d160a914dac8b7c7867217cb6405f1d8604b36c93903626bc6a47bf1fce"
},
"aarch64_macos": {
"etag": "0x8DE64D3F2194723",
"checksum": "ff69348e09feef6c7904db1b882f6199c578dbd88b39dc7f63eecf01f4ea3732"
},
"aarch64_windows": {
"etag": "0x8DE64D415EEAD7A",
"checksum": "ff1b6c96b6920bc0804de32ad0d3cc116707657a0f94ae82d3ad74d1d39331ba"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE64D3C2EE33DE",
"checksum": "cfcdf10bc28672ffabfadeaa0ca81d0face2c5f4aa2b43743c4b897524c156ed"
},
"riscv64_linux_musl": {
"etag": "0x8DE64D3BE709F36",
"checksum": "218c6c8293849ab6c6da17ffe254c8ad27ed85f1555023bea568297f14806f52"
},
"s390x_linux_gnu": {
"etag": "0x8DE64D3C6BB407D",
"checksum": "0897af3ba9093e371712d5f70d51ab23e0847c622dbca0914bb1a39c69c0fb2d"
}
},
"0.8.2": {
"x86_64_linux_musl": {
"etag": "0x8DE5D99908EF106",
"checksum": "6b09bc30f8284d884df395fa58ce25d3913590d7d72fe649d3a9eb4a6aa03adc"
},
"x86_64_macos": {
"etag": "0x8DE5D995FEA8F5B",
"checksum": "debd77b8044b09337d8ff52468af2d20591f2e09291ea9f5180b1635ba296e84"
},
"x86_64_windows": {
"etag": "0x8DE5D9999C508C8",
"checksum": "9586197e460eea52aca802177ee8aa189aa985e4addfe9a261136c3cff01cdb5"
},
"aarch64_linux_musl": {
"etag": "0x8DE5D9991335174",
"checksum": "a0206cc8e9a2aef9bee700b491caa230cb8c4def5e0a25c3cbc96641bc0d4a32"
},
"aarch64_macos": {
"etag": "0x8DE5D99CD75BF3F",
"checksum": "7e315047d631353838a7cdd08b6e8d092079ddb7bbba814a5db59af360b9f4f9"
},
"aarch64_windows": {
"etag": "0x8DE5D999909DEA1",
"checksum": "07f64aa66ccfb9c9128ccff2293aa8454cf5bb5d7dd834584828da35100aaa6c"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5D99652E8AAA",
"checksum": "069e414396ebeaa0f664ef8495a29a7815ba230cdb41ec4aa38e2aa1c18ac604"
},
"riscv64_linux_musl": {
"etag": "0x8DE5D993DDA87BF",
"checksum": "f0cbb981a7016fe2c01d20d7879dd0dd49b8c76c0c62afc4f882547f3df2ac4a"
},
"s390x_linux_gnu": {
"etag": "0x8DE5D99636260AB",
"checksum": "9625802e51719cb5d0542ec772313315dafaa85222b5ab511e8176ffa4ef36ac"
}
},
"0.8.1": {
"x86_64_linux_musl": {
"etag": "0x8DE5CFD61DCE66D",
"checksum": "9263f13fed792d8cf57512f749ec43a3e38ac006b66e26f0bd7bbe98a392eb38"
},
"x86_64_macos": {
"etag": "0x8DE5CFDA769FF88",
"checksum": "933284e1d18724077339a17eca322f42ae1c62915fda722b88e6cd7bb0311598"
},
"x86_64_windows": {
"etag": "0x8DE5CFD6C16F041",
"checksum": "99ac1e0b8f3a606b756a404beebf2f93f4d2091510f55d6397785eb4a078ac4b"
},
"aarch64_linux_musl": {
"etag": "0x8DE5CFD8003131A",
"checksum": "525141112890d991d1ca5297a283c9bae606964154600399b1c42e96ee131979"
},
"aarch64_macos": {
"etag": "0x8DE5CFDDFFBEEC9",
"checksum": "ec06f7cd5077c032a6738244de79fdf8a679163b2b80a7e07f4196cf11ccc4b1"
},
"aarch64_windows": {
"etag": "0x8DE5CFD78EC60DD",
"checksum": "d246a95765e95afa35f572d23db27f78e0c681ad703e45190cb8820338914509"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5CFD8C7AEE74",
"checksum": "bec1f0ced6d71cce83b1112ce7803280a3a25e67e85521609c1e891912ae9b6b"
},
"riscv64_linux_musl": {
"etag": "0x8DE5CFD96938ED2",
"checksum": "dd70ed13ff13d01388c0c01bf833b0470c12ecd5d47be420dc4b6e10902a7ee5"
},
"s390x_linux_gnu": {
"etag": "0x8DE5CFD97258DBC",
"checksum": "1f395b81cd8d47ecbfb18deeec191bf01c648eed454e9e14ea24a36f709a2048"
}
},
"0.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DE5CF24B46D673",
"checksum": "7802f8d82290857fb60ea2761e799c4d6da2c69e5b8e426781b2dc6b5acb1bd3"
},
"x86_64_macos": {
"etag": "0x8DE5CF251F43E74",
"checksum": "3d610475e5211d8f0d76347bfe14c561c6656457c410f71ef4d0ebcea9afa923"
},
"x86_64_windows": {
"etag": "0x8DE5CF282D84C94",
"checksum": "a2c28fcbc40fb98b5431631531422cf65b10923476be1d2e188a057f1be9dc7f"
},
"aarch64_linux_musl": {
"etag": "0x8DE5CF24C117FE4",
"checksum": "1e8538d0b622a51ade27d84dede91bc167a12231016a9b81081efac6e76dbef4"
},
"aarch64_macos": {
"etag": "0x8DE5CF25F5AE6B1",
"checksum": "4446c37d48502b4790a33aebe8bfa9a899fcf9e43653ae9d6f94993702e0e5f1"
},
"aarch64_windows": {
"etag": "0x8DE5CF277BCD2EA",
"checksum": "c4bb4fccb2cddb9906f67adde31d85987005a2767c73c5255b3f11167b966eb5"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5CF24E581D0D",
"checksum": "47b61e40c1b349cb286c4c971d73048983a0a53731c2849b08d267311c600b27"
},
"riscv64_linux_musl": {
"etag": "0x8DE5CF2280EA47D",
"checksum": "210d77ea690508cd52e269a43f033cc9773b62b0efdda82123846e340ed8cd0e"
},
"s390x_linux_gnu": {
"etag": "0x8DE5CF24CF3B56B",
"checksum": "d9fa472e8b9b3a71d3a22e842c827b4aa95b9f8826cd9fa4b1b9fc92dd8d6bff"
}
},
"0.7": {
"version": "0.7.1"
},
"0.7.1": {
"x86_64_linux_musl": {
"etag": "0x8DE5B3F53B08D35",
"checksum": "abbd3abd098f6b9350f873c3e66240a6b56da65f831fa6fc043409035b773e28"
},
"x86_64_macos": {
"etag": "0x8DE5B3F51CEF6BE",
"checksum": "ba7732038f66de1ffdc0e87995af55d53ff53f9d7013f00a868fcbe315f11a5d"
},
"x86_64_windows": {
"etag": "0x8DE5B3F84901D7A",
"checksum": "c7ed782e9727bad407d3702a7695f1ea95c32e1017dd0d8f1b5b5decf09775f4"
},
"aarch64_linux_musl": {
"etag": "0x8DE5B3F60F1FFA2",
"checksum": "2e2689bf5c188eddf4995357d5f910f33a52f5d038f44a78213eecc31d8361dd"
},
"aarch64_macos": {
"etag": "0x8DE5B3F4CE44D90",
"checksum": "2da59b577fa3e1debc1286699f43a2f8939cbb58abf08da39be7cff28f9c73c2"
},
"aarch64_windows": {
"etag": "0x8DE5B3FA692FAC5",
"checksum": "8dd4c279a731d53c901ec85183236ea7f5b199482c3e3bbe3d580b34ddd09220"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5B3F5E22A7BD",
"checksum": "5c91068e18fd1b8bb31ed5ff37767a5c0c771227b67ba4a65fd3757f2b9d5e39"
},
"riscv64_linux_musl": {
"etag": "0x8DE5B3F45DD69C2",
"checksum": "ccddfb57b48d861e046d45d078c81e5613671a822bb4719856daa00101dd7eec"
},
"s390x_linux_gnu": {
"etag": "0x8DE5B3F66B2426A",
"checksum": "da49e83994cc95366bde5bbe33b9b1b4c6f51da6658dfad0e4a79f9f1ea4480c"
}
},
"0.7.0": {
"x86_64_linux_musl": {
"etag": "0x8DE5B2C50CAA2BB",
"checksum": "7a4cd36e711eb9eee1d4d9e6f253aa9331860e3871e16136993ffc9e66192c12"
},
"x86_64_macos": {
"etag": "0x8DE5B2C75B8301F",
"checksum": "afc069198a7ec5875ff60e29cf0014abcdc04c70a5315a0091205ee7a8825228"
},
"x86_64_windows": {
"etag": "0x8DE5B2C90924881",
"checksum": "9d16566fea5375e574b9bfb3c5a48ff95dbd39e4acc8f982eb2feabaf9a4c4f7"
},
"aarch64_linux_musl": {
"etag": "0x8DE5B2C51924258",
"checksum": "c2375e09d3c3f271c5a834c6871ad07086e0d2603ea7e19a952dcb2380631a99"
},
"aarch64_macos": {
"etag": "0x8DE5B2C76A4BA66",
"checksum": "1a12d18a5bee8bfcbed753fc4efee6e8d523e3ef79908ce1456f09c42e697788"
},
"aarch64_windows": {
"etag": "0x8DE5B2C740A8EA1",
"checksum": "76512d979017fb8aa285474c3b08c185fa9ef27c0ffb05bec3f487b84ed8f7f4"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5B2C50A9AB47",
"checksum": "41602403a9fac9d914557d2ada24ebc3a65424747dba174c7a63daf2e209abb7"
},
"riscv64_linux_musl": {
"etag": "0x8DE5B2C7DFD0C27",
"checksum": "a61261af51e3e1612b2746d09618e719c4c405ed3a4bb2a9e45e82098794f456"
},
"s390x_linux_gnu": {
"etag": "0x8DE5B2C8D3A3635",
"checksum": "b0eafd92e47a12466edbd01d6e275e9352a37abb1abe4a378ebe4019939d4e0f"
}
}, },
"0.6": { "0.6": {
"version": "0.6.23" "version": "0.6.24"
},
"0.6.24": {
"x86_64_linux_musl": {
"etag": "0x8DE59D56BF89819",
"checksum": "9ba3c42b3e0e68fd8ac4e9e40c134632ab0aa640b4011e18c35447537e6acc5e"
},
"x86_64_macos": {
"etag": "0x8DE59D5A788E495",
"checksum": "cb1f5587210046de3fff3dbc84259e0293a189c152d6a34d29a544262f3d9195"
},
"x86_64_windows": {
"etag": "0x8DE59D5BCC2BE99",
"checksum": "e3867717f7b0379426c8f863e15d3377820829f5c371dcbac296e803aba72ae6"
},
"aarch64_linux_musl": {
"etag": "0x8DE59D5714E0B84",
"checksum": "e08dc76036142e365777e5f12d194e7c78a3b421853ec5b505170b2cf2679dc6"
},
"aarch64_macos": {
"etag": "0x8DE59D5A52B30B8",
"checksum": "429588cdfbd2eeb2aa38313e707fe0162cca1ac87e9f5287a97d4fe6111d26c2"
},
"aarch64_windows": {
"etag": "0x8DE59D5DBE11779",
"checksum": "5c3646ce58b8dd1b34d7842a7e98f04d9a0817addef1f0b3b823deaa1a98aecf"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE59D59B2C6999",
"checksum": "9381d56661f9afd719e58bf1d68d99e33b2aa6c74cba8f9a63c8fffc9aacb73e"
},
"riscv64_linux_musl": {
"etag": "0x8DE59D572229486",
"checksum": "09b0b19c4cbefa0a70935375f18c9be86801fc583341371db5a38c411c6635dc"
},
"s390x_linux_gnu": {
"etag": "0x8DE59D5A9CC7718",
"checksum": "970b9d544a0d8f711fac848ef1cd7d7af0267f0a9dfa01fed00d44905368a9c8"
}
}, },
"0.6.23": { "0.6.23": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -31,10 +31,48 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.1.35" "version": "0.1.36"
}, },
"0.1": { "0.1": {
"version": "0.1.35" "version": "0.1.36"
},
"0.1.36": {
"x86_64_linux_musl": {
"etag": "0x8DE6AFC0C4234EC",
"checksum": "d552f47b217ff77ac211ae506730f6c0ee822b5084c6f7a9c16148994fe9ecc0"
},
"x86_64_macos": {
"etag": "0x8DE6AFBEC46F5C2",
"checksum": "127b5084d895d06949bbf02033f0c6ce98dfe2d13ea8783bec15fd80d54dfe5e"
},
"x86_64_windows": {
"etag": "0x8DE6AFC03207836",
"checksum": "2dd6c637c644a658744f5d9ba302862c80e68ff6c37e115bcba02cf5451008ac"
},
"aarch64_linux_musl": {
"etag": "0x8DE6AFBF84ED324",
"checksum": "7eb4c46f08df2889a710f4ca570bc535d99372ecd156138f919c4c5b17555373"
},
"aarch64_macos": {
"etag": "0x8DE6AFD0ABC97B7",
"checksum": "ba6d67e1e5a11ffd81f4b896099d8a63095b0548900acb391028f6820e1009ce"
},
"aarch64_windows": {
"etag": "0x8DE6AFBC085EDED",
"checksum": "1c7f3e323c2eb2a6f4a122a0687a2b4d8d71de5c89cccda6356aabc74a434341"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE6AFC0587BE56",
"checksum": "ccc40b864d355e66bbb6d570dc561cf204f592fbdddbf82320ea3a0b7eebb4b0"
},
"riscv64_linux_musl": {
"etag": "0x8DE6AFC06D11ADF",
"checksum": "7748301edc592a6ef93768fef1becd29777dab62de699a298a9e25dafee20979"
},
"s390x_linux_gnu": {
"etag": "0x8DE6AFC14F531DE",
"checksum": "f85738868242ef526bfb1cd72b8cb9555e2a6425e18f2b93f8d2dd2a9a3fb90b"
}
}, },
"0.1.35": { "0.1.35": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -24,10 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.2.3" "version": "0.2.4"
}, },
"0.2": { "0.2": {
"version": "0.2.3" "version": "0.2.4"
},
"0.2.4": {
"x86_64_linux_musl": {
"etag": "0x8DE58EB83E930F9",
"checksum": "9d52e1f0ca56261ec034461b6fd0eea6c545e07058bb46ddc21abb328b8e27ab"
},
"x86_64_macos": {
"etag": "0x8DE58EBC764909B",
"checksum": "8e780846f6ac0cacfd25b12562806ca3c2b59498d1c2cb12d7c7cebec7216623"
},
"x86_64_windows": {
"etag": "0x8DE58EC025B9659",
"checksum": "9760ad7d4515a8555836128b5e1573e11ebb80594d323b9a1321fd8396a44e36"
},
"aarch64_linux_musl": {
"etag": "0x8DE58EB8368D1C0",
"checksum": "0b057b908bfb0f3f3d1c30da881bcc65a2633972767b458a41e416bdbd706aaa"
},
"aarch64_macos": {
"etag": "0x8DE58EBA80A5AB3",
"checksum": "ef98c8afe0bc06b32e92acb3fe4e7690e6c031f973cd28136ae367ea01de409d"
}
}, },
"0.2.3": { "0.2.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,125 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.9.122" "version": "0.9.127"
}, },
"0.9": { "0.9": {
"version": "0.9.122" "version": "0.9.127"
},
"0.9.127": {
"previous_stable_version": "0.9.126",
"x86_64_linux_gnu": {
"etag": "0x8DE6B2F56693476",
"checksum": "0a9d356170528ba92a65fd0157ec0445a67d1f7c2c5726085656e55ba8a1b976"
},
"x86_64_linux_musl": {
"etag": "0x8DE6B2ED81EC9E7",
"checksum": "51648aa64c76c87e6357195c9bbb702bda8b2b6fbeeae0960926556b7aea37bc"
},
"x86_64_macos": {
"etag": "0x8DE6B2F967EE463",
"checksum": "c814033126902b9f06fc5d01651c6dafc634b3a7a27d3ad87a893f749027f661"
},
"x86_64_windows": {
"etag": "0x8DE6B30804FF2E7",
"checksum": "c00d48d96a5fdbac7664532fa81a07602242f5b9618980350997664d109d222b"
},
"aarch64_linux_gnu": {
"etag": "0x8DE6B2E95DD5A04",
"checksum": "ce9f682227a131497227f84328e0b2eb36d2a7f43515f867a47bdb35c69516e4"
}
},
"0.9.126": {
"previous_stable_version": "0.9.125",
"x86_64_linux_gnu": {
"etag": "0x8DE643FB91D681A",
"checksum": "f374217d343eb159a9c61bdb0dac773126854837ef1d615282ca84e91c29a4fd"
},
"x86_64_linux_musl": {
"etag": "0x8DE64408F9B9063",
"checksum": "43523bdfafc27a7308c9358ed0d75ea67cd643b9a0b0761ba3a9ac6c4b786d77"
},
"x86_64_macos": {
"etag": "0x8DE6440236127F5",
"checksum": "c33e20b118dced1a5bef9c5a6244fce2e8bbc12cf1ad7edb9afed44701817a2b"
},
"x86_64_windows": {
"etag": "0x8DE64429A98EA5B",
"checksum": "eaf07412bc07d3795b81f4cb410398b98b50837dd2082decc6e50191c7cfb222"
},
"aarch64_linux_gnu": {
"etag": "0x8DE643F82ACBDD3",
"checksum": "0f248c2032d1cbabafc0c780901c3ce032114f4fbd7ff81b7f656edfeffcff21"
}
},
"0.9.125": {
"previous_stable_version": "0.9.124",
"x86_64_linux_gnu": {
"etag": "0x8DE6388B068618B",
"checksum": "8e30496b8e68497aa45aaef7992e39f62919e2bd87d3f4530f7bd5d3acae9ea5"
},
"x86_64_linux_musl": {
"etag": "0x8DE6387DBF365A0",
"checksum": "5c4c955f99f4497a37eb15b746e6acce55082297eee7b58b93e665e61a0b0258"
},
"x86_64_macos": {
"etag": "0x8DE638862962D78",
"checksum": "0211423bd3a890c096f109b18046f5469c3a3900914e7a758cb8394f31268e8a"
},
"x86_64_windows": {
"etag": "0x8DE6388A84E5B01",
"checksum": "219c8dd570f0f8ed51b456d3946c60f2d1a0c2e5e18097a5f87e19f32c9adbb4"
},
"aarch64_linux_gnu": {
"etag": "0x8DE63887D605FD0",
"checksum": "ea3174c1d8941f85d9f4c6d5619178482811b0a3b78010d3ea369ba20705fc2b"
}
},
"0.9.124": {
"previous_stable_version": "0.9.123",
"x86_64_linux_gnu": {
"etag": "0x8DE5C6929CC9814",
"checksum": "cf3694155011e6e19a7306448b7984e5d0d781417a31478996a9018b7ec78e25"
},
"x86_64_linux_musl": {
"etag": "0x8DE5C691E39D750",
"checksum": "f2f93a11f7274aabae0d3f9d728f48769ca370899532f362d29ace348674e289"
},
"x86_64_macos": {
"etag": "0x8DE5C68BE040A14",
"checksum": "7fa40a74fbad476859211759528186252da77d6872bdb67b06a709152bd0a20c"
},
"x86_64_windows": {
"etag": "0x8DE5C6A63F9E0F3",
"checksum": "14404a4566b4d405e2f6c63544c455eb97044b4acbeadd4ff2579131757afeb3"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5C68DDAA1BFF",
"checksum": "d428e20e704715f8597e9b79bf30d0c1a3c5558a4e640766e7c746db368e2c34"
}
},
"0.9.123": {
"previous_stable_version": "0.9.122",
"x86_64_linux_gnu": {
"etag": "0x8DE5AB5E3526F73",
"checksum": "b5bfdecdfd1b4efb702ebfa512b7bf0932aeb8c5cde25917aa6df8bf63837b3b"
},
"x86_64_linux_musl": {
"etag": "0x8DE5AB6CB0139AD",
"checksum": "c815b05f54c945f2704e777871bfb6b90a9eb68e5cdbda5bfa2663d38f4aaef7"
},
"x86_64_macos": {
"etag": "0x8DE5AB64F6B2EF5",
"checksum": "da12a18f487581b1a13f42344e87ebe87bf3074e100e211eafb89f539a54090a"
},
"x86_64_windows": {
"etag": "0x8DE5AB71D286F24",
"checksum": "3a692f5962b1cb10cd4d6f929e3c2ae468fa238d9365b3823e98d3b6889ff8f2"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5AB6B821862F",
"checksum": "91ab98eedb817a52f4d4ae31e4c354e630ce1cc7d81c534b37b4d1edd42451c8"
}
}, },
"0.9.122": { "0.9.122": {
"previous_stable_version": "0.9.121", "previous_stable_version": "0.9.121",

View File

@@ -31,10 +31,48 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.2.20" "version": "0.2.21"
}, },
"0.2": { "0.2": {
"version": "0.2.20" "version": "0.2.21"
},
"0.2.21": {
"x86_64_linux_musl": {
"etag": "0x8DE6AFC3E8431E1",
"checksum": "5a32f020fb678debd1c2af85b6c822714cf9d158a2089cfd2c4e1f2796a41f4f"
},
"x86_64_macos": {
"etag": "0x8DE6AFD07092CA8",
"checksum": "61ae4fea3de88cf32b27395aab176cc3071db35fef73128485d0351c537c2272"
},
"x86_64_windows": {
"etag": "0x8DE6AFC76C0DB8B",
"checksum": "ed66350f835e95837280312d2eb8e2fe24e47264da67955d57bd93656ec2c597"
},
"aarch64_linux_musl": {
"etag": "0x8DE6AFC528E5E70",
"checksum": "9e04305a5e8119c103a9d8017192d611d7208192772cf725c49c23ccc44f1881"
},
"aarch64_macos": {
"etag": "0x8DE6AFD24C51E90",
"checksum": "e2466aa92b2e7454210a4ff8f0e59988fd0d4b471124ee6a483d8aef62564418"
},
"aarch64_windows": {
"etag": "0x8DE6AFC57C9635F",
"checksum": "54c032f6093a3335e380732907a520857dd327902a56ec1b4e0aeccfed942372"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE6AFC3ADEA618",
"checksum": "6359b49a16172e9c05637d1399535050ebfd40d22330589319372e811375acd5"
},
"riscv64_linux_musl": {
"etag": "0x8DE6AFC6CCE8870",
"checksum": "22cd4b624667fa559347f11c2871d43a07f40fe322f25399aa270b7b0706e7ad"
},
"s390x_linux_gnu": {
"etag": "0x8DE6AFC6B65E02E",
"checksum": "cf06f516481072b25d017f6b0d5fded19f86f2008ba5aee5c43f80fb25f80062"
}
}, },
"0.2.20": { "0.2.20": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,7 +19,32 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.45.0" "version": "0.46.0"
},
"0.46": {
"version": "0.46.0"
},
"0.46.0": {
"x86_64_linux_musl": {
"etag": "0x8DE5A4865558F08",
"checksum": "5114ac97744a3eede2b68f041da5ded2c494933483282a366810a334629c6264"
},
"x86_64_macos": {
"etag": "0x8DE5A4856D53C10",
"checksum": "6c4eb58398b24fb1139149f95823984f4a90e1ab0e820344e55fb16f9be47435"
},
"x86_64_windows": {
"etag": "0x8DE5A490E2BF196",
"checksum": "e08c556c0662401b50e9369452c37dcfc49c4cfe4ca413b3b40e580452a89a89"
},
"aarch64_linux_musl": {
"etag": "0x8DE5A4874DC66AB",
"checksum": "01dc7f09f626ca16ade530993aafe62cb87220fdaa95230331cd8089a7dde11a"
},
"aarch64_macos": {
"etag": "0x8DE5A48B46F2A62",
"checksum": "06708e18ad3e9d01ae7bb7f3729343af877b1dc0a2023bfec2df37f1cce99a7f"
}
}, },
"0.45": { "0.45": {
"version": "0.45.0" "version": "0.45.0"

View File

@@ -19,7 +19,76 @@
}, },
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.20.1" "version": "0.21.4"
},
"0.21": {
"version": "0.21.4"
},
"0.21.4": {
"x86_64_linux_musl": {
"etag": "0x8DE5DA1C7B51C23",
"checksum": "75dd8e3173f6c8b0340942ebd812eddd862fde587a75741d14f9f56fa1c27dad"
},
"x86_64_macos": {
"etag": "0x8DE5DA1C7BCDB96",
"checksum": "30c271be5690f8bbe46f2b4164b9e0dc3f50f72d452cd2ca25172f46934a7ef4"
},
"x86_64_windows": {
"etag": "0x8DE5DA1C7BF70C6",
"checksum": "46854ace1052da2b650819f22fc00bccdb1e2f824ed9ebb2f4b53a6f00b5b8c5"
},
"aarch64_linux_musl": {
"etag": "0x8DE5DA1C7B78A62",
"checksum": "9b4b49b23ecf3dcbfee44f05dd2e0f5433c690e07d63a46c4d455120a55e12cc"
},
"aarch64_windows": {
"etag": "0x8DE5DA1C7B6EED5",
"checksum": "da9bf7e916f86549145dee7e8bbeb4b4d36f92ef1f4aa5f89d7d72ff610df6eb"
}
},
"0.21.3": {
"x86_64_linux_musl": {
"etag": "0x8DE5BF87D0A51B6",
"checksum": "75357b6f733529ddd89e47f67ca63b22b4a2d6b27d118066b441c24a8a98a810"
},
"x86_64_macos": {
"etag": "0x8DE5BF87D18E757",
"checksum": "0094f9ccc7b325e98896da77e12388f0cb0161593e7182d0235346f1150c226e"
},
"x86_64_windows": {
"etag": "0x8DE5BF87D080A59",
"checksum": "eab697b128ebd91e0248281c7981496e6c5801ff57c1299c77206a444018d859"
},
"aarch64_linux_musl": {
"etag": "0x8DE5BF87D12D3A6",
"checksum": "d0f1ce33a3b9cf9280d417a04702e68cdd1d688475f7b13d54dd7cf86b4a2193"
},
"aarch64_windows": {
"etag": "0x8DE5BF87D1100FF",
"checksum": "f57a397377a27b184825d5ffc35b438ee4cda4304a5c946a6cacad6a362a9e9c"
}
},
"0.21.2": {
"x86_64_linux_musl": {
"etag": "0x8DE5B61AE98AFF3",
"checksum": "6c9192667c38090d6b554d10bc1a9ec9c9cdd56e2db957cd9bfb441c717414ef"
},
"x86_64_macos": {
"etag": "0x8DE5B61AEA60E63",
"checksum": "0812e3d18495adca531692e98b461856c8c0cf6619e9bb329bbdbffc885700ff"
},
"x86_64_windows": {
"etag": "0x8DE5B61AE94E39E",
"checksum": "80183314db6fdf65f303b733a4906bd3fb3a4c093dcac9753b4ca0ad44a1c075"
},
"aarch64_linux_musl": {
"etag": "0x8DE5B61AEA0E419",
"checksum": "d67b05434b84ee6518522ebabde47ae601c4e471c4984be95e4c208d750e9b11"
},
"aarch64_windows": {
"etag": "0x8DE5B61AE95CCFF",
"checksum": "5ecf6ee927a0f368771c032f992e594e3ebff9a71945c1907e2f4090b27a354f"
}
}, },
"0.21.1": { "0.21.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

214
manifests/coreutils.json generated
View File

@@ -1,62 +1,90 @@
{ {
"rust_crate": "coreutils", "rust_crate": "coreutils",
"template": { "template": null,
"x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "coreutils-${version}-x86_64-unknown-linux-musl/coreutils"
},
"x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-apple-darwin.tar.gz",
"bin": "coreutils-${version}-x86_64-apple-darwin/coreutils"
},
"x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-pc-windows-msvc.zip",
"bin": "coreutils-${version}-x86_64-pc-windows-msvc/coreutils.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "coreutils-${version}-aarch64-unknown-linux-musl/coreutils"
},
"aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-apple-darwin.tar.gz",
"bin": "coreutils-${version}-aarch64-apple-darwin/coreutils"
},
"aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-pc-windows-msvc.zip",
"bin": "coreutils-${version}-aarch64-pc-windows-msvc/coreutils.exe"
}
},
"license_markdown": "[MIT](https://github.com/uutils/coreutils/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/uutils/coreutils/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.5.0" "version": "0.6.0"
},
"0.6": {
"version": "0.6.0"
},
"0.6.0": {
"x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE624896875B8E",
"checksum": "6ddc463115e501a3edd368af601be9b32613f1af3b910e63679b7b273882b304",
"bin": "coreutils-x86_64-unknown-linux-musl/coreutils"
},
"x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE62497CF84E50",
"checksum": "ffb6b57a6640f32895eaec7a5e31f2191860b036dce27769ddcd3fd2786f2865",
"bin": "coreutils-x86_64-apple-darwin/coreutils"
},
"x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DE624914778DB8",
"checksum": "f223058a51e8a2a4b92d9f1a1b2954f7a02b6d0f42e4a7e0413fcdb93be2e287",
"bin": "coreutils-x86_64-pc-windows-msvc/coreutils.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE6247D6AF7544",
"checksum": "47a14a2ed2f64b2341731e0e15f916806b3f50cce0b6ffa2cae9ed531c0c9d33",
"bin": "coreutils-aarch64-unknown-linux-musl/coreutils"
},
"aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE6249C49393A1",
"checksum": "70319bbe063c015c8be25fd384478013f6f211fc7507282b6ed12f85eedb99dc",
"bin": "coreutils-aarch64-apple-darwin/coreutils"
},
"aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DE62481C536BB1",
"checksum": "7183bd5aff648b76517182e50d94819efdaede637650f5b9ad9117c171c4eebf",
"bin": "coreutils-aarch64-pc-windows-msvc/coreutils.exe"
}
}, },
"0.5": { "0.5": {
"version": "0.5.0" "version": "0.5.0"
}, },
"0.5.0": { "0.5.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE3A58E83993BE", "etag": "0x8DE3A58E83993BE",
"checksum": "dc3ced6fa8ea63f20640b4cb610017c4afa8fdaf6318c998161bbaf5e7bfc830" "checksum": "dc3ced6fa8ea63f20640b4cb610017c4afa8fdaf6318c998161bbaf5e7bfc830",
"bin": "coreutils-0.5.0-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE3A5B4C77B5CD", "etag": "0x8DE3A5B4C77B5CD",
"checksum": "9c6b68cb1e01619ed5ff2f9691e58d9e4035e6120e21030c4608f9a234a3089d" "checksum": "9c6b68cb1e01619ed5ff2f9691e58d9e4035e6120e21030c4608f9a234a3089d",
"bin": "coreutils-0.5.0-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DE3A5967011891", "etag": "0x8DE3A5967011891",
"checksum": "ba0a319a2acf0ab2c1786fb75a246090d905f49762638e903b4f8ff3195b72be" "checksum": "ba0a319a2acf0ab2c1786fb75a246090d905f49762638e903b4f8ff3195b72be",
"bin": "coreutils-0.5.0-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE3A5814A6F76A", "etag": "0x8DE3A5814A6F76A",
"checksum": "a1ffa4faf1e1b6267edb58a5015fbc09dd6f787d80c4d59d781876374edb0f8e" "checksum": "a1ffa4faf1e1b6267edb58a5015fbc09dd6f787d80c4d59d781876374edb0f8e",
"bin": "coreutils-0.5.0-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE3A5ACB7FBD12", "etag": "0x8DE3A5ACB7FBD12",
"checksum": "cb54ceebbd09936b2ee5167d5ff9318c3a9e28e2f154fddd3ec7febb7fc40624" "checksum": "cb54ceebbd09936b2ee5167d5ff9318c3a9e28e2f154fddd3ec7febb7fc40624",
"bin": "coreutils-0.5.0-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DE3A586ED221E8", "etag": "0x8DE3A586ED221E8",
"checksum": "96538e06f0092b23cb0f368426fc2b1132f494ce7195ccc53e0fc8071436f73c" "checksum": "96538e06f0092b23cb0f368426fc2b1132f494ce7195ccc53e0fc8071436f73c",
"bin": "coreutils-0.5.0-aarch64-pc-windows-msvc/coreutils.exe"
} }
}, },
"0.4": { "0.4": {
@@ -64,28 +92,40 @@
}, },
"0.4.0": { "0.4.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE1FE2BC2BBF8B", "etag": "0x8DE1FE2BC2BBF8B",
"checksum": "7658be348de0741308f59ddc0ceec0c84a879b5fad575226c4628a5ecd39c06d" "checksum": "7658be348de0741308f59ddc0ceec0c84a879b5fad575226c4628a5ecd39c06d",
"bin": "coreutils-0.4.0-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE1FE48EEDC63C", "etag": "0x8DE1FE48EEDC63C",
"checksum": "6e4be8429efe86c9a60247ae7a930221ed11770a975fb4b6fd09ff8d39b9a15c" "checksum": "6e4be8429efe86c9a60247ae7a930221ed11770a975fb4b6fd09ff8d39b9a15c",
"bin": "coreutils-0.4.0-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DE1FE334CD6CFA", "etag": "0x8DE1FE334CD6CFA",
"checksum": "3d22d9371118f3f6b2dbbc98d21cbfee5d3a752732af5b1efb456c6410095cda" "checksum": "3d22d9371118f3f6b2dbbc98d21cbfee5d3a752732af5b1efb456c6410095cda",
"bin": "coreutils-0.4.0-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE1FE2D205235A", "etag": "0x8DE1FE2D205235A",
"checksum": "426eb4b18dd2ba9af6397211f7710f6474a8ec700d0f3249f147c544318d85a3" "checksum": "426eb4b18dd2ba9af6397211f7710f6474a8ec700d0f3249f147c544318d85a3",
"bin": "coreutils-0.4.0-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE1FE49AA328F5", "etag": "0x8DE1FE49AA328F5",
"checksum": "a148b660eeaf409af7a4406903f93d0e6713a5eb9adcaf71a1d732f1e3cc3522" "checksum": "a148b660eeaf409af7a4406903f93d0e6713a5eb9adcaf71a1d732f1e3cc3522",
"bin": "coreutils-0.4.0-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DE1FE2D8191A32", "etag": "0x8DE1FE2D8191A32",
"checksum": "82b22fe1ca187d9aa136937aa52f2a485e40a98816f6fbecc6655199bf783198" "checksum": "82b22fe1ca187d9aa136937aa52f2a485e40a98816f6fbecc6655199bf783198",
"bin": "coreutils-0.4.0-aarch64-pc-windows-msvc/coreutils.exe"
} }
}, },
"0.3": { "0.3": {
@@ -93,28 +133,40 @@
}, },
"0.3.0": { "0.3.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DE134D1A56FA78", "etag": "0x8DE134D1A56FA78",
"checksum": "4f31610e2681e278e7bce14f4dc0fc5f0265a10b102f7153c8cff40af640cf31" "checksum": "4f31610e2681e278e7bce14f4dc0fc5f0265a10b102f7153c8cff40af640cf31",
"bin": "coreutils-0.3.0-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DE134D802411C9", "etag": "0x8DE134D802411C9",
"checksum": "f5990c7c50b0ec0d131e135df8974ab6f552ac07bab45173d734c871af725edb" "checksum": "f5990c7c50b0ec0d131e135df8974ab6f552ac07bab45173d734c871af725edb",
"bin": "coreutils-0.3.0-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DE134CE2994BDF", "etag": "0x8DE134CE2994BDF",
"checksum": "bcb447c03bc8e15ae78a749586eddf238f4c6d9576c1b4de6b6077fa3bce2a4f" "checksum": "bcb447c03bc8e15ae78a749586eddf238f4c6d9576c1b4de6b6077fa3bce2a4f",
"bin": "coreutils-0.3.0-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DE134C8A0A73A1", "etag": "0x8DE134C8A0A73A1",
"checksum": "44750ba4e31bb02dd8272f22a778e80dd2658504e5774b24c68edae160d6ac81" "checksum": "44750ba4e31bb02dd8272f22a778e80dd2658504e5774b24c68edae160d6ac81",
"bin": "coreutils-0.3.0-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DE134DCD7BEF42", "etag": "0x8DE134DCD7BEF42",
"checksum": "af60b273599671520b8bf2dc646fee455023d74bf72826e8491729b12748c563" "checksum": "af60b273599671520b8bf2dc646fee455023d74bf72826e8491729b12748c563",
"bin": "coreutils-0.3.0-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DE134C4D7E8691", "etag": "0x8DE134C4D7E8691",
"checksum": "e3dadc0af59461b2da53a7d9b70c930009183963cfbf34b0d3b9f5c5451f7f0a" "checksum": "e3dadc0af59461b2da53a7d9b70c930009183963cfbf34b0d3b9f5c5451f7f0a",
"bin": "coreutils-0.3.0-aarch64-pc-windows-msvc/coreutils.exe"
} }
}, },
"0.2": { "0.2": {
@@ -122,54 +174,78 @@
}, },
"0.2.2": { "0.2.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEFDAE198B69D", "etag": "0x8DDEFDAE198B69D",
"checksum": "71551a36b13ae5c7078b7e97d4c264a77446246c638379531efdeec813473921" "checksum": "71551a36b13ae5c7078b7e97d4c264a77446246c638379531efdeec813473921",
"bin": "coreutils-0.2.2-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-apple-darwin.tar.gz",
"etag": "0x8DDEFDCDBF40B8F", "etag": "0x8DDEFDCDBF40B8F",
"checksum": "d60533c66d5f9d8b4c5aaec3837a25ef8b82227c1ace780c2d97f94da1c8b229" "checksum": "d60533c66d5f9d8b4c5aaec3837a25ef8b82227c1ace780c2d97f94da1c8b229",
"bin": "coreutils-0.2.2-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-pc-windows-msvc.zip",
"etag": "0x8DDEFDB12CFA83D", "etag": "0x8DDEFDB12CFA83D",
"checksum": "45922f4f43a7b4cc1191d52548201b244343cfb3c27e7761f34ce654e4cfb1b1" "checksum": "45922f4f43a7b4cc1191d52548201b244343cfb3c27e7761f34ce654e4cfb1b1",
"bin": "coreutils-0.2.2-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DDEFDA5E470728", "etag": "0x8DDEFDA5E470728",
"checksum": "fa60e7777d99e00cafe86a38e859b3d21a295b06c48ac6470f87b51964a3ead3" "checksum": "fa60e7777d99e00cafe86a38e859b3d21a295b06c48ac6470f87b51964a3ead3",
"bin": "coreutils-0.2.2-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-apple-darwin.tar.gz",
"etag": "0x8DDEFDB559449D8", "etag": "0x8DDEFDB559449D8",
"checksum": "7a48b23626bce2e114a2be674fae8af857438d96633bf6f6e9b80b0d4c18d69b" "checksum": "7a48b23626bce2e114a2be674fae8af857438d96633bf6f6e9b80b0d4c18d69b",
"bin": "coreutils-0.2.2-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-pc-windows-msvc.zip",
"etag": "0x8DDEFDA6C9C82B9", "etag": "0x8DDEFDA6C9C82B9",
"checksum": "c248ac5c0f0dca0971dfda1042c3db6b9e0d498d0666192922c51f358ccbff4a" "checksum": "c248ac5c0f0dca0971dfda1042c3db6b9e0d498d0666192922c51f358ccbff4a",
"bin": "coreutils-0.2.2-aarch64-pc-windows-msvc/coreutils.exe"
} }
}, },
"0.2.0": { "0.2.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DDED3C424B1268", "etag": "0x8DDED3C424B1268",
"checksum": "aada79c3d4a590bd36d139634e0b5f7f1e29061e59af5a98dc7bb96d8440016b" "checksum": "aada79c3d4a590bd36d139634e0b5f7f1e29061e59af5a98dc7bb96d8440016b",
"bin": "coreutils-0.2.0-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DDED3E7986A885", "etag": "0x8DDED3E7986A885",
"checksum": "4ad19ce28d5b53331853891e87666310c0bcf1fd2d4daaee4dd3fe0d748c7257" "checksum": "4ad19ce28d5b53331853891e87666310c0bcf1fd2d4daaee4dd3fe0d748c7257",
"bin": "coreutils-0.2.0-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DDED3C63D63EDF", "etag": "0x8DDED3C63D63EDF",
"checksum": "5b1b8d6e88b3ed8d3af1ca7b180b3d99674751286e797f9735c367d680cfc634" "checksum": "5b1b8d6e88b3ed8d3af1ca7b180b3d99674751286e797f9735c367d680cfc634",
"bin": "coreutils-0.2.0-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DDED3BD8D22D17", "etag": "0x8DDED3BD8D22D17",
"checksum": "1a93b2cc13129f5d876ed66ad83766e598af5297568d3df1b56a3180b95ac3e0" "checksum": "1a93b2cc13129f5d876ed66ad83766e598af5297568d3df1b56a3180b95ac3e0",
"bin": "coreutils-0.2.0-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DDED3CF809BDFB", "etag": "0x8DDED3CF809BDFB",
"checksum": "6f2995336117a9d5ff33c6ed67148b75c23a130649fbbc8aecd6a22f1d850454" "checksum": "6f2995336117a9d5ff33c6ed67148b75c23a130649fbbc8aecd6a22f1d850454",
"bin": "coreutils-0.2.0-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DDED3BCAB7EDE2", "etag": "0x8DDED3BCAB7EDE2",
"checksum": "ed282fbb5a500574050e2a0c9e668d8ea13a7be4968625d2bb0e5a5758dcb08c" "checksum": "ed282fbb5a500574050e2a0c9e668d8ea13a7be4968625d2bb0e5a5758dcb08c",
"bin": "coreutils-0.2.0-aarch64-pc-windows-msvc/coreutils.exe"
} }
}, },
"0.1": { "0.1": {
@@ -177,28 +253,40 @@
}, },
"0.1.0": { "0.1.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DD9B07C650D18D", "etag": "0x8DD9B07C650D18D",
"checksum": "463648347b1fc337414a864bda960c9cbd1bd4a540f344c010ff5bb35199e6d7" "checksum": "463648347b1fc337414a864bda960c9cbd1bd4a540f344c010ff5bb35199e6d7",
"bin": "coreutils-0.1.0-x86_64-unknown-linux-musl/coreutils"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DD9B0837D94459", "etag": "0x8DD9B0837D94459",
"checksum": "0a27f09f03811289b9ddcff8c6b7c1bf6e971b5eac3dd536208a40e2c1ea9cd9" "checksum": "0a27f09f03811289b9ddcff8c6b7c1bf6e971b5eac3dd536208a40e2c1ea9cd9",
"bin": "coreutils-0.1.0-x86_64-apple-darwin/coreutils"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-pc-windows-msvc.zip",
"etag": "0x8DD9B07EF1F3F84", "etag": "0x8DD9B07EF1F3F84",
"checksum": "4ff3c7e5149ade20a342487d1c09cc6cc63599af6dfb28d2558b925780a72d82" "checksum": "4ff3c7e5149ade20a342487d1c09cc6cc63599af6dfb28d2558b925780a72d82",
"bin": "coreutils-0.1.0-x86_64-pc-windows-msvc/coreutils.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DD9B0770F0F163", "etag": "0x8DD9B0770F0F163",
"checksum": "6572292ee74bb6a7efa88f05d0d0a7a5c696bae0ae341a438b983ae7775c9d47" "checksum": "6572292ee74bb6a7efa88f05d0d0a7a5c696bae0ae341a438b983ae7775c9d47",
"bin": "coreutils-0.1.0-aarch64-unknown-linux-musl/coreutils"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DD9B0840DF335A", "etag": "0x8DD9B0840DF335A",
"checksum": "7d8068f3d11278d96f78eb42b67d240bb8fb2386724ea597481e97ec75265d9c" "checksum": "7d8068f3d11278d96f78eb42b67d240bb8fb2386724ea597481e97ec75265d9c",
"bin": "coreutils-0.1.0-aarch64-apple-darwin/coreutils"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-pc-windows-msvc.zip",
"etag": "0x8DD9B078E16C3DB", "etag": "0x8DD9B078E16C3DB",
"checksum": "9faa0ec0f3df47cafa0a09fcead46da28e2640b5fe1316ad9cb7e11f19050bd4" "checksum": "9faa0ec0f3df47cafa0a09fcead46da28e2640b5fe1316ad9cb7e11f19050bd4",
"bin": "coreutils-0.1.0-aarch64-pc-windows-msvc/coreutils.exe"
} }
} }
} }

View File

@@ -22,7 +22,36 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.29.2" "version": "0.30.0"
},
"0.30": {
"version": "0.30.0"
},
"0.30.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE68A19FDBA5D3",
"checksum": "f89876326620f5fc78a9b27cc1af57d6ed13d019aab87490e1246a44a910babb"
},
"x86_64_macos": {
"etag": "0x8DE68A1ABCE684B",
"checksum": "1603264fd2968b8d617e48aa7e9cf17bee1d25a8ffe717aec37caf1605a21961"
},
"x86_64_windows": {
"etag": "0x8DE68A1A68CD9DF",
"checksum": "1f563ba9644d2f2966fc8029fd701ca4af4f388d44c017c1d60559a1ecc9114f"
},
"aarch64_linux_gnu": {
"etag": "0x8DE68A1A4F518E5",
"checksum": "190da406177311aa1081edd0c717df10271eba7e4356a56215494a70e1a4b459"
},
"aarch64_macos": {
"etag": "0x8DE68A1C975B445",
"checksum": "dabbaf07e543e7996f708147475e2daa69ddf8a8683c5b06febc7d3f074e5e24"
},
"aarch64_windows": {
"etag": "0x8DE68A1A9DB32B2",
"checksum": "866809c6e2617c39d0b11713872ae35b88c98941c22dc66d9a4b633fa56db82a"
}
}, },
"0.29": { "0.29": {
"version": "0.29.2" "version": "0.29.2"

View File

@@ -3,13 +3,51 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
"latest": { "latest": {
"version": "3.6.0" "version": "3.6.1"
}, },
"3": { "3": {
"version": "3.6.0" "version": "3.6.1"
}, },
"3.6": { "3.6": {
"version": "3.6.0" "version": "3.6.1"
},
"3.6.1": {
"x86_64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-linux-amd64.tar.gz",
"etag": "0x8DE5EAEB92946E5",
"checksum": "cd32084fce5f3d49ba49697f362ac3a114989715c98819303247dd54c1f368b0",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-darwin-amd64.tar.gz",
"etag": "0x8DE5EAEB8A762A3",
"checksum": "6d7882e2f8a0884953f6bb8782b482ce8a6dd4ab2f25086a57046ef937f7625d",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-windows-amd64.zip",
"etag": "0x8DE5EAEB8360D84",
"checksum": "cdd3899ebd60277b10e188c78915ea098a10a1a441a04e3ed2a5a99eb968a838",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-linux-arm64.tar.gz",
"etag": "0x8DE5EAEB8AC8CF4",
"checksum": "a471181b0741982afa4f3dbc1e433b6caa0c5e6daad580572841884fd9957220",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-darwin-arm64.tar.gz",
"etag": "0x8DE5EAEB91C5D1B",
"checksum": "64f6006e4ae880ef140ac175f30b5b4cab72fa92b3708d9104006441fb7ed723",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-windows-arm64.zip",
"etag": "0x8DE5EAEB81ECF1D",
"checksum": "2c79dc0efc66932aabb85235c5429d96ccc009086158345c1d04502040e91d20",
"bin": "bin/ec-windows-arm64.exe"
}
}, },
"3.6.0": { "3.6.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -28,10 +28,39 @@
}, },
"license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "2.11.0" "version": "2.12.0"
}, },
"2": { "2": {
"version": "2.11.0" "version": "2.12.0"
},
"2.12": {
"version": "2.12.0"
},
"2.12.0": {
"x86_64_linux_musl": {
"etag": "0x8DE584A87B0D102",
"checksum": "c89a7bc55f3c51f391938aa3fa560125109695c1930d927879daea68dd786420"
},
"x86_64_macos": {
"etag": "0x8DE584B06F4090C",
"checksum": "fd4bce35ea8a6f3af6ac4891073781ca24c654c36c83c865bc30bab332c05a14"
},
"x86_64_windows": {
"etag": "0x8DE584B48CF7607",
"checksum": "f2b8c692d9488c3313d7786e2099976151c10fd8f76580b12d045bb9683a8379"
},
"aarch64_linux_musl": {
"etag": "0x8DE584A7D7A223B",
"checksum": "a2d262b389aed349e0564aaaa38a44015c98a951048923b086d6cf732f6dbbaf"
},
"aarch64_macos": {
"etag": "0x8DE584AC9142FD2",
"checksum": "2ae72a0061bee98d0e375f2ea8e0f4b23b4915ac2e37fa45a705066de49b43a0"
},
"aarch64_windows": {
"etag": "0x8DE584B0D85A19E",
"checksum": "faa97e8a741a853eea0e826207211c59727a7f90218c26c56bb6c8c4038ac058"
}
}, },
"2.11": { "2.11": {
"version": "2.11.0" "version": "2.11.0"

30
manifests/knope.json generated
View File

@@ -3,10 +3,36 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.22.1" "version": "0.22.2"
}, },
"0.22": { "0.22": {
"version": "0.22.1" "version": "0.22.2"
},
"0.22.2": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DE6357D15B5205",
"checksum": "22c3cc42500f640ee7276abe56e2e6e35e172eacf3313cb24b4af0a7ac6efb64",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DE6357D14A2751",
"checksum": "d1af2c402d9837ab18e538ba465675873d04458ba42540b73cd77566fb71be90",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DE6357D1498BBC",
"checksum": "25e9c787e679712c8efdae4ac9d5c3a7400009bfc161642c8d168c71ac2ddace",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DE6357D14B109C",
"checksum": "1989892b7a7847217767536beada59564ff10feb51aa7e59be6c3e49da62b3a3",
"bin": "knope-aarch64-apple-darwin/knope"
}
}, },
"0.22.1": { "0.22.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

43
manifests/martin.json generated
View File

@@ -32,10 +32,49 @@
}, },
"license_markdown": "[MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "1.2.0" "version": "1.3.1"
}, },
"1": { "1": {
"version": "1.2.0" "version": "1.3.1"
},
"1.3": {
"version": "1.3.1"
},
"1.3.1": {
"x86_64_linux_musl": {
"etag": "0x8DE69BEEF1273C5",
"checksum": "efae063aa2faa85f5ccadb00d5321bb10adeb2b439ef8422a41951f532f68133"
},
"x86_64_macos": {
"etag": "0x8DE69BEEEB00219",
"checksum": "15c7ae65e14df86f0b70d6c081332beba038cbc421386477fcd6507604d27677"
},
"aarch64_linux_musl": {
"etag": "0x8DE69BEEEDE310E",
"checksum": "88bdff3fd145c242b047ec70c3ccb57eec19ac1817eb8819d68d840aaca6cc81"
},
"aarch64_macos": {
"etag": "0x8DE69BEEEB00219",
"checksum": "f7e91fed05a219db1ebc5a6b33c006991fb472a3963b3602c230ee0864748111"
}
},
"1.3.0": {
"x86_64_linux_musl": {
"etag": "0x8DE5F7074F325B7",
"checksum": "1bbea224b92b57211db264725b59d127af9a6e1561293b47710620e7ea23b518"
},
"x86_64_macos": {
"etag": "0x8DE5F7074F5BAE1",
"checksum": "b562eed3e4eff6b85d2762bad0b22e88d49d4c4bc769503ca53f0c418a7d545a"
},
"aarch64_linux_musl": {
"etag": "0x8DE5F7074E662D8",
"checksum": "98bfe75764fbf2d000e773da5b7c8ba21371d55782cd9082094e78d8936fa338"
},
"aarch64_macos": {
"etag": "0x8DE5F7074C8752B",
"checksum": "cfa6b805ffb07b7097f00a345848e6b99ed26c9295dd5cb2e6a7014371348264"
}
}, },
"1.2": { "1.2": {
"version": "1.2.0" "version": "1.2.0"

477
manifests/mise.json generated
View File

@@ -28,13 +28,484 @@
}, },
"license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)",
"latest": { "latest": {
"version": "2026.1.5" "version": "2026.2.11"
}, },
"2026": { "2026": {
"version": "2026.1.5" "version": "2026.2.11"
},
"2026.2": {
"version": "2026.2.11"
},
"2026.2.11": {
"x86_64_linux_musl": {
"etag": "0x8DE6A5CCF811E95",
"checksum": "f396f680305ef1546cb65623dab4e48e7666e25ddb33517c60288a1b69d79b73"
},
"x86_64_macos": {
"etag": "0x8DE6A5CD43ECFA0",
"checksum": "d4f88990f9e9bf16cac1b87135c3f8bb94fbdf3c3d2c39d45acc44bbd788f9f4"
},
"x86_64_windows": {
"etag": "0x8DE6A5CD569F132",
"checksum": "099fc24154ed2d44fea9edd6a08465f32d5be425acd1c2375a53281e9f9f49e7"
},
"aarch64_linux_musl": {
"etag": "0x8DE6A5CC817C92E",
"checksum": "f06b71a3f59b3b8478b8f3767db53696dbd28154e2d62c657287a10dce3d5392"
},
"aarch64_macos": {
"etag": "0x8DE6A5CD2A9A3BC",
"checksum": "bf93ff18c6bc52bfc321a7968053571537224e4d3ed38203ec504ddbdcd50d6a"
},
"aarch64_windows": {
"etag": "0x8DE6A5CD545068C",
"checksum": "62b92064b3f1e77ad7a8a7233b0f32025370e22fe9835903934edc2283a3f957"
}
},
"2026.2.10": {
"x86_64_linux_musl": {
"etag": "0x8DE69E5F2D14B42",
"checksum": "cb1f06969bf020a5b5d35780e09f6f9316c499c337081771404b42549493ab32"
},
"x86_64_macos": {
"etag": "0x8DE69E5F4E59F2B",
"checksum": "c247d61a2e47bfa1820f3a4ec27b7d8c0f21fce370e94172ee6cdfab80c8d073"
},
"x86_64_windows": {
"etag": "0x8DE69E5F5D3398C",
"checksum": "d320e1d0b675a83a9ea44d7f9956650e2dc0d5068cf91f970bb2e516bc789c8f"
},
"aarch64_linux_musl": {
"etag": "0x8DE69E5EFA7B642",
"checksum": "1324b2965b97b057546d7d90bb64edfbd039ded690c78e58c305e5352207920a"
},
"aarch64_macos": {
"etag": "0x8DE69E5F44A5C0D",
"checksum": "c2f1316305a515242e7618409f6118cc779c96cd7c84b130cd7a70d5b5bd5f15"
},
"aarch64_windows": {
"etag": "0x8DE69E5F5BA4F5F",
"checksum": "9b3d550934f58097eb06913ee626b7320be7c222736625cff365a5186b197727"
}
},
"2026.2.9": {
"x86_64_linux_musl": {
"etag": "0x8DE689BE32A59FC",
"checksum": "6a20d73f01439c04dd06b711ef06f753278dcfb1146350acc89fe7863af03077"
},
"x86_64_macos": {
"etag": "0x8DE689BE635B257",
"checksum": "fcc6b91b993ea52e2b064fda54301fd0ffdd4bab102eaf7ccc59ec9b99a13d39"
},
"x86_64_windows": {
"etag": "0x8DE689BE7234C5A",
"checksum": "ee57ac35653c710a424c5f690f85ee5ce3921992bd3793835865ac50d450b086"
},
"aarch64_linux_musl": {
"etag": "0x8DE689BDE9451F9",
"checksum": "341e0ff2eb967ba502dc7bdd7457c4a536714a54684b7bdf1946dc4287689ca0"
},
"aarch64_macos": {
"etag": "0x8DE689BE56E60F5",
"checksum": "5bfa886a537e07e50089712d6b0fa46bb1a37b08f218c4878d6a2e715e1cefd1"
},
"aarch64_windows": {
"etag": "0x8DE689BE6D5D1C1",
"checksum": "332d2c4023c0f70717e92f3bd357479fc703519a98d4db8969554e7564c8a6a0"
}
},
"2026.2.8": {
"x86_64_linux_musl": {
"etag": "0x8DE67CCEBAB42CD",
"checksum": "b98f0e59347cfc5e39f2e4e643069dcc775c8b161850b89d02c884c7768e67df"
},
"x86_64_macos": {
"etag": "0x8DE67CCED89F601",
"checksum": "01fcb2600aff54f09ed009cc1c345b05379bd0b0424296973d32974788192dd7"
},
"x86_64_windows": {
"etag": "0x8DE67CCEE5FDD4B",
"checksum": "a6e7201f66b41ee668861538a7e48cd8021fde406dd83396c494b7277d943577"
},
"aarch64_linux_musl": {
"etag": "0x8DE67CCE893C200",
"checksum": "c76a3016bb5133fa6115fa9ad3994746d0ff7e8151b0ed9a3270838680fbecc2"
},
"aarch64_macos": {
"etag": "0x8DE67CCECC4025E",
"checksum": "135b686641f4220224660492f0a8dd71de6ca8e0573e4c5f75c71be8127492f2"
},
"aarch64_windows": {
"etag": "0x8DE67CCEE106905",
"checksum": "d312d15a0ce02651a52fb0f8191772b1663718257fdedec37fc65acfbb1bded4"
}
},
"2026.2.7": {
"x86_64_linux_musl": {
"etag": "0x8DE66FF13876AFD",
"checksum": "e5306ee81b476a2c840923393e11ae8dedb19948f2e353093e783b96a017b1a7"
},
"x86_64_macos": {
"etag": "0x8DE66FF164CE25F",
"checksum": "26562af6472838fc68fe2fe9dfe8defee964c07a02c7b4d32bbcc960975fa0a1"
},
"x86_64_windows": {
"etag": "0x8DE66FF16E90EE0",
"checksum": "3ce4f3bf6f350c12e96d6d7dfacfd88e7158b5779a5d9bde6cb097182d02736b"
},
"aarch64_linux_musl": {
"etag": "0x8DE66FF0EC3CDCC",
"checksum": "336bdeef7e2c0177a8b09662c83a90f2626527d203d01fd7fc9e4dba2ebbe77b"
},
"aarch64_macos": {
"etag": "0x8DE66FF15519BD8",
"checksum": "e220a873e36c7d8b866518c2728db8f58836dc9e1301c73c8f889577f2a0b4bf"
},
"aarch64_windows": {
"etag": "0x8DE66FF16836C6C",
"checksum": "91153428a4b486b09836087e1edfa86d07c5e5046344a9f3ded54101e21ad608"
}
},
"2026.2.6": {
"x86_64_linux_musl": {
"etag": "0x8DE6637355D6551",
"checksum": "6b5b39197f4c421bbb1de8970c334cef1c86d6f0a15c9e7e88999c57224ecb7f"
},
"x86_64_macos": {
"etag": "0x8DE6637376A2091",
"checksum": "52195eb5f7defb5822c0aeaffaa74e30c081abeca123cce14ee89b1eec6a45d3"
},
"x86_64_windows": {
"etag": "0x8DE663737C4105C",
"checksum": "86fcdece58f010070a274471e82845fb1507bf2755efa140b7b3e044e7e8e5d1"
},
"aarch64_linux_musl": {
"etag": "0x8DE663732B408CB",
"checksum": "c2ee72c1284bab554fa79195cacf4586ebc483bce1c58268999e7bd3635023e9"
},
"aarch64_macos": {
"etag": "0x8DE663736A9A4FE",
"checksum": "93bff864045ab70682de371827e726df74e092adb858fc85b67537d2816b1dc8"
},
"aarch64_windows": {
"etag": "0x8DE663737AC5D3E",
"checksum": "f27d1ad5d886f52b3cf7749175b588adf8aab2869b2c61946525851b72264551"
}
},
"2026.2.5": {
"x86_64_linux_musl": {
"etag": "0x8DE65704A9E6487",
"checksum": "0054a72ac375492438f1069d4e2ce1840bf4e39fcf7dc8134ce96868f39d79ae"
},
"x86_64_macos": {
"etag": "0x8DE65704F2C1338",
"checksum": "994f8538db7f104ca25cfde69a4fbca152566930f9eaa4e12547ea610c3ee131"
},
"x86_64_windows": {
"etag": "0x8DE6570503EBF09",
"checksum": "2572be94f2793047021ef6ba402ce897163a514b6fd94fcd66f8c12b2a61da82"
},
"aarch64_linux_musl": {
"etag": "0x8DE6570442518E3",
"checksum": "1911ce2fa4ecd684b74bbc5b57001de1b55e032c847aa8a31caef3b47ca57357"
},
"aarch64_macos": {
"etag": "0x8DE65704D9F4283",
"checksum": "b70b0d034904cc1c275a90f346337b559dc4fd00fca0398d65515893a9fcfd88"
},
"aarch64_windows": {
"etag": "0x8DE657050380FCC",
"checksum": "29c65fe3e60402044f4a267dfb75eceef7d6707781d2f0e8681519b3b3321c9a"
}
},
"2026.2.4": {
"x86_64_linux_musl": {
"etag": "0x8DE64A748DF26EB",
"checksum": "bc1a7123dbca341bcf8b2f3d241d6f5f9fa852b72ee49fcf1753b53c363a8cfe"
},
"x86_64_macos": {
"etag": "0x8DE64A74C1C2E54",
"checksum": "5d17689389d5de330b4f6c6c8fa44b3fc135a009dd8adf8174e5546a252e91fd"
},
"x86_64_windows": {
"etag": "0x8DE64A74D603A11",
"checksum": "b367876191a68d4545c043192caf18c8d5c38dbbfe311646ddcbe7e485ebfc8b"
},
"aarch64_linux_musl": {
"etag": "0x8DE64A7448CDE73",
"checksum": "4433209af625ea737becb7a7176814de3d8d7816c4fd74211cc4ff2f2886ded4"
},
"aarch64_macos": {
"etag": "0x8DE64A74B6A6F2D",
"checksum": "caec8c37d9a80a4689ea99909aa946007169672d1078814a7f746f0e90f8e111"
},
"aarch64_windows": {
"etag": "0x8DE64A74CDD1EA6",
"checksum": "763f7ccb1fe93539481d7a3aeb294f21fffbf915c19abfaf435765f43e4d77fa"
}
},
"2026.2.3": {
"x86_64_linux_musl": {
"etag": "0x8DE63DEA3517E33",
"checksum": "de85a3f3245d626ae57cf048ab15673c7aa13e88a145e31344800aebd00b4a76"
},
"x86_64_macos": {
"etag": "0x8DE63DEA55D506C",
"checksum": "23cd74527e116742a405572e0cfb886307f268e05738a636f9c651cf67f09085"
},
"x86_64_windows": {
"etag": "0x8DE63DEA6A072D7",
"checksum": "b7dd9408f52a68c1a43372705ef6f907ece6736468b64c808cf0a1e80e07b894"
},
"aarch64_linux_musl": {
"etag": "0x8DE63DE9FAE866B",
"checksum": "dd1d17b7d4e7992fa0ac4e1f65faac254fb99bffc12e29644226c8bab1564db5"
},
"aarch64_macos": {
"etag": "0x8DE63DEA4545D79",
"checksum": "2ba668c8a552193d4dd6d261a76c151ce183c3f70416cbee760297dcd4b7ba63"
},
"aarch64_windows": {
"etag": "0x8DE63DEA58592B6",
"checksum": "88bd067c8f6b949b6ed28cf1bf705b28ef1735189fe6c8da0a96b3e91adcf538"
}
},
"2026.2.2": {
"x86_64_linux_musl": {
"etag": "0x8DE6332896B9CCD",
"checksum": "e92eeadcc9816f8162121c0c602b4e17a844fcc40d2be0e4be4aaf4465c5a859"
},
"x86_64_macos": {
"etag": "0x8DE63328DA79221",
"checksum": "427877316ac15703722bf40265d275a8234bec49400be249191057fa2bff98bc"
},
"x86_64_windows": {
"etag": "0x8DE63328EB51443",
"checksum": "5b3e079edd2687ba370e6bc5907dd231a3ec7ddd07e8ff6d4cd850ba2f57a95f"
},
"aarch64_linux_musl": {
"etag": "0x8DE633283156578",
"checksum": "d1b4af5eeac4a7cd84fd24f161777c3c0915d615d9b589695adfef358e68b073"
},
"aarch64_macos": {
"etag": "0x8DE63328C7E1BE5",
"checksum": "ba27908d3c4430b928542e654d21e275f4aadc7d804e41f6bc61f7967c8469d5"
},
"aarch64_windows": {
"etag": "0x8DE63328E97E90B",
"checksum": "ba06a9d11e59833f643103d2c9a29ea5439d52aaf34dfedbf2d1a934091ea434"
}
},
"2026.2.1": {
"x86_64_linux_musl": {
"etag": "0x8DE624D7C38B289",
"checksum": "54608f9385f7aef1f2e2ec9a3b41af79a384ed08c9734ebce4cf412f0a3ebba2"
},
"x86_64_macos": {
"etag": "0x8DE624D7E55AF7D",
"checksum": "4e532bbd81f5dba08c1b4302f1f1e7836a98215a891532b71190dd9e624c853f"
},
"x86_64_windows": {
"etag": "0x8DE624D7EE67720",
"checksum": "879ac13b2658565a9984a920d51a7e40915104e311bf29233105e2c3ce0a4dc0"
},
"aarch64_linux_musl": {
"etag": "0x8DE624D79B3A4BD",
"checksum": "ad97ff31b003c916e53d70b238489cff90c6c6010cf15580a75f1c3b5ee5b6c3"
},
"aarch64_macos": {
"etag": "0x8DE624D7D994DDC",
"checksum": "1287be99c7fd135e07c5d41c3347dca9340369ae8e71881889ac434cacd5678d"
},
"aarch64_windows": {
"etag": "0x8DE624D7E728CDF",
"checksum": "cfa0b90ffa0c79b3bc9863251a17e593910cf271580a826bf0a127e796931ef8"
}
},
"2026.2.0": {
"x86_64_linux_musl": {
"etag": "0x8DE618F39BDFC2B",
"checksum": "1693248fdee8dd316fc31cd64844f65fddc8778176e14842ed168de5b076d728"
},
"x86_64_macos": {
"etag": "0x8DE618F3B9820DB",
"checksum": "0dcb83fdb17158907efdddd38acd8f1b13877f621c1d6779c8f96767daae71f1"
},
"x86_64_windows": {
"etag": "0x8DE618F3C38677A",
"checksum": "c7472466f805751a029bc31926a8e60f503f4dea3888402b40fdf03c925b78ee"
},
"aarch64_linux_musl": {
"etag": "0x8DE618F373B35DA",
"checksum": "66236534349671d9dc9815e802b6a883c2cddb7b28d10332bc2fd992e8ed50ee"
},
"aarch64_macos": {
"etag": "0x8DE618F3AF40DEE",
"checksum": "f3bc94bcd49dbf4c2ac1feb0478de8a94b741d6dec8c1098c546f5e040c9eabd"
},
"aarch64_windows": {
"etag": "0x8DE618F3BC6EB77",
"checksum": "e1e8107c3b9dbed293e49c352a420909e577ed8caedb8e35bf64afd4a3f97d03"
}
}, },
"2026.1": { "2026.1": {
"version": "2026.1.5" "version": "2026.1.12"
},
"2026.1.12": {
"x86_64_linux_musl": {
"etag": "0x8DE60B7C010CA76",
"checksum": "65c0cec9606dee79bca44e64c25c8241ffe3a14f47c3d6fbc0cd6ec9692b08f0"
},
"x86_64_macos": {
"etag": "0x8DE60B7C1F7D8EA",
"checksum": "c40883eaff0d514b7b73c3046f942b1e8f39d55793ccf5d47f49338ceee6c8a1"
},
"x86_64_windows": {
"etag": "0x8DE60B7C288C77A",
"checksum": "11cb5994cb056eacf2fdf3167f8b667149363e0b3b545f7714f271f4f76e9ed4"
},
"aarch64_linux_musl": {
"etag": "0x8DE60B7BD31CCF0",
"checksum": "f287bfc8446aeac09354fe76a9f0b990bfaa36b0ef437c7b8d9fc75f30336fb5"
},
"aarch64_macos": {
"etag": "0x8DE60B7C1479E9F",
"checksum": "2c8f3a238eec926322a40bc178f0b9704a73802945304bcac533a9bafe729cd3"
},
"aarch64_windows": {
"etag": "0x8DE60B7C26C110D",
"checksum": "63cca296f81d306491ac36d9edc2bb530f1877cd32b859b34c412d5d0623e91e"
}
},
"2026.1.11": {
"x86_64_linux_musl": {
"etag": "0x8DE6032D675E8E2",
"checksum": "6baf8abea3ec2e17df5c4bce3d313812c012e2621106761894b52859ad05c4cc"
},
"x86_64_macos": {
"etag": "0x8DE6032D866D745",
"checksum": "d180ad32c2747a2801d16a19abf7aa9a03987e1a4c319aaa4834e882a38e15f8"
},
"x86_64_windows": {
"etag": "0x8DE6032D947FCA8",
"checksum": "b0474eb561a3de0e7153e7c184ef96a11d1b3e42b132645152a6f4f3bb7d69ba"
},
"aarch64_linux_musl": {
"etag": "0x8DE6032D3B48B34",
"checksum": "16c988e66201e0021ab493742ea0212a77331cbe85d050817296850e19d1992f"
},
"aarch64_macos": {
"etag": "0x8DE6032D80A0485",
"checksum": "ad6f83d39ce262753c357f70f7bf873dad50487e85134efd1f6c327048ea01ff"
},
"aarch64_windows": {
"etag": "0x8DE6032D902B612",
"checksum": "fce14919b011965f57a038f405e7d7330c3d74f933bf0d3541a8672ca08e53aa"
}
},
"2026.1.9": {
"x86_64_linux_musl": {
"etag": "0x8DE5E9DDF84CFB7",
"checksum": "b0b86940d6e3093a2dacce1949528651ae75168800efeef818b32f06ab29df89"
},
"x86_64_macos": {
"etag": "0x8DE5E9DE306A8F3",
"checksum": "972649f1d51ee1603212f180d3a9d0effd9541b23ac37c0b17d0752ede40106f"
},
"x86_64_windows": {
"etag": "0x8DE5E9DE487794D",
"checksum": "1fe34ca5307a2ddbdbe0b2587fb93daac1087e8e9a6ff20c7e8fb3651fee5c6d"
},
"aarch64_linux_musl": {
"etag": "0x8DE5E9DDB09D04B",
"checksum": "0404770355d469757358217af9045b63fa98902c724d5da11ad76fb53a25515f"
},
"aarch64_macos": {
"etag": "0x8DE5E9DE18B9E70",
"checksum": "679a2cf4d0265582174c16f42bc947c1223a70ae57f47f2e39fe3499e443e08e"
},
"aarch64_windows": {
"etag": "0x8DE5E9DE3EEF230",
"checksum": "e8a46b385bc557a0053a000647bbf0ce085d7e43f882a2c0c34ddca7eb32a49e"
}
},
"2026.1.8": {
"x86_64_linux_musl": {
"etag": "0x8DE5D58104BBC32",
"checksum": "1ef3aaefd4aabf186f85d0aacf2da77d8acf8589763b0d573cb30a8bf094ede1"
},
"x86_64_macos": {
"etag": "0x8DE5D5813D5A150",
"checksum": "f72b5be1f81709c22b0b3bda9eecd58c9e368af64a385d58dcd8a564e46f8cfb"
},
"x86_64_windows": {
"etag": "0x8DE5D5814825CB9",
"checksum": "5b43d30c51db796ea0988b775cd830aefcd70d065b6a85ea56a27fbc05ac0b74"
},
"aarch64_linux_musl": {
"etag": "0x8DE5D580C9029A4",
"checksum": "9df08cf571d61c70e12601a6bb8f3663559672cd43413ac5937b4a056d0701d8"
},
"aarch64_macos": {
"etag": "0x8DE5D581223240D",
"checksum": "8f858cbc78131850f507d5fea49c892f49e9cc3793f45cd7b7feea37fd00ec7c"
},
"aarch64_windows": {
"etag": "0x8DE5D5813F5FD1D",
"checksum": "570047cea483037e4cbe79682dfbafd2a6a1e5e883bec09ff455117ec3b04897"
}
},
"2026.1.7": {
"x86_64_linux_musl": {
"etag": "0x8DE5C409F03043C",
"checksum": "0f392735660100321574b56cb334105307b480e121c2ad6c4c102d041a1a55ce"
},
"x86_64_macos": {
"etag": "0x8DE5C40A0DE1262",
"checksum": "76f6b201f69330a5052677bbfe1b6571fda14ef820b7cb58c1fd6a991b62ed80"
},
"x86_64_windows": {
"etag": "0x8DE5C40A160B93D",
"checksum": "4ce355d70f1bd3403a910393b9cbf8a8ce7dcb6695f504bc1f15abde94fb67c1"
},
"aarch64_linux_musl": {
"etag": "0x8DE5C409BCB74B1",
"checksum": "37cef07c1949930718a9b845382fa53dcd4bdee54815ba4f7cb3fc89ff3b4d0d"
},
"aarch64_macos": {
"etag": "0x8DE5C40A039FF6E",
"checksum": "6dbaed09dd7eac96cc244631427a8f3059424e8e5a5168ac5dab18ae5d9b7326"
},
"aarch64_windows": {
"etag": "0x8DE5C40A1481CC0",
"checksum": "f182f3585fbb7960ee159091eac552fa005aee7809d8363036451dd5e7e2d005"
}
},
"2026.1.6": {
"x86_64_linux_musl": {
"etag": "0x8DE591CE55881C9",
"checksum": "49f764d42a509a9c54dc238d432bc6dcf0fac3ec0d1c4733023c4fe7013e3a04"
},
"x86_64_macos": {
"etag": "0x8DE591CE7BEB82E",
"checksum": "af5cd524aaad7a70bda3ef14176c5981c4d6a9c708821e4d9a33758ba1ef5673"
},
"x86_64_windows": {
"etag": "0x8DE591CE89CFA78",
"checksum": "26e480781d838093f61b1711eee670add270df51b80f27537cb5603d80fb5e2b"
},
"aarch64_linux_musl": {
"etag": "0x8DE591CE1A28D17",
"checksum": "7526fc695dfc1372dda4b2bb419ea29c3a4103167e91785d92d8578e9df142ea"
},
"aarch64_macos": {
"etag": "0x8DE591CE7675D86",
"checksum": "1d2923b8a7a68514a9768b06a0d8595cd4bd4e567c83dbacf098b63f7ec1ea55"
},
"aarch64_windows": {
"etag": "0x8DE591CE88DA276",
"checksum": "4b1a1b0373b3155cb693426f6f986f0dbcb2fc13a6ac7ca1036952318f426e86"
}
}, },
"2026.1.5": { "2026.1.5": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,13 +3,45 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
"latest": { "latest": {
"version": "2.3.2" "version": "2.3.3"
}, },
"2": { "2": {
"version": "2.3.2" "version": "2.3.3"
}, },
"2.3": { "2.3": {
"version": "2.3.2" "version": "2.3.3"
},
"2.3.3": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_linux_amd64",
"etag": "0x8DE69CAD5311860",
"checksum": "777b4bb7ddd10bdcc8a1aa398d37d05e91e866e7586f9cff3fca2f72b8153033"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_darwin_amd64",
"etag": "0x8DE69CAD4300C11",
"checksum": "a188059bb2046bb65ff5ba1b5beec95fea1096b873c227b629fe02f550a6e339"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_windows_amd64.exe",
"etag": "0x8DE69CAD3E7E2A1",
"checksum": "8a41dcb9377937e78299fbb22f494f69019002b79a0c18d174de621b0638ae46"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_linux_arm64",
"etag": "0x8DE69CAD537C793",
"checksum": "0a503893df39863edc65edef01fd6d82b45c6e47fa9132538593d5a2d33f2616"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_darwin_arm64",
"etag": "0x8DE69CAD3E6D261",
"checksum": "ef72b1af51ee4c72dcf7286771353b363e5901c998020f41ac0079fb50026fa0"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_windows_arm64.exe",
"etag": "0x8DE69CAD3B32B51",
"checksum": "3c29b84b496d10a2932724a540e4594b35750840d20bf416edcaf32a6cddf326"
}
}, },
"2.3.2": { "2.3.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -31,10 +31,48 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.1.3" "version": "0.1.4"
}, },
"0.1": { "0.1": {
"version": "0.1.3" "version": "0.1.4"
},
"0.1.4": {
"x86_64_linux_musl": {
"etag": "0x8DE698A3B4092E8",
"checksum": "2ee28fd2e807ace8edb6fbb2df063791d7c23d4e926f9806a175bb1d0a37d846"
},
"x86_64_macos": {
"etag": "0x8DE698A334E80E1",
"checksum": "117dd15cf58785ed9ab30f73d192663ac37e744acd3befe50116ede6c8c85d49"
},
"x86_64_windows": {
"etag": "0x8DE698A4B6BD684",
"checksum": "d97f0f18b3a214f4b054b4306541910b24c1a1a980ad3eca2e2925ea6d75d579"
},
"aarch64_linux_musl": {
"etag": "0x8DE698A3ADBB2AD",
"checksum": "e08dcabec80d9bd9e06730e3c58eb466fd8023564a9c1862af5423367e6cef20"
},
"aarch64_macos": {
"etag": "0x8DE698A350173FF",
"checksum": "db836ffb2b891ca5b1b6e4060102e73ac4aad4513e271fdd2255f79977a4b263"
},
"aarch64_windows": {
"etag": "0x8DE698A4AC4B946",
"checksum": "4a02b72c58b60beb39fd8613f4427d48ca2a9bf0cb021c342434aa1649e9af42"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE698A38375889",
"checksum": "5293e81f63885c3b9e6cefea81031608d4fdb5e65fdda46a406f8b290e80476f"
},
"riscv64_linux_musl": {
"etag": "0x8DE698A384EE4BA",
"checksum": "2fa01a64f99a330e4bec5625ea280044873d2f693f2560b1089128506149a6ca"
},
"s390x_linux_gnu": {
"etag": "0x8DE698A3F57EB51",
"checksum": "c7782bfc23116d2205281990259464c6bba94033e6230d2b48487e3cb7e05334"
}
}, },
"0.1.3": { "0.1.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

107
manifests/prek.json generated
View File

@@ -40,7 +40,112 @@
}, },
"license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.2.30" "version": "0.3.2"
},
"0.3": {
"version": "0.3.2"
},
"0.3.2": {
"x86_64_linux_musl": {
"etag": "0x8DE6586D32CBC7E",
"checksum": "7960379beca845367258ce4080a0ce1754d88846d9cfe273106f272442729eff"
},
"x86_64_macos": {
"etag": "0x8DE6586D2B4DF28",
"checksum": "4bdf9b59530b7593a3f5d8dcce43c67e442a79af730cbd1b73c223ef30b5c1b5"
},
"x86_64_windows": {
"etag": "0x8DE6586D2BF5AA1",
"checksum": "4aaf87523d3588090a6f547a5eca379264ddb287e3a424a1fab73aca6cd9c0c0"
},
"aarch64_linux_musl": {
"etag": "0x8DE6586D132B103",
"checksum": "fce387f0c31e87ceebb1ae84ad5fe3502931b248c89cfe5ee8208dcfa0656260"
},
"aarch64_macos": {
"etag": "0x8DE6586D0DC18E3",
"checksum": "9705b3e3df6db7f1128058fb4f5198736553e6c3957afe0810fa7e974679c88c"
},
"aarch64_windows": {
"etag": "0x8DE6586D0D2FB62",
"checksum": "14694b2623fffa38402dbdc1c2208c91400557fd44f7083160853e6027b125d7"
},
"riscv64_linux_gnu": {
"etag": "0x8DE6586D269372A",
"checksum": "12d2b34adba08841c8b0f3118e382b9dc3ce291c6e1db3a044a57c0ed210db4e"
},
"s390x_linux_gnu": {
"etag": "0x8DE6586D27FD9FF",
"checksum": "cdc6ded593a3e132d7d5f55ab9c27028108a905e2b150fe92d72b94256330541"
}
},
"0.3.1": {
"x86_64_linux_musl": {
"etag": "0x8DE60CC7577D046",
"checksum": "dd04fb0c261528c5b00a49c70845d5eb32b09c50fff81f53f742e6a36b5299fe"
},
"x86_64_macos": {
"etag": "0x8DE60CC74FE6DB9",
"checksum": "cfd25f3b2ce65ad26274e3a20cc53308614d1b6f46d8c18429673aa4dcff6528"
},
"x86_64_windows": {
"etag": "0x8DE60CC753372FA",
"checksum": "1e7f41acb2ad26f691b2cabe2d8283539fb030d33885da537c4203099716b75f"
},
"aarch64_linux_musl": {
"etag": "0x8DE60CC73E44FAC",
"checksum": "8c14e721fa283be03a582048255c1e6815163ad11d0b0608d03bfbdb69977dc2"
},
"aarch64_macos": {
"etag": "0x8DE60CC73ACB545",
"checksum": "a22c879109ba89c260b16602737ffb81c35eb493e988124a4c2875c549390ede"
},
"aarch64_windows": {
"etag": "0x8DE60CC73B14407",
"checksum": "7c79e4d6140105d50dcbf1ba0ae060db6c635f96443a1032c5ff4299bc9a3810"
},
"riscv64_linux_gnu": {
"etag": "0x8DE60CC74EE056B",
"checksum": "04e016ed1d8fb117e18b244ac638b64d2e246d9b1bad5ed3d8212b4984a29394"
},
"s390x_linux_gnu": {
"etag": "0x8DE60CC75367CCB",
"checksum": "1c4c08b4d279b3eed1ea5cb9364f48b4dce1fd2f7c3362d67435a00b56355c39"
}
},
"0.3.0": {
"x86_64_linux_musl": {
"etag": "0x8DE596AE77D5007",
"checksum": "d3b4059b4ef630cdff090578e74273e329a76f0dce22bcf78cdfd59df8eb174c"
},
"x86_64_macos": {
"etag": "0x8DE596AE6FFD34F",
"checksum": "53ddbc9c6aea7afb6ff9e0b41303881844a0ec956f803f751365f5c3c45d373c"
},
"x86_64_windows": {
"etag": "0x8DE596AE70A27F1",
"checksum": "cff9e2f372f7f5a31578e402938a629e45567c8f0ae3a098d269c776d97e43c8"
},
"aarch64_linux_musl": {
"etag": "0x8DE596AE591D8C5",
"checksum": "8230ec50172a934c0b616b249243e37ccf8b7ada8e5c71bd09d08e508a4ed0c8"
},
"aarch64_macos": {
"etag": "0x8DE596AE54ABF6A",
"checksum": "9ab0d19a38ce659fe88a1d76ff94b9fd23c31e30be0b22ee94c24fbd92509008"
},
"aarch64_windows": {
"etag": "0x8DE596AE55DE3CB",
"checksum": "f85a128f7ef3f4c5cebfc0884db2f4728b1fb6dfdf2baa205264a6559288df40"
},
"riscv64_linux_gnu": {
"etag": "0x8DE596AE6A851AC",
"checksum": "385373b35fc2e9b9d009585fd6bad1533544d4e22b1e69106cb1651ea0ac686b"
},
"s390x_linux_gnu": {
"etag": "0x8DE596AE6FACFF7",
"checksum": "f68e7027e20bea82ae2afa590a3a84ae9678eb8b5796089e72d39f1967b6da78"
}
}, },
"0.2": { "0.2": {
"version": "0.2.30" "version": "0.2.30"

43
manifests/protoc.json generated
View File

@@ -3,13 +3,50 @@
"template": null, "template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)", "license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "3.33.4" "version": "3.33.5"
}, },
"3": { "3": {
"version": "3.33.4" "version": "3.33.5"
}, },
"3.33": { "3.33": {
"version": "3.33.4" "version": "3.33.5"
},
"3.33.5": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-x86_64.zip",
"etag": "0x8DE5F77F2B7BE3C",
"checksum": "24e58fb231d50306ee28491f33a170301e99540f7e29ca461e0e80fd1239f8d1"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-osx-x86_64.zip",
"etag": "0x8DE5F77F2DC0D51",
"checksum": "7f31625f8bec4929082ae9209e101c1c03692624457cc6332f83736db495ee92"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-win64.zip",
"etag": "0x8DE5F77F310023C",
"checksum": "7e3468cd1fbd1ae9361a5304d4ac28fbd593aa1a425b5464bd9d4da5fca224b4"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-aarch_64.zip",
"etag": "0x8DE5F77F269A809",
"checksum": "2b0fcf9b2c32cbadccc0eb7a88b841fffecd4a06fc80acdba2b5be45e815c38a"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-osx-aarch_64.zip",
"etag": "0x8DE5F77F2BBB171",
"checksum": "7084c6482e3bb416a33fe2162ba566711773b842e6953bf6cb181647b9ef57c0"
},
"powerpc64le_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-ppcle_64.zip",
"etag": "0x8DE5F77F26173DC",
"checksum": "eef750b2119fc03bda049c24322777ade4a0215bd3996a04f915d1eb6a283328"
},
"s390x_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-s390_64.zip",
"etag": "0x8DE5F77F266774F",
"checksum": "8adc51c28761b52cc0a924bc6f78815a43bcb88fbff2500dbb0401aab637199b"
}
}, },
"3.33.4": { "3.33.4": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

33
manifests/rclone.json generated
View File

@@ -28,10 +28,39 @@
}, },
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)", "license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
"latest": { "latest": {
"version": "1.72.1" "version": "1.73.0"
}, },
"1": { "1": {
"version": "1.72.1" "version": "1.73.0"
},
"1.73": {
"version": "1.73.0"
},
"1.73.0": {
"x86_64_linux_musl": {
"etag": "0x8DE604B64F23FE1",
"checksum": "2a69bf23b6e937b03f4b6f71e97154543d81610b2e5d209e9a2b96b1f9c2d803"
},
"x86_64_macos": {
"etag": "0x8DE604C4F41BC3F",
"checksum": "07a6b81920be1cb6f1512c57e814d4add59bb5859755529eed504ab9feeae7b2"
},
"x86_64_windows": {
"etag": "0x8DE604C8DE9D5B5",
"checksum": "14e1c40f34ec18532e832c228231338bd182817af6f6529a402474c69acabe0b"
},
"aarch64_linux_musl": {
"etag": "0x8DE604B7F5AB934",
"checksum": "4e361cc6a5bd29ce157bb60f3d4579d8b323c8c0e3643f226549cf0c050a5fa5"
},
"aarch64_macos": {
"etag": "0x8DE604C58B402A1",
"checksum": "9efe8f1c147be5150950956a087e44670407bbab1c71df9d7dc4e23d69a77e3e"
},
"aarch64_windows": {
"etag": "0x8DE604C9678FCE8",
"checksum": "fd1fdef477664829903e11e32e07839446d238ae133e3edef516f59ec7a9cd50"
}
}, },
"1.72": { "1.72": {
"version": "1.72.1" "version": "1.72.1"

View File

@@ -22,10 +22,98 @@
}, },
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.3.151" "version": "0.3.155"
}, },
"0.3": { "0.3": {
"version": "0.3.151" "version": "0.3.155"
},
"0.3.155": {
"x86_64_linux_musl": {
"etag": "0x8DE6514E31EAA56",
"checksum": "0ebd40f1b9e30b8f5bdb7038f1927aa997c58541211360b8feec840bf21151e7"
},
"x86_64_windows": {
"etag": "0x8DE651592307499",
"checksum": "de3ec1fe45b485284c9dd20835ce57d3533c33060a0af2f5f755d625900a7930"
},
"aarch64_linux_musl": {
"etag": "0x8DE651522C5DC84",
"checksum": "c43b8e80464a49f01cc29c12c391ffc4aaf3d030ad8ec2441ae84beaa8fe665d"
},
"aarch64_macos": {
"etag": "0x8DE65151065D33D",
"checksum": "4279ec599f1157060003937547e2cd9bd3276ee5f9743ab51b3918de0a95a407"
},
"aarch64_windows": {
"etag": "0x8DE6515B4EACA62",
"checksum": "c22e41ea97ffec4c3970db13ca333fe63704373eaecbb7feed552aa35db45c1b"
}
},
"0.3.154": {
"x86_64_linux_musl": {
"etag": "0x8DE636E1D23C434",
"checksum": "2d136e5bbf23a42ca131c6b03893ea72a553582ddf51357a0213714628269412"
},
"x86_64_windows": {
"etag": "0x8DE636EAA98D626",
"checksum": "03b95a07835c3b862496ba0c27dd9ea4eb8f6d06180ed5e3674878f70159776d"
},
"aarch64_linux_musl": {
"etag": "0x8DE636E2C3A369B",
"checksum": "81b0bf92f1b561d7e9d1ae1e8d29c584edf8b0cf9a21192678ea47764ba0dd4e"
},
"aarch64_macos": {
"etag": "0x8DE636E11854C19",
"checksum": "eca23b8dc677dd176ae37c84a5f869b462c1281fa97d31adfc5d8094c6b43500"
},
"aarch64_windows": {
"etag": "0x8DE636EEAC9BAA2",
"checksum": "b68a68ae8555a259f7ccad49f36988ceac4fb3f20438bae17995c9992b0700ef"
}
},
"0.3.153": {
"x86_64_linux_musl": {
"etag": "0x8DE5B3B766A7BCB",
"checksum": "2e1b00cc6594afd0e7f9be69c050a52f010a3ca90631f2e9a21f552cf1c6119b"
},
"x86_64_windows": {
"etag": "0x8DE5B3C0434D456",
"checksum": "967db64886429101c3146f6947c40b515ca06c5a83575b5bf2998e91adbf1fa7"
},
"aarch64_linux_musl": {
"etag": "0x8DE5B3B7ABA2E08",
"checksum": "f68da70ead901e076cee781d340944591fed0246ee2a5bc74d95d661b93a3e9c"
},
"aarch64_macos": {
"etag": "0x8DE5B3B98E2E3BC",
"checksum": "b0c8d1a6d55523ce7bee784d3157b211f7d92a7ce0725cf7556a260e23b0ef91"
},
"aarch64_windows": {
"etag": "0x8DE5B3C1E36907A",
"checksum": "c89c469a877399f28cb1e871a4331d7982802cfef821f41dc19ab8a080610493"
}
},
"0.3.152": {
"x86_64_linux_musl": {
"etag": "0x8DE5AD68D0A5C48",
"checksum": "e7311245acb6326d69431e811c5020120e15536c475bc5a42e027043a88e0386"
},
"x86_64_windows": {
"etag": "0x8DE5AD715A33DDA",
"checksum": "e6fa65038bcd7435cd6d5525a96fe4724a60ebf08a4a5b4328ad637fd361e5b5"
},
"aarch64_linux_musl": {
"etag": "0x8DE5AD69ED2F0B7",
"checksum": "da385f2cebdeb1542b279d329291f8ce501661eb061deb889dc9b03afb56f8a6"
},
"aarch64_macos": {
"etag": "0x8DE5AD6D2B5487C",
"checksum": "ce1bf411447020291c3ded83444b4284fa58f461094676aecee979c0fbac4d64"
},
"aarch64_windows": {
"etag": "0x8DE5AD739909C18",
"checksum": "06556e240393ff4371408ff9abbe293f11e1a8f677d4fecd9f06579a3c614d37"
}
}, },
"0.3.151": { "0.3.151": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

31
manifests/sccache.json generated
View File

@@ -28,7 +28,36 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.13.0" "version": "0.14.0"
},
"0.14": {
"version": "0.14.0"
},
"0.14.0": {
"x86_64_linux_musl": {
"etag": "0x8DE67ED6CAA0762",
"checksum": "8424b38cda4ecce616a1557d81328f3d7c96503a171eab79942fad618b42af44"
},
"x86_64_macos": {
"etag": "0x8DE67ED6AD92778",
"checksum": "f86c5ecf9b9a1aee53022601725c5cea0e1d9318d80a8233017101063936ab62"
},
"x86_64_windows": {
"etag": "0x8DE67ED6BB8C7B5",
"checksum": "22c5030437639b15b138e9cd082db8eedf9d8b1a0de05b6072b53f819ea9d299"
},
"aarch64_linux_musl": {
"etag": "0x8DE67ED656BD8EE",
"checksum": "62a6c942c47c93333bc0174704800cef7edfa0416d08e1356c1d3e39f0b462f2"
},
"aarch64_macos": {
"etag": "0x8DE67ED6393873A",
"checksum": "a781e8018260ab128e7690d8497736fa231b6ca895d57131d5b5b966ca987594"
},
"aarch64_windows": {
"etag": "0x8DE67ED6470B953",
"checksum": "b416e81f946c607467c5383022842649569d73f468a8e42b4536998e3d784224"
}
}, },
"0.13": { "0.13": {
"version": "0.13.0" "version": "0.13.0"

130
manifests/syft.json generated
View File

@@ -32,10 +32,136 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.40.1" "version": "1.42.0"
}, },
"1": { "1": {
"version": "1.40.1" "version": "1.42.0"
},
"1.42": {
"version": "1.42.0"
},
"1.42.0": {
"x86_64_linux_musl": {
"etag": "0x8DE68CB5EAEDD3E",
"checksum": "23bec7de5db0ba05590c676a338a8cd49e635df63e6c404c34d437e2c57f1a77"
},
"x86_64_macos": {
"etag": "0x8DE68CB5E6F8381",
"checksum": "675824f08b63e609ba077f2d4684510ac6bd7bd71db8b1a6c6f2d59d3b6450df"
},
"x86_64_windows": {
"etag": "0x8DE68CB5E712F54",
"checksum": "4c2b0ef868c4fdc602257089ac73a1b8b4c3c1099b809d80e81ae7f6488fff32"
},
"aarch64_linux_musl": {
"etag": "0x8DE68CB5DDF09C3",
"checksum": "cbc39a5f29b0bd32c1bf6bf61c363373f20a1be39dd901e1869228d42d082121"
},
"aarch64_macos": {
"etag": "0x8DE68CB5E70BAAB",
"checksum": "eb5faccd882a1d45fb25a07848bef652e27ff141bc656dca83a250211c2036fc"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE68CB5DCFB1BD",
"checksum": "5eb490e2ee959603b50d6353f190164b7cc2428c8cb7931c91646fbf550fe04c"
},
"s390x_linux_musl": {
"etag": "0x8DE68CB5EABAC84",
"checksum": "7283d35fd50655e008ba18df182a496638c881eda8aa8aafc0b395c51db2121c"
}
},
"1.41": {
"version": "1.41.2"
},
"1.41.2": {
"x86_64_linux_musl": {
"etag": "0x8DE634FFC59C799",
"checksum": "7e0f45251d2a3998d29dfb6575bc662575dd5864c27bdc11625cc369760a17ad"
},
"x86_64_macos": {
"etag": "0x8DE634FFC4C6921",
"checksum": "8a66c7566f7daa65eddb714fc4e72504dc92e9d4aa760ce5e105604df93e331d"
},
"x86_64_windows": {
"etag": "0x8DE634FFC29C5DF",
"checksum": "693c8546e7497d3060b38e67dc1632e16bee60d83d95f44b9d13d4866336df33"
},
"aarch64_linux_musl": {
"etag": "0x8DE634FFC4B0B21",
"checksum": "cc2966835ea2c000d20c0b67f21b4f04d89150dffc09cd791e1a73e99965f0ca"
},
"aarch64_macos": {
"etag": "0x8DE634FFC5CAA85",
"checksum": "8047c772a7b901cc0864fe5c8aee8fd6ec56e70b796706c3150a50334eea26f0"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE634FFC1C676B",
"checksum": "8297c3224d86c7aa5518c52f4b096c4ce135f3fade849fdb0ae6aacc6ce51bb7"
},
"s390x_linux_musl": {
"etag": "0x8DE634FFBEE5F44",
"checksum": "3724615a8cf576caf784e952b8d72633d4ca2096b58c968feeede3038408f80b"
}
},
"1.41.1": {
"x86_64_linux_musl": {
"etag": "0x8DE5F79995D473D",
"checksum": "d5ef5af2acebe7f6e60dda19a708fdf4d6f3f49f8d6b2d3e29265c1629f5d121"
},
"x86_64_macos": {
"etag": "0x8DE5F7999605112",
"checksum": "08609b18692c89763120ccf17ec7744e0fcfaf8792a351a9bfeb92c7d74e35aa"
},
"x86_64_windows": {
"etag": "0x8DE5F79995D6E22",
"checksum": "0bab55a5b9a22dea6d5f5ca173355084a1db5ad1bc7186a51b4f5a53e4190a81"
},
"aarch64_linux_musl": {
"etag": "0x8DE5F79992A8964",
"checksum": "c30ef2039cd26f9e790ee9c415376af348095472018bc5c1988e89b77aa6df26"
},
"aarch64_macos": {
"etag": "0x8DE5F799950D21F",
"checksum": "2ef0308f238b5c762213774a81d1df5b132c78e3c33d5651e037cbe96dadcd16"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5F7999184E5B",
"checksum": "b7a6be13a74d141d1d2702572adbebbb31f1dd2b82fa80b751e69316f4da6b4b"
},
"s390x_linux_musl": {
"etag": "0x8DE5F7999B4EFD5",
"checksum": "936a111d4cc581d1a50080c29b6b80248a2e8833b841424a8c29f7c62f0715c1"
}
},
"1.41.0": {
"x86_64_linux_musl": {
"etag": "0x8DE5D945078B44A",
"checksum": "cd00ebbf7b7c0a9f69a7ac1170ad2e9ed2de389db7fd96a61d8220daf0606d98"
},
"x86_64_macos": {
"etag": "0x8DE5D945125E60B",
"checksum": "7171e9b5dc0388af1f7040659ceb819a561aef23911fc389669033e2d02bb76b"
},
"x86_64_windows": {
"etag": "0x8DE5D94506D9D20",
"checksum": "c80bb78a7c418ab11f61ae868496fc9ce38a203a3a4106a73001c352b1268995"
},
"aarch64_linux_musl": {
"etag": "0x8DE5D9450E05127",
"checksum": "4b8e7d366d1866b79ee58a9638eb749e0c69dfe25cc91d7865ff604e620be7a5"
},
"aarch64_macos": {
"etag": "0x8DE5D9450CC435D",
"checksum": "ba3de65344e279adfe77948365c0ca4c523b51647b9017dd6ea5d66fa772219f"
},
"powerpc64le_linux_musl": {
"etag": "0x8DE5D9450CB59FB",
"checksum": "a3054e7a9dd8dffb448c93cef5ba1c3e5e570c6e93690c642d28edf912faccb9"
},
"s390x_linux_musl": {
"etag": "0x8DE5D945073FE9E",
"checksum": "28264d05de0774a95172c3f78c59313c0a4ae60e47f79ff43308ca28959f38d6"
}
}, },
"1.40": { "1.40": {
"version": "1.40.1" "version": "1.40.1"

212
manifests/tombi.json generated
View File

@@ -22,10 +22,218 @@
}, },
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.7.20" "version": "0.7.28"
}, },
"0.7": { "0.7": {
"version": "0.7.20" "version": "0.7.28"
},
"0.7.28": {
"x86_64_linux_musl": {
"etag": "0x8DE671880BB6465",
"checksum": "6162c119f1109e131e466eac50f9fce3bf7b260b78a3956a8062cc6b2a973312"
},
"x86_64_macos": {
"etag": "0x8DE6718817CC964",
"checksum": "b09dd3423f2e9304f25f0c741cde7b3aacf65390d233da7ab6e10abd73deec73"
},
"x86_64_windows": {
"etag": "0x8DE6718810670E7",
"checksum": "4f506405a97cf4cd5a8e7b6720e7633eda550248823a651de91b63880ba8f034"
},
"aarch64_linux_musl": {
"etag": "0x8DE671880A8B4B7",
"checksum": "4fbfc0135e38eb3669134cef3021a8881155170728fe207fec19c4ecc993966f"
},
"aarch64_macos": {
"etag": "0x8DE671880B80CC9",
"checksum": "8c3b905339793b7f9bff7c7a055e523111ba6f957781ffb2d37af928ef4e9af2"
},
"aarch64_windows": {
"etag": "0x8DE671880B833A5",
"checksum": "4f9facbf27c021eafc03e957cc9d5cabdb76786221bdde44a205b290da7c750f"
}
},
"0.7.27": {
"x86_64_linux_musl": {
"etag": "0x8DE649F37E60E3C",
"checksum": "e791f39b44ed78031cdb7c6fc64efd831da2492be1889b737c85412b5794d5ad"
},
"x86_64_macos": {
"etag": "0x8DE649F37E1F430",
"checksum": "2f8144535288ce92bb1ed577cee5b111fe35a5e82c4876e81d143bb81840dd35"
},
"x86_64_windows": {
"etag": "0x8DE649F3863B168",
"checksum": "ef9c2ff17a5153cb0ebd9bdce72c979f5e0630c36c2f86fc928fc5010443b65e"
},
"aarch64_linux_musl": {
"etag": "0x8DE649F37D16510",
"checksum": "87528266b4aabbfa324cc4a60361d308a14b676921f0ebcf12946e19c7174c74"
},
"aarch64_macos": {
"etag": "0x8DE649F38772382",
"checksum": "d207e5824065d3b09d6ce4453627744195890b1cdb987d70711b46dfba635c42"
},
"aarch64_windows": {
"etag": "0x8DE649F37F25C74",
"checksum": "d1ffbd08f08cef6e9602de03607c14ac50cf5fb60f9f3bd3a3e224c2e1d928a4"
}
},
"0.7.26": {
"x86_64_linux_musl": {
"etag": "0x8DE649CA07C3758",
"checksum": "ba5534b4a6b68ecd4813e07c2ffe911fa14a4b5b2c122cad47976df27fb75d68"
},
"x86_64_macos": {
"etag": "0x8DE649CA10EAA96",
"checksum": "8457c45efbd4358ab1b2b29a3eace62d971a45401c4502ed6a7bb16ac8075b0a"
},
"x86_64_windows": {
"etag": "0x8DE649CA07D6E7A",
"checksum": "3d1475fcf853f135554f45272f1910da4fee822028986c671e94af4321c3bc89"
},
"aarch64_linux_musl": {
"etag": "0x8DE649CA0FF2BB4",
"checksum": "bebf5078db304e186690fb952d0d9bf6ad583b84abffd51bb45817a4457540d8"
},
"aarch64_macos": {
"etag": "0x8DE649CA06E642F",
"checksum": "3dcf4fca7d6db01c9f31d291cae8d360066a9de2d9e5298f1f9e4085c75bfb58"
},
"aarch64_windows": {
"etag": "0x8DE649CA07B9BC5",
"checksum": "81d12527af7038eff1200801b74ef4021fb398715f0eb024142ac661767ae298"
}
},
"0.7.25": {
"x86_64_linux_musl": {
"etag": "0x8DE5BD47F137B9C",
"checksum": "19a371b42558f5130b9e2a1b9214208dadcc43af9629b43acf3d35e2b9452acc"
},
"x86_64_macos": {
"etag": "0x8DE5BD47FBDC941",
"checksum": "db08320a90e775bc7bc02e1c7021b55802d9883b8ab45434480f553e327fb52a"
},
"x86_64_windows": {
"etag": "0x8DE5BD47F099B9B",
"checksum": "bef21ca131643d8686478bae22fcc33ef838c55f92d588d66c440e145b0c2818"
},
"aarch64_linux_musl": {
"etag": "0x8DE5BD47F08B24A",
"checksum": "a617ac265a6dc239a8014882d0370b3f55883af425e4e04be880de4185e37bed"
},
"aarch64_macos": {
"etag": "0x8DE5BD47F958702",
"checksum": "0983d6e1adf56d95d1e06bd2aea08af0e8adccf40665465dece8f9911a0c1ac1"
},
"aarch64_windows": {
"etag": "0x8DE5BD47F1354AF",
"checksum": "cfdbcdfe19bfc52fd2d91bab93d4ee1596448cadb01925f35291615f956f34c4"
}
},
"0.7.24": {
"x86_64_linux_musl": {
"etag": "0x8DE5B493E5BE5CB",
"checksum": "d55f50d622179bf9a336527c31f4a1ea536b14cf507003d9dcbd18574bc08890"
},
"x86_64_macos": {
"etag": "0x8DE5B493DF3D4E4",
"checksum": "0fc18dfef1971733f45c61bc85d8be2a2a1a8199aa57d708e2d70fb31221f043"
},
"x86_64_windows": {
"etag": "0x8DE5B493E06849C",
"checksum": "aa1240ea712fed08dcda7a75849dc506ba1c7aebc876b757f9f0e46a2236f61a"
},
"aarch64_linux_musl": {
"etag": "0x8DE5B493E041655",
"checksum": "c84e85690b4394a27e1ed592259c8c3ff604bd0b19fa910065a21c6a5ffd24dd"
},
"aarch64_macos": {
"etag": "0x8DE5B493E734B27",
"checksum": "1f57aa7e2c46a69de19c3ff4965e9127fc229e5ecbc761f0dfa5607108c5b926"
},
"aarch64_windows": {
"etag": "0x8DE5B493DFCCB87",
"checksum": "d5d2a6a4955cd9e3bcba7886154a45a6f25d06ce45d50bea7f8923855a73c633"
}
},
"0.7.23": {
"x86_64_linux_musl": {
"etag": "0x8DE59D85C8B4229",
"checksum": "ce04b927dba3a0da871f3f77b24a30b243370ea999d2bd540d9e91786f8afb68"
},
"x86_64_macos": {
"etag": "0x8DE59D85C7CFA53",
"checksum": "95a5dbc5ff756f2bc910af2a99f2b206afb751239e1d0c79223c7d5ebb9152c5"
},
"x86_64_windows": {
"etag": "0x8DE59D85CF6841C",
"checksum": "b1552c5f1d400518b265f34433639a28792f308ad34643bf741b54702defcd2e"
},
"aarch64_linux_musl": {
"etag": "0x8DE59D85C879CB6",
"checksum": "6b3dde3bd84a6b2cb2faa0a0284cab3dd1f72f0e70bfadce20ffffcd94288852"
},
"aarch64_macos": {
"etag": "0x8DE59D85CAB029F",
"checksum": "2df9982b975cf2c4e86d869595629f067d284080caab1c514c4f740d585ee407"
},
"aarch64_windows": {
"etag": "0x8DE59D85D12515D",
"checksum": "a4b2e08a57b9c120027b523da7d67fce3e7c110b408f534915eb4cdaac97e072"
}
},
"0.7.22": {
"x86_64_linux_musl": {
"etag": "0x8DE58F0D9FD0649",
"checksum": "3487c0f4dc699121db7d20151c05fb8d0e569a246fa34396e7d73b6672a87b1b"
},
"x86_64_macos": {
"etag": "0x8DE58F0D9F6A4D7",
"checksum": "52853f741ab6bf9006952e0e89d10b6eb947e60ec1016aada78430b8c048ac47"
},
"x86_64_windows": {
"etag": "0x8DE58F0DAA0578F",
"checksum": "302e68cef376469837c1e3d01bc3d02ee1bbcd512edde703af77f24b2a50241e"
},
"aarch64_linux_musl": {
"etag": "0x8DE58F0D9E8360E",
"checksum": "289a3e94f31e1961d253eea3de53e90319fb382868fb5a2dadf7ee1283321642"
},
"aarch64_macos": {
"etag": "0x8DE58F0DA77C74A",
"checksum": "87784ed8ec0d45f0072e060438108039bdb334473f76a06d6b1812960051b34d"
},
"aarch64_windows": {
"etag": "0x8DE58F0D9FA980A",
"checksum": "a62d423c80ca54b006564b75d1f0258e5055bc0efeecffad5d8b59fc7099743a"
}
},
"0.7.21": {
"x86_64_linux_musl": {
"etag": "0x8DE58B4B48A333B",
"checksum": "ef940744c609853280b38bbf8f669638d8d751c00c291bc9baa5d2daa676bdce"
},
"x86_64_macos": {
"etag": "0x8DE58B4B48C2CD6",
"checksum": "60cf4aba1fe926d59575d3244cd4830d76ec35444eca7085ae74bf51d2e52859"
},
"x86_64_windows": {
"etag": "0x8DE58B4B5389A90",
"checksum": "6fa76c111b0427e2ce2c658901e5391b4b003640380e96b743a010359ca8e3b8"
},
"aarch64_linux_musl": {
"etag": "0x8DE58B4B496F61F",
"checksum": "46f51bc64a5dacee3abe7fbc6575e383fd3bb81241e98c2ad9eea802698dfc8f"
},
"aarch64_macos": {
"etag": "0x8DE58B4B491571E",
"checksum": "e596483f14a95af0697e1ff8b9f098a3719ec393f738fc4c293d8b920111adb1"
},
"aarch64_windows": {
"etag": "0x8DE58B4B4939E78",
"checksum": "4755310d34ad98396e6fed7c17b61dfc0b17b86a9ea84862d8ac3db4ea97fa4d"
}
}, },
"0.7.20": { "0.7.20": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

65
manifests/trivy.json generated
View File

@@ -32,7 +32,70 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.68.2" "version": "0.69.1"
},
"0.69": {
"version": "0.69.1"
},
"0.69.1": {
"x86_64_linux_gnu": {
"etag": "0x8DE64B81CF95EEF",
"checksum": "dd93975bc1e58053810a9bafea89923e5df42ddd3f99905fdf840fd797145157"
},
"x86_64_macos": {
"etag": "0x8DE64B819F91DC6",
"checksum": "1054f37ba02173a7e1a05e2bcc1179d7573124cea1502a37cc59de89582de307"
},
"x86_64_windows": {
"etag": "0x8DE64B819F13777",
"checksum": "7a37fafd7a62fef07d4ebe9c5a90bb079e929eac78d691863b013eec14d57eac"
},
"aarch64_linux_gnu": {
"etag": "0x8DE64B81CCE12EB",
"checksum": "7a98c13e6c5799fc46219c94fa500b807532b4555501cce85fa4eead9f755516"
},
"aarch64_macos": {
"etag": "0x8DE64B81B7978AC",
"checksum": "ae5ce4a7b9bf2bd3794ccb3c257993526fa47470b3814d729a73788d36aff3d0"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE64B81A1B2572",
"checksum": "b4314efdb60e19567072586c0ae0120053fa3453ca6f3f93b7002cfb98848759"
},
"s390x_linux_gnu": {
"etag": "0x8DE64B81BB8F941",
"checksum": "5a813df48a525d0ed5a87c92a49b715bc1142787bb51562fc84156f28c68e9c1"
}
},
"0.69.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE5FE98E1231FF",
"checksum": "fff5813d6888fa6f8bd40042a08c4f072b3e65aec9f13dd9ab1d7b26146ad046"
},
"x86_64_macos": {
"etag": "0x8DE5FE98CD6F5A8",
"checksum": "4264e4fcc73259de36a68c112a586d65bf6cd488ef2aea857f37d00d8cb5c4e6"
},
"x86_64_windows": {
"etag": "0x8DE5FE98CABA986",
"checksum": "4b34440f0a854428e846b1d2329eede3f0663bec8eff865ae2dffca42542a076"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5FE98B60C75A",
"checksum": "425e883f37cad0b512478df2803f58532e7d235267303375a3d0f97e4790a1ca"
},
"aarch64_macos": {
"etag": "0x8DE5FE98CCAF53A",
"checksum": "bd35348d963d3f661ff4d7d138e65a75fedbfade0378689f3a349c824c6e5b75"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE5FE98B58BA1E",
"checksum": "719963fc7ba3b0c1db69dd39c4410c7e01f4a13d4bf8cbd7085f2f7e7b5cf22c"
},
"s390x_linux_gnu": {
"etag": "0x8DE5FE98B514869",
"checksum": "f747c09a5b6b401c573d36e9b7bece73c95c685de566f8077c0ddc8adfb718f4"
}
}, },
"0.68": { "0.68": {
"version": "0.68.2" "version": "0.68.2"

163
manifests/typos.json generated
View File

@@ -22,13 +22,170 @@
}, },
"license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "1.42.1" "version": "1.43.4"
}, },
"1": { "1": {
"version": "1.42.1" "version": "1.43.4"
},
"1.43": {
"version": "1.43.4"
},
"1.43.4": {
"x86_64_linux_musl": {
"etag": "0x8DE67E6F87AEE49",
"checksum": "f05f9da84ba714789271a2915060f8b7d329411b5c11e83b8d2c367ef592036c"
},
"x86_64_macos": {
"etag": "0x8DE67E72B2003AB",
"checksum": "24e104185f1522d1906f7e8299e43e39faefe527dbe73b163cfaadad8012a113"
},
"x86_64_windows": {
"etag": "0x8DE67E74CEF9B0A",
"checksum": "6f1e5688724d347bfbb6419cc76c364b54a97afef75cdbcf02cc838852dbb6cd"
},
"aarch64_linux_musl": {
"etag": "0x8DE67E6EF474661",
"checksum": "7eeb93b5dbd4590ef60f6a09ab94e0dae70d2f333c0447284f1cad0379786f5b"
},
"aarch64_macos": {
"etag": "0x8DE67E73DF4DD13",
"checksum": "bd5b1e04de8710813464cc510fd33a2e4a797320901d23f49042e1d1863ef023"
}
},
"1.43.3": {
"x86_64_linux_musl": {
"etag": "0x8DE6598F9C40E84",
"checksum": "ac2d3da42920f7d39576216eb85bf7db763d7ae13722bf0851413261cac741cf"
},
"x86_64_macos": {
"etag": "0x8DE65991DFE690A",
"checksum": "e80c8b0363ef45c1c94034625a4f4ae04491a730d5b98d328ad741e1335f1283"
},
"x86_64_windows": {
"etag": "0x8DE65993DAE6E3D",
"checksum": "bf1fc2ed155127fa87cca48212768d5ef41757b89da454df59945adeb123aed5"
},
"aarch64_linux_musl": {
"etag": "0x8DE6598EF7FB49E",
"checksum": "5affbe821f734fea0f5ed67940d0294fde7a87a57980c64354879d0d6922d86f"
},
"aarch64_macos": {
"etag": "0x8DE65993D485756",
"checksum": "850b28c935767e37dee53fd5827c46477ab49cfbac1b36b13da76e242197109d"
}
},
"1.43.2": {
"x86_64_linux_musl": {
"etag": "0x8DE6501406958C8",
"checksum": "b29faf57594da04340c7825b587038f8800c6471ac12a1302c38fc9b95f711b9"
},
"x86_64_macos": {
"etag": "0x8DE650155392585",
"checksum": "b6f093d3b13353d36e5e2c406f35f460f47db62a8557d0d1fd9e79a7b9d3c303"
},
"x86_64_windows": {
"etag": "0x8DE65017CF0A15E",
"checksum": "841959368d2642e8506cf84ce63383d36430198de7b7ce8a0fae388c2314195d"
},
"aarch64_linux_musl": {
"etag": "0x8DE65015EA5EC9D",
"checksum": "0400b079af70ef4df86345f879e558937d80aeedbb262b11aff89538c7c9fd1e"
},
"aarch64_macos": {
"etag": "0x8DE6501AB0E68B7",
"checksum": "a878bd38a0860b64dbc92f38c4fc5bef00f70a877d44650d7f1e0a28cd19877b"
}
},
"1.43.1": {
"x86_64_linux_musl": {
"etag": "0x8DE6348593AAFA0",
"checksum": "768e6b7af80a48093c964ec2d9bfbd0bbaf4791847064eec769ca4c5b88e558a"
},
"x86_64_macos": {
"etag": "0x8DE6348BEA83CC0",
"checksum": "0c6533f5b68d1b1200cb76b232df899480b2f87f1d515a24ad4eee48cd4a0504"
},
"x86_64_windows": {
"etag": "0x8DE63489CE9EE5C",
"checksum": "e7378ef04ef528df4fcd0e4259ad8a1ac51a62cc20e28f0f8255aaca9cac2322"
},
"aarch64_linux_musl": {
"etag": "0x8DE634847BD2233",
"checksum": "03a74d503294945330cd31bb290e358a26765bd8e8f90ce92b60ed472ab0fa80"
},
"aarch64_macos": {
"etag": "0x8DE63489A1C69E9",
"checksum": "f7a977db2de2b52458218600ab1c77f4f2810279e6bd2ed03fc8178e886acf8d"
}
},
"1.43.0": {
"x86_64_linux_musl": {
"etag": "0x8DE6269260DC3BA",
"checksum": "dee53c808758b29fc23ff4920d78b482b126a7b19fb4d4e5cb39035a27a4b5aa"
},
"x86_64_macos": {
"etag": "0x8DE62694E1B1AF6",
"checksum": "ff52408588fec1635cdf016ab763aabec3529d74791d0f6cf752ef0dd7e8fc18"
},
"x86_64_windows": {
"etag": "0x8DE626967DF4AB4",
"checksum": "374f38bc07e01ba3e1d76029dd6cd36efdbfcdffd41ae471f7c2967f67e454dd"
},
"aarch64_linux_musl": {
"etag": "0x8DE62692985BBAE",
"checksum": "e2ac9a4140e71bc9292acd8b4f330b086927b804a4166a659f7674e90c3c1ec8"
},
"aarch64_macos": {
"etag": "0x8DE62694536235A",
"checksum": "ea448d21718fda39cb47b606dd068532b4a19c2ee06e014b2a2ffe4a32694dd7"
}
}, },
"1.42": { "1.42": {
"version": "1.42.1" "version": "1.42.3"
},
"1.42.3": {
"x86_64_linux_musl": {
"etag": "0x8DE5DD0C0C8B15F",
"checksum": "e083bf917d840563e77b35b64f43924d98fcb77acb69691455099d39e347d67d"
},
"x86_64_macos": {
"etag": "0x8DE5DD0D4922CE5",
"checksum": "88f59e57bd38f9d71ea201462ddb5d800b5c4022ca90cf17c5f0d71cb966568c"
},
"x86_64_windows": {
"etag": "0x8DE5DD104CD3259",
"checksum": "7a6a1172465f6678286ea131add992e1b4d43c9244e933344dd22832cf12482f"
},
"aarch64_linux_musl": {
"etag": "0x8DE5DD0B2D8B04F",
"checksum": "b3c5d7d7ef1e32145a8f060f8c1f145f91acd076c298031cbb318bd11de1cc68"
},
"aarch64_macos": {
"etag": "0x8DE5DD189AFC5AF",
"checksum": "9df9ff62fbcc4d60d9fbea6425a18870a794b93dcf179b4a6c5fa80237feef3f"
}
},
"1.42.2": {
"x86_64_linux_musl": {
"etag": "0x8DE5CF915751196",
"checksum": "37f00ba356b563cdae96eb199d54983ff445018e7016e71a111ce0c17bb7c409"
},
"x86_64_macos": {
"etag": "0x8DE5CF941574D4A",
"checksum": "9e3f306841c137c6d8a3a5c242abde006349ce161f396e652596a8737d198a00"
},
"x86_64_windows": {
"etag": "0x8DE5CF901C6EC05",
"checksum": "9f3a3e1f5260f67894fda77431304e1c715909d85461d7bb268942e06590dd9f"
},
"aarch64_linux_musl": {
"etag": "0x8DE5CF8D66902C0",
"checksum": "71a19e52c436a7366a236e2b0c8ec94fc60912efeae27ec4aa56612ffe97ef1a"
},
"aarch64_macos": {
"etag": "0x8DE5CF903EE1729",
"checksum": "af3e2cd1e2918d4f13488a288fc2ae8045bfbcf62f01a266743b19e3b43400fb"
}
}, },
"1.42.1": { "1.42.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

273
manifests/uv.json generated
View File

@@ -40,10 +40,279 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/astral-sh/uv/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/astral-sh/uv/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/astral-sh/uv/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/astral-sh/uv/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.9.26" "version": "0.10.2"
},
"0.10": {
"version": "0.10.2"
},
"0.10.2": {
"x86_64_linux_musl": {
"etag": "0x8DE68D97A0ACC48",
"checksum": "c162182ba7dd692794362d76dd183990d6e51553217954106da19bdb6ced211b"
},
"x86_64_macos": {
"etag": "0x8DE68D9798C8D0B",
"checksum": "3cdbd038333cfe861ce04f3d91678547bf2e726224acf5f42d3f0affa6740e19"
},
"x86_64_windows": {
"etag": "0x8DE68D979E37342",
"checksum": "493ebbe0e06128d6ee4905e1ed5e2a433fb0f7cfc08b0eaca9fab4ca76778ae1"
},
"aarch64_linux_musl": {
"etag": "0x8DE68D97746D797",
"checksum": "685e47f8f88b6845a9fc2ca27c3d246c0f53af8c017daf8e98ac0a97fe20365b"
},
"aarch64_macos": {
"etag": "0x8DE68D97694F118",
"checksum": "3828b2de196687f60e9d199aea8b504299629300831eea0935ff3fe339903d0a"
},
"aarch64_windows": {
"etag": "0x8DE68D976C5B56A",
"checksum": "826e4ee3a03ec245e54c449e272fdf8aab749e039cc49c950ad43cc13702221f"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE68D978DC048C",
"checksum": "9b7f8e3ced416276a9e6321369f69234552d9cbf39d68d96a67e85cee4cd611f"
},
"riscv64_linux_gnu": {
"etag": "0x8DE68D979289622",
"checksum": "1ad005a361293175170f3c193b50d5a5c7f1da631649236cd857721ce8c9cbde"
},
"s390x_linux_gnu": {
"etag": "0x8DE68D9794269C9",
"checksum": "d4832c85f3e8e17f7ae4ced90059dc2b6927939a47fea3e92e5712e7148b9c09"
}
},
"0.10.1": {
"x86_64_linux_musl": {
"etag": "0x8DE689A8616BF52",
"checksum": "d1a3b08dd9abf9e500541cadd0e2f4b144c99b9265fb00e500c2b5c82a3b4ee8"
},
"x86_64_macos": {
"etag": "0x8DE689A8578C054",
"checksum": "f61f1122193698a53fc2d4cc6fb5a5849b283817509778ac8f1a7d2a36a218de"
},
"x86_64_windows": {
"etag": "0x8DE689A85AFBEF6",
"checksum": "64c297ef1cd8e3a50966dee20cbe039564cd59e41186e0d1dd38fa4e627fc285"
},
"aarch64_linux_musl": {
"etag": "0x8DE689A8341A2F8",
"checksum": "ae9ae536be5b4d1cf7a6560d52a20711f267e7b21e23ee6cc538a4afa236b757"
},
"aarch64_macos": {
"etag": "0x8DE689A82A6ADCC",
"checksum": "37c101cd8a745a43d69bc3832c41866ab721467a1d58881f57b73b705abc2851"
},
"aarch64_windows": {
"etag": "0x8DE689A83112C9C",
"checksum": "9644d0e37c41c19aa65137a928bf6fad78dc887f820202c0cfcf010cceb416a0"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE689A84FE74D1",
"checksum": "aa2ed9587a9ad5127662da9ceccaa747b941f37cbd9e6d9334c7c6c3286c9587"
},
"riscv64_linux_gnu": {
"etag": "0x8DE689A850E4188",
"checksum": "bda96a9ff8be79f780ff4711a2515061fe80d6f135ba55a47c41e1c6739d048e"
},
"s390x_linux_gnu": {
"etag": "0x8DE689A853096EC",
"checksum": "091eeeecfcdb15a954f2488be6b89d8709709003ada81d215d6ca88145826049"
}
},
"0.10.0": {
"x86_64_linux_musl": {
"etag": "0x8DE64F9AE565915",
"checksum": "312d37f31b6f2c3bfc65668ba0efea9f1f9eaf7bc3209fe1a109e5cf861b95fa"
},
"x86_64_macos": {
"etag": "0x8DE64F9AD8720B0",
"checksum": "664aed584c276f8d79cdc3b7685cd48f5d64657bd6840b06b4b2b0db731b9c99"
},
"x86_64_windows": {
"etag": "0x8DE64F9ADB8CE5B",
"checksum": "4037b444541f695cd2eb93188a9346de3e334af562381411deade0a31c7bf898"
},
"aarch64_linux_musl": {
"etag": "0x8DE64F9AB40A9BD",
"checksum": "edf1adb1d183730302f87eef9b71bc4e47b4b8058832c3393b0fbcd86f270510"
},
"aarch64_macos": {
"etag": "0x8DE64F9AA8E4ED1",
"checksum": "82d4b99dc6ea686695b5ee142ceba03dd3e3eda2b414e94215ab7bce94972fbb"
},
"aarch64_windows": {
"etag": "0x8DE64F9AADBC9A0",
"checksum": "614dd3c409d7fb5a98b516d532c98db9b7799a23fb450150e3784338a9ebd903"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE64F9AD081F3F",
"checksum": "677a414608c61e2ecd751364dae9209cc5b76019481968b99b5d5ad7258d2d77"
},
"riscv64_linux_gnu": {
"etag": "0x8DE64F9AD268192",
"checksum": "9da4019ecfd3440a5d0a0a957d8d5e4c6534ac1e3a10636d55266a22ab4135f8"
},
"s390x_linux_gnu": {
"etag": "0x8DE64F9AD786438",
"checksum": "a1b9aa45c1a6b69066179e8d7e3f6e122e0f433ef2ad4e91c0acd1433a083c31"
}
}, },
"0.9": { "0.9": {
"version": "0.9.26" "version": "0.9.30"
},
"0.9.30": {
"x86_64_linux_musl": {
"etag": "0x8DE643734F34F2C",
"checksum": "1caf8fe092e2005dd4c134ba515c1aa3eea3d3c143f8a1903bcb58fcdf169365"
},
"x86_64_macos": {
"etag": "0x8DE64373457BE32",
"checksum": "ce069bf750567e9a4a31d6e285d1eae75d444d8a281409b641235903943b7681"
},
"x86_64_windows": {
"etag": "0x8DE6437348B8C3B",
"checksum": "875981be7908295937dee09532bb66d576986d4f223259e171b0c767c885897a"
},
"aarch64_linux_musl": {
"etag": "0x8DE64373223352C",
"checksum": "b658b56957bceea742ca14f3ef28fb3542adbcedfb8bd5bd718ae255394ccd09"
},
"aarch64_macos": {
"etag": "0x8DE643731803279",
"checksum": "03a5d9ec7f7d588446b2ec226d13ff6300055e55365eca8f3fab39f342b0e805"
},
"aarch64_windows": {
"etag": "0x8DE643731C74BB8",
"checksum": "cfbc40baf1da11c55eff92ee008f5af3cdbb4c24c40ddb0bbd489b983fadf43f"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE643733DADD58",
"checksum": "73b8cbc560c6b2fa205358365d4e174abdf50cfcf57dc36a447572c56eba5ae4"
},
"riscv64_linux_gnu": {
"etag": "0x8DE6437342306DB",
"checksum": "5e0453d9252aab874a3658a039d4ffdde79dba4096974fcdc945498697dc81cf"
},
"s390x_linux_gnu": {
"etag": "0x8DE64373403E20A",
"checksum": "b35975bb9e5c2c418b428d0316cc6e3c7a6eff710c69212be14005c192f54516"
}
},
"0.9.29": {
"x86_64_linux_musl": {
"etag": "0x8DE635C4D2CE7D2",
"checksum": "44c93c73e8870e003bda17ab50d433e27d201d0cb28d2bb75351ef1497ffa9db"
},
"x86_64_macos": {
"etag": "0x8DE635C4C7C115E",
"checksum": "d251e48db2a962272a2efeb2771c82c02e40f473193a255e8e5c05eb61112139"
},
"x86_64_windows": {
"etag": "0x8DE635C4C98056F",
"checksum": "9825b1a5955d8a432b664e56660641aac8886ed30cd9c59a94aacc68ae9116ce"
},
"aarch64_linux_musl": {
"etag": "0x8DE635C4A38F01E",
"checksum": "b1edc94f5d6c36bb28a20f8c8afb400e55a428fcf396b03bf78cb7394f75077c"
},
"aarch64_macos": {
"etag": "0x8DE635C4977D80B",
"checksum": "0729ddd5c02df33669b03627aa5d9ac7cde4421657f808d54585e3cda944bb55"
},
"aarch64_windows": {
"etag": "0x8DE635C49E2A549",
"checksum": "39f7dce0d2993cd18d67980c012945ea678a99aef199f7afcea522b5bd70ecf7"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE635C4C028776",
"checksum": "1f4e1f859868abcf3557afe78b8b7525a938921af745945deef737927a017d82"
},
"riscv64_linux_gnu": {
"etag": "0x8DE635C4C15F9BB",
"checksum": "18dc2d3b513c4bfe0fc4b3a67a80f62ce32077f84db343a1f0eb8003ab276732"
},
"s390x_linux_gnu": {
"etag": "0x8DE635C4C43B43A",
"checksum": "10e6d5dcd72bf99daee6678f6b508d1056e9f1670f6d76c1cfdf02b7560bcb4a"
}
},
"0.9.28": {
"x86_64_linux_musl": {
"etag": "0x8DE5F73AE4D9E7B",
"checksum": "83cd032167b6b97ac94830608efe11159b3d485654e39fdb0bf84718ef236afe"
},
"x86_64_macos": {
"etag": "0x8DE5F73ADB7FA71",
"checksum": "3a8030881d13b824e5168f5e4d060e715e40753249766bda3d52d6771d93b169"
},
"x86_64_windows": {
"etag": "0x8DE5F73ADDFA11A",
"checksum": "9cb567fcd92f31431220ce620787043b946c30b9bb46ca213780e5ef471453be"
},
"aarch64_linux_musl": {
"etag": "0x8DE5F73AB6FD8F6",
"checksum": "eec3249254efac972d2555ff858f8ed20f05b40fbb38ac83b15cf0a2ccc86749"
},
"aarch64_macos": {
"etag": "0x8DE5F73AAD3110C",
"checksum": "12163fe09eb292d3ad1ea0f132a84485c902e2ff360d57562bf676e6615fcba0"
},
"aarch64_windows": {
"etag": "0x8DE5F73AB1A2A2E",
"checksum": "081703fa19ae05a49f486f97468f7792e1cdacda403a091b151af7f5bd6f4595"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE5F73AD297A60",
"checksum": "894ac114f076cffbf041e55e1ad0df759f7bc9dba1291158690781baad38001e"
},
"riscv64_linux_gnu": {
"etag": "0x8DE5F73AD49617E",
"checksum": "e61fa014a0b77acd17f9f366a55cbc0e67b377c4eff13629021a4242cc71eabb"
},
"s390x_linux_gnu": {
"etag": "0x8DE5F73AD5ADA01",
"checksum": "af15dc54893b2caecc3604ac68104914b155a8bbf821f667996549e777919a90"
}
},
"0.9.27": {
"x86_64_linux_musl": {
"etag": "0x8DE5D32E7812786",
"checksum": "9f269bfb9c2e80808c373902af6a4af6cd5f4b4668b28c44aa09639cfed925c5"
},
"x86_64_macos": {
"etag": "0x8DE5D32E6E0E108",
"checksum": "3977309c5c79984c13c55d2d1cd7aa114a718eb29436c5bdb4bdfa08bf243438"
},
"x86_64_windows": {
"etag": "0x8DE5D32E72710DD",
"checksum": "c3bf465d5f2b93c836f369aec9f3fa8350843f24abd5f710bb74e72440b82898"
},
"aarch64_linux_musl": {
"etag": "0x8DE5D32E4C28652",
"checksum": "f80e97e1154a06e42143a173831289336ca9e34a67096ab070346958153e8e52"
},
"aarch64_macos": {
"etag": "0x8DE5D32E44FAC54",
"checksum": "1359538ed8664d172692cf4719ee0933a4a3bfb22fc91b0be1e19e7bdd8f5ef3"
},
"aarch64_windows": {
"etag": "0x8DE5D32E48290FE",
"checksum": "b448ab228f5d1165b8497e8ca10346af6f652eb8ad4e75e47fa55e8cdb5b60d7"
},
"powerpc64le_linux_gnu": {
"etag": "0x8DE5D32E665F9C7",
"checksum": "9011f6085cee3921c9fce82ce03041ca97aacc8cab86b7a5791faa71fa5f2712"
},
"riscv64_linux_gnu": {
"etag": "0x8DE5D32E69CF87E",
"checksum": "7193628620c2c50c2d6632ea8e53a4ab5313f7e8003ddedd9e999f48b6d2c222"
},
"s390x_linux_gnu": {
"etag": "0x8DE5D32E6CAD9BA",
"checksum": "5b055f02f2c8e5086ae1d05cf70d32d66982d27d8469ed896a65067fac2001d2"
}
}, },
"0.9.26": { "0.9.26": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

108
manifests/vacuum.json generated
View File

@@ -22,10 +22,114 @@
}, },
"license_markdown": "[MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.23.4" "version": "0.23.8"
}, },
"0.23": { "0.23": {
"version": "0.23.4" "version": "0.23.8"
},
"0.23.8": {
"x86_64_linux_musl": {
"etag": "0x8DE658F95274F22",
"checksum": "05952794613c354601a95ceaebcdd0c12fd785240475bd7f9637e9fe0a3b498a"
},
"x86_64_macos": {
"etag": "0x8DE658F9539B103",
"checksum": "093937ce214eac93e31f7642977499f6985df3ef13b9139f2b3e2eeb43a994aa"
},
"x86_64_windows": {
"etag": "0x8DE658F9612EFEB",
"checksum": "e99e5d45e7be31109c7c4543af1aa396602e3a5104e1001450cb4f72ff6c70d4"
},
"aarch64_linux_musl": {
"etag": "0x8DE658F96090FFF",
"checksum": "79fca217c8430fc4306981146e953cd143e2fb9c8dfbcd11f35c391de3b61bc9"
},
"aarch64_macos": {
"etag": "0x8DE658F9607D8DB",
"checksum": "6ccf98a8779147f655959634f57e6bd9d979fc817107afd0535376208ad14546"
},
"aarch64_windows": {
"etag": "0x8DE658F951C380B",
"checksum": "f3ac70032938c8bb98896fae17d5367402d1583d23608b52baeecf600ea341f1"
}
},
"0.23.7": {
"x86_64_linux_musl": {
"etag": "0x8DE64DF1CE81BD8",
"checksum": "c62ece4eace1e23450a77f8705025cc83bacdeea2e2c6a6fe5cd2a68b1c716c1"
},
"x86_64_macos": {
"etag": "0x8DE64DF1DA408BC",
"checksum": "8d575008921f4eed6ecb01718fe39278989e8348c175ba60547b337e78a8503e"
},
"x86_64_windows": {
"etag": "0x8DE64DF1CCA7BFC",
"checksum": "0e98f50a78176cc2c3831653e97407e6a1b2b74bff72745b70d94831b6286d64"
},
"aarch64_linux_musl": {
"etag": "0x8DE64DF1DBA5DC9",
"checksum": "f2608f9ac720c7bc61157b3c4e38d45cc0a49f23d03349392174a34bffcda415"
},
"aarch64_macos": {
"etag": "0x8DE64DF1DAC3CE0",
"checksum": "94e6d69b16e3d4ab253df48667c0c417dd1f31b30c4e6b9db6abb79ffda8a22f"
},
"aarch64_windows": {
"etag": "0x8DE64DF1CBD1D83",
"checksum": "7eddd47480d4127ce845222f1781495fc0da625f358fd4adac581f4e1b75fe1c"
}
},
"0.23.6": {
"x86_64_linux_musl": {
"etag": "0x8DE64DB7864F44A",
"checksum": "969163ee6e4a506a5aa0269e1c2370d4d93dc49a3b5bb98ea62b44956dacd605"
},
"x86_64_macos": {
"etag": "0x8DE64DB7845A89B",
"checksum": "4ea4adc10a95dd984acc5219e451d7a6eeabaeab41ceee7a12815b442a29e3a2"
},
"x86_64_windows": {
"etag": "0x8DE64DB78FCDFB3",
"checksum": "e4bc606ffef5e7e2ded371c2cea5023c7cb5e341efdbba125418140c6a274ce1"
},
"aarch64_linux_musl": {
"etag": "0x8DE64DB79163E94",
"checksum": "85b0c24b3ad57b5c334bc9db0ae2562d26491393dd0e9bca4c88a681d38fd387"
},
"aarch64_macos": {
"etag": "0x8DE64DB784E2A88",
"checksum": "b504f79617c4e46a83d59768d338b1f6f0ec900cf34cc5345ca414d3a9d9286c"
},
"aarch64_windows": {
"etag": "0x8DE64DB78F0DF3F",
"checksum": "66fe66f5b850a1097e8373d9be717a444d7d24cf6d75a4161a7890ee9b7d0f16"
}
},
"0.23.5": {
"x86_64_linux_musl": {
"etag": "0x8DE602ACABC7793",
"checksum": "82edf2f4584ec19554103098be951046a2c8b5cb116cd9ab7d3a9e3103409987"
},
"x86_64_macos": {
"etag": "0x8DE602ACA285889",
"checksum": "eca6cf753323b19b3d654f45be40e55992bba74cac1f9e62033b7e6ecab39910"
},
"x86_64_windows": {
"etag": "0x8DE602ACA237BFA",
"checksum": "ae58b531bfe82b627682142c8dac875be648eddb2c0a2c8ab232fe2276f1c83c"
},
"aarch64_linux_musl": {
"etag": "0x8DE602ACAC9AF23",
"checksum": "c4ae1be0f33659ab8c638b6146077c312c0d2e0b72f890da6dd53cf1138f591e"
},
"aarch64_macos": {
"etag": "0x8DE602ACA263801",
"checksum": "4681914e1df6f8a993bebac8b9a59cfbf50049f3a7fdea49267741c90a11e5a5"
},
"aarch64_windows": {
"etag": "0x8DE602ACAC0DF6C",
"checksum": "4226d9c1e491da5d7a1ff9b6ef6c0648da86614b688fa8986cbeb0abd48b07cb"
}
}, },
"0.23.4": { "0.23.4": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

37
manifests/wash.json generated
View File

@@ -3,7 +3,42 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.42.0" "version": "0.43.0"
},
"0.43": {
"version": "0.43.0"
},
"0.43.0": {
"x86_64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-x86_64-unknown-linux-musl",
"etag": "0x8DE642D82CBDBE0",
"checksum": "cf4d2cd801de892dd8d130c356c85a484c2c261a51863c6e8874423790becbe9"
},
"x86_64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-x86_64-apple-darwin",
"etag": "0x8DE642D824A934D",
"checksum": "2433eeec8887bd0549cae15fadd04b999790dcb76739f05603a0691c4641b581"
},
"x86_64_windows": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-x86_64-pc-windows-msvc.exe",
"etag": "0x8DE642D82833DC4",
"checksum": "765be4d0ffc2a33ae21243d7a8aad88bfb77ec63fe41afbb9c102240887bfcdf"
},
"aarch64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-aarch64-unknown-linux-musl",
"etag": "0x8DE642D825CA786",
"checksum": "ae546f852c612eaa844fd484b24654b3ec3d4c85555d7acef5cc15fbdee52455"
},
"aarch64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-aarch64-apple-darwin",
"etag": "0x8DE642D825901F4",
"checksum": "9ac99538f30a7d2c6d495500ba9b7589ccaf7ce8e32bba18fc70805e6abf9f38"
},
"riscv64_linux_gnu": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.43.0/wash-riscv64gc-unknown-linux-gnu",
"etag": "0x8DE642D82789B5C",
"checksum": "30dc19e93ac7b3dee81ebfa0080e691261693384115528909ab36cb6a592ce4f"
}
}, },
"0.42": { "0.42": {
"version": "0.42.0" "version": "0.42.0"

View File

@@ -2,25 +2,46 @@
"rust_crate": "wasm-pack", "rust_crate": "wasm-pack",
"template": { "template": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-unknown-linux-musl.tar.gz", "url": "https://github.com/drager/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-unknown-linux-musl/wasm-pack" "bin": "wasm-pack-v${version}-x86_64-unknown-linux-musl/wasm-pack"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-apple-darwin.tar.gz", "url": "https://github.com/drager/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-apple-darwin/wasm-pack" "bin": "wasm-pack-v${version}-x86_64-apple-darwin/wasm-pack"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-pc-windows-msvc.tar.gz", "url": "https://github.com/drager/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-pc-windows-msvc/wasm-pack.exe" "bin": "wasm-pack-v${version}-x86_64-pc-windows-msvc/wasm-pack.exe"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-aarch64-unknown-linux-musl.tar.gz", "url": "https://github.com/drager/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "wasm-pack-v${version}-aarch64-unknown-linux-musl/wasm-pack" "bin": "wasm-pack-v${version}-aarch64-unknown-linux-musl/wasm-pack"
} }
}, },
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/drager/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/drager/wasm-pack/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.13.1" "version": "0.14.0"
},
"0.14": {
"version": "0.14.0"
},
"0.14.0": {
"x86_64_linux_musl": {
"etag": "0x8DE580F1B5D53B6",
"checksum": "278a8d668085821f4d1a637bd864f1713f872b0ae3a118c77562a308c0abfe8d"
},
"x86_64_macos": {
"etag": "0x8DE580F1DC36326",
"checksum": "46b66072ee9912b53f83841aecb04479a60e0705f7bb8b6681b377a07a512a23"
},
"x86_64_windows": {
"etag": "0x8DE580F1C970AA5",
"checksum": "d484c8e8bcd9e8c30097fbac78b52dd159598f99d11e43a50f5d143b67c721f1"
},
"aarch64_linux_musl": {
"etag": "0x8DE580F1BE0E3B5",
"checksum": "5941c7b05060440ff37ee50fe9009a408e63fa5ba607a3b0736f5a887ec5f2ca"
}
}, },
"0.13": { "0.13": {
"version": "0.13.1" "version": "0.13.1"

220
manifests/wasmtime.json generated
View File

@@ -36,13 +36,189 @@
}, },
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)", "license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
"latest": { "latest": {
"version": "40.0.2" "version": "41.0.3"
},
"41": {
"version": "41.0.3"
},
"41.0": {
"version": "41.0.3"
},
"41.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DE64440B66C25C",
"checksum": "797d0a4f790e79c33ccaf43bfe413f077fff951e3a35145afe7b5a8324f14644"
},
"x86_64_macos": {
"etag": "0x8DE64440BF4CDE8",
"checksum": "56bd7c79e6f2edb8f79c49de202955d60ad5a27231cc9c1689e593d07304d368"
},
"x86_64_windows": {
"etag": "0x8DE64440DB98698",
"checksum": "f6ef3a3ccc74100c9dadc8a31cbd401ca2b0a195aa0599388786d61462e56afe"
},
"aarch64_linux_gnu": {
"etag": "0x8DE644407FDACE4",
"checksum": "1dd1f69089eeefc3826f38463f8375d6ff2e59684a2a85b44a6622516d0a5677"
},
"aarch64_macos": {
"etag": "0x8DE6444087232B7",
"checksum": "f1db748d63bea4df0181d0170c232e1f423caf5ff816495f0153eb2cf6d57a1d"
},
"aarch64_windows": {
"etag": "0x8DE644408F133FF",
"checksum": "bb610724659d5e51167f785c78aedea625f21a4e07155b6f736a84666a593fad"
},
"riscv64_linux_gnu": {
"etag": "0x8DE64440A1CCA0F",
"checksum": "d99b0dd1fcfdf0a4707fed099fbac81a5fc106f8bcdf8c9320f7f6fae6e02ea9"
},
"s390x_linux_gnu": {
"etag": "0x8DE64440A885933",
"checksum": "2d2fcedae2ea17a1b03c73954716c648e5f27ae3ece9ba0daf56b3239eef2d73"
}
},
"41.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8DE62C883745A69",
"checksum": "d396eee140abad43f96b643f40df460a1b858975536cedf6589281d1671df244"
},
"x86_64_macos": {
"etag": "0x8DE62C883FA5872",
"checksum": "87c011c6db25d72cc30de0a8f726c37ea8345990c3a1d20a0fd4baaf20ae88a1"
},
"x86_64_windows": {
"etag": "0x8DE62C8852F8018",
"checksum": "625b11f39abe61c7fc630caf33f9801eb3c2853464dd29a2a1e374d875c955a1"
},
"aarch64_linux_gnu": {
"etag": "0x8DE62C880F47887",
"checksum": "2d8008f1f53aa228d267ae0ad553885e45669e5eafee2e52f0c19fb2ec96d58c"
},
"aarch64_macos": {
"etag": "0x8DE62C88139980B",
"checksum": "942cb8968dcb046ad4a0893932584285ab60a985d57818cc573d5c166fb3d852"
},
"aarch64_windows": {
"etag": "0x8DE62C881969179",
"checksum": "90b1b7e109e4833e348bcf276074ab031862585618ec7eff912e48d729ab3905"
},
"riscv64_linux_gnu": {
"etag": "0x8DE62C8829B9093",
"checksum": "76f51fcb827d803d8310043012a040273ed07810bd21e41f4d768d1fe844b3df"
},
"s390x_linux_gnu": {
"etag": "0x8DE62C882F8D7CD",
"checksum": "6a9f11db21a52f4c29351d0800a5d6a6ebcbed510e62eab162552476cb9729b2"
}
},
"41.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DE5D3A997949C4",
"checksum": "e0e96b9123c6190e3de303ef569f10ea0443fe7b0a2e0cc601be282b12689bce"
},
"x86_64_macos": {
"etag": "0x8DE5D3A998A7482",
"checksum": "19dfb6b23295fad88091f0a4fe9c651b99366f3973e3676f8cc9572589550b32"
},
"x86_64_windows": {
"etag": "0x8DE5D3A9B3C7E62",
"checksum": "b15aab059caefca3afe69dcaac9abd21bba90d73e2939cd9c074050ce0539f1a"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5D3A9626FC5B",
"checksum": "b9b67f7026725e08018ec48b72b8b70554ecb3db6b2d76468e517f8e5ecf68c1"
},
"aarch64_macos": {
"etag": "0x8DE5D3A964EF0EB",
"checksum": "c5a248f051c79e0ab8060d50d50d7ad8c77b5952c2eb22a1f1ae99da48c52794"
},
"aarch64_windows": {
"etag": "0x8DE5D3A96DEA88E",
"checksum": "0ed00023c42698b5ebd8cff2095c6d58c96f6d1db2a13338b8697ff17e815887"
},
"riscv64_linux_gnu": {
"etag": "0x8DE5D3A9847ED40",
"checksum": "bfc9fbec76e80abbdd6f4f1f7e61ffaaa2bf852fc1e071f997e1c1d443b526f2"
},
"s390x_linux_gnu": {
"etag": "0x8DE5D3A98A64508",
"checksum": "d3e579312efdde4a9217427d5d5e222b43b006b70f499e8c186edc9be2e9d971"
}
},
"41.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DE584E1FDA5E04",
"checksum": "07b82a195dc3bda0be010f73d48778b43a209829e9912a4bcd46a8e3760d74e9"
},
"x86_64_macos": {
"etag": "0x8DE584E20298481",
"checksum": "ec91e9d4130fe1776bde8601c2dffde299dc59b4dbdad6f8f471bac04bd86094"
},
"x86_64_windows": {
"etag": "0x8DE584E215E116B",
"checksum": "78f4216dffdce4a8b2310bff6e019c1ea9d2935d72e4ccdb7cd7bcbc5907fd0a"
},
"aarch64_linux_gnu": {
"etag": "0x8DE584E1D303EAF",
"checksum": "99d9dd1e314f60eb96256615685bc28f8669b613efcf162881abdf5ad646d35a"
},
"aarch64_macos": {
"etag": "0x8DE584E1D7B2431",
"checksum": "3f8520e697e9d2105fc8e5c77f03185a75629065d0b84c90b8e57e09adb029f1"
},
"aarch64_windows": {
"etag": "0x8DE584E1DC87807",
"checksum": "15528c688f54990d37e7d17479712a4d73314973e6d4b0658848535cc2283f91"
},
"riscv64_linux_gnu": {
"etag": "0x8DE584E1F2767AD",
"checksum": "422159384ab510ddcdf6324d43c36f55ffd8f1d7dae2a1c597a4e26aacb9b930"
},
"s390x_linux_gnu": {
"etag": "0x8DE584E1F3A8C0C",
"checksum": "5a984387f11f20ccdb97e2ec194cb716a7206a98e3a20760bfad5d3ccc8e38e0"
}
}, },
"40": { "40": {
"version": "40.0.2" "version": "40.0.3"
}, },
"40.0": { "40.0": {
"version": "40.0.2" "version": "40.0.3"
},
"40.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DE5D3B43EDF595",
"checksum": "9127465b6c4910ef76950d4ba8537d7dbcbe6c2d5504d0f83fe6b7488bd75f82"
},
"x86_64_macos": {
"etag": "0x8DE5D3B4428E76B",
"checksum": "216962fce82a67e9e40ff4cd1dae4cddae0ba769ff3141a0bc101c00ada65e91"
},
"x86_64_windows": {
"etag": "0x8DE5D3B455822CF",
"checksum": "033c4db46ed68b539275a41fba18228e38df4aa78ca43af8d494c27252b68a63"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5D3B414E526A",
"checksum": "855cbf3560c0a6e1a80c40faf6db3ebe197e3839d0421f412dae6066e9833225"
},
"aarch64_macos": {
"etag": "0x8DE5D3B41863A71",
"checksum": "797a1d91e32f1ded619e1c955676d02f2f2c99409cd3854e448f1abe3d611777"
},
"aarch64_windows": {
"etag": "0x8DE5D3B41FC4521",
"checksum": "196e5f3d856917d959cb38c2c64600190ba561538e9fc8b1659dcb418963818d"
},
"riscv64_linux_gnu": {
"etag": "0x8DE5D3B4333B4A6",
"checksum": "36e95e88c493ec2cf88242488528b634cf4fd15f8733f63f614da64fa7c80fe2"
},
"s390x_linux_gnu": {
"etag": "0x8DE5D3B435C6B94",
"checksum": "ef8d7e6a0e915903aabeaab20d3e26225b3deb719dd288adbf3dff369a399837"
}
}, },
"40.0.2": { "40.0.2": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
@@ -539,10 +715,44 @@
} }
}, },
"36": { "36": {
"version": "36.0.4" "version": "36.0.5"
}, },
"36.0": { "36.0": {
"version": "36.0.4" "version": "36.0.5"
},
"36.0.5": {
"x86_64_linux_gnu": {
"etag": "0x8DE5D327EB0430E",
"checksum": "0f383bb29a88289acf60609bc0466545e5ec64fce3d64267a684567768a381d4"
},
"x86_64_macos": {
"etag": "0x8DE5D327FE937BE",
"checksum": "37dc99c86dbf359e03c611d0ba65dabc53b1da31140c1971a1c2b4ac0da60593"
},
"x86_64_windows": {
"etag": "0x8DE5D32855D5D4D",
"checksum": "71ec9f7cb7215ed9bd089468f4006ef86012d85f0ec727aa40d84fbbe481f6fb"
},
"aarch64_linux_gnu": {
"etag": "0x8DE5D326C99E1E3",
"checksum": "6fe39d4b46a81f9987d42b6717405ac6051977bd0cc8625da3fe2a37fd36c621"
},
"aarch64_macos": {
"etag": "0x8DE5D326DC0E976",
"checksum": "6a515d4f89c96dfdd310c19747cd84b3bb1488be806e2de8df3859e3f319a81b"
},
"aarch64_windows": {
"etag": "0x8DE5D3270758458",
"checksum": "1976a30dc6acf7ef4f66827ddc704fa335b42ee92372b8dba3fc31b2af0bc413"
},
"riscv64_linux_gnu": {
"etag": "0x8DE5D3276732718",
"checksum": "2d0c9fd4c1718de3c869364a102516f9b626c3808e73da64001a063914e04c5e"
},
"s390x_linux_gnu": {
"etag": "0x8DE5D3277C7C218",
"checksum": "f0d4680e069b6337bff53ad9f2eb5074746f34554a2d0e9854e5016a8cf072c0"
}
}, },
"36.0.4": { "36.0.4": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

26
manifests/zola.json generated
View File

@@ -22,10 +22,32 @@
}, },
"license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.22.0" "version": "0.22.1"
}, },
"0.22": { "0.22": {
"version": "0.22.0" "version": "0.22.1"
},
"0.22.1": {
"x86_64_linux_musl": {
"etag": "0x8DE599675440D35",
"checksum": "227df99b664421240a8ba77747067c51259b08159125d5603763b3b173b9a881"
},
"x86_64_macos": {
"etag": "0x8DE599675778D78",
"checksum": "3898709e154ae0593933264a540c869348bdb10d7f1b03a42dfb78d63703b3b5"
},
"x86_64_windows": {
"etag": "0x8DE59967569936D",
"checksum": "2c8b368f5abdf2b2478748f9549a761fd6599238e18948eccb76a7cae51f5dc1"
},
"aarch64_linux_gnu": {
"etag": "0x8DE59967567E799",
"checksum": "8af437ec6352f33ccd24d7a1cfcb54a3db95d3ce376dc69525b4ef3fb6b8c1d1"
},
"aarch64_macos": {
"etag": "0x8DE599675706986",
"checksum": "46ac45a9e7628dba8593b124ee8794f4f9aa1c6b569918ecd4bbc5d0be190515"
}
}, },
"0.22.0": { "0.22.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -16,7 +16,7 @@ serde_derive = "1"
serde_json = "1" serde_json = "1"
spdx = "0.13" spdx = "0.13"
tar = "0.4" tar = "0.4"
toml = { version = "0.9", default-features = false, features = ["parse", "serde"] } toml = { version = "1", default-features = false, features = ["parse", "serde"] }
# TODO: call curl command instead of using ureq? # TODO: call curl command instead of using ureq?
ureq = { version = "2", features = ["json"] } ureq = { version = "2", features = ["json"] }

View File

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

View File

@@ -1,5 +1,5 @@
{ {
"repository": "https://github.com/rustwasm/wasm-pack", "repository": "https://github.com/drager/wasm-pack",
"tag_prefix": "v", "tag_prefix": "v",
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz", "asset_name": "${package}-v${version}-${rust_target}.tar.gz",

View File

@@ -4,12 +4,15 @@
Structured access to the install-action manifests. Structured access to the install-action manifests.
*/ */
#![no_std]
#![doc(test( #![doc(test(
no_crate_inject, no_crate_inject,
attr( attr(allow(
deny(warnings, rust_2018_idioms, single_use_lifetimes), dead_code,
allow(dead_code, unused_variables) unused_variables,
) clippy::undocumented_unsafe_blocks,
clippy::unused_trait_names,
))
))] ))]
#![warn( #![warn(
// Lints that may help when writing public library. // Lints that may help when writing public library.
@@ -20,19 +23,25 @@ Structured access to the install-action manifests.
// clippy::exhaustive_structs, // clippy::exhaustive_structs,
clippy::impl_trait_in_params, clippy::impl_trait_in_params,
// clippy::missing_inline_in_public_items, // clippy::missing_inline_in_public_items,
// clippy::std_instead_of_alloc, clippy::std_instead_of_alloc,
// clippy::std_instead_of_core, clippy::std_instead_of_core,
)] )]
#![allow(clippy::missing_panics_doc, clippy::too_long_first_doc_paragraph)] #![allow(clippy::missing_panics_doc, clippy::too_long_first_doc_paragraph)]
use std::{ extern crate alloc;
cmp::{self, Reverse}, extern crate std;
use alloc::{
collections::BTreeMap, collections::BTreeMap,
fmt, string::{String, ToString as _},
path::Path, vec::Vec,
slice, };
use core::{
cmp::{self, Reverse},
fmt, slice,
str::FromStr, str::FromStr,
}; };
use std::path::Path;
use serde::{ use serde::{
de::{self, Deserialize, Deserializer}, de::{self, Deserialize, Deserializer},

View File

@@ -1,6 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
# shellcheck disable=SC2046
set -CeEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
@@ -14,7 +13,7 @@ cd -- "$(dirname -- "$0")"/..
# - git 1.8+ # - git 1.8+
# - jq 1.6+ # - jq 1.6+
# - npm (node 18+) # - npm (node 18+)
# - python 3.6+ and pipx # - python 3.6+, pipx
# - shfmt # - shfmt
# - shellcheck # - shellcheck
# - zizmor # - zizmor
@@ -71,7 +70,7 @@ check_diff() {
fi fi
else else
local res local res
res=$(git --no-pager diff --exit-code --name-only "$@" || true) res=$(git --no-pager diff --name-only "$@")
if [[ -n "${res}" ]]; then if [[ -n "${res}" ]]; then
warn "please commit changes made by formatter/generator if exists on the following files" warn "please commit changes made by formatter/generator if exists on the following files"
print_fenced "${res}"$'\n' print_fenced "${res}"$'\n'
@@ -116,7 +115,6 @@ check_alt() {
fi fi
} }
check_hidden() { check_hidden() {
local res
for file in "$@"; do for file in "$@"; do
check_alt ".${file}" "${file}" "$(LC_ALL=C comm -23 <(ls_files "*${file}") <(ls_files "*.${file}"))" check_alt ".${file}" "${file}" "$(LC_ALL=C comm -23 <(ls_files "*${file}") <(ls_files "*.${file}"))"
done done
@@ -125,6 +123,7 @@ sed_rhs_escape() {
sed -E 's/\\/\\\\/g; s/\&/\\\&/g; s/\//\\\//g' <<<"$1" sed -E 's/\\/\\\\/g; s/\&/\\\&/g; s/\//\\\//g' <<<"$1"
} }
should_fail=''
if [[ $# -gt 0 ]]; then if [[ $# -gt 0 ]]; then
cat <<EOF cat <<EOF
USAGE: USAGE:
@@ -174,14 +173,19 @@ case "$(uname -s)" in
done done
fi fi
;; ;;
Haiku) ostype=haiku ;;
Minix) ostype=minix ;;
GNU) ostype=hurd ;;
AIX) ostype=aix ;;
HP-UX) ostype=hpux ;;
MINGW* | MSYS* | CYGWIN* | Windows_NT) MINGW* | MSYS* | CYGWIN* | Windows_NT)
ostype=windows ostype=windows
if type -P jq >/dev/null; then if type -P jq >/dev/null; then
# https://github.com/jqlang/jq/issues/1854 # https://github.com/jqlang/jq/issues/1854
_tmp=$(jq -r .a <<<'{}') _tmp=$(jq -r .a <<<'{}' | wc -c)
if [[ "${_tmp}" != 'null' ]]; then if [[ "${_tmp}" != 5 ]]; then
_tmp=$(jq -b -r .a 2>/dev/null <<<'{}' || true) _tmp=$({ jq -b -r .a 2>/dev/null <<<'{}' || true; } | wc -c)
if [[ "${_tmp}" == 'null' ]]; then if [[ "${_tmp}" == 5 ]]; then
jq() { command jq -b "$@"; } jq() { command jq -b "$@"; }
else else
jq() { command jq "$@" | tr -d '\r'; } jq() { command jq "$@" | tr -d '\r'; }
@@ -195,7 +199,6 @@ case "$(uname -s)" in
esac esac
check_install git check_install git
exclude_from_ls_files=()
# - `find` lists symlinks. `! ( -name <dir> -prune )` means recursively ignore <dir>. `cut` removes the leading `./`. # - `find` lists symlinks. `! ( -name <dir> -prune )` means recursively ignore <dir>. `cut` removes the leading `./`.
# This can be replaced with `fd -H -t l`. # This can be replaced with `fd -H -t l`.
# - `git submodule status` lists submodules. The first `cut` removes the first character indicates status ( |+|-). # - `git submodule status` lists submodules. The first `cut` removes the first character indicates status ( |+|-).
@@ -204,6 +207,7 @@ find_prune=(\! \( -name .git -prune \))
while IFS= read -r; do while IFS= read -r; do
find_prune+=(\! \( -name "${REPLY}" -prune \)) find_prune+=(\! \( -name "${REPLY}" -prune \))
done < <(sed -E 's/#.*//g; s/^[ \t]+//g; s/\/[ \t]+$//g; /^$/d' .gitignore) done < <(sed -E 's/#.*//g; s/^[ \t]+//g; s/\/[ \t]+$//g; /^$/d' .gitignore)
exclude_from_ls_files=()
while IFS=$'\n' read -r; do while IFS=$'\n' read -r; do
exclude_from_ls_files+=("${REPLY}") exclude_from_ls_files+=("${REPLY}")
done < <({ done < <({
@@ -227,12 +231,24 @@ ls_files() {
fi fi
} }
# Referred by both Rust and Markdown check.
markdown_files=()
while IFS=$'\n' read -r; do markdown_files+=("${REPLY}"); done < <(ls_files '*.md')
if [[ ${TIDY_EXPECTED_MARKDOWN_FILE_COUNT:-${#markdown_files[@]}} -ne ${#markdown_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_MARKDOWN_FILE_COUNT} of Markdown files, but found ${#markdown_files[@]}; consider updating TIDY_EXPECTED_MARKDOWN_FILE_COUNT env var"
fi
# Rust (if exists) # Rust (if exists)
if [[ -n "$(ls_files '*.rs')" ]]; then rust_files=()
while IFS=$'\n' read -r; do rust_files+=("${REPLY}"); done < <(ls_files '*.rs')
if [[ ${TIDY_EXPECTED_RUST_FILE_COUNT:-${#rust_files[@]}} -ne ${#rust_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_RUST_FILE_COUNT} of Rust files, but found ${#rust_files[@]}; consider updating TIDY_EXPECTED_RUST_FILE_COUNT env var"
fi
if [[ ${#rust_files[@]} -gt 0 ]]; then
info "checking Rust code style" info "checking Rust code style"
check_config .rustfmt.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.rustfmt.toml" check_config .rustfmt.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.rustfmt.toml"
check_config .clippy.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.clippy.toml" check_config .clippy.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.clippy.toml"
if check_install cargo jq python3 pipx; then if check_install cargo jq pipx; then
# `cargo fmt` cannot recognize files not included in the current workspace and modules # `cargo fmt` cannot recognize files not included in the current workspace and modules
# defined inside macros, so run rustfmt directly. # defined inside macros, so run rustfmt directly.
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt. # We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
@@ -242,16 +258,16 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
retry rustup component add rustfmt &>/dev/null retry rustup component add rustfmt &>/dev/null
fi fi
info "running \`rustfmt \$(git ls-files '*.rs')\`" info "running \`rustfmt \$(git ls-files '*.rs')\`"
rustfmt $(ls_files '*.rs') rustfmt "${rust_files[@]}"
else else
if type -P rustup >/dev/null; then if type -P rustup >/dev/null; then
retry rustup component add rustfmt --toolchain nightly &>/dev/null retry rustup component add rustfmt --toolchain nightly &>/dev/null
fi fi
info "running \`rustfmt +nightly \$(git ls-files '*.rs')\`" info "running \`rustfmt +nightly \$(git ls-files '*.rs')\`"
rustfmt +nightly $(ls_files '*.rs') rustfmt +nightly "${rust_files[@]}"
fi fi
check_diff $(ls_files '*.rs') check_diff "${rust_files[@]}"
cast_without_turbofish=$(grep -Fn '.cast()' $(ls_files '*.rs') || true) cast_without_turbofish=$(grep -Fn '.cast()' "${rust_files[@]}" || true)
if [[ -n "${cast_without_turbofish}" ]]; then if [[ -n "${cast_without_turbofish}" ]]; then
error "please replace \`.cast()\` with \`.cast::<type_name>()\`:" error "please replace \`.cast()\` with \`.cast::<type_name>()\`:"
printf '%s\n' "${cast_without_turbofish}" printf '%s\n' "${cast_without_turbofish}"
@@ -332,7 +348,7 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
fi fi
# Sync markdown to rustdoc. # Sync markdown to rustdoc.
first=1 first=1
for markdown in $(ls_files '*.md'); do for markdown in "${markdown_files[@]}"; do
markers=$(grep -En '^<!-- tidy:sync-markdown-to-rustdoc:(start[^ ]*|end) -->' "${markdown}" || true) markers=$(grep -En '^<!-- tidy:sync-markdown-to-rustdoc:(start[^ ]*|end) -->' "${markdown}" || true)
# BSD wc's -l emits spaces before number. # BSD wc's -l emits spaces before number.
if [[ ! "$(LC_ALL=C wc -l <<<"${markers}")" =~ ^\ *2$ ]]; then if [[ ! "$(LC_ALL=C wc -l <<<"${markers}")" =~ ^\ *2$ ]]; then
@@ -381,10 +397,11 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
fi fi
new='<!-- tidy:sync-markdown-to-rustdoc:start -->'$'\a' new='<!-- tidy:sync-markdown-to-rustdoc:start -->'$'\a'
empty_line_re='^ *$' empty_line_re='^ *$'
gfm_alert_re='^> {0,4}\[!.*\] *$' gfm_alert_re='^ *> {0,4}\[!.*\] *$'
rust_code_block_re='^ *```(rust|rs) *$' rust_code_block_re='^ *```(rust|rs) *$'
code_block_attr='' code_block_attr=''
in_alert='' in_alert=''
leading_spaces=''
first_line=1 first_line=1
ignore='' ignore=''
while IFS='' read -rd$'\a' line; do while IFS='' read -rd$'\a' line; do
@@ -401,7 +418,7 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
elif [[ -n "${in_alert}" ]]; then elif [[ -n "${in_alert}" ]]; then
if [[ "${line}" =~ ${empty_line_re} ]]; then if [[ "${line}" =~ ${empty_line_re} ]]; then
in_alert='' in_alert=''
new+=$'\a'"</div>"$'\a' new+=$'\a'"${leading_spaces}</div>"$'\a'
fi fi
elif [[ "${line}" =~ ${gfm_alert_re} ]]; then elif [[ "${line}" =~ ${gfm_alert_re} ]]; then
alert="${line#*[\!}" alert="${line#*[\!}"
@@ -418,8 +435,13 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
;; ;;
esac esac
in_alert=1 in_alert=1
new+="<div class=\"rustdoc-alert rustdoc-alert-${alert_lower}\">"$'\a\a' leading_spaces="${line%%[^ ]*}"
new+="> **${alert_sign} ${alert:0:1}${alert_lower:1}**"$'\a>\a' # GitHub doesn't handle indented GFM alerts...
if [[ -n "${leading_spaces}" ]]; then
error "GitHub doesn't handle indented GFM alerts"
fi
new+="${leading_spaces}<div class=\"rustdoc-alert rustdoc-alert-${alert_lower}\">"$'\a\a'
new+="${leading_spaces}> **${alert_sign} ${alert:0:1}${alert_lower:1}**"$'\a'"${leading_spaces}>"$'\a'
continue continue
fi fi
if [[ "${line}" =~ ${rust_code_block_re} ]]; then if [[ "${line}" =~ ${rust_code_block_re} ]]; then
@@ -459,15 +481,20 @@ check_hidden clippy.toml deny.toml rustfmt.toml
# C/C++/Protobuf (if exists) # C/C++/Protobuf (if exists)
clang_format_ext=('*.c' '*.h' '*.cpp' '*.hpp' '*.proto') clang_format_ext=('*.c' '*.h' '*.cpp' '*.hpp' '*.proto')
if [[ -n "$(ls_files "${clang_format_ext[@]}")" ]]; then clang_format_files=()
while IFS=$'\n' read -r; do clang_format_files+=("${REPLY}"); done < <(ls_files "${clang_format_ext[@]}")
if [[ ${TIDY_EXPECTED_CLANG_FORMAT_FILE_COUNT:-${#clang_format_files[@]}} -ne ${#clang_format_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_CLANG_FORMAT_FILE_COUNT} of C/C++/Protobuf files, but found ${#clang_format_files[@]}; consider updating TIDY_EXPECTED_CLANG_FORMAT_FILE_COUNT env var"
fi
if [[ ${#clang_format_files[@]} -gt 0 ]]; then
info "checking C/C++/Protobuf code style" info "checking C/C++/Protobuf code style"
check_config .clang-format check_config .clang-format
if check_install clang-format; then if check_install clang-format; then
IFS=' ' IFS=' '
info "running \`clang-format -i \$(git ls-files ${clang_format_ext[*]})\`" info "running \`clang-format -i \$(git ls-files ${clang_format_ext[*]})\`"
IFS=$'\n\t' IFS=$'\n\t'
clang-format -i $(ls_files "${clang_format_ext[@]}") clang-format -i "${clang_format_files[@]}"
check_diff $(ls_files "${clang_format_ext[@]}") check_diff "${clang_format_files[@]}"
fi fi
printf '\n' printf '\n'
else else
@@ -480,15 +507,20 @@ check_alt '.hpp extension' 'other extensions' "$(ls_files '*.hh' '*.hp' '*.hxx'
# YAML/HTML/CSS/JavaScript/JSON (if exists) # YAML/HTML/CSS/JavaScript/JSON (if exists)
prettier_ext=('*.css' '*.html' '*.js' '*.json' '*.yml' '*.yaml') prettier_ext=('*.css' '*.html' '*.js' '*.json' '*.yml' '*.yaml')
if [[ -n "$(ls_files "${prettier_ext[@]}")" ]]; then prettier_files=()
while IFS=$'\n' read -r; do prettier_files+=("${REPLY}"); done < <(ls_files "${prettier_ext[@]}")
if [[ ${TIDY_EXPECTED_PRETTIER_FILE_COUNT:-${#prettier_files[@]}} -ne ${#prettier_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_PRETTIER_FILE_COUNT} of YAML/HTML/CSS/JavaScript/JSON files, but found ${#prettier_files[@]}; consider updating TIDY_EXPECTED_PRETTIER_FILE_COUNT env var"
fi
if [[ ${#prettier_files[@]} -gt 0 ]]; then
info "checking YAML/HTML/CSS/JavaScript/JSON code style" info "checking YAML/HTML/CSS/JavaScript/JSON code style"
check_config .editorconfig check_config .editorconfig
if check_install npm; then if check_install npm; then
IFS=' ' IFS=' '
info "running \`npx -y prettier -l -w \$(git ls-files ${prettier_ext[*]})\`" info "running \`npx -y prettier -l -w \$(git ls-files ${prettier_ext[*]})\`"
IFS=$'\n\t' IFS=$'\n\t'
npx -y prettier -l -w $(ls_files "${prettier_ext[@]}") npx -y prettier -l -w "${prettier_files[@]}"
check_diff $(ls_files "${prettier_ext[@]}") check_diff "${prettier_files[@]}"
fi fi
printf '\n' printf '\n'
else else
@@ -499,13 +531,18 @@ check_alt '.editorconfig' 'other configs' "$(ls_files '*.prettierrc*' '*prettier
check_alt '.yml extension' '.yaml extension' "$(ls_files '*.yaml' | { grep -Fv '.markdownlint-cli2.yaml' || true; })" check_alt '.yml extension' '.yaml extension' "$(ls_files '*.yaml' | { grep -Fv '.markdownlint-cli2.yaml' || true; })"
# TOML (if exists) # TOML (if exists)
toml_files=()
while IFS=$'\n' read -r; do toml_files+=("${REPLY}"); done < <(ls_files '*.toml')
if [[ ${TIDY_EXPECTED_TOML_FILE_COUNT:-${#toml_files[@]}} -ne ${#toml_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_TOML_FILE_COUNT} of TOML files, but found ${#toml_files[@]}; consider updating TIDY_EXPECTED_TOML_FILE_COUNT env var"
fi
if [[ -n "$(ls_files '*.toml' | { grep -Fv '.taplo.toml' || true; })" ]]; then if [[ -n "$(ls_files '*.toml' | { grep -Fv '.taplo.toml' || true; })" ]]; then
info "checking TOML style" info "checking TOML style"
check_config .taplo.toml check_config .taplo.toml
if check_install npm; then if check_install npm; then
info "running \`npx -y @taplo/cli fmt \$(git ls-files '*.toml')\`" info "running \`npx -y @taplo/cli fmt \$(git ls-files '*.toml')\`"
RUST_LOG=warn npx -y @taplo/cli fmt $(ls_files '*.toml') RUST_LOG=warn npx -y @taplo/cli fmt "${toml_files[@]}"
check_diff $(ls_files '*.toml') check_diff "${toml_files[@]}"
fi fi
printf '\n' printf '\n'
else else
@@ -514,12 +551,12 @@ fi
check_hidden taplo.toml check_hidden taplo.toml
# Markdown (if exists) # Markdown (if exists)
if [[ -n "$(ls_files '*.md')" ]]; then if [[ ${#markdown_files[@]} -gt 0 ]]; then
info "checking markdown style" info "checking markdown style"
check_config .markdownlint-cli2.yaml check_config .markdownlint-cli2.yaml
if check_install npm; then if check_install npm; then
info "running \`npx -y markdownlint-cli2 \$(git ls-files '*.md')\`" info "running \`npx -y markdownlint-cli2 \$(git ls-files '*.md')\`"
if ! npx -y markdownlint-cli2 $(ls_files '*.md'); then if ! npx -y markdownlint-cli2 "${markdown_files[@]}"; then
error "check failed; please resolve the above markdownlint error(s)" error "check failed; please resolve the above markdownlint error(s)"
fi fi
fi fi
@@ -580,6 +617,12 @@ if [[ -n "$(ls_files '*action.yml')" ]]; then
fi fi
done done
fi fi
if [[ ${TIDY_EXPECTED_SHELL_FILE_COUNT:-${#shell_files[@]}} -ne ${#shell_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_SHELL_FILE_COUNT} of shell script files, but found ${#shell_files[@]}; consider updating TIDY_EXPECTED_SHELL_FILE_COUNT env var"
fi
if [[ ${TIDY_EXPECTED_DOCKER_FILE_COUNT:-${#docker_files[@]}} -ne ${#docker_files[@]} ]]; then
error "expected ${TIDY_EXPECTED_DOCKER_FILE_COUNT} of dockerfiles, but found ${#docker_files[@]}; consider updating TIDY_EXPECTED_DOCKER_FILE_COUNT env var"
fi
# correctness # correctness
res=$({ grep -En '(\[\[ .* ]]|(^|[^\$])\(\(.*\)\))( +#| *$)' "${bash_files[@]}" || true; } | { grep -Ev '^[^ ]+: *(#|//)' || true; } | LC_ALL=C sort) res=$({ grep -En '(\[\[ .* ]]|(^|[^\$])\(\(.*\)\))( +#| *$)' "${bash_files[@]}" || true; } | { grep -Ev '^[^ ]+: *(#|//)' || true; } | LC_ALL=C sort)
if [[ -n "${res}" ]]; then if [[ -n "${res}" ]]; then
@@ -851,10 +894,19 @@ EOF
for job in $(jq -c '.jobs | to_entries[] | select(.value.steps)' <<<"${workflow}"); do for job in $(jq -c '.jobs | to_entries[] | select(.value.steps)' <<<"${workflow}"); do
name=$(jq -r '.key' <<<"${job}") name=$(jq -r '.key' <<<"${job}")
job=$(jq -r '.value' <<<"${job}") job=$(jq -r '.value' <<<"${job}")
eval "$(jq -r '@sh "RUNS_ON=\(."runs-on") TIMEOUT_MINUTES=\(."timeout-minutes") JOB_DEFAULT_SHELL=\(.defaults.run.shell)"' <<<"${job}")"
if [[ "${TIMEOUT_MINUTES}" == 'null' ]]; then
error ".jobs.${name}.timeout-minutes must be set"
fi
if [[ "${RUNS_ON}" == 'ubuntu-slim' ]]; then
case "${TIMEOUT_MINUTES}" in
? | 1[0-5]) ;;
*) error ".jobs.${name}.timeout-minutes must be <= 15 because max execution time of ubuntu-slim runner is 15 minutes" ;;
esac
fi
n=0 n=0
job_default_shell=$(jq -r '.defaults.run.shell' <<<"${job}") if [[ "${JOB_DEFAULT_SHELL}" == 'null' ]]; then
if [[ "${job_default_shell}" == 'null' ]]; then JOB_DEFAULT_SHELL="${default_shell}"
job_default_shell="${default_shell}"
fi fi
for step in $(jq -c '.steps[]' <<<"${job}"); do for step in $(jq -c '.steps[]' <<<"${job}"); do
prepare='' prepare=''
@@ -865,7 +917,7 @@ EOF
fi fi
if [[ "${shell}" == 'null' ]]; then if [[ "${shell}" == 'null' ]]; then
if [[ -z "${prepare}" ]]; then if [[ -z "${prepare}" ]]; then
shell="${job_default_shell}" shell="${JOB_DEFAULT_SHELL}"
elif grep -Eq '^ *chsh +-s +[^ ]+/bash' <<<"${prepare}"; then elif grep -Eq '^ *chsh +-s +[^ ]+/bash' <<<"${prepare}"; then
shell='bash' shell='bash'
else else
@@ -917,6 +969,7 @@ if [[ ${#zizmor_targets[@]} -gt 0 ]]; then
if [[ "${ostype}" =~ ^(netbsd|openbsd|dragonfly|illumos|solaris)$ ]] && [[ -n "${CI:-}" ]] && ! type -P zizmor >/dev/null; then if [[ "${ostype}" =~ ^(netbsd|openbsd|dragonfly|illumos|solaris)$ ]] && [[ -n "${CI:-}" ]] && ! type -P zizmor >/dev/null; then
warn "this check is skipped on NetBSD/OpenBSD/Dragonfly/illumos/Solaris due to installing zizmor is hard on these platform" warn "this check is skipped on NetBSD/OpenBSD/Dragonfly/illumos/Solaris due to installing zizmor is hard on these platform"
elif check_install zizmor; then elif check_install zizmor; then
# zizmor can also be used via pipx, but old version will be installed if glibc version is old.
IFS=' ' IFS=' '
info "running \`zizmor -q ${zizmor_targets[*]}\`" info "running \`zizmor -q ${zizmor_targets[*]}\`"
IFS=$'\n\t' IFS=$'\n\t'
@@ -931,7 +984,7 @@ check_alt '.sh extension' '*.bash extension' "$(ls_files '*.bash')"
if [[ -f tools/.tidy-check-license-headers ]]; then if [[ -f tools/.tidy-check-license-headers ]]; then
info "checking license headers (experimental)" info "checking license headers (experimental)"
failed_files='' failed_files=''
for p in $(LC_ALL=C comm -12 <(eval $(<tools/.tidy-check-license-headers) | LC_ALL=C sort) <(ls_files | LC_ALL=C sort)); do for p in $(LC_ALL=C comm -12 <(eval "$(<tools/.tidy-check-license-headers)" | LC_ALL=C sort) <(ls_files | LC_ALL=C sort)); do
case "${p##*/}" in case "${p##*/}" in
*.stderr | *.expanded.rs) continue ;; # generated files *.stderr | *.expanded.rs) continue ;; # generated files
*.json) continue ;; # no comment support *.json) continue ;; # no comment support
@@ -973,7 +1026,7 @@ fi
if [[ -f .cspell.json ]]; then if [[ -f .cspell.json ]]; then
info "spell checking" info "spell checking"
project_dictionary=.github/.cspell/project-dictionary.txt project_dictionary=.github/.cspell/project-dictionary.txt
if check_install npm jq python3 pipx; then if check_install npm jq pipx; then
has_rust='' has_rust=''
if [[ -n "$(ls_files '*Cargo.toml')" ]]; then if [[ -n "$(ls_files '*Cargo.toml')" ]]; then
has_rust=1 has_rust=1