Compare commits

...

129 Commits

Author SHA1 Message Date
Taiki Endo
078fd1effe Release 2.55.2 2025-07-01 08:31:44 +09:00
Taiki Endo
70afd9d53f Update zizmor@latest to 1.11.0 2025-07-01 06:15:33 +09:00
Taiki Endo
1e57335387 Update cargo-dinghy@latest to 0.8.1 2025-07-01 06:15:33 +09:00
Taiki Endo
491d37bbaa Release 2.55.1 2025-07-01 00:30:52 +09:00
Taiki Endo
8d74873246 Update vacuum@latest to 0.17.1 2025-06-30 23:49:04 +09:00
Taiki Endo
d85c2f7865 Update typos@latest to 1.34.0 2025-06-30 23:49:04 +09:00
Taiki Endo
e70e8600a5 Release 2.55.0 2025-06-30 23:37:48 +09:00
Taiki Endo
407c37f889 Update changelog 2025-06-30 23:37:33 +09:00
John Vandenberg
4fe29cea12 Add vacuum (#1016) 2025-06-30 23:32:17 +09:00
John Vandenberg
a5b0f889e8 Update zola install location in TOOLS.md (#1019) 2025-06-30 23:32:04 +09:00
Taiki Endo
aa97aa6c5b Update cargo-shear@latest to 1.3.2 2025-06-30 13:07:16 +09:00
Taiki Endo
8fcca280f3 ci: Test AArch64 Windows 2025-06-29 22:27:47 +09:00
Taiki Endo
a27ef18d36 Release 2.54.3 2025-06-28 19:09:58 +09:00
Taiki Endo
06fef5ea2e Update cargo-careful@latest to 0.4.8 2025-06-28 18:14:15 +09:00
Taiki Endo
1045f52d14 Release 2.54.2 2025-06-28 00:20:01 +09:00
Taiki Endo
7b1a05e5c3 Update rclone@latest to 1.70.2 2025-06-28 00:16:22 +09:00
Taiki Endo
8a531e998b Update zizmor@latest to 1.10.0 2025-06-27 06:17:21 +09:00
Taiki Endo
2cab843126 Release 2.54.1 2025-06-25 21:22:41 +09:00
Taiki Endo
6f5fd17aa9 Update wasmtime manifest 2025-06-25 21:18:03 +09:00
Taiki Endo
5b6fb17aa2 Update wasmtime@latest to 34.0.1 2025-06-25 03:15:12 +09:00
Taiki Endo
c59ffb1fb5 Update cargo-tarpaulin@latest to 0.32.8 2025-06-23 15:19:28 +09:00
Taiki Endo
4e7dd3f61f Update knope@latest to 0.21.0 2025-06-23 13:30:21 +09:00
Taiki Endo
9ba3ac3fd0 Release 2.54.0 2025-06-23 02:05:22 +09:00
Taiki Endo
e3d2e4ff1a Update changelog 2025-06-23 02:04:56 +09:00
Taiki Endo
74fc1f2d2a ci: Exclude cyclonedx on Ubuntu 14.04
```
+ cyclonedx --version
cyclonedx: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by cyclonedx)
cyclonedx: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by cyclonedx)
```
2025-06-23 02:03:32 +09:00
Taiki Endo
c9851b9ded Update wasmtime@latest to 34.0.0 2025-06-23 02:03:32 +09:00
Taiki Endo
47eecbedfd Update rclone@latest to 1.70.1 2025-06-23 02:03:32 +09:00
Taiki Endo
8ad169efe2 Update cyclonedx@latest to 0.28.2 2025-06-23 02:03:32 +09:00
Taiki Endo
cd15c75a91 Update cargo-binstall@latest to 1.14.1 2025-06-23 02:03:32 +09:00
John Vandenberg
7afdc6d42b Add cyclonedx (#1000)
Also improve check that gnu binaries are not needed if musl exists.
2025-06-19 20:55:47 +09:00
Taiki Endo
5b3d0ef321 Update release-plz@latest to 0.3.136 2025-06-19 18:16:48 +09:00
Taiki Endo
d92059b082 Include user-agent header in requests to crates.io
Based on 3f363be7b6 by Joe Birr-Pixton.

Fix the underlying cause of https://github.com/taiki-e/install-action/issues/1005.

Co-authored-by: Joe Birr-Pixton <jpixton@gmail.com>
2025-06-18 22:55:40 +09:00
Taiki Endo
d12e869b89 Release 2.53.2 2025-06-18 21:54:12 +09:00
Taiki Endo
1f0112bf7f Update changelog 2025-06-18 21:54:05 +09:00
Taiki Endo
3b8778b638 Make nextest-specific processing robust against crates.io failure 2025-06-18 21:51:46 +09:00
Taiki Endo
33f3e8ce54 Update rclone@latest to 1.70.0 2025-06-18 21:51:46 +09:00
Taiki Endo
dd154fff2f Release 2.53.1 2025-06-18 01:45:25 +09:00
Taiki Endo
bdb48bece6 Update changelog 2025-06-18 01:45:08 +09:00
Vivien Maisonneuve
21b0830616 Add support typos on aarch64_linux_musl (#1004) 2025-06-18 01:43:39 +09:00
Taiki Endo
a63b122e8d ci: Remove windows-2019
https://github.blog/changelog/2025-04-15-upcoming-breaking-changes-and-releases-for-github-actions/
2025-06-18 00:55:43 +09:00
Taiki Endo
982cde3686 Update cargo-nextest@latest to 0.9.99 2025-06-17 09:35:53 +09:00
Taiki Endo
cfe1303741 Release 2.53.0 2025-06-16 22:50:56 +09:00
Taiki Endo
bd4514229d Update changelog 2025-06-16 22:50:43 +09:00
John Vandenberg
9568a6b616 Add zizmor (#1002) 2025-06-16 21:55:17 +09:00
Taiki Endo
809bda2d43 Update osv-scanner@latest to 2.0.3 2025-06-16 13:10:11 +09:00
Taiki Endo
7b20dfd705 Release 2.52.8 2025-06-14 03:27:41 +09:00
Taiki Endo
745b540535 Update cargo-careful@latest to 0.4.7 2025-06-13 11:03:14 +09:00
Taiki Endo
e5e47f6b1c codegen: cargo-careful has changed asset names 2025-06-13 10:55:20 +09:00
Taiki Endo
ad5bd19041 Update changelog 2025-06-13 10:54:11 +09:00
Taiki Endo
65efa746fe Update syft@latest to 1.27.1 2025-06-13 10:45:50 +09:00
Taiki Endo
5113edcf0d Update cargo-deny@latest to 0.18.3 2025-06-13 10:45:50 +09:00
Taiki Endo
40189205f0 Update cargo-binstall@latest to 1.13.0 2025-06-13 10:45:50 +09:00
Taiki Endo
556888e895 Update syft@latest to 1.27.0 2025-06-10 06:13:33 +09:00
Taiki Endo
92f69c1952 Release 2.52.7 2025-06-07 15:44:03 +09:00
Taiki Endo
5cbf28050f Update cargo-nextest@latest to 0.9.98 2025-06-07 06:15:49 +09:00
Taiki Endo
1bd8480d2f Update cargo-binstall@latest to 1.12.7 2025-06-07 03:15:29 +09:00
Taiki Endo
1cefd1553b Release 2.52.6 2025-06-04 13:25:11 +09:00
Taiki Endo
6741c847f5 Update cargo-udeps@latest to 0.1.56 2025-06-04 13:23:57 +09:00
Taiki Endo
821228b8ca Update git-cliff@latest to 2.9.1 2025-06-03 22:10:02 +09:00
Taiki Endo
7bf3bbf310 Release 2.52.5 2025-06-03 15:41:35 +09:00
Taiki Endo
fcb7f36651 Update typos@latest to 1.33.1 2025-06-03 04:00:23 +09:00
Taiki Endo
84dd63d16a Update git-cliff@latest to 2.9.0 2025-06-02 21:20:54 +09:00
Taiki Endo
4871b28862 Update cargo-shear@latest to 1.3.1 2025-06-02 13:24:09 +09:00
Taiki Endo
735e593394 Release 2.52.4 2025-05-31 20:11:36 +09:00
Taiki Endo
4f4abc772a Update cargo-binstall@latest to 1.12.6 2025-05-31 18:11:32 +09:00
Taiki Endo
a13cc1aa67 Update wash@latest to 0.42.0 2025-05-31 06:15:27 +09:00
Taiki Endo
2ee2c006bb Release 2.52.3 2025-05-30 19:37:33 +09:00
Taiki Endo
5e38d7308e Update cargo-nextest@latest to 0.9.97 2025-05-30 15:22:25 +09:00
Taiki Endo
14dbe17742 Update trivy@latest to 0.63.0 2025-05-30 03:16:30 +09:00
Taiki Endo
097a2e7fdd Update protoc@latest to 3.31.1 2025-05-29 06:12:22 +09:00
Taiki Endo
84c20235be Release 2.52.2 2025-05-27 11:20:13 +09:00
Taiki Endo
3e74d077d9 Update mdbook@latest to 0.4.51 2025-05-27 06:11:13 +09:00
Taiki Endo
6c6479b498 Release 2.52.1 2025-05-26 02:49:00 +09:00
Taiki Endo
fd087fdc9a Update taplo@latest to 0.10.0 2025-05-26 02:48:20 +09:00
Taiki Endo
64cb046fe5 Update mdbook@latest to 0.4.50 2025-05-26 02:48:20 +09:00
Taiki Endo
5de533f2e9 Update deepsource@latest to 0.9.0 2025-05-26 02:48:20 +09:00
Taiki Endo
657fe8a2ad Update cargo-sort manifest 2025-05-26 02:48:20 +09:00
Taiki Endo
27f9e86c40 Update cargo-shear@latest to 1.3.0 2025-05-26 02:48:20 +09:00
Taiki Endo
4be883217e codegen: Mark cargo-sort 2.0.0 and 2.0.1 broken for now
```
Error: platform list in base manifest for cargo-sort contains x86_64_macos, but latest release (2.0.1) doesn't contain it; consider marking 2.0.1 as broken by adding 'broken' field to base manifest
```
2025-05-26 02:38:50 +09:00
Taiki Endo
52039f2329 Release 2.52.0 2025-05-22 22:30:11 +09:00
Taiki Endo
ab28da9c30 Update changelog 2025-05-22 22:29:55 +09:00
John Vandenberg
61ec312f22 Add trivy (#970) 2025-05-22 23:19:10 +10:00
Taiki Endo
1a4c3ed94c Update syft@latest to 1.26.1 2025-05-22 22:02:41 +09:00
John Vandenberg
fde7b8ff39 Avoid regenerating license_markdown if present and still valid (#973) 2025-05-22 22:54:59 +10:00
Taiki Endo
d2075253de Update rclone@latest to 1.69.3 2025-05-22 06:14:13 +09:00
Taiki Endo
f107a892ec Update cargo-shear@latest to 1.2.8 2025-05-21 15:17:41 +09:00
Taiki Endo
a32ef9009a Update syft@latest to 1.26.0 2025-05-21 09:37:17 +09:00
Taiki Endo
e328d9d001 Release 2.51.3 2025-05-21 01:09:01 +09:00
Taiki Endo
f347aeffc7 Update wasmtime@latest to 33.0.0 2025-05-21 00:24:19 +09:00
Taiki Endo
5bdd4e5d62 Update cargo-tarpaulin@latest to 0.32.7 2025-05-20 21:20:25 +09:00
Taiki Endo
3ff373c7a6 Update espup@latest to 0.15.1 2025-05-19 21:17:32 +09:00
Taiki Endo
6c02aaad16 Update dprint@latest to 0.50.0 2025-05-19 21:17:32 +09:00
Taiki Endo
941e8a4d9d Release 2.51.2 2025-05-19 03:18:06 +09:00
Taiki Endo
65b0bbc576 Update syft@latest to 1.25.1 2025-05-19 03:14:17 +09:00
Taiki Endo
a80d151548 Update release-plz@latest to 0.3.135 2025-05-19 03:14:17 +09:00
Taiki Endo
13608a19a2 Release 2.51.1 2025-05-17 03:24:07 +09:00
Taiki Endo
0d069c7238 Update syft@latest to 1.25.0 2025-05-17 03:17:47 +09:00
Taiki Endo
2c7422b1c5 Update cargo-binstall@latest to 1.12.5 2025-05-17 03:17:47 +09:00
Taiki Endo
a878e16c6f Release 2.51.0 2025-05-16 22:42:19 +09:00
Taiki Endo
a97128e355 Update changelog 2025-05-16 22:41:56 +09:00
Vivien Maisonneuve
35cea21494 Add cargo-shear (#962) 2025-05-16 20:15:32 +10:00
Taiki Endo
2d88cf1296 Update grcov@latest to 0.10.0 2025-05-16 13:34:51 +09:00
Taiki Endo
410f34c5e1 Update cargo-nextest@latest to 0.9.96 2025-05-16 06:12:46 +09:00
Taiki Endo
8cf1aae185 Update protoc@latest to 3.31.0 2025-05-15 03:14:47 +09:00
Taiki Endo
9eb3a41ef7 Update syft@latest to 1.24.0 2025-05-15 00:13:12 +09:00
Taiki Endo
83254c5438 Release 2.50.10 2025-05-08 22:02:12 +09:00
Taiki Endo
6b116a62db Update trunk@latest to 0.21.14 2025-05-08 21:22:29 +09:00
Taiki Endo
c79add7e27 Update release-plz@latest to 0.3.134 2025-05-08 21:22:29 +09:00
Taiki Endo
9d936bb31f Update cargo-binstall@latest to 1.12.4 2025-05-07 22:13:24 +09:00
Taiki Endo
97a83ae134 Release 2.50.9 2025-05-07 22:05:26 +09:00
Taiki Endo
1d4f28216c Update editorconfig-checker@latest to 3.3.0 2025-05-07 18:13:22 +09:00
Taiki Endo
8bbf465779 Update cargo-lambda@latest to 1.8.5 2025-05-07 09:34:34 +09:00
Taiki Endo
f285525a10 Release 2.50.8 2025-05-06 21:43:16 +09:00
Taiki Endo
aae7f7bc61 Update cargo-tarpaulin@latest to 0.32.5 2025-05-06 21:24:12 +09:00
Taiki Endo
1de07ee2e7 Update mdbook@latest to 0.4.49 2025-05-06 09:31:51 +09:00
Taiki Endo
86c23eed46 Release 2.50.7 2025-05-04 13:06:32 +09:00
Taiki Endo
f5a64f7029 Update cargo-tarpaulin@latest to 0.32.4 2025-05-04 00:14:20 +09:00
Taiki Endo
58ad1a073f Release 2.50.6 2025-05-03 17:01:30 +09:00
Taiki Endo
7c8d5eda53 Update knope@latest to 0.20.0 2025-05-03 15:14:01 +09:00
Taiki Endo
ba0a04e0af Release 2.50.5 2025-05-03 00:16:20 +09:00
Taiki Endo
970e58689a Update xh@latest to 0.24.1 2025-05-03 00:14:21 +09:00
Taiki Endo
c9562bf89a Update typos@latest to 1.32.0 2025-05-03 00:14:21 +09:00
Taiki Endo
c875cb11fa Update rclone@latest to 1.69.2 2025-05-02 03:18:04 +09:00
Taiki Endo
33734a1186 Release 2.50.4 2025-05-01 10:51:19 +09:00
Taiki Endo
014b96a1bb Update typos@latest to 1.31.2 2025-05-01 09:37:32 +09:00
Taiki Endo
35a81c61b8 Update osv-scanner@latest to 2.0.2 2025-05-01 09:37:32 +09:00
Taiki Endo
f3c9944420 Update cargo-nextest@latest to 0.9.95 2025-05-01 09:37:32 +09:00
Taiki Endo
ab3728c7ba Release 2.50.3 2025-04-26 17:44:12 +09:00
Taiki Endo
6d5ef845d7 Update cargo-zigbuild@latest to 0.20.0 2025-04-26 17:43:45 +09:00
58 changed files with 2973 additions and 174 deletions

View File

@@ -13,6 +13,7 @@ espup
fastestmirror fastestmirror
grcov grcov
knope knope
libicu
linkcheck linkcheck
mdbook mdbook
microdnf microdnf
@@ -32,3 +33,4 @@ watchexec
worktree worktree
xbuild xbuild
xscale xscale
zizmor

View File

@@ -72,11 +72,6 @@ jobs:
- os: macos-13 - os: macos-13
- os: macos-14 - os: macos-14
- os: macos-15 - os: macos-15
- os: windows-2019
- os: windows-2019
bash: msys64
- os: windows-2019
bash: cygwin
- os: windows-2022 - os: windows-2022
- os: windows-2022 - os: windows-2022
bash: msys64 bash: msys64
@@ -87,6 +82,7 @@ jobs:
bash: msys64 bash: msys64
- os: windows-2025 - os: windows-2025
bash: cygwin bash: cygwin
- os: windows-11-arm
- os: windows-2022 - os: windows-2022
tool: major.minor.patch tool: major.minor.patch
- os: windows-2022 - os: windows-2022
@@ -144,7 +140,7 @@ jobs:
if [[ "$(cargo binstall -V)" != "$(jq -r '.latest.version' manifests/cargo-binstall.json)" ]]; then if [[ "$(cargo binstall -V)" != "$(jq -r '.latest.version' manifests/cargo-binstall.json)" ]]; then
exit 1 exit 1
fi fi
if: matrix.bash != 'cygwin' if: matrix.bash != 'cygwin' && matrix.os != 'windows-11-arm'
test-container: test-container:
strategy: strategy:
@@ -212,7 +208,7 @@ jobs:
- run: rm -- Cargo.toml - run: rm -- Cargo.toml
- name: Generate tool list - name: Generate tool list
id: tool-list id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}" run: tools/ci/tool-list.sh "" "${{ matrix.container }}" >>"${GITHUB_OUTPUT}"
# remove bash installed by checkout-action # remove bash installed by checkout-action
- run: apk --no-cache del bash - run: apk --no-cache del bash
shell: sh shell: sh

View File

@@ -10,6 +10,222 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.55.2] - 2025-06-30
- Update `zizmor@latest` to 1.11.0.
- Update `cargo-dinghy@latest` to 0.8.1.
## [2.55.1] - 2025-06-30
- Update `vacuum@latest` to 0.17.1.
- Update `typos@latest` to 1.34.0.
## [2.55.0] - 2025-06-30
- Support `vacuum`. ([#1016](https://github.com/taiki-e/install-action/pull/1016), thanks @jayvdb)
- Update `cargo-shear@latest` to 1.3.2.
## [2.54.3] - 2025-06-28
- Update `cargo-careful@latest` to 0.4.8.
## [2.54.2] - 2025-06-27
- Update `rclone@latest` to 1.70.2.
- Update `zizmor@latest` to 1.10.0.
## [2.54.1] - 2025-06-25
- Update `wasmtime@latest` to 34.0.1.
- Update `cargo-tarpaulin@latest` to 0.32.8.
- Update `knope@latest` to 0.21.0.
## [2.54.0] - 2025-06-22
- Support `cyclonedx`. ([#1000](https://github.com/taiki-e/install-action/pull/1000), thanks @jayvdb)
- Update `wasmtime@latest` to 34.0.0.
- Update `rclone@latest` to 1.70.1.
- Update `cargo-binstall@latest` to 1.14.1.
- Update `release-plz@latest` to 0.3.136.
## [2.53.2] - 2025-06-18
- Fix `cargo-nextest` installation failure on Ubuntu 24.04 due to HTTP 403 error on requests to crates.io. ([#1007](https://github.com/taiki-e/install-action/pull/1007))
- Update `rclone@latest` to 1.70.0.
## [2.53.1] - 2025-06-17
- Support `typos` on AArch64 Linux. ([#1004](https://github.com/taiki-e/install-action/pull/1004), thanks @vivienm)
- Update `cargo-nextest@latest` to 0.9.99.
## [2.53.0] - 2025-06-16
- Support `zizmor`. ([#1002](https://github.com/taiki-e/install-action/pull/1002), thanks @jayvdb)
- Update `osv-scanner@latest` to 2.0.3.
## [2.52.8] - 2025-06-13
- Update `cargo-careful@latest` to 0.4.7.
- Update `syft@latest` to 1.27.1.
- Update `cargo-deny@latest` to 0.18.3.
- Update `cargo-binstall@latest` to 1.13.0.
## [2.52.7] - 2025-06-07
- Update `cargo-nextest@latest` to 0.9.98.
- Update `cargo-binstall@latest` to 1.12.7.
## [2.52.6] - 2025-06-04
- Update `cargo-udeps@latest` to 0.1.56.
- Update `git-cliff@latest` to 2.9.1.
## [2.52.5] - 2025-06-03
- Update `typos@latest` to 1.33.1.
- Update `git-cliff@latest` to 2.9.0.
- Update `cargo-shear@latest` to 1.3.1.
## [2.52.4] - 2025-05-31
- Update `cargo-binstall@latest` to 1.12.6.
- Update `wash@latest` to 0.42.0.
## [2.52.3] - 2025-05-30
- Update `cargo-nextest@latest` to 0.9.97.
- Update `trivy@latest` to 0.63.0.
- Update `protoc@latest` to 3.31.1.
## [2.52.2] - 2025-05-27
- Update `mdbook@latest` to 0.4.51.
## [2.52.1] - 2025-05-25
- Update `taplo@latest` to 0.10.0.
- Update `mdbook@latest` to 0.4.50.
- Update `deepsource@latest` to 0.9.0.
- Update `cargo-shear@latest` to 1.3.0.
## [2.52.0] - 2025-05-22
- Support `trivy`. ([#970](https://github.com/taiki-e/install-action/pull/970), thanks @jayvdb)
- Update `syft@latest` to 1.26.1.
- Update `rclone@latest` to 1.69.3.
- Update `cargo-shear@latest` to 1.2.8.
## [2.51.3] - 2025-05-20
- Update `wasmtime@latest` to 33.0.0.
- Update `cargo-tarpaulin@latest` to 0.32.7.
- Update `espup@latest` to 0.15.1.
- Update `dprint@latest` to 0.50.0.
## [2.51.2] - 2025-05-18
- Update `syft@latest` to 1.25.1.
- Update `release-plz@latest` to 0.3.135.
## [2.51.1] - 2025-05-16
- Update `syft@latest` to 1.25.0.
- Update `cargo-binstall@latest` to 1.12.5.
## [2.51.0] - 2025-05-16
- Support `cargo-shear`. ([#962](https://github.com/taiki-e/install-action/pull/962), thanks @vivienm)
- Update `grcov@latest` to 0.10.0.
- Update `cargo-nextest@latest` to 0.9.96.
- Update `protoc@latest` to 3.31.0.
- Update `syft@latest` to 1.24.0.
## [2.50.10] - 2025-05-08
- Update `trunk@latest` to 0.21.14.
- Update `release-plz@latest` to 0.3.134.
- Update `cargo-binstall@latest` to 1.12.4.
## [2.50.9] - 2025-05-07
- Update `editorconfig-checker@latest` to 3.3.0.
- Update `cargo-lambda@latest` to 1.8.5.
## [2.50.8] - 2025-05-06
- Update `cargo-tarpaulin@latest` to 0.32.5.
- Update `mdbook@latest` to 0.4.49.
## [2.50.7] - 2025-05-04
- Update `cargo-tarpaulin@latest` to 0.32.4.
## [2.50.6] - 2025-05-03
- Update `knope@latest` to 0.20.0.
## [2.50.5] - 2025-05-02
- Update `xh@latest` to 0.24.1.
- Update `typos@latest` to 1.32.0.
- Update `rclone@latest` to 1.69.2.
## [2.50.4] - 2025-05-01
- Update `typos@latest` to 1.31.2.
- Update `osv-scanner@latest` to 2.0.2.
- Update `cargo-nextest@latest` to 0.9.95.
## [2.50.3] - 2025-04-26
- Update `cargo-zigbuild@latest` to 0.20.0.
## [2.50.2] - 2025-04-26 ## [2.50.2] - 2025-04-26
- Update `cargo-lambda@latest` to 1.8.4. - Update `cargo-lambda@latest` to 1.8.4.
@@ -3834,7 +4050,38 @@ 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.50.2...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.55.2...HEAD
[2.55.2]: https://github.com/taiki-e/install-action/compare/v2.55.1...v2.55.2
[2.55.1]: https://github.com/taiki-e/install-action/compare/v2.55.0...v2.55.1
[2.55.0]: https://github.com/taiki-e/install-action/compare/v2.54.3...v2.55.0
[2.54.3]: https://github.com/taiki-e/install-action/compare/v2.54.2...v2.54.3
[2.54.2]: https://github.com/taiki-e/install-action/compare/v2.54.1...v2.54.2
[2.54.1]: https://github.com/taiki-e/install-action/compare/v2.54.0...v2.54.1
[2.54.0]: https://github.com/taiki-e/install-action/compare/v2.53.2...v2.54.0
[2.53.2]: https://github.com/taiki-e/install-action/compare/v2.53.1...v2.53.2
[2.53.1]: https://github.com/taiki-e/install-action/compare/v2.53.0...v2.53.1
[2.53.0]: https://github.com/taiki-e/install-action/compare/v2.52.8...v2.53.0
[2.52.8]: https://github.com/taiki-e/install-action/compare/v2.52.7...v2.52.8
[2.52.7]: https://github.com/taiki-e/install-action/compare/v2.52.6...v2.52.7
[2.52.6]: https://github.com/taiki-e/install-action/compare/v2.52.5...v2.52.6
[2.52.5]: https://github.com/taiki-e/install-action/compare/v2.52.4...v2.52.5
[2.52.4]: https://github.com/taiki-e/install-action/compare/v2.52.3...v2.52.4
[2.52.3]: https://github.com/taiki-e/install-action/compare/v2.52.2...v2.52.3
[2.52.2]: https://github.com/taiki-e/install-action/compare/v2.52.1...v2.52.2
[2.52.1]: https://github.com/taiki-e/install-action/compare/v2.52.0...v2.52.1
[2.52.0]: https://github.com/taiki-e/install-action/compare/v2.51.3...v2.52.0
[2.51.3]: https://github.com/taiki-e/install-action/compare/v2.51.2...v2.51.3
[2.51.2]: https://github.com/taiki-e/install-action/compare/v2.51.1...v2.51.2
[2.51.1]: https://github.com/taiki-e/install-action/compare/v2.51.0...v2.51.1
[2.51.0]: https://github.com/taiki-e/install-action/compare/v2.50.10...v2.51.0
[2.50.10]: https://github.com/taiki-e/install-action/compare/v2.50.9...v2.50.10
[2.50.9]: https://github.com/taiki-e/install-action/compare/v2.50.8...v2.50.9
[2.50.8]: https://github.com/taiki-e/install-action/compare/v2.50.7...v2.50.8
[2.50.7]: https://github.com/taiki-e/install-action/compare/v2.50.6...v2.50.7
[2.50.6]: https://github.com/taiki-e/install-action/compare/v2.50.5...v2.50.6
[2.50.5]: https://github.com/taiki-e/install-action/compare/v2.50.4...v2.50.5
[2.50.4]: https://github.com/taiki-e/install-action/compare/v2.50.3...v2.50.4
[2.50.3]: https://github.com/taiki-e/install-action/compare/v2.50.2...v2.50.3
[2.50.2]: https://github.com/taiki-e/install-action/compare/v2.50.1...v2.50.2 [2.50.2]: https://github.com/taiki-e/install-action/compare/v2.50.1...v2.50.2
[2.50.1]: https://github.com/taiki-e/install-action/compare/v2.50.0...v2.50.1 [2.50.1]: https://github.com/taiki-e/install-action/compare/v2.50.0...v2.50.1
[2.50.0]: https://github.com/taiki-e/install-action/compare/v2.49.50...v2.50.0 [2.50.0]: https://github.com/taiki-e/install-action/compare/v2.49.50...v2.50.0

View File

@@ -30,6 +30,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT) | | [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT) |
| [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/main/LICENSE.md) | | [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/main/LICENSE.md) |
| [**cargo-semver-checks**](https://github.com/obi1kenobi/cargo-semver-checks) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/obi1kenobi/cargo-semver-checks/releases) | Linux, macOS, Windows | [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) | | [**cargo-semver-checks**](https://github.com/obi1kenobi/cargo-semver-checks) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/obi1kenobi/cargo-semver-checks/releases) | Linux, macOS, Windows | [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) |
| [**cargo-shear**](https://github.com/Boshen/cargo-shear) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Boshen/cargo-shear/releases) | Linux, macOS, Windows | [MIT](https://github.com/Boshen/cargo-shear/blob/main/LICENSE) |
| [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/v1.0.9/Cargo.toml#L5) | | [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/v1.0.9/Cargo.toml#L5) |
| [**cargo-spellcheck**](https://github.com/drahnr/cargo-spellcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drahnr/cargo-spellcheck/releases) | Linux, Windows | [LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/master/LICENSE-LGPL) | | [**cargo-spellcheck**](https://github.com/drahnr/cargo-spellcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drahnr/cargo-spellcheck/releases) | Linux, Windows | [LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/master/LICENSE-LGPL) |
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) | | [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) |
@@ -37,6 +38,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE) | | [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE) |
| [**cargo-zigbuild**](https://github.com/rust-cross/cargo-zigbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-zigbuild/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE) | | [**cargo-zigbuild**](https://github.com/rust-cross/cargo-zigbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-zigbuild/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE) |
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [MIT](https://github.com/cross-rs/cross/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/cross-rs/cross/blob/main/LICENSE-APACHE) | | [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [MIT](https://github.com/cross-rs/cross/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/cross-rs/cross/blob/main/LICENSE-APACHE) |
| [**cyclonedx**](https://github.com/CycloneDX/cyclonedx-cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-cli/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE) |
| [**deepsource**](https://github.com/DeepSourceCorp/cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/DeepSourceCorp/cli/releases) | Linux, macOS, Windows | [BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/LICENSE) | | [**deepsource**](https://github.com/DeepSourceCorp/cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/DeepSourceCorp/cli/releases) | Linux, macOS, Windows | [BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/LICENSE) |
| [**dprint**](https://github.com/dprint/dprint) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/dprint/dprint/releases) | Linux, macOS, Windows | [MIT](https://github.com/dprint/dprint/blob/main/LICENSE) | | [**dprint**](https://github.com/dprint/dprint) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/dprint/dprint/releases) | Linux, macOS, Windows | [MIT](https://github.com/dprint/dprint/blob/main/LICENSE) |
| [**earthly**](https://github.com/earthly/earthly) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/earthly/earthly/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/earthly/earthly/blob/main/LICENSE) | | [**earthly**](https://github.com/earthly/earthly) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/earthly/earthly/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/earthly/earthly/blob/main/LICENSE) |
@@ -61,8 +63,10 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) | | [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) |
| [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) | | [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) |
| [**taplo**](https://github.com/tamasfe/taplo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/tamasfe/taplo/releases) | Linux, macOS, Windows | [MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE) | | [**taplo**](https://github.com/tamasfe/taplo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/tamasfe/taplo/releases) | Linux, macOS, Windows | [MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE) |
| [**trivy**](https://github.com/aquasecurity/trivy) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/aquasecurity/trivy/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE) |
| [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE) | | [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE) |
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [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) | | [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [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) |
| [**vacuum**](https://github.com/daveshanley/vacuum) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/daveshanley/vacuum/releases) | Linux, macOS, Windows | [MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE) |
| [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) | | [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) |
| [**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) |
@@ -71,6 +75,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**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) |
| [**zola**](https://github.com/getzola/zola) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/master/LICENSE) | | [**zizmor**](https://github.com/zizmorcore/zizmor) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/zizmorcore/zizmor/releases) | Linux, macOS, Windows | [MIT](https://github.com/zizmorcore/zizmor/blob/main/LICENSE) |
| [**zola**](https://github.com/getzola/zola) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/master/LICENSE) |
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall [cargo-binstall]: https://github.com/cargo-bins/cargo-binstall

View File

@@ -49,3 +49,4 @@ runs:
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 }})

44
main.sh
View File

@@ -220,20 +220,22 @@ read_manifest() {
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest. # TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
case "${tool}" in case "${tool}" in
cargo-nextest | nextest) cargo-nextest | nextest)
crate_info=$(retry curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}") 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)
while true; do if [[ -n "${crate_info}" ]]; then
yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}") while true; do
if [[ "${yanked}" != "true" ]]; then yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}")
break if [[ "${yanked}" != "true" ]]; then
fi break
previous_stable_version=$(jq -r '.previous_stable_version' <<<"${manifest}") fi
if [[ "${previous_stable_version}" == "null" ]]; then previous_stable_version=$(jq -r '.previous_stable_version' <<<"${manifest}")
break if [[ "${previous_stable_version}" == "null" ]]; then
fi break
info "${tool}@${exact_version} is yanked; downgrade to ${previous_stable_version}" fi
exact_version="${previous_stable_version}" info "${tool}@${exact_version} is yanked; downgrade to ${previous_stable_version}"
manifest=$(jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json") exact_version="${previous_stable_version}"
done manifest=$(jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json")
done
fi
;; ;;
esac esac
fi fi
@@ -536,7 +538,10 @@ case "$(uname -m)" in
# https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21 # https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21
# https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners # https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
# So we can assume x86_64 unless it is AArch64 or Arm. # So we can assume x86_64 unless it is AArch64 or Arm.
*) host_arch=x86_64 ;; *)
# TODO: uname -m on windows-11-arm returns "x86_64"
host_arch=x86_64
;;
esac esac
info "host platform: ${host_arch}_${host_os}" info "host platform: ${host_arch}_${host_os}"
@@ -774,6 +779,13 @@ for tool in "${tools[@]}"; do
;; ;;
esac esac
;; ;;
cyclonedx)
case "${host_os}" in
linux)
apt_install libicu-dev
;;
esac
;;
esac esac
download_from_download_info "${tool}" "${version}" download_from_download_info "${tool}" "${version}"
@@ -810,7 +822,7 @@ for tool in "${tools[@]}"; do
# cargo-zigbuild has no --version flag on `cargo zigbuild` subcommand. # cargo-zigbuild has no --version flag on `cargo zigbuild` subcommand.
cargo-zigbuild) rx "${tool_bin_stem}" --version ;; cargo-zigbuild) rx "${tool_bin_stem}" --version ;;
# deepsource has version command instead of --version flag. # deepsource has version command instead of --version flag.
deepsource) rx "${tool_bin_stem}" version ;; deepsource | vacuum) rx "${tool_bin_stem}" version ;;
cargo-*) cargo-*)
case "${tool_bin_stem}" in case "${tool_bin_stem}" in
# cargo-valgrind 2.1.0's --version flag just calls cargo's --version flag # cargo-valgrind 2.1.0's --version flag just calls cargo's --version flag

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.12.3" "version": "1.14.1"
}, },
"1.12.3": { "1.14.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DD74C888309827", "etag": "0x8DDB1901628CEE6",
"checksum": "deeee17791719fc544dd1f542d4a482da70ea4ebfddf414d3ca27e5dc12242e3" "checksum": "e1d1231720e6ed497a4b0f8881b08f5df9ce1a938fb3ae6f2444e95eb601fe99"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DD74C8425639B4", "etag": "0x8DDB18F7533424E",
"checksum": "3e72f5ffa170de3e929cdaf9e5941cb44156c46051f7fa305b2020ace008223d" "checksum": "3de381bdcca08c418dc790d2a283711894a0577c6e55bba0d4e6cb8b0378b36d"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DD74C922372C13", "etag": "0x8DDB1902C11BB61",
"checksum": "7cf140aa5b3a80b816039e57eb5c03265007fd1c7dd520e429217ba1b3cbf5df" "checksum": "a43fb6403e7286c08387c5d0f2780306da7a61c5f0a893761b160d3e2d1cee5a"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DD74C8969D2A6C", "etag": "0x8DDB18F7C131D04",
"checksum": "7b4061abf34550ad1be68fe9f36dc9347b1edabe6275eee19b1c1c495ccb9c69" "checksum": "17d69bcc07a0e38c912e7f596ed71b1f5f59dc8980da59890c5bc86c07e8506a"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD74C88618C5A8", "etag": "0x8DDB18F66CD0B7D",
"checksum": "88467030db096ceddf97405750fe9e67cf25106da241db7a60900c58f192206f" "checksum": "07d46d31fb68ac10b906c5d39d611ded7787966f4ed15c598cb6175b45a2b069"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DD74C91587E0DC", "etag": "0x8DDB18FF208C491",
"checksum": "779ae2e15a1c03f6edb3a7dd3f005f0d622628d30ae4c24250de007583bd7a53" "checksum": "e998ed6f30fc4c979bead45f555dc56c85962197a451b12dbe0fdc4de61d63c4"
} }
} }
} }

View File

@@ -1,75 +1,145 @@
{ {
"rust_crate": "cargo-careful", "rust_crate": "cargo-careful",
"template": { "template": null,
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v${version}/cargo-careful.x86_64-unknown-linux-musl"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v${version}/cargo-careful.x86_64-apple-darwin"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v${version}/cargo-careful.exe"
}
},
"license_markdown": "[MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.4.3" "version": "0.4.8"
}, },
"0.4": { "0.4": {
"version": "0.4.3" "version": "0.4.8"
},
"0.4.8": {
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.8/cargo-careful-x86_64-unknown-linux-musl",
"etag": "0x8DDB61A17F9E28C",
"checksum": "005394c8fe43f8f759dd7c7acbb3aee4e824651d29e8c4779f03e30ac9f7f2d8"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.8/cargo-careful-x86_64-apple-darwin",
"etag": "0x8DDB61A17F88483",
"checksum": "a77f01f08f01655d37094ed702874012f74cf3e55a265fcaba0b634dd335fa7e"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.8/cargo-careful-windows.exe",
"etag": "0x8DDB61A17F6FF9F",
"checksum": "89cf667991f6ed681a0ed29128d27f6c7efc74dd26867c33cf2d5956ceb32498"
}
},
"0.4.7": {
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.7/cargo-careful-x86_64-unknown-linux-musl",
"etag": "0x8DDA9EA18FE3BD8",
"checksum": "9a53546e2e038cc723439ad7ba1cce3774fc3fa229ee59d1b45929b8666d6cde"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.7/cargo-careful-x86_64-apple-darwin",
"etag": "0x8DDA9EA18FD04D6",
"checksum": "1d48f5f24ab5a0069b2f6772e1060d6ab8bbd652b09262576cfce5838490f2e3"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.7/cargo-careful-windows.exe",
"etag": "0x8DDA9EA190AB0F5",
"checksum": "854d2e191338145a948d87813a2ec9a8095ecca1eddc8911b1f4fe98345fa6b2"
}
},
"0.4.6": {
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.6/cargo-careful-x86_64-unknown-linux-musl",
"etag": "0x8DD9D21CC303869",
"checksum": "7486474f22bc719ba7ea57bb6b36e3a362ffa163d80878bfd8106a675339382f"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.6/cargo-careful-x86_64-apple-darwin",
"etag": "0x8DD9D21CC206BAE",
"checksum": "4dd7928eb69dd0839e8782da294db9c2e0c4f05277727d1c342870e8409898de"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.6/cargo-careful-windows.exe",
"etag": "0x8DD9D21CC26F3FC",
"checksum": "a187648862d4a4e63fe33c2675bd5281c506b96839711803be467b3fd5e23447"
}
},
"0.4.5": {
"x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.5/cargo-careful-x86_64-unknown-linux-musl",
"etag": "0x8DD8F0CCB92AD10",
"checksum": "1541426e95e779530c5770f98dd9adff5d376b555f8a97f1bf95728ecf281230"
},
"x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.5/cargo-careful-x86_64-apple-darwin",
"etag": "0x8DD8F0CCB86D38F",
"checksum": "03abfdb85d35857c2ef14793b548f976318169bde7a856e830a3b84e84626200"
},
"x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.5/cargo-careful-windows.exe",
"etag": "0x8DD8F0CCB9899CF",
"checksum": "d68b34d8fa1d6d97ab47a895d8beaf1f18634fce26beb2fa1f21af7cc20fbebf"
}
}, },
"0.4.3": { "0.4.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.3/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DCB92F10570A48", "etag": "0x8DCB92F10570A48",
"checksum": "8a39c7c88744b7dec49fdedd08588e75343aabd466c9ec811832b65680c64e6d" "checksum": "8a39c7c88744b7dec49fdedd08588e75343aabd466c9ec811832b65680c64e6d"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.3/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DCB92F104F71BD", "etag": "0x8DCB92F104F71BD",
"checksum": "c4d1b19bc243bd1d8ed5d99413d9a625b852e394e614b7871d71deb9557940e9" "checksum": "c4d1b19bc243bd1d8ed5d99413d9a625b852e394e614b7871d71deb9557940e9"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.3/cargo-careful.exe",
"etag": "0x8DCB92F104F4AD5", "etag": "0x8DCB92F104F4AD5",
"checksum": "1a3bb682553c48cef478609a377e8f845929efad8c4c903ae4ad66348ac5b0c3" "checksum": "1a3bb682553c48cef478609a377e8f845929efad8c4c903ae4ad66348ac5b0c3"
} }
}, },
"0.4.2": { "0.4.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.2/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DC77FF17EF35B7", "etag": "0x8DC77FF17EF35B7",
"checksum": "ee14c5796acab604714e358de11bf5204055410ae8fd4891df7f5d62461402c3" "checksum": "ee14c5796acab604714e358de11bf5204055410ae8fd4891df7f5d62461402c3"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.2/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DC77FF17F769E4", "etag": "0x8DC77FF17F769E4",
"checksum": "480efaf0a577161332b27ea13c8703ead1b6355b5c6541f5bd61d440440b4bde" "checksum": "480efaf0a577161332b27ea13c8703ead1b6355b5c6541f5bd61d440440b4bde"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.2/cargo-careful.exe",
"etag": "0x8DC77FF17F3EB5D", "etag": "0x8DC77FF17F3EB5D",
"checksum": "ac374b7799a37e3ef21c6bfe409583c3acbc57242fbb32e8534269b5e97b8ee9" "checksum": "ac374b7799a37e3ef21c6bfe409583c3acbc57242fbb32e8534269b5e97b8ee9"
} }
}, },
"0.4.1": { "0.4.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.1/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DC0FA12501A132", "etag": "0x8DC0FA12501A132",
"checksum": "ea403df41ca913e536f97b8a039343173abae399436570a16d271908af989808" "checksum": "ea403df41ca913e536f97b8a039343173abae399436570a16d271908af989808"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.1/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DC0FA124F8F869", "etag": "0x8DC0FA124F8F869",
"checksum": "ccbee4b5a0f5bf235c038b89d6046c08b2bff405ffa7289f4194f5402ea96c15" "checksum": "ccbee4b5a0f5bf235c038b89d6046c08b2bff405ffa7289f4194f5402ea96c15"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.1/cargo-careful.exe",
"etag": "0x8DC0FA124FEBE49", "etag": "0x8DC0FA124FEBE49",
"checksum": "655ac5c504b2f54f11807edc6d9a19cea668bfb119ea086c5848504f7d09071c" "checksum": "655ac5c504b2f54f11807edc6d9a19cea668bfb119ea086c5848504f7d09071c"
} }
}, },
"0.4.0": { "0.4.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.0/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DBBB2F3DD23635", "etag": "0x8DBBB2F3DD23635",
"checksum": "54cd7e1972e9faf085e3d0798c02054d064bc72de051a2636ece6f5b0ce0176d" "checksum": "54cd7e1972e9faf085e3d0798c02054d064bc72de051a2636ece6f5b0ce0176d"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.0/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DBBB2F3D8053BA", "etag": "0x8DBBB2F3D8053BA",
"checksum": "70d92ad8adf84192caa2066ba981780df926c8aa6cbd398fe489f87af336fe61" "checksum": "70d92ad8adf84192caa2066ba981780df926c8aa6cbd398fe489f87af336fe61"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.4.0/cargo-careful.exe",
"etag": "0x8DBBB2F40025764", "etag": "0x8DBBB2F40025764",
"checksum": "01ebcae79d9ba0cbb56e5c6bb5757d9cd074a3635704d15b0ef62a000c5d03a8" "checksum": "01ebcae79d9ba0cbb56e5c6bb5757d9cd074a3635704d15b0ef62a000c5d03a8"
} }
@@ -79,28 +149,34 @@
}, },
"0.3.4": { "0.3.4": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.4/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DB4E18D54BDD62", "etag": "0x8DB4E18D54BDD62",
"checksum": "a9cfc7775546bd646a9e9252527c5caa56c429d854c6d8664ab4d63ed87827bd" "checksum": "a9cfc7775546bd646a9e9252527c5caa56c429d854c6d8664ab4d63ed87827bd"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.4/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DB4E18D554FADC", "etag": "0x8DB4E18D554FADC",
"checksum": "b29d263648fc287250a413ebf53ddb37310564ac44bfd71c5a35ca8eaddac22f" "checksum": "b29d263648fc287250a413ebf53ddb37310564ac44bfd71c5a35ca8eaddac22f"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.4/cargo-careful.exe",
"etag": "0x8DB4E18D5625959", "etag": "0x8DB4E18D5625959",
"checksum": "50cebcb95cda4fa3b4d5010ed6252be92de2748d3f5c00aff3bc6fe5f39c0906" "checksum": "50cebcb95cda4fa3b4d5010ed6252be92de2748d3f5c00aff3bc6fe5f39c0906"
} }
}, },
"0.3.3": { "0.3.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.3/cargo-careful.x86_64-unknown-linux-musl",
"etag": "0x8DB44A8B737767B", "etag": "0x8DB44A8B737767B",
"checksum": "bb2b06f4df62110c8ae89a006b548a10a4da36d0f8f3ff67f7417fb51ed96b0a" "checksum": "bb2b06f4df62110c8ae89a006b548a10a4da36d0f8f3ff67f7417fb51ed96b0a"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.3/cargo-careful.x86_64-apple-darwin",
"etag": "0x8DB44A8B749B17A", "etag": "0x8DB44A8B749B17A",
"checksum": "c396bae85ad4b414976ea6943bdb6fb666e56735ad51255ab615399e40641fec" "checksum": "c396bae85ad4b414976ea6943bdb6fb666e56735ad51255ab615399e40641fec"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v0.3.3/cargo-careful.exe",
"etag": "0x8DB44A8B7333585", "etag": "0x8DB44A8B7333585",
"checksum": "87b35993b38fc60c069c45d58e79bae6c8f5253ce2459dff6a6b0b629c7aeb4c" "checksum": "87b35993b38fc60c069c45d58e79bae6c8f5253ce2459dff6a6b0b629c7aeb4c"
} }

View File

@@ -24,10 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.18.2" "version": "0.18.3"
}, },
"0.18": { "0.18": {
"version": "0.18.2" "version": "0.18.3"
},
"0.18.3": {
"x86_64_linux_musl": {
"etag": "0x8DDA8DAC7EAA910",
"checksum": "5037f3c167a8da8cea04c34a89e74cef95c646f2a537750b2db58e54f6a788e7"
},
"x86_64_macos": {
"etag": "0x8DDA8D9FF4A71E8",
"checksum": "bb819f7e2b7ac74e38fb61ccdf2cf741c653c5f506d29dfd1941604abb4e4ac0"
},
"x86_64_windows": {
"etag": "0x8DDA8DC0758B698",
"checksum": "a28b4401f92500da7014b06f4204efb31da8c134ef3eefd4194c7d61e11fb619"
},
"aarch64_linux_musl": {
"etag": "0x8DDA8DEAF1BDC1E",
"checksum": "8d82b10962ccd64e82744ccedc77209d728393b5be2c66300ba9009705901041"
},
"aarch64_macos": {
"etag": "0x8DDA8DC8DD2DE57",
"checksum": "9af127b035c25e2a8bce212d8e40d6e22f25361868fcd740db6096320762ed56"
}
}, },
"0.18.2": { "0.18.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -12,10 +12,20 @@
}, },
"license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.8.0" "version": "0.8.1"
}, },
"0.8": { "0.8": {
"version": "0.8.0" "version": "0.8.1"
},
"0.8.1": {
"x86_64_linux_musl": {
"etag": "0x8DDB80A9802C524",
"checksum": "15351a72e44382c7534b6096d372bd7fa1fe730e4e1aa7f2da18c8686eb20869"
},
"x86_64_macos": {
"etag": "0x8DDB80AAA03E5B9",
"checksum": "5f450dffb9f681a647ecd47206ae241c5209ca5914bb5b8092b80d9060514821"
}
}, },
"0.8.0": { "0.8.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -20,13 +20,35 @@
}, },
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.8.4" "version": "1.8.5"
}, },
"1": { "1": {
"version": "1.8.4" "version": "1.8.5"
}, },
"1.8": { "1.8": {
"version": "1.8.4" "version": "1.8.5"
},
"1.8.5": {
"x86_64_linux_musl": {
"etag": "0x8DD8CE39596B9EA",
"checksum": "c85abcef098b2add55fcbf44b1287663bae26773dd1e900fb2d99b1f8d8453af"
},
"x86_64_macos": {
"etag": "0x8DD8CE39653DDCC",
"checksum": "813aca0784da967ce8745953717e38ad2e512999c276d0b6764c9092f4a7a5ac"
},
"x86_64_windows": {
"etag": "0x8DD8CE39717B0F1",
"checksum": "31a3da74b157b2284190b4fd392a7fa92824362368b4bfc3455064ff78b5a675"
},
"aarch64_linux_musl": {
"etag": "0x8DD8CE3982925AA",
"checksum": "c68117e4669724a813f0d30e923869cb11d52d1d31b0452fc81662be474c5c9e"
},
"aarch64_macos": {
"etag": "0x8DD8CE398D0DDE3",
"checksum": "88847c5c24c15762fcc657cb4d8a809535361e361dc1e159733377f49692f86a"
}
}, },
"1.8.4": { "1.8.4": {
"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.94" "version": "0.9.99"
}, },
"0.9": { "0.9": {
"version": "0.9.94" "version": "0.9.99"
},
"0.9.99": {
"previous_stable_version": "0.9.98",
"x86_64_linux_gnu": {
"etag": "0x8DDAD1AE536D65C",
"checksum": "49442ae3f03e56e04581a251ace3edf700095aa7c1bba89fd16a1386295a70df"
},
"x86_64_linux_musl": {
"etag": "0x8DDAD1AC4058DCF",
"checksum": "f556a73ae1f748f1500f6c414259cc87b27c2396e419e6728cb53879474e55a8"
},
"x86_64_macos": {
"etag": "0x8DDAD1A8D46B839",
"checksum": "fb1e9fb9a6da22972182d96e62f6664d325db3788775c96a07dacaf04cfed244"
},
"x86_64_windows": {
"etag": "0x8DDAD1AA9EB3EA5",
"checksum": "754486e3fbe21e8fb10965af0c48a071010f3e001b8da0917dadfaae5ff2ebc5"
},
"aarch64_linux_gnu": {
"etag": "0x8DDAD1AFEB67D5C",
"checksum": "2097164de24b364c9a518fb583bcc822577d29fa0083168126d0c9c3684e149f"
}
},
"0.9.98": {
"previous_stable_version": "0.9.97",
"x86_64_linux_gnu": {
"etag": "0x8DDA5392F568FDD",
"checksum": "7d07712519615722b19ffe3b3d1097b7d4fa390995e3cac1f9d6dda1ba61b2a7"
},
"x86_64_linux_musl": {
"etag": "0x8DDA538C092D833",
"checksum": "d9a605b672e28910c628f5f47a76288a78a01c1267bb3b0f44571a530ba0f291"
},
"x86_64_macos": {
"etag": "0x8DDA538C232A5C3",
"checksum": "523e5d9df662e23c143c082c36e0abd833f9d377c7203c004c8eed6805c55180"
},
"x86_64_windows": {
"etag": "0x8DDA5398C81438B",
"checksum": "386c41dc892e71a47090f35c22a102a3d1679ac467a68ba8af6dba9b0c5a3a43"
},
"aarch64_linux_gnu": {
"etag": "0x8DDA538BE7B7B38",
"checksum": "207adaa39756808aa9a719eb3e9002a710510c320da80b7f76bc373e3fadec4a"
}
},
"0.9.97": {
"previous_stable_version": "0.9.96",
"x86_64_linux_gnu": {
"etag": "0x8DD9F32F0EFF7C2",
"checksum": "0f1b196f271b86af42254dd019fc17527410b112742a64b9b1038e264ab69cdc"
},
"x86_64_linux_musl": {
"etag": "0x8DD9F333A0ADF4C",
"checksum": "af7f57244643c4806b55143307ddecbcd3ff255893540c5d170c85e85ee617bf"
},
"x86_64_macos": {
"etag": "0x8DD9F332C1540BA",
"checksum": "08496e249d1babc2a7dd8355006c0ca20d64e1d236efcbebca24afe3ea2a3d64"
},
"x86_64_windows": {
"etag": "0x8DD9F331D38B6B8",
"checksum": "3fda2e22f7e8a339b35a705518fba3eff93c3544884b0ea7500d2c85208d8fca"
},
"aarch64_linux_gnu": {
"etag": "0x8DD9F331447466C",
"checksum": "6dce638cb68b614a0c5a098531606b83bba221146592faafd246f79292a47cc7"
}
},
"0.9.96": {
"previous_stable_version": "0.9.95",
"x86_64_linux_gnu": {
"etag": "0x8DD93EF3F9B1404",
"checksum": "01076b0c53a153a098abf3589bb2c4aae85ef3ed53ed5224e51028ae3c1d47b1"
},
"x86_64_linux_musl": {
"etag": "0x8DD93EFBEC521DE",
"checksum": "34589b4debb468d84f6ab81652b7bc42ac672162a3dfc8063abe6fd850898150"
},
"x86_64_macos": {
"etag": "0x8DD93EF93F9B72C",
"checksum": "2849fe1959df1ae99def276b5162929f7bda059ce342ce6edf8f7b60b012ba82"
},
"x86_64_windows": {
"etag": "0x8DD93EF8B9E8732",
"checksum": "0841d06e1c4e37493bb8e2df2473d2fe2065d759a18f6dd17941b1c46baee365"
},
"aarch64_linux_gnu": {
"etag": "0x8DD93EFC692BAE4",
"checksum": "bb5fc72c135d8f1a1613538613e2e25bed64b2c0f378a559eaa15fe94af89311"
}
},
"0.9.95": {
"previous_stable_version": "0.9.94",
"x86_64_linux_gnu": {
"etag": "0x8DD883C732E22AC",
"checksum": "2914a383d29c9b8d3a68056aee0584ae6c26aa3ff821f53b2869386806376ca9"
},
"x86_64_linux_musl": {
"etag": "0x8DD883CF8981374",
"checksum": "33196df05aeb8abf72d6122bdcdfc7d272b644de0a24e12138f2187aa06af015"
},
"x86_64_macos": {
"etag": "0x8DD883CF0AA6BA0",
"checksum": "3ccfcd1a98efb1ba2015a585ea00c43b2d3748b30457105ecc1c5379c43e9163"
},
"x86_64_windows": {
"etag": "0x8DD883CF6C7A80A",
"checksum": "b8a9f20027f4e322e6d492966fffa0d0f2b59fa21ea68c8faa2ba2149d8b2280"
},
"aarch64_linux_gnu": {
"etag": "0x8DD883CCCAB87FD",
"checksum": "1022bbb91403ada1d516ce2e3e2738f61e1cd22e1fe797200dd23a4b5b7eba6e"
}
}, },
"0.9.94": { "0.9.94": {
"previous_stable_version": "0.9.93", "previous_stable_version": "0.9.93",

304
manifests/cargo-shear.json generated Normal file
View File

@@ -0,0 +1,304 @@
{
"rust_crate": "cargo-shear",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-x86_64-unknown-linux-musl.tar.gz",
"bin": "cargo-shear"
},
"x86_64_macos": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-x86_64-apple-darwin.tar.gz",
"bin": "cargo-shear"
},
"x86_64_windows": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-x86_64-pc-windows-msvc.tar.gz",
"bin": "cargo-shear.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-aarch64-unknown-linux-musl.tar.gz",
"bin": "cargo-shear"
},
"aarch64_macos": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-aarch64-apple-darwin.tar.gz",
"bin": "cargo-shear"
},
"aarch64_windows": {
"url": "https://github.com/Boshen/cargo-shear/releases/download/v${version}/cargo-shear-aarch64-pc-windows-msvc.tar.gz",
"bin": "cargo-shear.exe"
}
},
"license_markdown": "[MIT](https://github.com/Boshen/cargo-shear/blob/main/LICENSE)",
"latest": {
"version": "1.3.2"
},
"1": {
"version": "1.3.2"
},
"1.3": {
"version": "1.3.2"
},
"1.3.2": {
"x86_64_linux_musl": {
"etag": "0x8DDB78764A358D0",
"checksum": "534ee2c30dfb0b8ef4fa4a9d84e4d793336befc7c19487d68e3701ba8ec123fb"
},
"x86_64_macos": {
"etag": "0x8DDB787681CFDC2",
"checksum": "0be8fdb78c701cdc9c01594cecabf3bc76e09ceff58f1b5093473bf2da4724cb"
},
"x86_64_windows": {
"etag": "0x8DDB787C26E2CF5",
"checksum": "301c188e7d9ef3724bdafd97ee293c75aa7b17ab1d7a657c10486d5bb6d41ed6"
},
"aarch64_linux_musl": {
"etag": "0x8DDB78768E9EE7A",
"checksum": "d6a39d3fa7cbb0d7a73c30ade4a124f6b3104f86554a086c6cc611091e08b917"
},
"aarch64_macos": {
"etag": "0x8DDB7876884251B",
"checksum": "07f8e731507e5969274f1a45da1f0bdfb7610e2d690146c87a50aa7497cdac96"
},
"aarch64_windows": {
"etag": "0x8DDB787927FE30D",
"checksum": "fb02a721dd0a015d1a94cb4f0bc2b8d169573ec3a7e6c0bff469ff2377555203"
}
},
"1.3.1": {
"x86_64_linux_musl": {
"etag": "0x8DDA18A5CDFB68D",
"checksum": "d1af45382a994c15837680d6b0ca0a65cfd77fb04490590301b96928f11b8146"
},
"x86_64_macos": {
"etag": "0x8DDA18A69307DC1",
"checksum": "b59d2772dae8a38ab4ddfa39b168b0f2f0177cb53e2e0a7eaba90760f802c36b"
},
"x86_64_windows": {
"etag": "0x8DDA18A97815258",
"checksum": "36ce15ae05cbce2aa4d69532c6902080a90d1921756da3c4a8222514ab42c9d3"
},
"aarch64_linux_musl": {
"etag": "0x8DDA18A63F68A10",
"checksum": "debd8c1d5aeae7989d3ffe20b045bb0ea6cd87b86637c9bb1b6609c3bcb266b7"
},
"aarch64_macos": {
"etag": "0x8DDA18A5BBBE04E",
"checksum": "d2ee3a8b4fc46a4499230d4b98461924742565f699c9e34b140561761abf1e22"
},
"aarch64_windows": {
"etag": "0x8DDA18A978EFE92",
"checksum": "1e34de0e17b940395ee3c8a9f6ba3d1ee9e8fdf0b488e9e2959f5c34ddd5dada"
}
},
"1.3.0": {
"x86_64_linux_musl": {
"etag": "0x8DD99D6556E27B3",
"checksum": "d864eeb629b9c8c4d811c108e5ae629d2cbc87f08fcce023e6752467a55e7f3a"
},
"x86_64_macos": {
"etag": "0x8DD99D6546C31DF",
"checksum": "5de53ab4e68cb20f930e6467ba7e1362b743229790f5e12e7a94f8c5b862a01e"
},
"x86_64_windows": {
"etag": "0x8DD99D6892D47D3",
"checksum": "2ade1680522af8bb87b021012272ec3d80a2c4cadb7747c8143fdc81ba869854"
},
"aarch64_linux_musl": {
"etag": "0x8DD99D65A177CBC",
"checksum": "b94674ba28fb33cc16bf2b04517c5054ceb9cc9b02c70a8f0334bbb0e4b378e2"
},
"aarch64_macos": {
"etag": "0x8DD99D65373A74E",
"checksum": "403474803e32d3594b275cfc68f67c1758cbfa713117d0a3182986838d388808"
},
"aarch64_windows": {
"etag": "0x8DD99D67B5A26B0",
"checksum": "10ace55b8d0693d69ae75180b76c46f8aa76ca48728dd6fd267a32acd33a8e36"
}
},
"1.2": {
"version": "1.2.8"
},
"1.2.8": {
"x86_64_linux_musl": {
"etag": "0x8DD982697163822",
"checksum": "f1cd7bef53d18ea89f0681396185f45d9c8aaee9df4c29fb23d1b04c84df5751"
},
"x86_64_macos": {
"etag": "0x8DD982690010D13",
"checksum": "33b90bc8c6349c1e4b62cbb1e18b9558fe763e6384b4eb16dd5e384db660182a"
},
"x86_64_windows": {
"etag": "0x8DD9826B76CF533",
"checksum": "959df98ee9145c769a7c78eda3bb18557919f9223d68c8e33f7b86232f69bcd0"
},
"aarch64_linux_musl": {
"etag": "0x8DD9826965AE6D9",
"checksum": "36d079caa9aa83f8aa76b54a8e08acc1f1983f0d81ac19779b0631d8686305dd"
},
"aarch64_macos": {
"etag": "0x8DD9826977B65F8",
"checksum": "1f8867e9a1aa9bb6df19398f780b92ddf985b8729f72d8abf0a822c69ff622ea"
},
"aarch64_windows": {
"etag": "0x8DD9826C4751FA2",
"checksum": "b0f801a4e3585eedf8811c6a4e34490c195d92ce167c0aaec676cc4640353f25"
}
},
"1.2.7": {
"x86_64_linux_musl": {
"etag": "0x8DD8E230BC959F5",
"checksum": "37d75cfe3762c31616ff3618c01fede0d1a017ed320b4b466aab028d58da50c1"
},
"x86_64_macos": {
"etag": "0x8DD8E2308A0D3F2",
"checksum": "d25eb276730651123500227d4fbae90b03df8efd25e71213b275b3cfad27b654"
},
"x86_64_windows": {
"etag": "0x8DD8E232E0E7ABF",
"checksum": "0e8e9f6a551e4711cd7d196520f753dfb96a0cfee9ca4040e9c4e9a398c1c82b"
},
"aarch64_linux_musl": {
"etag": "0x8DD8E230E3BB8AC",
"checksum": "a186f6bfd807fc3046d0aedc6d86142ddef7aeaf290b4818cc8e24917ac7ce25"
},
"aarch64_macos": {
"etag": "0x8DD8E2311A1C5D4",
"checksum": "fd3debbf35054829c723419d9c9e3da4f6764897a4f684b9430a5ffc62628421"
},
"aarch64_windows": {
"etag": "0x8DD8E2340D87182",
"checksum": "99352c70457a3541f5e197cf81f429a075e2152ae150736a278dd72e2d91935e"
}
},
"1.2.6": {
"x86_64_linux_musl": {
"etag": "0x8DD83FCB7FE147D",
"checksum": "171f8883ce7412d7d0736ff09cf8898f119786c2172d7dee78bd70762ffa3dc7"
},
"x86_64_macos": {
"etag": "0x8DD83FCABB72A6B",
"checksum": "f433576929f6235e20fdb54cb6764cb1d36ebbdd50fde757ea77eba6b9c621fd"
},
"x86_64_windows": {
"etag": "0x8DD83FD083C2D72",
"checksum": "151f5a90d163f8bd5682cdcbe74ee06e8504cf2cb8cdfbadaa10839c8b065c98"
},
"aarch64_linux_musl": {
"etag": "0x8DD83FCB5EFADB4",
"checksum": "d8cfb98852ab6404b31052e2949079073de2aa854654720ef60bf5391d04e5df"
},
"aarch64_macos": {
"etag": "0x8DD83FCB7A29FE1",
"checksum": "c0ee78a0f004eb8b2ded088a2f2096119d2ddb2408368239ab6b404b76104d3a"
},
"aarch64_windows": {
"etag": "0x8DD83FD083EC290",
"checksum": "7f518c42dafc640435e52005928954b8fbd8cb9a9f5fe83cf2da69f35c483aca"
}
},
"1.2.5": {
"x86_64_linux_musl": {
"etag": "0x8DD83A7D00A333E",
"checksum": "1b3ba8b49d742c7c72463933a0336f2fed7ba8ec66d7febdc797a1630d05c02c"
},
"x86_64_macos": {
"etag": "0x8DD83A7D830D30C",
"checksum": "0c22a3bd096361abb7029bcbbc42ee1369100c3beb16c91e5d76688babacb707"
},
"x86_64_windows": {
"etag": "0x8DD83A7FEA45815",
"checksum": "fe779ecb05ca71bf492f6fda1c0bc67d4b0df810ea7154eb575566cf7f4ffd51"
},
"aarch64_linux_musl": {
"etag": "0x8DD83A7D32AAAEE",
"checksum": "b0ad2178f46053ef3235ba572d6f594347a17f32122be652e89cdbb352b2f110"
},
"aarch64_macos": {
"etag": "0x8DD83A7C8E4045E",
"checksum": "853588cd0a514c83d5eb1a036b83b996b344ab3e1508e8f642352d2234a6079a"
},
"aarch64_windows": {
"etag": "0x8DD83A8049EA2F9",
"checksum": "e5bac57ff1e427afba72a9982310ec45ed9dce7ebeb85aca457215425919c69b"
}
},
"1.2.4": {
"x86_64_linux_musl": {
"etag": "0x8DD7FC3342434C0",
"checksum": "5d69780023c6cc266a625e9b47bee8b32fec1e5a04632cd948fab1334761cf4c"
},
"x86_64_macos": {
"etag": "0x8DD7FC32F345FB6",
"checksum": "d50b2a17a9d2c9f2be21ca99df1da4357d9408654de7219699450db90017727d"
},
"x86_64_windows": {
"etag": "0x8DD7FC36CD11D20",
"checksum": "b139cafd65dd1aee5c0c7c4b0bc37b5e4861920be122e6e5c51c6f92248d2f5a"
},
"aarch64_linux_musl": {
"etag": "0x8DD7FC3372844F9",
"checksum": "15be692a4c2bc960df0d24b24e217eeddd17e55d598803a434cc67fd782b34d2"
},
"aarch64_macos": {
"etag": "0x8DD7FC32F802EBB",
"checksum": "dcbcaf5dd6787f99a84d9d9961d94247c45e400de901f3d7d659646fa375a74e"
},
"aarch64_windows": {
"etag": "0x8DD7FC359357F3F",
"checksum": "650618f2855c39d1f029d3bf7bf37e46b51a5a1807ccacc7b1490f0a63acd4aa"
}
},
"1.2.3": {
"x86_64_linux_musl": {
"etag": "0x8DD7FC155408513",
"checksum": "aaa475ec3ba05f84a2fa1edb85c014f5e7be2404196b8857c9d9441c523b68bd"
},
"x86_64_macos": {
"etag": "0x8DD7FC1507AEDAC",
"checksum": "90ba6e5af07d7962cb61ed04df59575e2f76d08ad858764c6bb2dfa6d481e230"
},
"aarch64_linux_musl": {
"etag": "0x8DD7FC15C52F449",
"checksum": "b92cbaaba3c7ea41d145b74564b31fbcd64202f436ca5e0672c683b4c9312fd2"
},
"aarch64_macos": {
"etag": "0x8DD7FC152227B70",
"checksum": "23e2c4defd740c84c8a7bc7905e15884f4449b923296b2f507f7feeea351c2c7"
}
},
"1.2.1": {
"x86_64_linux_musl": {
"etag": "0x8DD7FBEC0D07DA5",
"checksum": "cbf552b2e69a087bb2ec94f7a2c4d1b2f8c2d56ce08b822fe9579859caa247c3"
},
"aarch64_linux_musl": {
"etag": "0x8DD7FBEC3228035",
"checksum": "70963cb64fb0dd9ac00e34efd401478f35fa2fa52b40064536145dedf7990109"
}
},
"1.2.0": {
"x86_64_linux_musl": {
"etag": "0x8DD7E5D5C7E9C8C",
"checksum": "92f71e17a0c59f7c005a1df6eba50f7081cde8f308b31ef0897e2196f7f1c377"
},
"x86_64_macos": {
"etag": "0x8DD7E5D74F05662",
"checksum": "ee66c7cd3387e02c289b76e4b672be0937c8b36e7f5d2ea538cc4e3a05b377fd"
},
"x86_64_windows": {
"etag": "0x8DD7E5D8E9D0144",
"checksum": "f197fc887c4fc6cee48c36bab4f02418b5f48ded8011d87160bb1c75da7bbd7f"
},
"aarch64_linux_musl": {
"etag": "0x8DD7E5D5EC44FB8",
"checksum": "b86b128ed42698be33bb6e307779045f5cb5625774cda8c14d869f552ee7d740"
},
"aarch64_macos": {
"etag": "0x8DD7E5D6C02D9F4",
"checksum": "b97ee5b8db5aa6ba3102d45fece9f590ccdf56be38fc1b55b2918ab3fc2d5caf"
},
"aarch64_windows": {
"etag": "0x8DD7E5D8E8EE056",
"checksum": "0603c52d376da63b18aae259c25d0fc5c51445da73b74bdff23ddf81732048ed"
}
}
}

View File

@@ -15,6 +15,26 @@
"latest": { "latest": {
"version": "1.0.9" "version": "1.0.9"
}, },
"2.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DD99C061507FEF",
"checksum": "16c0bcb92f4bd632baa8ce432c89ad90daf76854c451c747ad4614a672dd77ae"
},
"x86_64_windows": {
"etag": "0x8DD99C09E29362F",
"checksum": "441d80044560e482241152ec8b424c485c1532063a848a93f59143b8455cd29f"
}
},
"2.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD99648EABCEC5",
"checksum": "7093c407027c4e216b4af36170c9e72f6c4627e788616491051c6cc1a0a078d7"
},
"x86_64_windows": {
"etag": "0x8DD9964CEC798D5",
"checksum": "d72a6fb2fc5dd35759198e88540be90334c54288b319b80c052d95d4b4feff0b"
}
},
"1": { "1": {
"version": "1.0.9" "version": "1.0.9"
}, },

View File

@@ -19,10 +19,120 @@
}, },
"license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.32.3" "version": "0.32.8"
}, },
"0.32": { "0.32": {
"version": "0.32.3" "version": "0.32.8"
},
"0.32.8": {
"x86_64_linux_musl": {
"etag": "0x8DDB215535279BA",
"checksum": "d546df892e02f7120508280c546db8e2d56148b258be36c238b14f3186d8ef80"
},
"x86_64_macos": {
"etag": "0x8DDB215269388C9",
"checksum": "de4371107a42f279d8a0337f073aa66d34761cc7fee3afd22315eacb729ebdee"
},
"x86_64_windows": {
"etag": "0x8DDB21560742AD5",
"checksum": "2a87e36c0d993e486c9f408cf4b745b542320af929251260ab8e7b89fccfaa6d"
},
"aarch64_linux_musl": {
"etag": "0x8DDB2153D1D29A9",
"checksum": "764916131368e8d2244155ce3a5c7541b408f7b26d3005f4cfb3595c4527ade7"
},
"aarch64_macos": {
"etag": "0x8DDB215092312B5",
"checksum": "018230878cee4190039509b79fd593213cdc04518b5e4bf0f50ee6e51444731a"
}
},
"0.32.7": {
"x86_64_linux_musl": {
"etag": "0x8DD97837785BE11",
"checksum": "67a61b2b271488e2d0cb718ccec384d0f296703f3c810f80ea5d46484c5d463b"
},
"x86_64_macos": {
"etag": "0x8DD9783A2459325",
"checksum": "17ab0e18a3855fa7273947082806771cb3f0695bb9e26cc655533f9a5bf69800"
},
"x86_64_windows": {
"etag": "0x8DD9782F4EE5FFE",
"checksum": "db7098a262470d6584f7c2f0d43aba97a0762ecbb74a1c33f1fef0acd4ae861f"
},
"aarch64_linux_musl": {
"etag": "0x8DD97834FE828A7",
"checksum": "8a22fe50a51848914309d59d38a038c763fef981a06ab8e7ee8c616cc8282448"
},
"aarch64_macos": {
"etag": "0x8DD97838E6A6E62",
"checksum": "a7d5f79a788a87307e2a9a97b2cccdd26f640d527cb4dd6bcf54d6639cd950ea"
}
},
"0.32.6": {
"x86_64_linux_musl": {
"etag": "0x8DD976B7C5228DC",
"checksum": "b325b233950ccbdf9def5c410ca44882da1fdd025f6ebce94f84ce3af54d2514"
},
"x86_64_macos": {
"etag": "0x8DD976B638ABF6E",
"checksum": "b8cf0ba028197d8bb5190b1644c010a8ecf04984891f23e4e167e490fe8b4b55"
},
"x86_64_windows": {
"etag": "0x8DD976BF83EE0CF",
"checksum": "1b1a205902bf6df5a956b4bae032061e2e33df1ebdaf009476c001d0640d77a2"
},
"aarch64_linux_musl": {
"etag": "0x8DD976BC8B914A0",
"checksum": "14b5d72e1f3d7004372a2e5671756eedfa3c497c3805a5436a681b2139a07cef"
},
"aarch64_macos": {
"etag": "0x8DD976B83DB8A86",
"checksum": "bb2ce7d9cd2c187c167523ac7f8a984b3eea37bce16958a910b4d2ecee923bcf"
}
},
"0.32.5": {
"x86_64_linux_musl": {
"etag": "0x8DD8C83E79B7A1A",
"checksum": "7cc8b8954ae0ba1e5af4c3ad5c850a6954e5b4315261f1a9ccf5b2b89b1a8b42"
},
"x86_64_macos": {
"etag": "0x8DD8C83C2FC4C1D",
"checksum": "fe69f7a4f79f1a80c466ed106aa3098f436374c218f4fb57fdc3c052d6c67344"
},
"x86_64_windows": {
"etag": "0x8DD8C84424B9EFF",
"checksum": "29551f096b485a6c6c1abe57d1c009d507c1118321d9b7809d7a6cdf7a97575e"
},
"aarch64_linux_musl": {
"etag": "0x8DD8C840A7DF74B",
"checksum": "aadb9fd8afc99717e85697566b852b2a1e8fdbf1ef201c0ef9044e4b8f7602b3"
},
"aarch64_macos": {
"etag": "0x8DD8C84056B3307",
"checksum": "09566d2e98fc3277ed0764bda6a1961d966f9046009b66c6e9852b092e59ba0e"
}
},
"0.32.4": {
"x86_64_linux_musl": {
"etag": "0x8DD8A4D0CA38709",
"checksum": "62566bbd95b7ab80f467f0124502b55785512ad86731f74cc645552498274fd7"
},
"x86_64_macos": {
"etag": "0x8DD8A4D2FC12880",
"checksum": "79a4ea1be5b383af937645c29971feb47e47fda1d30906c6cd4bc899cbde7e02"
},
"x86_64_windows": {
"etag": "0x8DD8A4D668116E4",
"checksum": "b7cf1e335e549d5503b1ea0dc6e6566be8b6519280626c84622842dab5554094"
},
"aarch64_linux_musl": {
"etag": "0x8DD8A4D3BF73D16",
"checksum": "fec19f420cad8ea5fe093d55f99a48286abf725c331546489aa52cbb208f319b"
},
"aarch64_macos": {
"etag": "0x8DD8A4CF443F806",
"checksum": "8558cd0739b7a3882a7f144029c8bbfe53b4682f11d24a6521c67c54a41f976c"
}
}, },
"0.32.3": { "0.32.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -32,10 +32,36 @@
}, },
"license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)", "license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "0.1.55" "version": "0.1.56"
}, },
"0.1": { "0.1": {
"version": "0.1.55" "version": "0.1.56"
},
"0.1.56": {
"x86_64_linux_musl": {
"etag": "0x8DDA303347DFF30",
"checksum": "85192419a3df4ce22d574589c7249555d15dcc54f1f427b2c87e6d5c5a6ab439"
},
"x86_64_macos": {
"etag": "0x8DDA302C98D4101",
"checksum": "7fce0a7115995bc5ddab6b2dd44141a7fdef388ef58fe63ba47b426c9c632e1d"
},
"x86_64_windows": {
"etag": "0x8DDA303820044FF",
"checksum": "601da3c46e57181b7b6f6a7ddafd928084d41abe7f6fcd2929dc25e63205f53f"
},
"aarch64_linux_musl": {
"etag": "0x8DDA3033A032660",
"checksum": "a90bce0f9b1a509de952db45694a23f5f53c4372fac8bd741771a725868d0c1d"
},
"aarch64_macos": {
"etag": "0x8DDA3030C8D5AE6",
"checksum": "e993db538553d9811e00d473cc1b3b2868e7b6b5dba93b5037cccaafbfa3ead7"
},
"aarch64_windows": {
"etag": "0x8DDA303AD4C0C5B",
"checksum": "863dc3ea847c1127a6f2f0ad7b07fa8d903ade68a6033e7760c83c915e4846c0"
}
}, },
"0.1.55": { "0.1.55": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,7 +19,32 @@
}, },
"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.19.8" "version": "0.20.0"
},
"0.20": {
"version": "0.20.0"
},
"0.20.0": {
"x86_64_linux_musl": {
"etag": "0x8DD848CAA98CB24",
"checksum": "91b3317243437a5830830fb1b50677daae6ef192a38dbe96cf2db60a6a38e0c0"
},
"x86_64_macos": {
"etag": "0x8DD848C425C065A",
"checksum": "c3ef9c657853968fae8d1d7f35e9ebb82e74c727afbb4ce0cae45847a1b71ff1"
},
"x86_64_windows": {
"etag": "0x8DD848CA41F7F47",
"checksum": "8a1103d46dc65c8ced3166170bef8137aecda0378574e58f7d141a9a3477a241"
},
"aarch64_linux_musl": {
"etag": "0x8DD848CDCEAB516",
"checksum": "cc8d81e701587e6726d488f9a72a5048ebe7565050e933a8a0ff192ffaa986f4"
},
"aarch64_windows": {
"etag": "0x8DD848CB0D358D8",
"checksum": "ea121bd4c5649e38af203af8fb2dcab51a0a8b5aad98a5bd7326b2ac6384099f"
}
}, },
"0.19": { "0.19": {
"version": "0.19.8" "version": "0.19.8"

125
manifests/cyclonedx.json generated Normal file
View File

@@ -0,0 +1,125 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-linux-x64"
},
"x86_64_macos": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-osx-x64"
},
"x86_64_windows": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-win-x64.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-osx-arm64"
},
"aarch64_windows": {
"url": "https://github.com/CycloneDX/cyclonedx-cli/releases/download/v${version}/cyclonedx-win-arm64.exe"
}
},
"license_markdown": "[Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE)",
"latest": {
"version": "0.28.2"
},
"0.28": {
"version": "0.28.2"
},
"0.28.2": {
"x86_64_linux_gnu": {
"etag": "0x8DDAF3FC19823E2",
"checksum": "839d11fbfbc903dceacc529be2d24fb2b984fffe95b0a7f36e4457c6cb066e8b"
},
"x86_64_macos": {
"etag": "0x8DDAF3FD4B6B18F",
"checksum": "0de1b0c768923d7446d18b71682b0b0a81492f0b894ce2529ed6ad18dd2c4112"
},
"x86_64_windows": {
"etag": "0x8DDAF3FC9F635D1",
"checksum": "f3df3c0481e8335bd096efbba1a1ea79b5262e122053e83b7b7e5201828b03f5"
},
"aarch64_linux_gnu": {
"etag": "0x8DDAF3FC7E1E215",
"checksum": "581663dfa422ac5d73d59cdfb08299eb3429dce921175ccb42b5711509305da1"
},
"aarch64_macos": {
"etag": "0x8DDAF3FE94F3883",
"checksum": "92cb1bcb348b11570995e2a96c1a3406f37305acfcb131830e8e99ff9adbc591"
},
"aarch64_windows": {
"etag": "0x8DDAF3FCDE4D4BE",
"checksum": "6c48aba7ef5c933127cdd97a4e0800b96882db35b547b896093d716b3617028d"
}
},
"0.28.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDAF2153E394A3",
"checksum": "3447125ff2ef3c78571cf92fa914efed49c89685eb2054c7250f7e58853a8b1a"
},
"x86_64_macos": {
"etag": "0x8DDAF2162CA2046",
"checksum": "c7984ab1744b592fb0778c9965212cf45f523e81f4463b7e6b1b2c3c412a8934"
},
"x86_64_windows": {
"etag": "0x8DDAF215C402033",
"checksum": "db5ec1d69776d973713ce1e351cdcd89c8db48080b4980def605d77cd4acd4d7"
},
"aarch64_linux_gnu": {
"etag": "0x8DDAF2159D0F3C5",
"checksum": "70fac8f881e277bbc33ce30fb4470e20876c6f9a897de9a89e0f3f2e32d69e2c"
},
"aarch64_macos": {
"etag": "0x8DDAF217863898B",
"checksum": "eff9acf9cc5ce271d66f9a8eb8cdcbbbb99ca7d266d4c4b34d4e95e582f112ac"
},
"aarch64_windows": {
"etag": "0x8DDAF2160D93299",
"checksum": "83bfcf7f23bb8f3d6fa47cd825a7a4e8ca89c9d47ace76c0499c51a8e7ee7329"
}
},
"0.28.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDAF1FDB45782D",
"checksum": "f1b8ee23ca90643a996ffee764434d5893017c18bf6a2acf3eb1a69b378c33e6"
},
"x86_64_windows": {
"etag": "0x8DDAF1FE135E13D",
"checksum": "1ab6f28777739568b895c5f64c75d3ab8eb0b0642a924f4cdae45e2e73343581"
},
"aarch64_linux_gnu": {
"etag": "0x8DDAF1FDFD9874A",
"checksum": "5389fc6b10eb76500d1e830990a4184d84d6cbde9e8b883691432339e899b9c0"
}
},
"0.27": {
"version": "0.27.2"
},
"0.27.2": {
"x86_64_linux_gnu": {
"etag": "0x8DD0C1D089A2E0C",
"checksum": "5e1595542a6367378a3944bbd3008caab3de65d572345361d3b9597b1dbbaaa0"
},
"x86_64_macos": {
"etag": "0x8DD0C1D112585AB",
"checksum": "331c2245ef7dadf09fa3d2710a2aaab071ff6bea2ba3e5df8f95a4f3f6e825e9"
},
"x86_64_windows": {
"etag": "0x8DD0C1D0CEB17DF",
"checksum": "bb26bb56293ebe6f08fa63d2bf50653fc6b180174fded975c81ac96ac192a7db"
},
"aarch64_linux_gnu": {
"etag": "0x8DD0C1D0BAFB51E",
"checksum": "5b4181f6fd4d8fbe54e55c1b3983d9af66ce2910a263814b290cbd5e351e68a4"
},
"aarch64_macos": {
"etag": "0x8DD0C1D488DD343",
"checksum": "2d24c331c2ccc5e4061722bd4780c8b295041b2569d130bbe80cf7da95b97171"
},
"aarch64_windows": {
"etag": "0x8DD0C1D10099579",
"checksum": "35762d3e1979576f474ffc1c5b2273e19c33cdca44e5f1994c3de5d9cd0e9c1d"
}
}
}

View File

@@ -19,7 +19,32 @@
}, },
"license_markdown": "[BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/LICENSE)", "license_markdown": "[BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.8.6" "version": "0.9.0"
},
"0.9": {
"version": "0.9.0"
},
"0.9.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD99CDB0552550",
"checksum": "83b6a5c1dfbe3592725b151d34d26616ae1434fcc50ddc0ef29a6a43fad2905c"
},
"x86_64_macos": {
"etag": "0x8DD99CDB0F73EB8",
"checksum": "3240af1ac883962144bc0fc2963026d0bd4644b3d662191a0e3f40261c8dca58"
},
"x86_64_windows": {
"etag": "0x8DD99CDB1075940",
"checksum": "3eea8dd28ff3500a4c33728224178b2fa0659bb6148b6d6a7eae4dea8e7fbc1c"
},
"aarch64_linux_gnu": {
"etag": "0x8DD99CDB0559A00",
"checksum": "2755be77c31178c12809542747330cf8e75a9b04ec5584ca46dd0c8d2283beed"
},
"aarch64_macos": {
"etag": "0x8DD99CDB108905C",
"checksum": "77ed09a08063e76a3a76703318055aeeff5d992435f0dae6125d46971403b2c4"
}
}, },
"0.8": { "0.8": {
"version": "0.8.6" "version": "0.8.6"

27
manifests/dprint.json generated
View File

@@ -25,7 +25,32 @@
}, },
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.49.1" "version": "0.50.0"
},
"0.50": {
"version": "0.50.0"
},
"0.50.0": {
"x86_64_linux_musl": {
"etag": "0x8DD965DE7871DF4",
"checksum": "74012160bb83cc09d77f9cb200e5916c411a8920289011dad0d38eb018ecfcfe"
},
"x86_64_macos": {
"etag": "0x8DD965DE76BEC62",
"checksum": "9266d40c1c565bea46cee3a195d086432682671f2f063357c8ddb66577cb24b0"
},
"x86_64_windows": {
"etag": "0x8DD965DE76F1D12",
"checksum": "4b396b18741896e794a274998eda6f780e0a345fd9ff4e90a54c90a003007a9c"
},
"aarch64_linux_musl": {
"etag": "0x8DD965DE770C8E4",
"checksum": "54db26d4219438578230197e4e6c552f3d9297215cbdf258991e62715dce9e83"
},
"aarch64_macos": {
"etag": "0x8DD965DE76DBF13",
"checksum": "b6a25e1dff9ea8d9e023548c0ec80fcde5d425e48fab60028fc0003fddf2debb"
}
}, },
"0.49": { "0.49": {
"version": "0.49.1" "version": "0.49.1"

View File

@@ -3,10 +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.2.1" "version": "3.3.0"
}, },
"3": { "3": {
"version": "3.2.1" "version": "3.3.0"
},
"3.3": {
"version": "3.3.0"
},
"3.3.0": {
"x86_64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-linux-amd64.tar.gz",
"etag": "0x8DD8D3512C94B32",
"checksum": "923b80494b09b362d4fdb0d706913b67da0d60b4e2d34e5e346aa7e4118d6ab3",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-darwin-amd64.tar.gz",
"etag": "0x8DD8D3512CD177D",
"checksum": "64d1898a53332f45c427222814357a8ce4ad89370dc57e4e43945e69558230c3",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-windows-amd64.zip",
"etag": "0x8DD8D35128258E7",
"checksum": "6234197229170c9b956c244c821e09082a95c507e22159e0b2bce6562fd82a22",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-linux-arm64.tar.gz",
"etag": "0x8DD8D3512741107",
"checksum": "9cfc3ae7aee4d441cc6d7eb59d2727edc672642d7d0990fa40d464803d4f0862",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-darwin-arm64.tar.gz",
"etag": "0x8DD8D351230C426",
"checksum": "b39d1320ee6794c942a97e3be457e6b7ab50b1ac2f60e1a50a1aff2ab48c6588",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.3.0/ec-windows-arm64.zip",
"etag": "0x8DD8D351237C130",
"checksum": "614aaff80c0e8a5db5ee0b3ec6abac558ac1eca694f058e802bfe52925ea65e5",
"bin": "bin/ec-windows-arm64.exe"
}
}, },
"3.2": { "3.2": {
"version": "3.2.1" "version": "3.2.1"

26
manifests/espup.json generated
View File

@@ -19,10 +19,32 @@
}, },
"license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.15.0" "version": "0.15.1"
}, },
"0.15": { "0.15": {
"version": "0.15.0" "version": "0.15.1"
},
"0.15.1": {
"x86_64_linux_gnu": {
"etag": "0x8DD96B09625D239",
"checksum": "9cc376bd4270bb7ad2b39443d8c058cc39c880dc9cd91d506152d9e75de9551e"
},
"x86_64_macos": {
"etag": "0x8DD96B0409C251E",
"checksum": "a8fad6a5599bc0b4699451a3775c5a08719de089867bb3d0fab0c8bd096ee32d"
},
"x86_64_windows": {
"etag": "0x8DD96B084898EA7",
"checksum": "c3fded7eff2af13503e570224a565788f6cd99ea74a0dc6ac5f35d099c646c91"
},
"aarch64_linux_gnu": {
"etag": "0x8DD96B0731784D2",
"checksum": "f1bda719bf2108d55f10e07236b421edbcadee0fc835163ded69bc091c7fffed"
},
"aarch64_macos": {
"etag": "0x8DD96B05383B18F",
"checksum": "7c5139160b98d13149ecf38c02fe38751b8dc65fa6e981899298ed6719d7d6da"
}
}, },
"0.15.0": { "0.15.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

View File

@@ -28,10 +28,65 @@
}, },
"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.8.0" "version": "2.9.1"
}, },
"2": { "2": {
"version": "2.8.0" "version": "2.9.1"
},
"2.9": {
"version": "2.9.1"
},
"2.9.1": {
"x86_64_linux_musl": {
"etag": "0x8DDA28DDD366739",
"checksum": "144131bfe9965d061126b82d8486fc37fa7bd541177496f5d6e03cc760d66d61"
},
"x86_64_macos": {
"etag": "0x8DDA28DD13CA78E",
"checksum": "b0c23e28fdf3bcb85417b62a57ff1e044c09375c3d736183c7afa5a18138a945"
},
"x86_64_windows": {
"etag": "0x8DDA28E7F7AA40A",
"checksum": "43bc3125acbea2267daf1ba8fecbd6cd7260ae08dbcf28d7eb4d270f7f33c4e3"
},
"aarch64_linux_musl": {
"etag": "0x8DDA28DDB03FEAD",
"checksum": "4bfd80af42a6ee4b977c89255bef0a75e6fabe7fd8dbcd973387a6d36ff15bb8"
},
"aarch64_macos": {
"etag": "0x8DDA28DBB7FD149",
"checksum": "4405b5001756e7db11025f14ebd26674474985e1245feb5c58a45cd7e1ae682d"
},
"aarch64_windows": {
"etag": "0x8DDA28E875290C4",
"checksum": "0130b25db1fad65870c87b9b9a71c1ce21c6283e2b045da0796a659a8431e3d9"
}
},
"2.9.0": {
"x86_64_linux_musl": {
"etag": "0x8DDA1C8CC86307E",
"checksum": "b51af9e6300a5be505a1e7aedbfb19c4862a32b3f0bb8f9d5940ea5c35a024d8"
},
"x86_64_macos": {
"etag": "0x8DDA1C7FD0A17F0",
"checksum": "d4c322ad9324f7e10b875c828a75225f4a45453c6bf3eae987da9f0f566f2c52"
},
"x86_64_windows": {
"etag": "0x8DDA1C8C6D93B5E",
"checksum": "c0e174b2bdec592e27276dfad7fff6094d4afaf49aa5117ccffe448dee084e50"
},
"aarch64_linux_musl": {
"etag": "0x8DDA1C8D6208C6F",
"checksum": "53d8306147ddb052dff7a49472f28966d3062515e67987de3eab11c2b0e64c83"
},
"aarch64_macos": {
"etag": "0x8DDA1C7CC7CD115",
"checksum": "9c44a34a7d47826636dd52e11ffc4e9213849783904573ba0e7a6fdac68f08af"
},
"aarch64_windows": {
"etag": "0x8DDA1C8A6E3C0AA",
"checksum": "8c6e4ff223ad6b962bf8cc99e6f45c6791d9c0bd497d9fcd9542331989f9c309"
}
}, },
"2.8": { "2.8": {
"version": "2.8.0" "version": "2.8.0"

27
manifests/grcov.json generated
View File

@@ -19,7 +19,32 @@
}, },
"license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)", "license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)",
"latest": { "latest": {
"version": "0.9.1" "version": "0.10.0"
},
"0.10": {
"version": "0.10.0"
},
"0.10.0": {
"x86_64_linux_musl": {
"etag": "0x8DD93FB614E7911",
"checksum": "582d8600755fe66191fb78649730785e407fd704a95ac1b5e9b276d8ce65313f"
},
"x86_64_macos": {
"etag": "0x8DD93FB60144D06",
"checksum": "25c2e4b4a66b7fe09c7e39a929ba78ed1c8e2fb044629640ae6b3ee7b45192ac"
},
"x86_64_windows": {
"etag": "0x8DD93FB60778153",
"checksum": "73e5a9245be564ddeb61fd391dac4ff5cad5239b951a6536a04b09eccb86efe8"
},
"aarch64_linux_musl": {
"etag": "0x8DD93FB5FBC7DA5",
"checksum": "ab6d128188a21fe5e6d0f842166b807a0e9dcbcf054711c617c8662725090ba5"
},
"aarch64_macos": {
"etag": "0x8DD93FB5E76ECBD",
"checksum": "63de0db8e20f5faf4fd1fd3234021b118c257c93f863322b4d8d1ee188cf2c4d"
}
}, },
"0.9": { "0.9": {
"version": "0.9.1" "version": "0.9.1"

60
manifests/knope.json generated
View File

@@ -3,7 +3,65 @@
"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.19.2" "version": "0.21.0"
},
"0.21": {
"version": "0.21.0"
},
"0.21.0": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.21.0/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DDB1FE8EF93955",
"checksum": "71b64bf797677e596e2caec3098641e9bdce5a0d4034f23db0cf2f041b2d8a29",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.21.0/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DDB1FE8EE6B093",
"checksum": "88b92ffbee8745ecb4774fdb1fcf2bd73ecfc8375a3520cbc0ba3ea204b063d9",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.21.0/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DDB1FE8EEB3F48",
"checksum": "ef09419e61a8bf030f955dcce397bfc32762d2c9c0bfe331a38064c0e764d64c",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.21.0/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DDB1FE8EE221D7",
"checksum": "e71cdc6e43867b1e78c520b35e2e090ca5deb9fc0af751b3aca61745e72f5627",
"bin": "knope-aarch64-apple-darwin/knope"
}
},
"0.20": {
"version": "0.20.0"
},
"0.20.0": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.20.0/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DD89F6002CC10E",
"checksum": "0395fd0b7f6900d0d9c5ef9c11e33dac97660074f393f041f49fe9e7a12be9f1",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.20.0/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DD89F6003286EF",
"checksum": "f277f4d2fe04557e2f34a9bf94e354861da598ece179439913de357f234eee23",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.20.0/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DD89F600299058",
"checksum": "cca6a0d8682ae928e845c5038049a5da6a2c575ab06754b187ab95a1d49c16d9",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.20.0/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DD89F6002CC10E",
"checksum": "93d60ad4f00804e78f1bfc64cb87f3ab24a7ad04a769e689881d6654cfee28c5",
"bin": "knope-aarch64-apple-darwin/knope"
}
}, },
"0.19": { "0.19": {
"version": "0.19.2" "version": "0.19.2"

70
manifests/mdbook.json generated
View File

@@ -22,10 +22,76 @@
}, },
"license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)", "license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.4.48" "version": "0.4.51"
}, },
"0.4": { "0.4": {
"version": "0.4.48" "version": "0.4.51"
},
"0.4.51": {
"x86_64_linux_musl": {
"etag": "0x8DD9C87BE4665CF",
"checksum": "b287c2f97d190c5f1b0140e383c6295d36139d5256569671b934fc2e45a2de7a"
},
"x86_64_macos": {
"etag": "0x8DD9C87AD8CAF22",
"checksum": "72f0975066dce2d6aa8fa9b44a48d69d10c02ebfc696cce6b9d73e579fc31e00"
},
"x86_64_windows": {
"etag": "0x8DD9C87F8F1F1DD",
"checksum": "23e22ce76fa8e5857ed784959390a42f9bcf5f9468233c81f71f0d1540ff9e49"
},
"aarch64_linux_musl": {
"etag": "0x8DD9C87C39468EE",
"checksum": "b79c1cc113640a3b8b13ea0eac75a326bcaf488a0b48acc5dc2d0c3d14c1c1c1"
},
"aarch64_macos": {
"etag": "0x8DD9C87ADC88A66",
"checksum": "9f9ebb8a7f3c911fe7fb3d7abf610d7505699a78710de8f55b578ca800c34283"
}
},
"0.4.50": {
"x86_64_linux_musl": {
"etag": "0x8DD9A0FBAE3ABF7",
"checksum": "01affcd71d4b251160745d92565bfa8b8a2f882f4bcc4f2837edf33176175d2f"
},
"x86_64_macos": {
"etag": "0x8DD9A0FAD3137BC",
"checksum": "c2d2db0bb54b3643d475eccb57225ad58fe11f8156a1ed359a4a13e45a15104f"
},
"x86_64_windows": {
"etag": "0x8DD9A100D1D0DD2",
"checksum": "01d8b4d4a0b91fc8725ff17ce597fa3b428996f193a8e21cc41632939d12b485"
},
"aarch64_linux_musl": {
"etag": "0x8DD9A0FC121B692",
"checksum": "c1c5e471089086a3f9ae8ffc30bea78f9fc965ea2f3004a583fe4456640c923f"
},
"aarch64_macos": {
"etag": "0x8DD9A0FA80B50D7",
"checksum": "96669d1ebc37861d727bac45683c2e4258f26bcbac0c3a8510539d2285436ccd"
}
},
"0.4.49": {
"x86_64_linux_musl": {
"etag": "0x8DD8C21B533DF5D",
"checksum": "d0d06b19fcbc328a1f5576a6070a742b1e694c6dd439535f61b56e3afaeca9a6"
},
"x86_64_macos": {
"etag": "0x8DD8C21B0C1D5FB",
"checksum": "1d1dc5c9a029ec0ff9fce9f04761f8d80a9315adc0ec8f0300307c92ccc3bbea"
},
"x86_64_windows": {
"etag": "0x8DD8C2223C6F190",
"checksum": "5458bedfa01ec59abd01c56b7622a4a6260db3186e461d6e0dabb345a75b1162"
},
"aarch64_linux_musl": {
"etag": "0x8DD8C21C0E91CDD",
"checksum": "a3217eb5f28f58e92b7a5c4f2d5e0a2a9368d90275c05a58ea154013c8558bf8"
},
"aarch64_macos": {
"etag": "0x8DD8C21B04286B4",
"checksum": "2bf34e3037aeab8423113dca1c7917832cf04a690158d6cfc086a74886c32553"
}
}, },
"0.4.48": { "0.4.48": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,13 +3,77 @@
"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.0.1" "version": "2.0.3"
}, },
"2": { "2": {
"version": "2.0.1" "version": "2.0.3"
}, },
"2.0": { "2.0": {
"version": "2.0.1" "version": "2.0.3"
},
"2.0.3": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_linux_amd64",
"etag": "0x8DDAC7B6CADDC11",
"checksum": "9acf365f60abd1c8cefeea4db897b0a6afdfe1e1f56776f634bc7bce64be5149"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_darwin_amd64",
"etag": "0x8DDAC7B6DEFC790",
"checksum": "a8580cf56fe24c2a41b902c371d2faa450a6c8011708fc91483aac27d2c10c8e"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_windows_amd64.exe",
"etag": "0x8DDAC7B6C92838D",
"checksum": "b37ec1b56f2620c2ba84bf165f4186495041baf73caa5fe2a6d16eafff74ccea"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_linux_arm64",
"etag": "0x8DDAC7B6C88A395",
"checksum": "de20c4334325937a6cef9534967c83e2e77362654d71c66c2709f8108ec587ea"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_darwin_arm64",
"etag": "0x8DDAC7B6C8021A2",
"checksum": "e32f6144d2a49ae68321b3827270f8fd1cf5d226d6938ea1090f1aefd209cef7"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.3/osv-scanner_windows_arm64.exe",
"etag": "0x8DDAC7B6DCED010",
"checksum": "9920eed2ba989407459cd03e50d639207047373a68574ae2b08ba3967db1c237"
}
},
"2.0.2": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_linux_amd64",
"etag": "0x8DD87ADDBE4587E",
"checksum": "3abcfd7126c453a00421487e721b296e0cb68085bd431d6cef60872774170fc8"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_darwin_amd64",
"etag": "0x8DD87ADDBAA0210",
"checksum": "0d872db4dcaf933e45de0d689e8eed86fc263d5b1683c33ec4fe9ddf1ebba17c"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_windows_amd64.exe",
"etag": "0x8DD87ADDBA5C118",
"checksum": "f9765a35b5776494fde22adfef9a17f9d4bd71ee5f61e6756a5e0bb3c695ce27"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_linux_arm64",
"etag": "0x8DD87ADDBFB4905",
"checksum": "5da413cb77ddb99bd115961e25ddf02490f6e1415abea1e15c9557057a457c08"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_darwin_arm64",
"etag": "0x8DD87ADDD5E7975",
"checksum": "e1571489b0e4d41d187f044791dc74eba9866db2a2e731098427e2c71726a99f"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.2/osv-scanner_windows_arm64.exe",
"etag": "0x8DD87ADDD51B698",
"checksum": "266f6a09bbec8db0941cbd563bcd9a7cc832d1eafa72b8471961ca35871ab6f0"
}
}, },
"2.0.1": { "2.0.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

61
manifests/protoc.json generated
View File

@@ -3,10 +3,67 @@
"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.30.2" "version": "3.31.1"
}, },
"3": { "3": {
"version": "3.30.2" "version": "3.31.1"
},
"3.31": {
"version": "3.31.1"
},
"3.31.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protoc-31.1-linux-x86_64.zip",
"etag": "0x8DD9E18EFD1B2E2",
"checksum": "96553041f1a91ea0efee963cb16f462f5985b4d65365f3907414c360044d8065"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protoc-31.1-osx-x86_64.zip",
"etag": "0x8DD9E18F021E98E",
"checksum": "485e87088b18614c25a99b1c0627918b3ff5b9fde54922fb1c920159fab7ba29"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protoc-31.1-win64.zip",
"etag": "0x8DD9E18F0214DFA",
"checksum": "70381b116ab0d71cb6a5177d9b17c7c13415866603a0fd40d513dafe32d56c35"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protoc-31.1-linux-aarch_64.zip",
"etag": "0x8DD9E18EF7AA62F",
"checksum": "6c554de11cea04c56ebf8e45b54434019b1cd85223d4bbd25c282425e306ecc2"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protoc-31.1-osx-aarch_64.zip",
"etag": "0x8DD9E18EFD16519",
"checksum": "4aeea0a34b0992847b03a8489a8dbedf3746de01109b74cc2ce9b6888a901ed9"
}
},
"3.31.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-linux-x86_64.zip",
"etag": "0x8DD930B84B6845D",
"checksum": "24e2ed32060b7c990d5eb00d642fde04869d7f77c6d443f609353f097799dd42"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-osx-x86_64.zip",
"etag": "0x8DD930B84FC3F7E",
"checksum": "0360d9b6d9e3d66958cf6274d8514da49e76d475fd0d712181dcc7e9e056f2c8"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-win64.zip",
"etag": "0x8DD930B852FBFAF",
"checksum": "d7edee5d0d5d6786c92e77a4f511e4698a5aa922c6390b6d08c3a79935a651b0"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-linux-aarch_64.zip",
"etag": "0x8DD930B843FDE1A",
"checksum": "999f4c023366b0b68c5c65272ead7877e47a2670245a79904b83450575da7e19"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-osx-aarch_64.zip",
"etag": "0x8DD930B84BBAEA3",
"checksum": "1fbe70a8d646875f91b6fd57294f763145292b2c9e1374ab09d6e2124afdd950"
}
}, },
"3.30": { "3.30": {
"version": "3.30.2" "version": "3.30.2"

139
manifests/rclone.json generated
View File

@@ -28,13 +28,146 @@
}, },
"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.69.1" "version": "1.70.2"
}, },
"1": { "1": {
"version": "1.69.1" "version": "1.70.2"
},
"1.70": {
"version": "1.70.2"
},
"1.70.2": {
"x86_64_linux_musl": {
"etag": "0x8DDB57C49ABBEF9",
"checksum": "7bfa813f426820d20436e48a4e0b9bf21977fcd513a48f2d28eede3136b4bacb"
},
"x86_64_macos": {
"etag": "0x8DDB57D3AC9D274",
"checksum": "36b5b4c24b42c1a43f2c43127cbda366e23c0b7eb3b2ce6d864ea5db1f370ffc"
},
"x86_64_windows": {
"etag": "0x8DDB57D7595F420",
"checksum": "33754d8b3ed6dbade30883d497cf6abd10243de339298513acd28ab7bafe6bbb"
},
"aarch64_linux_musl": {
"etag": "0x8DDB57C8643BEE1",
"checksum": "f79595d23fe45bac9d2a159562ab5e22dcb8b057fa9c7a2248d3541573e9e0a7"
},
"aarch64_macos": {
"etag": "0x8DDB57D45F31D41",
"checksum": "8f9fac1e984089d4fdef49b09aef29586656713a5ca09f21a58de517a20213c7"
},
"aarch64_windows": {
"etag": "0x8DDB57D7D3497D1",
"checksum": "05cef519b98660d5e9322faec0ecf75667f81a731f2e1d4a3388895b5eefb9e3"
}
},
"1.70.1": {
"x86_64_linux_musl": {
"etag": "0x8DDAF32C68DAC58",
"checksum": "7f62fdd6fe2006c28bd7bc3d45e7721a47c85100e1c78554bb765393a3b008da"
},
"x86_64_macos": {
"etag": "0x8DDAF3397C1FD42",
"checksum": "c09cba0e8379d387256d31be71873755cbb81f1e1b30a6e081c0ff19e33d2702"
},
"x86_64_windows": {
"etag": "0x8DDAF33D1177CDF",
"checksum": "0d2a25e856b08d689a72307f2136aba0f3e85b36594fc878378302961678088d"
},
"aarch64_linux_musl": {
"etag": "0x8DDAF32DE51E174",
"checksum": "9d98bbfbb6295681f756a000024c8847f62a940e25d82726dcc678ddbdd3a9e8"
},
"aarch64_macos": {
"etag": "0x8DDAF33A09DD5E9",
"checksum": "973be2ebb18ec151e39c1d482010a16acf3e7335ea46e267384da22bb5f78ce2"
},
"aarch64_windows": {
"etag": "0x8DDAF33D9495625",
"checksum": "597be59fb037bc2b06dc4f14d90ba966c093ecd8f551372e50c687f4c92d0e4e"
}
},
"1.70.0": {
"x86_64_linux_musl": {
"etag": "0x8DDAE5236E90A0D",
"checksum": "bc6ae0c3f19ea4bf24fa265804fd38a4ad8cf4e5013db228d3d6e09ca20bf6cf"
},
"x86_64_macos": {
"etag": "0x8DDAE53054A54EC",
"checksum": "cf02d719ac04c9aba63d53494ee13c2c1dde31fbed0d89163a27b38c3851e174"
},
"x86_64_windows": {
"etag": "0x8DDAE533E40DB55",
"checksum": "34b0a43502e508708f279108114e7e77a0a2ad94b41b27f02264b2a934201746"
},
"aarch64_linux_musl": {
"etag": "0x8DDAE524EE0254A",
"checksum": "3d27c6c30a6fa34fe99bcaa021de0c948059af4e76486fb022b24315d5c2841e"
},
"aarch64_macos": {
"etag": "0x8DDAE530DFA451C",
"checksum": "2357aac1ae7bfd76532306bf11cd139fc4609467820b91c7517b25de2ceb018e"
},
"aarch64_windows": {
"etag": "0x8DDAE5346123BDE",
"checksum": "4b0ef37414c3ee5ad4a1e2577078263b44385a8073b450234c63023344ff3f32"
}
}, },
"1.69": { "1.69": {
"version": "1.69.1" "version": "1.69.3"
},
"1.69.3": {
"x86_64_linux_musl": {
"etag": "0x8DD98A9E1AF392F",
"checksum": "14c841f24de6dfb5b914900b345b02e6a00278ad20e7502041d856a4f1d4e221"
},
"x86_64_macos": {
"etag": "0x8DD98AAAEE85BEF",
"checksum": "b2e9e178f2aebee4033b7c02105ef250da61846a8c7dab00fb71281983c9762e"
},
"x86_64_windows": {
"etag": "0x8DD98AAEAB69E14",
"checksum": "9b32123fd33c805d44c1598dc529062a48cbee7573f7a66794722ce0ae7af058"
},
"aarch64_linux_musl": {
"etag": "0x8DD98A9FAE1684C",
"checksum": "c23f03c11931b2dd4c6ccc091a11ec508f1ca936cc8916ac69669be5b433941c"
},
"aarch64_macos": {
"etag": "0x8DD98AAB72DCEE0",
"checksum": "c8c4a8a76990aeec4774832046471d46a556cedf6a42cb328055b6012b1dc3aa"
},
"aarch64_windows": {
"etag": "0x8DD98AAF2709AC0",
"checksum": "001da6d6b66f8b54a006118071c7200ba93dbfe9bfe02c67b92bc327ba1e7625"
}
},
"1.69.2": {
"x86_64_linux_musl": {
"etag": "0x8DD88C53E73698F",
"checksum": "14aaed7163df57894c96f8aca94757f19065f9cb3cb8a84ff9c33234271e1d69"
},
"x86_64_macos": {
"etag": "0x8DD88C600E16945",
"checksum": "0a9a107ba911bf6bd3c61ad5160a379ac7c81a1b63498e12efcccb4676c65361"
},
"x86_64_windows": {
"etag": "0x8DD88C638A689F6",
"checksum": "9a2e2c1e73f27b683ebc931e3ec82b655566e3a89db08933702b9bca4a576c3a"
},
"aarch64_linux_musl": {
"etag": "0x8DD88C554A33F8D",
"checksum": "ae719c9fb1cc90ebebfc85570310307a72fd9d77f26ea089893b64fa6f856f3d"
},
"aarch64_macos": {
"etag": "0x8DD88C6091D73B0",
"checksum": "826b0fcded05779cf2be1bafebc4382758d2bc6ca869841a9939ec4c2490375e"
},
"aarch64_windows": {
"etag": "0x8DD88C640C56923",
"checksum": "2b11c74f83897ad6dcbdd79e782656479adcb3f5786d4fdbaac3038a974c4387"
}
}, },
"1.69.1": { "1.69.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -22,10 +22,88 @@
}, },
"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.133" "version": "0.3.136"
}, },
"0.3": { "0.3": {
"version": "0.3.133" "version": "0.3.136"
},
"0.3.136": {
"x86_64_linux_musl": {
"etag": "0x8DDAEFFA0B68EAD",
"checksum": "b5f6a0df018999649ea1b4424f451707c44f1b9144d2a47be70eea6ae07a8cab"
},
"x86_64_macos": {
"etag": "0x8DDAF02919DEF10",
"checksum": "685797a91b1f535b17ca1224166996b7cdaf35518d6400d3a5655e56c1ba4e1c"
},
"x86_64_windows": {
"etag": "0x8DDAF0045FE4F47",
"checksum": "94b6b50246153396ae226091c4375fbd715122ca11129268a9d9dcb29211b680"
},
"aarch64_linux_musl": {
"etag": "0x8DDAEFFAEF126F9",
"checksum": "a58a8c83d489c71469210ce9244195b2630b7b644b2275417f4de446580e8345"
},
"aarch64_macos": {
"etag": "0x8DDAEFFFEC8A7DD",
"checksum": "ff51abf64f4b2a8671759ce815bb0e79616de4dcbd203d5964a3fe5dc8f5a1c1"
},
"aarch64_windows": {
"etag": "0x8DDAF0069720370",
"checksum": "eb52f8740f2c9981ecfb2eac0379f307a085ed96d6ee37c22fda32302dc5ad83"
}
},
"0.3.135": {
"x86_64_linux_musl": {
"etag": "0x8DD961E57E2A2A2",
"checksum": "90bd3c9033385a6cc69d7a7805d69126247455662849b6e751190b9f6f5551d5"
},
"x86_64_macos": {
"etag": "0x8DD961F152C18CC",
"checksum": "e95ae688bec613395640a2f9da47bceb0d2491215311ba15eb8cdde0092abac8"
},
"x86_64_windows": {
"etag": "0x8DD961F21A07112",
"checksum": "a4103175b4583de017e9f890c45e5e90900f318c71145aab8a4dfd7e2649882b"
},
"aarch64_linux_musl": {
"etag": "0x8DD961E665BA8E5",
"checksum": "1585b4d5a7d528f0d3e11f5aebd07d18910c43f87f13b762b7aa129e9b2e0c08"
},
"aarch64_macos": {
"etag": "0x8DD961EF50A3CC9",
"checksum": "585d67f8f23b34a9a9f475ad0c1120163eacc3cb9f5f8e872ddb1f9fdce643fb"
},
"aarch64_windows": {
"etag": "0x8DD961F33D668FB",
"checksum": "976de62b1097e2ea739f3d0d7b5f6f08d077c271be6d3f8f141479da335d3ee6"
}
},
"0.3.134": {
"x86_64_linux_musl": {
"etag": "0x8DD8E2786C29F57",
"checksum": "8ef5236ee3a303aa5b9dee562da5e27b7e440ed487c95ebcb37091c233b7eec9"
},
"x86_64_macos": {
"etag": "0x8DD8E280B49BB58",
"checksum": "d135eafc226e74447c2bace4946ae021e3eb77a46a8b2509a37e3bda93498279"
},
"x86_64_windows": {
"etag": "0x8DD8E288A53DE22",
"checksum": "c4fee5b2cb6280f091a5e5f4f78a11a6999c68e71c54e38cce7c139a185ebab4"
},
"aarch64_linux_musl": {
"etag": "0x8DD8E27975EDC09",
"checksum": "a5f66c07db88297d31fb85a6dec18ca6e3750293409c96944c363b2de8daf474"
},
"aarch64_macos": {
"etag": "0x8DD8E27C6546D32",
"checksum": "53196aa3cf4aa3c816fa5d5a2d109c527e5aa417212f8775e0bca67d3a811fa5"
},
"aarch64_windows": {
"etag": "0x8DD8E28918522F5",
"checksum": "be7fd31ad787753c154b5830a76f309ce4cc1edfc45ded191ea0c12235339117"
}
}, },
"0.3.133": { "0.3.133": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

170
manifests/syft.json generated
View File

@@ -24,10 +24,176 @@
}, },
"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.23.1" "version": "1.27.1"
}, },
"1": { "1": {
"version": "1.23.1" "version": "1.27.1"
},
"1.27": {
"version": "1.27.1"
},
"1.27.1": {
"x86_64_linux_musl": {
"etag": "0x8DDA9B8265DB50F",
"checksum": "c2cb5867a238baf41adf15f7e01e28cbd886378859eed81e52c080ca0346eefe"
},
"x86_64_macos": {
"etag": "0x8DDA9B82744C6C3",
"checksum": "6b7acfea1441f2f4e4740a60ebd7fe8e151e618ed29c3765aa58e58c47f9363b"
},
"x86_64_windows": {
"etag": "0x8DDA9B8276659BD",
"checksum": "50ac4d381e58fb16a115a7458aa3f1ba48e54cecdb6a632417439bbc553bc6f7"
},
"aarch64_linux_musl": {
"etag": "0x8DDA9B8265705D2",
"checksum": "797d2b57110be185fefa2eb9f2b0bfd2fa5aa153910d33f7da67f5ade28f6254"
},
"aarch64_macos": {
"etag": "0x8DDA9B827438F9E",
"checksum": "4e155573140c8962c9aa9e7d303a972ac7a3cb6784a7b57c1ada7c6b225a7245"
}
},
"1.27.0": {
"x86_64_linux_musl": {
"etag": "0x8DDA785C5ABEDDA",
"checksum": "2cee2128b0a05dfadec34676def064979b3098bfa447679c38ce3bb69e9321f3"
},
"x86_64_macos": {
"etag": "0x8DDA785C6BC79B1",
"checksum": "b7dc7baa22facb5d9f3fac52587c902c8244eba71069cbb6d62612e551d341ca"
},
"x86_64_windows": {
"etag": "0x8DDA785C6C0BAA7",
"checksum": "8d418ec4c1cb9efb6cc6c1a1216a8efd070895740d99c4acddd98d79ea9e1890"
},
"aarch64_linux_musl": {
"etag": "0x8DDA785C5A69CA5",
"checksum": "0774bfbff7d3fd6858396a0b4a8b671d6a9d00630f463fd082527d241c151059"
},
"aarch64_macos": {
"etag": "0x8DDA785C6AA17CA",
"checksum": "06eb48ffd2e2ee02c28b631ad92e6cc27ecbab4d7298e257ef9cac95253fc257"
}
},
"1.26": {
"version": "1.26.1"
},
"1.26.1": {
"x86_64_linux_musl": {
"etag": "0x8DD992E8B20F6FE",
"checksum": "4f3e84f9467080c876deb0fa968da54309c6d21fb8c00fd3a4e547eb9f006835"
},
"x86_64_macos": {
"etag": "0x8DD992E8C0A9DF3",
"checksum": "2eae0b76a208c5916cf02847b94e861024c7a5a6c1e2e606f5436f97747b1f76"
},
"x86_64_windows": {
"etag": "0x8DD992E8BFE28D3",
"checksum": "7af7acb9f81bdddbc343855cb3a42e1d38ae9a1b044bfcd9b975a118d107849e"
},
"aarch64_linux_musl": {
"etag": "0x8DD992E8B117805",
"checksum": "ed3915cbc9c039f0501cb49d4485125befbd729acc263e767f70a18de3fec10d"
},
"aarch64_macos": {
"etag": "0x8DD992E8BF0CA9A",
"checksum": "00435a3fe2ae940203708ee2eae9976d1719982c628d30b2b78aacd36133ec6b"
}
},
"1.26.0": {
"x86_64_linux_musl": {
"etag": "0x8DD97E6326C9DAC",
"checksum": "2db9f93ba88edc4b23d09b414954847130c59c625e5cd55c1ca1e3951a56c802"
},
"x86_64_macos": {
"etag": "0x8DD97E6331F6CB6",
"checksum": "18a82757a400766e9ce51686de5594b5e09a8f4454c0a8b58707157d52f02687"
},
"x86_64_windows": {
"etag": "0x8DD97E6331F6CB6",
"checksum": "eca51fb712144a3af97c3699bde32e0ff5d389ed97985fff975fd46b92410075"
},
"aarch64_linux_musl": {
"etag": "0x8DD97E6327766F7",
"checksum": "17710a79dd4d5664bf175c776d04163d0031dc3ec041d5df6a2a5701b8248464"
},
"aarch64_macos": {
"etag": "0x8DD97E6332201E7",
"checksum": "9af29fa25554b4ae801b3ced7f4b13b2542c8ec201ec09b1809ead2703a0fd90"
}
},
"1.25": {
"version": "1.25.1"
},
"1.25.1": {
"x86_64_linux_musl": {
"etag": "0x8DD94AC235F0960",
"checksum": "0fa6e5f55b3c881339eac68f282c52eddd36f3f71b95005da72c0a8252d1245e"
},
"x86_64_macos": {
"etag": "0x8DD94AC2428A251",
"checksum": "c963089a56ccbec5c93dbb31a62cf432167ca541795edd821d15fddeafd7ee54"
},
"x86_64_windows": {
"etag": "0x8DD94AC24183A0C",
"checksum": "22e24ab95a119a09445bc60019aef6083719c6377dc5d4615e2a93175c502f43"
},
"aarch64_linux_musl": {
"etag": "0x8DD94AC234FB15E",
"checksum": "1393b412349e1cb4e56056af7649d4887574f44697b3311b84bb593b5cc22253"
},
"aarch64_macos": {
"etag": "0x8DD94AC242E1A60",
"checksum": "3d5f58e88df9b91aa2ce326d56e1efa71c27dd7074ff1a66b9de85d068bfa870"
}
},
"1.25.0": {
"x86_64_linux_musl": {
"etag": "0x8DD9497F6286421",
"checksum": "2c6c19eb156a14fc0e7b2bd50e63217c8b40a5d4e40aaed007eb56a32317507c"
},
"x86_64_macos": {
"etag": "0x8DD9497F6F2E666",
"checksum": "b43bf06ca403c3fc5b67b64139158f8a1acfb9b06ff41c688fdacce5afa84b2a"
},
"x86_64_windows": {
"etag": "0x8DD9497F7279DBA",
"checksum": "794aaf8b5177172079ec8be84c910706f19ebb66352671fdbebf41e357fa6d8d"
},
"aarch64_linux_musl": {
"etag": "0x8DD9497F62E2A04",
"checksum": "8bc306fa3a66de4efd92a7eb8f51bc80f1daea7ba50e78e799bf4634b89fa775"
},
"aarch64_macos": {
"etag": "0x8DD9497F6E8B8B3",
"checksum": "8b9560875eda1edc8ed9cc1045964426ff300ecfa0ef445ce1c59b71ce4f9801"
}
},
"1.24": {
"version": "1.24.0"
},
"1.24.0": {
"x86_64_linux_musl": {
"etag": "0x8DD92F84071F186",
"checksum": "c951f0c02cd7cb969f9bbb3c124c6af781d5ffd5211b99108f7ea5d75d9a886c"
},
"x86_64_macos": {
"etag": "0x8DD92F8418538B9",
"checksum": "cd557c874d90432da5bd2361b316883ee3145dfcb32bbb9e5f0653486f923f9e"
},
"x86_64_windows": {
"etag": "0x8DD92F841505A84",
"checksum": "808bb98f771a7c4c4d3956b659ce3e454ac4e6b26ae01df597afb17faa1a839d"
},
"aarch64_linux_musl": {
"etag": "0x8DD92F840657C66",
"checksum": "9235623e837dd14756faee276f2b8b301632337df96a1e4aea26e764e8052751"
},
"aarch64_macos": {
"etag": "0x8DD92F8415A3A83",
"checksum": "e9ec240da7e5e33940c1d2380f93e47e4d7b09742813dbb6a69ef8f5b373a78a"
}
}, },
"1.23": { "1.23": {
"version": "1.23.1" "version": "1.23.1"

27
manifests/taplo.json generated
View File

@@ -24,7 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.9.3" "version": "0.10.0"
},
"0.10": {
"version": "0.10.0"
},
"0.10.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD99AABF8469BA",
"checksum": "8fe196b894ccf9072f98d4e1013a180306e17d244830b03986ee5e8eabeb6156"
},
"x86_64_macos": {
"etag": "0x8DD99AB380D812C",
"checksum": "898122cde3a0b1cd1cbc2d52d3624f23338218c91b5ddb71518236a4c2c10ef2"
},
"x86_64_windows": {
"etag": "0x8DD99AB3165DD82",
"checksum": "1615eed140039bd58e7089109883b1c434de5d6de8f64a993e6e8c80ca57bdf9"
},
"aarch64_linux_gnu": {
"etag": "0x8DD99AABD8A3667",
"checksum": "033681d01eec8376c3fd38fa3703c79316f5e14bb013d859943b60a07bccdcc3"
},
"aarch64_macos": {
"etag": "0x8DD99AB3700C1B5",
"checksum": "713734314c3e71894b9e77513c5349835eefbd52908445a0d73b0c7dc469347d"
}
}, },
"0.9": { "0.9": {
"version": "0.9.3" "version": "0.9.3"

101
manifests/trivy.json generated Normal file
View File

@@ -0,0 +1,101 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_Linux-64bit.tar.gz",
"bin": "trivy"
},
"x86_64_macos": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_macOS-64bit.tar.gz",
"bin": "trivy"
},
"x86_64_windows": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_windows-64bit.zip",
"bin": "trivy.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_Linux-ARM64.tar.gz",
"bin": "trivy"
},
"aarch64_macos": {
"url": "https://github.com/aquasecurity/trivy/releases/download/v${version}/trivy_${version}_macOS-ARM64.tar.gz",
"bin": "trivy"
}
},
"license_markdown": "[Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE)",
"latest": {
"version": "0.63.0"
},
"0.63": {
"version": "0.63.0"
},
"0.63.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD9EDB240EAE38",
"checksum": "ea91fa393cfcb802da22832c96e99a4c8a295a8ba8faefd824c7168b7f0a741e"
},
"x86_64_macos": {
"etag": "0x8DD9EDB25C39AD1",
"checksum": "01659b540a885ee9bd1273c8c75ade1ce046fc9d6e5933d5978d9125a6a1cf6c"
},
"x86_64_windows": {
"etag": "0x8DD9EDB25D2CBF6",
"checksum": "33ba726ec9c37f15490efa1d51044c21f0db6acb9be56492d5e1429f404b602f"
},
"aarch64_linux_gnu": {
"etag": "0x8DD9EDB26DF8B6D",
"checksum": "9aeecf81e8a1dc5625dd96a1a6fbea92a1f8e51c4160cfc0e412ef5f641ea1ac"
},
"aarch64_macos": {
"etag": "0x8DD9EDB26DD1D32",
"checksum": "784f687759c647ffad54e4d7f55ed953647e4fff5ea1e38dbaf877a135254972"
}
},
"0.62": {
"version": "0.62.1"
},
"0.62.1": {
"x86_64_linux_gnu": {
"etag": "0x8DD8CD66B2C973F",
"checksum": "7da92b2ca503d08eb15e717585fa4ffb95ef2c5dc4c554204882d7d26d386a6a"
},
"x86_64_macos": {
"etag": "0x8DD8CD66B02A920",
"checksum": "819bf4dad9c3bb4e78bbd11d08b61bdc4663b33777121b3f43372986f7cb3d3e"
},
"x86_64_windows": {
"etag": "0x8DD8CD66CA4E62B",
"checksum": "f6d9b422f10af2d7a21b4924d36400d8a76932c9159b5feefaa8aee3e45a82bd"
},
"aarch64_linux_gnu": {
"etag": "0x8DD8CD669AB51A2",
"checksum": "50e13c5cdd3e3b610e0dc554e3bc58bc6f58eabe3e42a6b28961a23ac6eff0df"
},
"aarch64_macos": {
"etag": "0x8DD8CD66C735F7B",
"checksum": "0bbfa581a4139c6fef21f4129233ae6f02a9f4b53039327e62eccd7956af2ba1"
}
},
"0.62.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD880CCF3EE84C",
"checksum": "1be4420999ffde59b9a6900f2c2481a2f4e50fd2e0ac738ad028944563ee6c60"
},
"x86_64_macos": {
"etag": "0x8DD880CCD4C9C5F",
"checksum": "8f6d54c7de5c7247bb92b51d29d2542be8006111515ceaf50fe8185adb59ad89"
},
"x86_64_windows": {
"etag": "0x8DD880CCD7359BB",
"checksum": "b30da5d15587824335cbb88a62585f00a3aac18f3f754d3ad74d68327e2efc46"
},
"aarch64_linux_gnu": {
"etag": "0x8DD880CCF085E40",
"checksum": "82c8acca00390bf5e014b26abb03e24ba754824c4f87ead5564cd56375df07c1"
},
"aarch64_macos": {
"etag": "0x8DD880CCF853F18",
"checksum": "727a8865c2caf6841a1f4668fd7702f442ae088fd08e3c3719e4f731c1f11333"
}
}
}

26
manifests/trunk.json generated
View File

@@ -19,10 +19,32 @@
}, },
"license_markdown": "[MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.21.13" "version": "0.21.14"
}, },
"0.21": { "0.21": {
"version": "0.21.13" "version": "0.21.14"
},
"0.21.14": {
"x86_64_linux_musl": {
"etag": "0x8DD8E284A972999",
"checksum": "a67f4054b249fe9acc5fabc25de1aebf19783aca3ad6ff64bf34d7da44d0ea20"
},
"x86_64_macos": {
"etag": "0x8DD8E284A231877",
"checksum": "f1ba0e3bbe24e0ae219c6d22c33e24e2825c1608dd27c2556e323495110f1a95"
},
"x86_64_windows": {
"etag": "0x8DD8E284A6078A2",
"checksum": "cd6ac15b9daff0365e5695036791ef2ce3c63f61c014f5a8c532363266e4569c"
},
"aarch64_linux_musl": {
"etag": "0x8DD8E2849F6E30E",
"checksum": "e8e2a2bb423ce6702ab9f4f02f8c9ae99d790f0301f7634e986b2dd8706019cc"
},
"aarch64_macos": {
"etag": "0x8DD8E284A01FA24",
"checksum": "764e299dd50d89442a4e96a236349f57961984b701e74d3dbdb39cd1c9f5101e"
}
}, },
"0.21.13": { "0.21.13": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

164
manifests/typos.json generated
View File

@@ -10,19 +10,141 @@
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-x86_64-pc-windows-msvc.zip" "url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-x86_64-pc-windows-msvc.zip"
}, },
"aarch64_linux_musl": {
"url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-aarch64-apple-darwin.tar.gz" "url": "https://github.com/crate-ci/typos/releases/download/v${version}/typos-v${version}-aarch64-apple-darwin.tar.gz"
} }
}, },
"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.31.1" "version": "1.34.0"
}, },
"1": { "1": {
"version": "1.31.1" "version": "1.34.0"
},
"1.34": {
"version": "1.34.0"
},
"1.34.0": {
"x86_64_linux_musl": {
"etag": "0x8DDB7E33F3C1341",
"checksum": "883051642fb941bb6b3769fed2971ac24df7ace6eab584d74394fa6444691013"
},
"x86_64_macos": {
"etag": "0x8DDB7E36095A034",
"checksum": "551516c54f0606ff94b31735628eef4d42102c882bcd20c126d5506e66e24a67"
},
"x86_64_windows": {
"etag": "0x8DDB7E378901141",
"checksum": "a4b7adcf26ffd6c6609092401f5192a3dc73bb8d26a1f56a64160f73873e4a79"
},
"aarch64_linux_musl": {
"etag": "0x8DDB7E3712B27F0",
"checksum": "499b24962a49dc5dc1c2be71132a7f26eb2061ebb1c91de5cfb6dc417ad52a13"
},
"aarch64_macos": {
"etag": "0x8DDB7E35CBB102C",
"checksum": "7df419f677dc5f3bbfb434e39632c468cdabee599b120e74205ad9a40217a75a"
}
},
"1.33": {
"version": "1.33.1"
},
"1.33.1": {
"x86_64_linux_musl": {
"etag": "0x8DDA1FEDA84A6F0",
"checksum": "ab807b29e9d759428c8a0444c14973225b6710a286f264574892972428c3d18b"
},
"x86_64_macos": {
"etag": "0x8DDA1FEE28525ED",
"checksum": "3696bbbdee5ced572b3cdbcf30148da3059593477ade58f29b6e57302ff8e196"
},
"x86_64_windows": {
"etag": "0x8DDA1FF3E510EF5",
"checksum": "e2ec599862e5d5eda5c365cba8babb0594ca0fc180549163504766f687e01990"
},
"aarch64_linux_musl": {
"etag": "0x8DDA1FEAF61FC49",
"checksum": "9a0a3b70b36b0726d52a80da51af10bb9bf22532bf71b779fea07cd5b011b5bb"
},
"aarch64_macos": {
"etag": "0x8DDA1FE94187E62",
"checksum": "a537968e6ab0a6845bd18a889105cf6f67b605cceaa18cc6afbe5785bbb9ee5b"
}
},
"1.33.0": {
"x86_64_linux_musl": {
"etag": "0x8DDA1F85FFADAA9",
"checksum": "d436fca4f7ec59c3daa7c9811839f525219a6b96879923c74f17353505256436"
},
"x86_64_macos": {
"etag": "0x8DDA1F8A53C9A24",
"checksum": "517d5c3063c37c9e54b1c9b782ac133d72ed8c5465d1f6f43fe2ad8ccff3f6c9"
},
"x86_64_windows": {
"etag": "0x8DDA1F8B5FEF420",
"checksum": "e9b6ee3faef1947935c59439c62ab3ddd2c071a65c62db3312adc0a546815d9d"
},
"aarch64_linux_musl": {
"etag": "0x8DDA1F84F0D59C6",
"checksum": "aad652154c2d804908f108a8c5e83229df45fc3591d497bc06c901660499adc1"
},
"aarch64_macos": {
"etag": "0x8DDA1F8AA37A91A",
"checksum": "f3cb2b4c34f252d09055ae6cb647d21cb3d00ac2b0124259b005b1b18d6d5787"
}
},
"1.32": {
"version": "1.32.0"
},
"1.32.0": {
"x86_64_linux_musl": {
"etag": "0x8DD8988C717243A",
"checksum": "4c8e7e360fc855a6f9b721c2eab22966a0f33aa0f284772b136ea8847f136864"
},
"x86_64_macos": {
"etag": "0x8DD8988FC237BF1",
"checksum": "8e70bca52b726969df784d5896d45ca4a39e30df3259ffa283bd7f53f25e5db4"
},
"x86_64_windows": {
"etag": "0x8DD89895B206129",
"checksum": "18dd1d26dbd674eb467ab2bc1af26d3ee2210f8620297f38949a364bbad47541"
},
"aarch64_linux_musl": {
"etag": "0x8DD8989341F35A4",
"checksum": "53404115fe58e196506f0a5dcf7d9060cb462429458faee0ab3f6dd7ea461c37"
},
"aarch64_macos": {
"etag": "0x8DD8988ED3A3774",
"checksum": "9da6598cc38a800273bb5d3c7866ad19995d65d69bd399d8b49a97f770c5f0db"
}
}, },
"1.31": { "1.31": {
"version": "1.31.1" "version": "1.31.2"
},
"1.31.2": {
"x86_64_linux_musl": {
"etag": "0x8DD86680B850674",
"checksum": "db179d95b35b5e84e7e85e85aef6302c93ffc26e849fe966e1bb7f121d97976e"
},
"x86_64_macos": {
"etag": "0x8DD866826FF8177",
"checksum": "91e29c5abe6fcd94ae200d2e6dcee47946778d6c36450a7d08e53738b0747557"
},
"x86_64_windows": {
"etag": "0x8DD86688BF17827",
"checksum": "4c48d861eca575be03d9433be937c4daa4c6264934f92a56298e7af474457f95"
},
"aarch64_linux_musl": {
"etag": "0x8DD8667D09522A0",
"checksum": "87e53661ec8bd6f466191ac76d543482e86e1e55a3611d85cc110a3e7c0e6d0f"
},
"aarch64_macos": {
"etag": "0x8DD866821C90B83",
"checksum": "f9d75d8cbbd479db5d060e9b666422f03fa20f31d213443f7a73e15a8875aa5d"
}
}, },
"1.31.1": { "1.31.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
@@ -37,6 +159,10 @@
"etag": "0x8DD706045F84954", "etag": "0x8DD706045F84954",
"checksum": "1a8b5a2f2f7aaf9d07ac9b4a2039b9ae38722e12fd4afd5a08d6bdc8435f4279" "checksum": "1a8b5a2f2f7aaf9d07ac9b4a2039b9ae38722e12fd4afd5a08d6bdc8435f4279"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD705FF4BFA51B",
"checksum": "9bdb063d808db42c1dcae8184fc9be5f10d11e91140114e18485092684276f40"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD705FFA9F5B5F", "etag": "0x8DD705FFA9F5B5F",
"checksum": "a172195e1b1f1e011b3034913d1c87f0bbf0552a096b4ead0e3fa0620f4329cd" "checksum": "a172195e1b1f1e011b3034913d1c87f0bbf0552a096b4ead0e3fa0620f4329cd"
@@ -55,6 +181,10 @@
"etag": "0x8DD6E1DF2C8E1CD", "etag": "0x8DD6E1DF2C8E1CD",
"checksum": "d1e38e393fefd8e9092b83772726337d44b742e5f17908a84da610426f584f29" "checksum": "d1e38e393fefd8e9092b83772726337d44b742e5f17908a84da610426f584f29"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD6E1DA51E8E3B",
"checksum": "3b9339fd9022f7f995f60d788e4fe643c2bb77dedc4a5ca6736baed5803f46fe"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD6E1D52F48457", "etag": "0x8DD6E1D52F48457",
"checksum": "96684058f88bd8343aa992223c9937f399254eb5277f0d297d2ac7b022d990b7" "checksum": "96684058f88bd8343aa992223c9937f399254eb5277f0d297d2ac7b022d990b7"
@@ -76,6 +206,10 @@
"etag": "0x8DD6B0F7183706C", "etag": "0x8DD6B0F7183706C",
"checksum": "008bbfe96ab4fbec343cc0a761367c90de42d6049f471f8c0feb1666bd319d02" "checksum": "008bbfe96ab4fbec343cc0a761367c90de42d6049f471f8c0feb1666bd319d02"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD6B0F13568F27",
"checksum": "b75ad91db7cc89f845bae5f640dde7480599d3f39a2922708191709d2c6b9319"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD6B0F40621A3E", "etag": "0x8DD6B0F40621A3E",
"checksum": "4a62e43c3474ab82818d19982f624b2201595de04737046091e1cde71ad74370" "checksum": "4a62e43c3474ab82818d19982f624b2201595de04737046091e1cde71ad74370"
@@ -94,6 +228,10 @@
"etag": "0x8DD5FF1BEDC01B7", "etag": "0x8DD5FF1BEDC01B7",
"checksum": "937b2b45104a70f275579f90ec9f811e891097f5bb789a5a2b66f426f0f938b0" "checksum": "937b2b45104a70f275579f90ec9f811e891097f5bb789a5a2b66f426f0f938b0"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD5FF1785F72F0",
"checksum": "59b2f82f02a7cd0cff95a5bbfab0989bfc74832c55d4a47706f55053cad0d8bb"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD5FF15BE62448", "etag": "0x8DD5FF15BE62448",
"checksum": "6f6efbc9d8c248eb82f4df125fa4a4c9e79e4d42cf8f7a27cdcdd3f6be9c3f10" "checksum": "6f6efbc9d8c248eb82f4df125fa4a4c9e79e4d42cf8f7a27cdcdd3f6be9c3f10"
@@ -112,6 +250,10 @@
"etag": "0x8DD5AC388693F7F", "etag": "0x8DD5AC388693F7F",
"checksum": "4f2fc7fc2001cf34a7bbc03e232cbdceed8963ab9250c18bc3d819c46d7a0056" "checksum": "4f2fc7fc2001cf34a7bbc03e232cbdceed8963ab9250c18bc3d819c46d7a0056"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD5AC32EFF69CA",
"checksum": "257fb8f6c9f87d5886800bafdf8914bedb064fe3f7d0e8faef964ccb626062c2"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD5AC30E280C31", "etag": "0x8DD5AC30E280C31",
"checksum": "9cf515928d1cbf5412127548b1cb723f2971c4f26265fcea738ee14f1c3bc115" "checksum": "9cf515928d1cbf5412127548b1cb723f2971c4f26265fcea738ee14f1c3bc115"
@@ -130,6 +272,10 @@
"etag": "0x8DD586CD7D654FE", "etag": "0x8DD586CD7D654FE",
"checksum": "ca2f1620393ec2dfd62668ca7d9e6753443582aedaf46ab1da154a012eaa9a31" "checksum": "ca2f1620393ec2dfd62668ca7d9e6753443582aedaf46ab1da154a012eaa9a31"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD586C9A3A3394",
"checksum": "55478569c7c5c5b461d560f2ea1c900c393bd18e9aa461b9d097c6341865fd49"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD586C9BCC2DE2", "etag": "0x8DD586C9BCC2DE2",
"checksum": "dbb1ff5c308f6328efb6f2c9d60d84b0e3a8bda963f63ecda5c62af1765902e1" "checksum": "dbb1ff5c308f6328efb6f2c9d60d84b0e3a8bda963f63ecda5c62af1765902e1"
@@ -151,6 +297,10 @@
"etag": "0x8DD55AC5A390B2C", "etag": "0x8DD55AC5A390B2C",
"checksum": "795daf8175179d2b1ab992fa3d5c45bae6818d07b62b2f82a664a4787eb02326" "checksum": "795daf8175179d2b1ab992fa3d5c45bae6818d07b62b2f82a664a4787eb02326"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD55AC552BBE8B",
"checksum": "eb2260a1e722c30a94093c67cfd283ebedba65c2bb5ce6f8262550fbab5daf51"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD55AC2283CA7B", "etag": "0x8DD55AC2283CA7B",
"checksum": "789537a84b40034cde80637baf989e6d3866f41155e16c22659d9ca929015348" "checksum": "789537a84b40034cde80637baf989e6d3866f41155e16c22659d9ca929015348"
@@ -169,6 +319,10 @@
"etag": "0x8DD51BF1E2DE6DA", "etag": "0x8DD51BF1E2DE6DA",
"checksum": "8e85bf422026ee15b9464796c48bfb26b53a040132ed5cdf905cbf60d4283764" "checksum": "8e85bf422026ee15b9464796c48bfb26b53a040132ed5cdf905cbf60d4283764"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD51BEEF35AA90",
"checksum": "40dc4bf763fd38aa5998f10c1fe82a592ada9fc03e239877e9222cc2ffabfeb9"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD51BEDDC55FCA", "etag": "0x8DD51BEDDC55FCA",
"checksum": "d8cdf714be02e1b5ea78376d257ebd8776e5bf2bd9ea92954b6289e7f5f041f9" "checksum": "d8cdf714be02e1b5ea78376d257ebd8776e5bf2bd9ea92954b6289e7f5f041f9"
@@ -187,6 +341,10 @@
"etag": "0x8DD50FFEAD694DD", "etag": "0x8DD50FFEAD694DD",
"checksum": "b4590074a208bc62a4194a3ab35fbb776c785c135cb7bd6f9689c920761b962d" "checksum": "b4590074a208bc62a4194a3ab35fbb776c785c135cb7bd6f9689c920761b962d"
}, },
"aarch64_linux_musl": {
"etag": "0x8DD50FFBB29AFCF",
"checksum": "3eacad9990bbc9d8f0b8bb177b2f15962a2f344a6638cf946afc54821a2a8293"
},
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD50FF9B929E8E", "etag": "0x8DD50FF9B929E8E",
"checksum": "f30be4284ca2780e999dcbe54c58671dcff38e715cfedd2c3c526123054f5715" "checksum": "f30be4284ca2780e999dcbe54c58671dcff38e715cfedd2c3c526123054f5715"

82
manifests/vacuum.json generated Normal file
View File

@@ -0,0 +1,82 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_linux_x86_64.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_darwin_x86_64.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_windows_x86_64.tar.gz"
},
"aarch64_linux_musl": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_linux_arm64.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_darwin_arm64.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/daveshanley/vacuum/releases/download/v${version}/vacuum_${version}_windows_arm64.tar.gz"
}
},
"license_markdown": "[MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE)",
"latest": {
"version": "0.17.1"
},
"0.17": {
"version": "0.17.1"
},
"0.17.1": {
"x86_64_linux_musl": {
"etag": "0x8DDB7E312775CF9",
"checksum": "2b7adc7aa3f03295e39a87aef739771ddb37b2cbabcd7677bae296128c54c965"
},
"x86_64_macos": {
"etag": "0x8DDB7E311AB7C36",
"checksum": "90e5b50b124657073778b850c116a342e2c0fa7db954dc224fce86eff2c36f7d"
},
"x86_64_windows": {
"etag": "0x8DDB7E3127D70B9",
"checksum": "d0b8e50e8665d529eeac90c023fc99278d082cb8206cdf387e8a20114128b566"
},
"aarch64_linux_musl": {
"etag": "0x8DDB7E311C72282",
"checksum": "681aa237643f908017def4707008d06401381be88a421d6aa01837480ecdf079"
},
"aarch64_macos": {
"etag": "0x8DDB7E311BAAD67",
"checksum": "713a89d7cc7e5ce273e7b76edcfdd6ea821adb5116e122b24038b5de7f782cb0"
},
"aarch64_windows": {
"etag": "0x8DDB7E31272598A",
"checksum": "8335ad42df4eaa95f33edbcdcc2f518960b9b9aa521612b1b5f1f6057a897149"
}
},
"0.17.0": {
"x86_64_linux_musl": {
"etag": "0x8DDA6B83F4D30AC",
"checksum": "8f0361fbe9e2d7442782e98edecdb19b2e75d56ac45f4bb192588d03f57b64f9"
},
"x86_64_macos": {
"etag": "0x8DDA6B83FD942AE",
"checksum": "11019c1e93b8c95f51126e1af28d2cc62c5fc90ba7e10846973c876a27612352"
},
"x86_64_windows": {
"etag": "0x8DDA6B83F525AFD",
"checksum": "4514ab364f376cb93f4cff23126271b0798b857ece23dd7bc76dac867b8246a0"
},
"aarch64_linux_musl": {
"etag": "0x8DDA6B83F471D03",
"checksum": "deb21f4d4db3675c51bc770ae01d6603ea0bdc01fc1fb94f894db3f34bdc9264"
},
"aarch64_macos": {
"etag": "0x8DDA6B83FEDC506",
"checksum": "dd3b43fa596345ef63c762d1abaae15ecb5b6cec3d721fcfced260f7e6793178"
},
"aarch64_windows": {
"etag": "0x8DDA6B83FD85952",
"checksum": "2696849761308517cfa1ee6e5ab37459d99af05dce0f02f8f539ed67dcabfa55"
}
}
}

32
manifests/wash.json generated
View File

@@ -3,7 +3,37 @@
"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.41.0" "version": "0.42.0"
},
"0.42": {
"version": "0.42.0"
},
"0.42.0": {
"x86_64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-x86_64-unknown-linux-musl",
"etag": "0x8DD9FB70351CA85",
"checksum": "23e44f345ae314549ba04123b86eb63fc37c1026f43b8c08a7c9b618a80cba5c"
},
"x86_64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-x86_64-apple-darwin",
"etag": "0x8DD9FB70336720A",
"checksum": "7fdb4f898035e91940ab442cce9f6bc2380d8aecee6e75c0e988e095c3f51c9f"
},
"x86_64_windows": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-x86_64-pc-windows-msvc.exe",
"etag": "0x8DD9FB7038AE9B8",
"checksum": "2e95ac1c7bd309c3a29b63adef59918a90ab90bafc26f80117f900112a39a29f"
},
"aarch64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-aarch64-unknown-linux-musl",
"etag": "0x8DD9FB7033147C2",
"checksum": "058d59cd5f181ada6de763e82ab935e1ae0db943b6df607cef3cdb647d175029"
},
"aarch64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-v0.42.0/wash-aarch64-apple-darwin",
"etag": "0x8DD9FB70346DA51",
"checksum": "ab9183194dd29d6eba77692bc017cbc2ea9108b734ddc19d51e74d8bf556aeec"
}
}, },
"0.41": { "0.41": {
"version": "0.41.0" "version": "0.41.0"

174
manifests/wasmtime.json generated
View File

@@ -28,13 +28,155 @@
}, },
"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": "32.0.0" "version": "34.0.1"
},
"34": {
"version": "34.0.1"
},
"34.0": {
"version": "34.0.1"
},
"34.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDB33F56FBEAA9",
"checksum": "861714e8332d77109ece7f34afca47548408779286f32756f62ab1c77eae4117"
},
"x86_64_macos": {
"etag": "0x8DDB33F5816F231",
"checksum": "7205a19e2b85b7feec5fc55738a01a33379d21165dc9f35246a3718ec6771e22"
},
"x86_64_windows": {
"etag": "0x8DDB33F5C7B0311",
"checksum": "5ac620948dce08d61f66dc49196706244ae53486988fb06a09a43060f2bdec90"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB33F486BC458",
"checksum": "fe7ade6d6e70393475bdb5c32e19bb8eda6fe8cbc2f65f68173eb5dec46dfd2d"
},
"aarch64_macos": {
"etag": "0x8DDB33F4970EB7B",
"checksum": "9aec24822004900385eca7666d46a2b63d632896b9beecc0a1d100fb40470ff4"
},
"aarch64_windows": {
"etag": "0x8DDB33F4BA48C4E",
"checksum": "233ec011ffdb9bb7e090710b91ef498f9bdaf63deee1c36c8a986ef26f3fb143"
}
},
"34.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDB012F2E0EF0C",
"checksum": "2e35b0dbdadf455e4673eb8e60b9fe2b1ddbc712a67dc81ba4ed27958ce77711"
},
"x86_64_macos": {
"etag": "0x8DDB012F4764133",
"checksum": "cd38edf51b5187220bf3b4b75131f645c8e584f32c337c60a90fa32994679546"
},
"x86_64_windows": {
"etag": "0x8DDB012FACA5297",
"checksum": "d743689f4dd5d3832a800fa3b1aa0234fb2b06c6123a0aa788b09870d2f4ca77"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB012DF44E92D",
"checksum": "92a73f86324b7cfd387115162b80cdef4a2987f2d27c3dc36760d4b5ae3a4f46"
},
"aarch64_macos": {
"etag": "0x8DDB012E06F958C",
"checksum": "d97624b032d43f05b927bf459409152de9ca78c2aece93417e6cb5c97b3f79af"
},
"aarch64_windows": {
"etag": "0x8DDB012E37024E7",
"checksum": "3685400ff5c99dd304f66580e02bce6b20477b09e5c31c46bcd6d14226567c4f"
}
},
"33": {
"version": "33.0.1"
},
"33.0": {
"version": "33.0.1"
},
"33.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDB33F0F3BDDBB",
"checksum": "8147cafabde942abff1d942575d235a71d8cd34f7a6bd39976f9f02f615b0f9a"
},
"x86_64_macos": {
"etag": "0x8DDB33F104E3C78",
"checksum": "8ce5d76500937c6a53258e6ec945ab6129077bc458ea20eab23cc7163ed451a3"
},
"x86_64_windows": {
"etag": "0x8DDB33F14A7AAE8",
"checksum": "645b5493d1b97c4d2322b9e1a546da2c04a33d0776fe868ad800b98f1f4156be"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB33F013E51F3",
"checksum": "ca1b254c3d2c231f9c0dd067b257e785a820f032aa87cb1cea62e77cd4350cc6"
},
"aarch64_macos": {
"etag": "0x8DDB33F024C6FB1",
"checksum": "6c7082e59c157a890a19ce4e14dee2591383a1d0bdec0e6b108b6e4e36223424"
},
"aarch64_windows": {
"etag": "0x8DDB33F04847867",
"checksum": "fa3f2a4a09b19f9d80ec48cdc8bd326416b23159905f728da254a7f58ef4312d"
}
},
"33.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD979CE62FD22A",
"checksum": "075d491ad2c9855c6247b7ca4284a833d1f3b51e85339e0f6be4e64620ea7f40"
},
"x86_64_macos": {
"etag": "0x8DD979CE7464A40",
"checksum": "210c974e10741d6021b411197e40478cb42c48c6d9b598cd6b5aa93548f64a3e"
},
"x86_64_windows": {
"etag": "0x8DD979CEB891312",
"checksum": "2833fc01a3f9165162e0699dc37eaee67415d644b20a244983365d7db97b8e02"
},
"aarch64_linux_gnu": {
"etag": "0x8DD979CD8B6A1A5",
"checksum": "aa9e061200d3e1ed70dafa721708b1d5987c25f789b26dbb2e67c145e94e8a2e"
},
"aarch64_macos": {
"etag": "0x8DD979CD9C360C1",
"checksum": "a5a7063c4e03b558b91a95a3e5d29514769a0564fef7ff1bfd89cc3b126623e9"
},
"aarch64_windows": {
"etag": "0x8DD979CDC093B2B",
"checksum": "af681210e2b184b10d3d36f2058bfeef66211d88961e7843dd5632c1c98829bb"
}
}, },
"32": { "32": {
"version": "32.0.0" "version": "32.0.1"
}, },
"32.0": { "32.0": {
"version": "32.0.0" "version": "32.0.1"
},
"32.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DDB33A80C3E546",
"checksum": "52f9deb5f0cb6775b1b5ae3e52a155a818c4860c0888366e470d23419c37a167"
},
"x86_64_macos": {
"etag": "0x8DDB33A81FB07C8",
"checksum": "c525950cbf6b5c76f84dbae88229809f3764ba8906a36a6c1b5b86a8ffe3b3e3"
},
"x86_64_windows": {
"etag": "0x8DDB33A863771E4",
"checksum": "3c277307ead4876381cf3f5da52463786d78c1eb0aa4c6c155fc1aedb29c9424"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB33A72F0958F",
"checksum": "07bcbcb87bd88164398e73745f31fd20449262b00685de66fea7b7981bee60d9"
},
"aarch64_macos": {
"etag": "0x8DDB33A73F37548",
"checksum": "96f90da644994e917e360a2f8d456dcb17e3e72cc1594eaa84917edf2a9c8db7"
},
"aarch64_windows": {
"etag": "0x8DDB33A76528929",
"checksum": "cb743ada4bc9a9e5d2c5a32487e143d8b56e7bad377cb7775fd4c3aed381299e"
}
}, },
"32.0.0": { "32.0.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
@@ -479,10 +621,32 @@
} }
}, },
"24": { "24": {
"version": "24.0.2" "version": "24.0.3"
}, },
"24.0": { "24.0": {
"version": "24.0.2" "version": "24.0.3"
},
"24.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DDB33E055AD88B",
"checksum": "c71393cadea81f8d40c68241feb85af4215b51c929bda045f26b5cc5b1b22e52"
},
"x86_64_macos": {
"etag": "0x8DDB33E06944285",
"checksum": "ccfb24b2ea38af0cb7d5a269cc62e7f2cf249b8518a5f20e07e61e27a4c02ae5"
},
"x86_64_windows": {
"etag": "0x8DDB33E0B75F711",
"checksum": "9c2dfa86b2c6c452860675cd3cf20d012619dac2d4127381713052a39011b529"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB33DFB7E1074",
"checksum": "8039f4515c5c2c20b15a2ecff9e7463c1d685af1c195e53d4972f4be5adc851f"
},
"aarch64_macos": {
"etag": "0x8DDB33DFCBF60CC",
"checksum": "6c5fb185bc48382e03acb931848410969dc7e22c77ce5a5577022d9216840fab"
}
}, },
"24.0.2": { "24.0.2": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

26
manifests/xh.json generated
View File

@@ -24,10 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.24.0" "version": "0.24.1"
}, },
"0.24": { "0.24": {
"version": "0.24.0" "version": "0.24.1"
},
"0.24.1": {
"x86_64_linux_musl": {
"etag": "0x8DD8985AFF3197E",
"checksum": "6b4438c23d16155bb5c6b08fc3cb6ce729c638f3f793e015b6215def1cfe2a90"
},
"x86_64_macos": {
"etag": "0x8DD8985C08C295A",
"checksum": "aab25dba4f763a5489cdea3ad156cdef051b8b9c4205beaaa832f8b59f9657ce"
},
"x86_64_windows": {
"etag": "0x8DD8985DC9D1759",
"checksum": "2316b912ad7d61ee8a35406607b98359f2b9be0f9a3aacb555b9edefe527ae0e"
},
"aarch64_linux_musl": {
"etag": "0x8DD8985AF9AAEC7",
"checksum": "bc565c017fca0553c20e8f0a0b22f867481d74d7ea6c245c1a504e9382568b2c"
},
"aarch64_macos": {
"etag": "0x8DD89856C29CBF0",
"checksum": "9dfb6451c83cac377af9c155822c4ef6c61a1409cb0266580def052291846f58"
}
}, },
"0.24.0": { "0.24.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

102
manifests/zizmor.json generated Normal file
View File

@@ -0,0 +1,102 @@
{
"rust_crate": "zizmor",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/zizmorcore/zizmor/releases/download/v${version}/zizmor-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/zizmorcore/zizmor/releases/download/v${version}/zizmor-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/zizmorcore/zizmor/releases/download/v${version}/zizmor-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_gnu": {
"url": "https://github.com/zizmorcore/zizmor/releases/download/v${version}/zizmor-aarch64-unknown-linux-gnu.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/zizmorcore/zizmor/releases/download/v${version}/zizmor-aarch64-apple-darwin.tar.gz"
}
},
"license_markdown": "[MIT](https://github.com/zizmorcore/zizmor/blob/main/LICENSE)",
"latest": {
"version": "1.11.0"
},
"1": {
"version": "1.11.0"
},
"1.11": {
"version": "1.11.0"
},
"1.11.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDB809EF54050C",
"checksum": "da35e666827cbb1e6ca98b18b7969657b9f186467bfebfa25e730aac527c36f8"
},
"x86_64_macos": {
"etag": "0x8DDB809EEEC6921",
"checksum": "a1f60dd09527ce546ff86e49ebfa1ab4a6c5d16365662e6932f8d0f46fbb18b2"
},
"x86_64_windows": {
"etag": "0x8DDB809EEF255DF",
"checksum": "35e038bdbde6fcfdf947c947c7c3fc83c5043e0ded0e5b0d59c30c8eda97fd3a"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB809EEFAB0EF",
"checksum": "ce6d71e796b7d3663449151b08cee7c659f89bf36095c432e25169c857f479f0"
},
"aarch64_macos": {
"etag": "0x8DDB809EEF9EE76",
"checksum": "7cf59f08cb50f539ab9ddc6be1d463c81e31f5b189d148fc6f786adf9fc42a5f"
}
},
"1.10": {
"version": "1.10.0"
},
"1.10.0": {
"x86_64_linux_gnu": {
"etag": "0x8DDB4E0F4BF6019",
"checksum": "83d2f9ce5980f973b627da05680ec21c858ce777593a492997ff70d2735df1b6"
},
"x86_64_macos": {
"etag": "0x8DDB4E0F470FC1D",
"checksum": "f05fd250141a5ffce568640726500cad301ce459893c4a9748c1481e32d4a79f"
},
"x86_64_windows": {
"etag": "0x8DDB4E0F47197E7",
"checksum": "8ad4052bf32a6016b5f1cca941ac362081f1433e0454b7e6409256a4436a1685"
},
"aarch64_linux_gnu": {
"etag": "0x8DDB4E0F46659BB",
"checksum": "7c8c3f30c83deafd91f49943a81e962d0ac40645d4648851a615a34ccc3ba183"
},
"aarch64_macos": {
"etag": "0x8DDB4E0F4687A33",
"checksum": "366a025f7c2576fba04fa63108895c3a9adbccad23bd589ffbaacbc79693c95e"
}
},
"1.9": {
"version": "1.9.0"
},
"1.9.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD9FC256DC942D",
"checksum": "7ec3b5d0796324245eab6acf9223cc04b01ab5357e32bc89f5f42972082bb955"
},
"x86_64_macos": {
"etag": "0x8DD9FC25670B70E",
"checksum": "bcdded3b6692a7030d59bfff58c20548b2ac9ec9ac34ed975645bd7cac6d3cb4"
},
"x86_64_windows": {
"etag": "0x8DD9FC2566AA363",
"checksum": "8012a860749c7ebb76a4bed1c039759d05fd898b1e5b41eedb540583833ca4d1"
},
"aarch64_linux_gnu": {
"etag": "0x8DD9FC2566FF49D",
"checksum": "4dec6688af284fff10d84846771999df00085d107e8cb8dc8d6a1c6cdc4a9640"
},
"aarch64_macos": {
"etag": "0x8DD9FC2566C284B",
"checksum": "dd9233c82889e37c271fd9f615aeed670c4c3bdac014fb58ce64552468ac3afb"
}
}
}

View File

@@ -7,7 +7,11 @@ cd -- "$(dirname -- "$0")"/../..
# They don't provide prebuilt binaries for musl or old glibc host. # They don't provide prebuilt binaries for musl or old glibc host.
# version `GLIBC_2.35' not found # version `GLIBC_2.35' not found
glibc_pre_2_39_incompat=(
zizmor
)
glibc_pre_2_35_incompat=( glibc_pre_2_35_incompat=(
"${glibc_pre_2_39_incompat[@]}"
zola zola
) )
# version `GLIBC_2.34' not found # version `GLIBC_2.34' not found
@@ -44,9 +48,6 @@ glibc_pre_2_17_incompat=(
musl_incompat=( musl_incompat=(
"${glibc_pre_2_17_incompat[@]}" "${glibc_pre_2_17_incompat[@]}"
) )
win2019_gnu_incompat=(
cargo-spellcheck
)
incompat_tools=() incompat_tools=()
case "${1:-}" in case "${1:-}" in
@@ -62,7 +63,6 @@ case "${1:-}" in
;; ;;
esac esac
runner="${2:-}" runner="${2:-}"
bash="${3:-}"
case "$(uname -s)" in case "$(uname -s)" in
Linux) Linux)
host_os=linux host_os=linux
@@ -71,58 +71,63 @@ case "$(uname -s)" in
incompat_tools+=("${musl_incompat[@]}") incompat_tools+=("${musl_incompat[@]}")
else else
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g") host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.35"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.39"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.35"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
incompat_tools+=("${glibc_pre_2_17_incompat[@]}") higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
fi
else else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}") incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
fi fi
else else
incompat_tools+=("${glibc_pre_2_28_incompat[@]}") incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
fi fi
else else
incompat_tools+=("${glibc_pre_2_31_incompat[@]}") incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
fi fi
else else
incompat_tools+=("${glibc_pre_2_34_incompat[@]}") incompat_tools+=("${glibc_pre_2_35_incompat[@]}")
fi fi
else else
incompat_tools+=("${glibc_pre_2_35_incompat[@]}") incompat_tools+=("${glibc_pre_2_39_incompat[@]}")
fi fi
fi fi
fi fi
if ! type -P snap >/dev/null; then if ! type -P snap >/dev/null; then
incompat_tools+=(valgrind) incompat_tools+=(valgrind)
fi fi
if ! type -P apt-get >/dev/null; then
incompat_tools+=(cyclonedx)
fi
if [[ "${runner}" == "ubuntu:14.04" ]]; then
incompat_tools+=(cyclonedx)
fi
;; ;;
Darwin) host_os=macos ;; Darwin) host_os=macos ;;
MINGW* | MSYS* | CYGWIN* | Windows_NT) MINGW* | MSYS* | CYGWIN* | Windows_NT) host_os=windows ;;
host_os=windows
case "${bash}" in
msys64 | cygwin)
if [[ "${runner}" == "windows-2019" ]]; then
incompat_tools+=("${win2019_gnu_incompat[@]}")
fi
;;
esac
;;
*) bail "unrecognized OS type '$(uname -s)'" ;; *) bail "unrecognized OS type '$(uname -s)'" ;;
esac esac
# See main.sh # See main.sh
case "$(uname -m)" in case "$(uname -m)" in
aarch64 | arm64) host_arch=aarch64 ;; aarch64 | arm64) host_arch=aarch64 ;;
xscale | arm | armv*l) bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;; xscale | arm | armv*l) bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
*) host_arch=x86_64 ;; *)
# TODO: uname -m on windows-11-arm returns "x86_64"
host_arch=x86_64
;;
esac esac
tools=() tools=()

View File

@@ -5,9 +5,6 @@
"tag_prefix": "cli/v", "tag_prefix": "cli/v",
"bin": "${package}${exe}", "bin": "${package}${exe}",
"platform": { "platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x64"
},
"x86_64_linux_musl": { "x86_64_linux_musl": {
"asset_name": "${package}-linux-x64-musl" "asset_name": "${package}-linux-x64-musl"
}, },
@@ -17,9 +14,6 @@
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-win32-x64${exe}" "asset_name": "${package}-win32-x64${exe}"
}, },
"aarch64_linux_gnu": {
"asset_name": "${package}-linux-arm64"
},
"aarch64_linux_musl": { "aarch64_linux_musl": {
"asset_name": "${package}-linux-arm64-musl" "asset_name": "${package}-linux-arm64-musl"
}, },

View File

@@ -2,12 +2,12 @@
"repository": "https://github.com/RalfJung/cargo-careful", "repository": "https://github.com/RalfJung/cargo-careful",
"tag_prefix": "v", "tag_prefix": "v",
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}.${rust_target}", "asset_name": "${package}-${rust_target}",
"platform": { "platform": {
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}${exe}" "asset_name": "${package}-windows${exe}"
} }
} }
} }

View File

@@ -5,9 +5,6 @@
"bin": "${package}-${rust_target}/${package}${exe}", "bin": "${package}-${rust_target}/${package}${exe}",
"version_range": ">= 0.5.0", "version_range": ">= 0.5.0",
"platform": { "platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-amd64.tar.gz"
},
"x86_64_linux_musl": { "x86_64_linux_musl": {
"asset_name": "${package}-${rust_target}.tar.xz" "asset_name": "${package}-${rust_target}.tar.xz"
}, },

View File

@@ -9,7 +9,6 @@
"${package}-v${version}-${rust_target}.zip" "${package}-v${version}-${rust_target}.zip"
], ],
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": {}, "x86_64_windows": {},

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/Boshen/cargo-shear",
"tag_prefix": "v",
"rust_crate": "${package}",
"version_range": ">= 1.2.0",
"asset_name": "${package}-${rust_target}.tar.gz",
"bin": "${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
}
}

View File

@@ -5,6 +5,7 @@
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz", "asset_name": "${package}-${rust_target}.tar.gz",
"version_range": "> 1.0.5", "version_range": "> 1.0.5",
"broken": ["2.0.0", "2.0.1"],
"platform": { "platform": {
"x86_64_linux_gnu": {}, "x86_64_linux_gnu": {},
"x86_64_macos": {}, "x86_64_macos": {},

View File

@@ -6,7 +6,6 @@
"asset_name": "${package}-v${version}-${rust_target}.tar.gz", "asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "./${package}-v${version}-${rust_target}/${package}${exe}", "bin": "./${package}-v${version}-${rust_target}/${package}${exe}",
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {

View File

@@ -0,0 +1,25 @@
{
"repository": "https://github.com/CycloneDX/cyclonedx-cli",
"tag_prefix": "v",
"version_range": ">= 0.27.2",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x64"
},
"x86_64_macos": {
"asset_name": "${package}-osx-x64"
},
"x86_64_windows": {
"asset_name": "${package}-win-x64${exe}"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-linux-arm64"
},
"aarch64_macos": {
"asset_name": "${package}-osx-arm64"
},
"aarch64_windows": {
"asset_name": "${package}-win-arm64${exe}"
}
}
}

View File

@@ -4,7 +4,6 @@
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.zip", "asset_name": "${package}-${rust_target}.zip",
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": {}, "x86_64_windows": {},

View File

@@ -6,7 +6,6 @@
"version_range": ">= 0.1.0", "version_range": ">= 0.1.0",
"platform": { "platform": {
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_linux_gnu": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip" "asset_name": "${package}-v${version}-${rust_target}.zip"

View File

@@ -7,7 +7,6 @@
"${package}-${rust_target}.zip" "${package}-${rust_target}.zip"
], ],
"platform": { "platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {}, "x86_64_linux_musl": {},
"x86_64_macos": {}, "x86_64_macos": {},
"x86_64_windows": {}, "x86_64_windows": {},

View File

@@ -0,0 +1,23 @@
{
"repository": "https://github.com/aquasecurity/trivy",
"tag_prefix": "v",
"bin": "${package}${exe}",
"version_range": ">= 0.62.0",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}_${version}_Linux-64bit.tar.gz"
},
"x86_64_macos": {
"asset_name": "${package}_${version}_macOS-64bit.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}_${version}_windows-64bit.zip"
},
"aarch64_linux_gnu": {
"asset_name": "${package}_${version}_Linux-ARM64.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_macOS-ARM64.tar.gz"
}
}
}

View File

@@ -10,6 +10,7 @@
"x86_64_windows": { "x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip" "asset_name": "${package}-v${version}-${rust_target}.zip"
}, },
"aarch64_linux_musl": {},
"aarch64_macos": {} "aarch64_macos": {}
} }
} }

View File

@@ -0,0 +1,25 @@
{
"repository": "https://github.com/daveshanley/vacuum",
"tag_prefix": "v",
"version_range": ">= 0.17.0",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_x86_64.tar.gz"
},
"x86_64_macos": {
"asset_name": "${package}_${version}_darwin_x86_64.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}_${version}_windows_x86_64.tar.gz"
},
"aarch64_linux_musl": {
"asset_name": "${package}_${version}_linux_arm64.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
},
"aarch64_windows": {
"asset_name": "${package}_${version}_windows_arm64.tar.gz"
}
}
}

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/zizmorcore/zizmor",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": ">= 1.9.0",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
},
"aarch64_linux_gnu": {},
"aarch64_macos": {}
}
}

View File

@@ -127,7 +127,9 @@ fn main() -> Result<()> {
latest_only = true; latest_only = true;
} }
} }
if manifest_path.is_file() { if manifest_path.is_file() {
println!("loading pre-existing manifest {}", manifest_path.display());
match serde_json::from_slice(&fs::read(manifest_path)?) { match serde_json::from_slice(&fs::read(manifest_path)?) {
Ok(m) => { Ok(m) => {
manifests = m; manifests = m;
@@ -161,34 +163,57 @@ fn main() -> Result<()> {
} }
} }
// Populate license_markdown // Populate license_markdown from the base manifest if present.
if let Some(license_markdown) = base_info.license_markdown { if let Some(license_markdown) = base_info.license_markdown {
if license_markdown.is_empty() { if license_markdown.is_empty() {
panic!("license_markdown can not be an empty value"); panic!("license_markdown can not be an empty value");
} }
manifests.license_markdown = license_markdown; manifests.license_markdown = license_markdown;
} else if let Some(detail) = crates_io_version_detail { }
if let Some(license) = detail.license {
eprintln!("Trying to using license '{license}' from crates.io ..."); // Check if the license_markdown is valid.
if let Some(license_markdown) = if !manifests.license_markdown.is_empty() {
get_license_markdown(&license, repo, &repo_info.default_branch) let urls = get_license_markdown_urls(&manifests.license_markdown);
{ if urls.is_empty() {
manifests.license_markdown = license_markdown; bail!("Could not find URLs in license_markdown: {}.", manifests.license_markdown);
}
} }
} else if let Some(license) = repo_info.license { for url in urls {
if let Some(license) = license.spdx_id { if let Err(err) = github_head(&url) {
eprintln!("Trying to using license '{license}' from github.com ..."); eprintln!("Failed to fetch pre-existing license_markdown {url}: {err}");
if let Some(license_markdown) = manifests.license_markdown = String::new();
get_license_markdown(&license, repo, &repo_info.default_branch) break;
{
manifests.license_markdown = license_markdown;
} }
} }
} }
// Try to detect license_markdown from crates.io or GitHub.
if manifests.license_markdown.is_empty() { if manifests.license_markdown.is_empty() {
panic!("Unable to determine license_markdown; set manually") let license = match (crates_io_version_detail, repo_info.license) {
(Some(crates_io::VersionMetadataDetail { license: Some(license) }), _) => {
eprintln!("Trying to verify license '{license}' obtained from crates.io ...");
license
}
(_, Some(github::RepoLicense { spdx_id: Some(spdx_id) })) => {
eprintln!("Trying to verify license '{spdx_id}' obtained from github.com ...");
spdx_id
}
_ => {
bail!(
"No license SPDX found in crates.io or GitHub metadata.\n\
Please set license_markdown in the base manifest"
);
}
};
if let Some(license_markdown) =
get_license_markdown(&license, repo, &repo_info.default_branch)
{
manifests.license_markdown = license_markdown;
} else {
bail!(
"Unable to verify license file(s) in the repo for license {license}.\n\
Please set license_markdown in the base manifest"
);
}
} }
let version_req: Option<semver::VersionReq> = match version_req { let version_req: Option<semver::VersionReq> = match version_req {
@@ -537,7 +562,6 @@ fn main() -> Result<()> {
.values() .values()
.any(|m| matches!(m, ManifestRef::Real(m) if m.download_info.contains_key(&p))) .any(|m| matches!(m, ManifestRef::Real(m) if m.download_info.contains_key(&p)))
{ {
// TODO: better error message: https://github.com/taiki-e/install-action/pull/411
bail!( bail!(
"platform list in base manifest for {package} contains {p:?}, \ "platform list in base manifest for {package} contains {p:?}, \
but result manifest doesn't contain it; \ but result manifest doesn't contain it; \
@@ -766,11 +790,18 @@ fn github_head(url: &str) -> Result<()> {
Err(last_error.unwrap().into()) Err(last_error.unwrap().into())
} }
#[allow(dead_code)]
#[must_use] #[must_use]
fn create_github_raw_link(repository: &str, branch: &str, filename: &str) -> String { fn create_github_raw_link(repository: &str, branch: &str, filename: &str) -> String {
format!("https://raw.githubusercontent.com/{repository}/{branch}/{filename}") format!("https://raw.githubusercontent.com/{repository}/{branch}/{filename}")
} }
/// Create URLs for https://docs.github.com/en/rest/repos/contents
#[must_use]
fn github_content_api_url(repository: &str, branch: &str, filename: &str) -> String {
format!("https://api.github.com/repos/{repository}/contents/{filename}?ref={branch}")
}
#[must_use] #[must_use]
fn create_github_link(repository: &str, branch: &str, filename: &str) -> String { fn create_github_link(repository: &str, branch: &str, filename: &str) -> String {
format!("https://github.com/{repository}/blob/{branch}/{filename}") format!("https://github.com/{repository}/blob/{branch}/{filename}")
@@ -814,7 +845,7 @@ fn get_license_markdown(spdx_expr: &str, repo: &str, default_branch: &str) -> Op
} }
match license_ids.len() { match license_ids.len() {
0 => panic!("No licenses"), 0 => panic!("No licenses detected in SPDX expression: {expr}"),
1 => { 1 => {
let (license_id, exception_id) = license_ids.first().unwrap(); let (license_id, exception_id) = license_ids.first().unwrap();
let license_name = if let Some(exception_id) = exception_id { let license_name = if let Some(exception_id) = exception_id {
@@ -829,10 +860,15 @@ fn get_license_markdown(spdx_expr: &str, repo: &str, default_branch: &str) -> Op
"LICENSE.md".to_owned(), "LICENSE.md".to_owned(),
"COPYING".to_owned(), "COPYING".to_owned(),
] { ] {
let url = create_github_raw_link(repo, default_branch, &filename); let url = github_content_api_url(repo, default_branch, &filename);
if github_head(&url).is_ok() { match download(&url) {
let url = create_github_link(repo, default_branch, &filename); Ok(_) => {
return Some(format!("[{license_name}]({url})")); let url = create_github_link(repo, default_branch, &filename);
return Some(format!("[{license_name}]({url})"));
}
Err(e) => {
eprintln!("Failed to fetch {url}: {e}");
}
} }
} }
} }
@@ -841,15 +877,20 @@ fn get_license_markdown(spdx_expr: &str, repo: &str, default_branch: &str) -> Op
for (license_id, exception_id) in &license_ids { for (license_id, exception_id) in &license_ids {
let name = license_id.name.split('-').next().unwrap().to_ascii_uppercase(); let name = license_id.name.split('-').next().unwrap().to_ascii_uppercase();
let filename = format!("LICENSE-{name}"); let filename = format!("LICENSE-{name}");
let url = create_github_raw_link(repo, default_branch, &filename); let url = github_content_api_url(repo, default_branch, &filename);
let license_name = if let Some(exception_id) = exception_id { let license_name = if let Some(exception_id) = exception_id {
format!("{} WITH {}", license_id.name, exception_id.name) format!("{} WITH {}", license_id.name, exception_id.name)
} else { } else {
license_id.name.to_owned() license_id.name.to_owned()
}; };
if github_head(&url).is_ok() { match download(&url) {
let url = create_github_link(repo, default_branch, &filename); Ok(_) => {
license_markdowns.push(format!("[{license_name}]({url})")); let url = create_github_link(repo, default_branch, &filename);
license_markdowns.push(format!("[{license_name}]({url})"));
}
Err(e) => {
eprintln!("Failed to fetch {url}: {e}");
}
} }
} }
if license_markdowns.is_empty() { if license_markdowns.is_empty() {
@@ -874,6 +915,14 @@ fn get_license_markdown(spdx_expr: &str, repo: &str, default_branch: &str) -> Op
None None
} }
fn get_license_markdown_urls(license_markdown: &str) -> Vec<String> {
license_markdown
.split(['(', ')'])
.filter(|s| s.starts_with("http"))
.map(|s| s.trim().to_string())
.collect::<Vec<_>>()
}
mod github { mod github {
use serde_derive::Deserialize; use serde_derive::Deserialize;

View File

@@ -282,6 +282,19 @@ impl BaseManifest {
} }
} }
} }
if self.platform.is_empty() {
panic!("At least one platform must be specified");
}
if !self.prefer_linux_gnu
&& (self.platform.contains_key(&HostPlatform::x86_64_linux_gnu)
&& self.platform.contains_key(&HostPlatform::x86_64_linux_musl))
&& (self.platform.contains_key(&HostPlatform::aarch64_linux_gnu)
&& self.platform.contains_key(&HostPlatform::aarch64_linux_musl))
{
panic!(
"When *-linux-musl platform is specified, *-linux-gnu for the same architecture will never be used and should not be specified"
);
}
} }
} }