Compare commits

...

374 Commits

Author SHA1 Message Date
Taiki Endo
44516826f1 Release 2.14.2 2023-08-06 18:41:11 +09:00
Taiki Endo
2a4a8c0b46 Update cargo-llvm-cov@latest to 0.5.25 2023-08-06 18:40:33 +09:00
Taiki Endo
baf36038f2 Update cargo-hack@latest to 0.5.29 2023-08-06 18:40:33 +09:00
Taiki Endo
05813aebbf Release 2.14.1 2023-08-06 11:36:08 +09:00
Taiki Endo
e489a929a4 Update mdbook@latest to 0.4.34 (#184) 2023-08-06 11:01:00 +10:00
Taiki Endo
0b065cc737 Update changelog 2023-08-05 14:56:48 +09:00
Taiki Endo
6247ac8eb4 Release 2.14.0 2023-08-05 14:55:08 +09:00
Taiki Endo
a44f2dd9f5 Update changelog 2023-08-05 14:54:49 +09:00
Taiki Endo
1cdb36bf16 Use cargo-binstall to install nextest 2023-08-05 12:26:02 +09:00
Taiki Endo
c25f50bacd Release 2.13.6 2023-08-04 22:58:42 +09:00
Taiki Endo
94d8a59049 codegen: Clean up rust crate handling 2023-08-04 21:58:05 +09:00
Taiki Endo
8e67e37b45 Update mdbook@latest to 0.4.33 (#181) 2023-08-04 06:07:57 +00:00
Taiki Endo
26fe17aa20 codegen: Prevent yanked version from being selected as candidate for latest or omitted version 2023-08-03 22:00:35 +09:00
Taiki Endo
0825c0beeb Release 2.13.5 2023-08-03 11:50:09 +09:00
Taiki Endo
0e33aaec49 Update cargo-nextest@latest to 0.9.57 (#179) 2023-08-03 10:49:36 +10:00
Taiki Endo
30c32b7a1e Release 2.13.4 2023-08-03 05:40:49 +09:00
Taiki Endo
eabcafb863 Update cargo-nextest@latest to 0.9.56 2023-08-03 05:40:15 +09:00
Taiki Endo
f879cd58b6 Update cargo-deny@latest to 0.14.1 2023-08-03 05:40:15 +09:00
Taiki Endo
991b1ec814 Release 2.13.3 2023-08-01 12:06:13 +09:00
Taiki Endo
d26809b823 Update dprint@latest to 0.40.2 (#176) 2023-08-01 03:05:12 +00:00
Taiki Endo
2e834388ca Release 2.13.2 2023-08-01 11:35:50 +09:00
Taiki Endo
70b3188323 Update syft@latest to 0.86.1 (#175) 2023-08-01 11:24:01 +10:00
Taiki Endo
f0c3e0a7c5 Release 2.13.1 2023-08-01 00:52:28 +09:00
Taiki Endo
d4e8bc812c Update dprint@latest to 0.40.1 2023-08-01 00:28:27 +09:00
Taiki Endo
44ea076bf3 Release 2.13.0 2023-07-31 23:12:43 +09:00
Taiki Endo
a27f7f16e6 Group more package manager logs 2023-07-31 23:09:15 +09:00
Taiki Endo
7dd45f2345 Group package manager logs 2023-07-31 23:02:18 +09:00
Taiki Endo
b13dd10934 ci: Add Rocky Linux 9 to container test 2023-07-31 22:55:09 +09:00
Taiki Endo
49577db638 Update changelog 2023-07-31 22:37:46 +09:00
Taiki Endo
cdc26401e5 Tweak development guide 2023-07-31 22:32:04 +09:00
Taiki Endo
ffbd316e0f Support cargo-careful 2023-07-31 22:24:08 +09:00
Taiki Endo
405b1cf48c Auto-generate tool list for CI 2023-07-31 22:13:13 +09:00
Taiki Endo
32827a2a5e Release 2.12.23 2023-07-31 15:24:25 +09:00
Taiki Endo
ef9cd54530 Update dprint@latest to 0.40.0 (#171) 2023-07-31 16:11:35 +10:00
Taiki Endo
e4052c038b Release 2.12.22 2023-07-30 16:28:42 +09:00
Taiki Endo
2b5850d1e4 Tweak script 2023-07-30 16:17:31 +09:00
Taiki Endo
8030289dfd Update cargo-nextest@latest to 0.9.55 (#170) 2023-07-30 16:09:20 +10:00
Taiki Endo
0cda7d9a26 Release 2.12.21 2023-07-29 04:40:59 +09:00
Taiki Endo
4cb6490afd Update manifest (#169) 2023-07-29 05:40:13 +10:00
Taiki Endo
deab2bca07 Tweak scripts 2023-07-29 04:29:10 +09:00
Taiki Endo
6ffcb9d268 Update cspell dictionary 2023-07-29 04:28:59 +09:00
Taiki Endo
59ffd0e530 Release 2.12.20 2023-07-29 04:11:01 +09:00
Taiki Endo
d8fe71594b Update cargo-deny@latest to 0.14.0 2023-07-29 04:10:00 +09:00
Taiki Endo
1536ff4b2f ci: Run scheduled jobs more frequently 2023-07-27 21:33:37 +09:00
Taiki Endo
434f50854b Release 2.12.19 2023-07-27 21:27:20 +09:00
Taiki Endo
6761f88909 Update changelog 2023-07-27 21:27:06 +09:00
Taiki Endo
d421f5e267 Regenerate manifest for cargo-tarpaulin
Fixes #167
2023-07-27 21:24:10 +09:00
Taiki Endo
da599ad1a0 Release 2.12.18 2023-07-25 21:43:25 +09:00
Taiki Endo
f81fe36426 Update wasmtime@latest to 11.0.1 (#166) 2023-07-25 12:16:54 +10:00
Taiki Endo
c23f6ec97c Release 2.12.17 2023-07-22 13:16:50 +09:00
Taiki Endo
3ae1e9ff6e Update cargo-binstall@latest to 1.1.2 (#165) 2023-07-22 12:29:47 +10:00
Taiki Endo
815c1a26eb Release 2.12.16 2023-07-21 13:15:22 +09:00
Taiki Endo
3642a17cf9 Update manifest (#164)
* Update `cargo-udeps@latest` to 0.1.41

* Update `wasmtime@latest` to 11.0.0
2023-07-21 13:18:58 +10:00
Taiki Endo
8a0de4af47 Release 2.12.15 2023-07-20 13:04:56 +09:00
Taiki Endo
e2f674e042 Update manifest (#163)
* Update `cargo-binstall@latest` to 1.1.1

* Update `cargo-make@latest` to 0.36.12
2023-07-20 12:40:26 +10:00
Taiki Endo
c5814bad44 Release 2.12.14 2023-07-19 12:34:49 +09:00
Taiki Endo
cbd3af1a1b Update cargo-binstall@latest to 1.1.0 (#162) 2023-07-19 10:50:42 +10:00
Taiki Endo
af0e3259d2 Update cspell dictionary 2023-07-19 04:33:31 +09:00
Taiki Endo
d7346df193 Move CI script from ci to tools/ci 2023-07-19 03:21:43 +09:00
Taiki Endo
c8da22002b Release 2.12.13 2023-07-18 23:58:28 +09:00
Taiki Endo
1c9cdf1902 Update changelog 2023-07-18 23:57:57 +09:00
Taiki Endo
87c08913ae Pass options to unzip 2023-07-18 23:51:08 +09:00
Taiki Endo
2f673b4841 Release 2.12.12 2023-07-17 14:28:29 +09:00
Taiki Endo
ec615ab753 Update mdbook@latest to 0.4.32 (#161) 2023-07-17 12:15:24 +10:00
Taiki Endo
3048daa459 Update cspell dictionary 2023-07-16 02:16:10 +09:00
Taiki Endo
ce314215ec Release 2.12.11 2023-07-13 12:44:33 +09:00
Taiki Endo
3ac3842059 Enable dependabot update for codegen 2023-07-13 12:44:18 +09:00
Taiki Endo
2db66fc31e Update syft@latest to 0.85.0 2023-07-13 12:23:03 +09:00
Taiki Endo
fb545eb1c9 Update dprint@latest to 0.39.1 2023-07-13 12:23:03 +09:00
Taiki Endo
42e74b55ab Revert "Update release scripts (take 3)"
This reverts commit be8c41d56e.

```
+ git push origin refs/heads/v2
To https://github.com/taiki-e/install-action
 ! [rejected]        v2 -> v2 (non-fast-forward)
error: failed to push some refs to 'https://github.com/taiki-e/install-action'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
```
2023-07-09 13:11:42 +09:00
Taiki Endo
4efcb9aabf Release 2.12.10 2023-07-09 13:02:35 +09:00
Taiki Endo
be8c41d56e Update release scripts (take 3) 2023-07-09 13:02:13 +09:00
Taiki Endo
76d33aa44e codegen: Remove INTERNAL_CODEGEN_GH_PAT 2023-07-09 12:49:58 +09:00
Taiki Endo
143626c55b Update dprint@latest to 0.39.0 (#159) 2023-07-09 12:11:29 +10:00
Taiki Endo
5251e6a3db Release 2.12.9 2023-07-08 12:25:46 +09:00
Taiki Endo
d8aee37aa8 Update cargo-llvm-cov@latest to 0.5.23 (#158) 2023-07-08 12:25:09 +10:00
Taiki Endo
a08c2af7ad Release 2.12.8 2023-07-07 13:21:09 +09:00
Taiki Endo
648287cffe Update cspell dictionary 2023-07-07 13:20:55 +09:00
Taiki Endo
a2d6b56270 Update protoc@latest to 3.23.4 (#156) 2023-07-07 13:45:01 +10:00
Taiki Endo
8c7f6ba5c3 Release 2.12.7 2023-07-04 12:22:35 +09:00
Taiki Endo
6e292096ec Update manifest (#155) 2023-07-04 12:56:01 +10:00
Taiki Endo
d3712f40a2 Release 2.12.6 2023-07-03 12:18:23 +09:00
Taiki Endo
e624baa845 Update dprint@latest to 0.38.1 2023-07-03 12:18:05 +09:00
Taiki Endo
35cf4f9516 Release 2.12.5 2023-07-02 18:45:27 +09:00
Taiki Endo
e35fd983ab Update dprint@latest to 0.38.0 (#153) 2023-07-02 19:44:58 +10:00
Taiki Endo
68b724e842 Format with rustfmt nightly-2023-07-02 2023-07-02 18:40:50 +09:00
Taiki Endo
b5e941de23 Release 2.12.4 2023-06-30 12:14:01 +09:00
Taiki Endo
78cd39b647 Update syft@latest to 0.84.1 2023-06-30 12:13:37 +09:00
Taiki Endo
b0a3efae00 Update mdbook@latest to 0.4.31 2023-06-30 12:13:37 +09:00
Taiki Endo
41ef5985ac Update cargo-llvm-cov@latest to 0.5.22 2023-06-30 12:13:37 +09:00
Taiki Endo
96ea675418 Release 2.12.3 2023-06-28 13:08:35 +09:00
Taiki Endo
5cf836c582 Update manifest (#151)
* Update `cargo-binstall@latest` to 1.0.0

* Update `wasm-pack@latest` to 0.12.1
2023-06-28 12:56:38 +10:00
Taiki Endo
9a865a852d Release 2.12.2 2023-06-26 14:51:20 +09:00
Taiki Endo
733aa4f048 Update cargo-nextest@latest to 0.9.54 (#150) 2023-06-26 15:50:44 +10:00
Taiki Endo
26f2520368 Release 2.12.1 2023-06-26 14:08:12 +09:00
Taiki Endo
c718718fa0 Update parse-changelog@latest to 0.6.0 (#149) 2023-06-26 15:05:52 +10:00
Taiki Endo
27465951f4 Tweak CI config 2023-06-26 14:00:26 +09:00
Josh McKinney
161fccd992 docs: minor change to DEVELOPMENT.md (#148)
Adds the small change requested in #147.
2023-06-26 13:23:38 +09:00
Taiki Endo
6590181c47 Release 2.12.0 2023-06-26 13:11:27 +09:00
Taiki Endo
a6a57724af Update changelog 2023-06-26 13:11:16 +09:00
Josh McKinney
6d614e4efc docs: add troubleshooting to DEVELOPMENT.md (#147) 2023-06-26 13:07:12 +09:00
Josh McKinney
fd8cc5b92c Add cargo-make to supported tools (#146) 2023-06-26 11:02:41 +10:00
Taiki Endo
486baeb8af Release 2.11.6 2023-06-22 11:59:11 +09:00
Taiki Endo
ea5f6615de Update wasmtime@latest to 10.0.1 (#145) 2023-06-22 12:47:36 +10:00
Taiki Endo
07a42d487c Release 2.11.5 2023-06-21 12:51:30 +09:00
Taiki Endo
a5871829af Update manifest (#144)
* Update `syft@latest` to 0.84.0

* Update `wasmtime@latest` to 10.0.0
2023-06-21 13:09:50 +10:00
Taiki Endo
6039015526 Release 2.11.4 2023-06-20 01:27:20 +09:00
Taiki Endo
95a159ca13 Test --help option if --version option is not available 2023-06-20 01:24:44 +09:00
Taiki Endo
b0f46ac8be Update wasm-pack@latest to 0.12.0 2023-06-20 01:24:44 +09:00
Taiki Endo
5b48284f79 Update shfmt@latest to 3.7.0 2023-06-20 01:24:44 +09:00
Taiki Endo
36e93e0501 Remove the need to reopen "update manifest" PR 2023-06-20 00:49:19 +09:00
Taiki Endo
459a174db6 Release 2.11.3 2023-06-17 12:21:21 +09:00
github-actions[bot]
0d66f4ca09 Update cargo-tarpaulin@latest to 0.26.0 (#140)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-17 12:56:52 +10:00
Taiki Endo
9c39ca3f8b Release 2.11.2 2023-06-15 12:33:12 +09:00
github-actions[bot]
0f71c82ca6 Update manifest (#139)
* Update `protoc@latest` to 3.23.3

* Update `syft@latest` to 0.83.1

---------

Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-15 12:36:41 +10:00
Taiki Endo
30161743b1 Release 2.11.1 2023-06-14 12:11:41 +09:00
github-actions[bot]
1a02dde877 Update wasmtime@latest to 9.0.4 (#138)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-14 12:44:30 +10:00
Taiki Endo
d4bb0093ce ci: Test debian 12 2023-06-13 03:04:24 +09:00
Taiki Endo
b4534b850d Release 2.11.0 2023-06-10 23:02:32 +09:00
Taiki Endo
1657cfbfa6 Update changelog 2023-06-10 23:02:20 +09:00
John Nunley
7e750de5db Add support for cargo-dinghy (#133) 2023-06-10 23:00:18 +09:00
Taiki Endo
93a5b91855 Release 2.10.0 2023-06-10 19:02:03 +09:00
Taiki Endo
0249968d1d docs: Sort tool names 2023-06-10 19:01:31 +09:00
Taiki Endo
8cab9da4f8 Update changelog 2023-06-10 18:58:45 +09:00
FirelightFlagboy
9ead2563c7 Add syft tool (#135)
Closes #131
2023-06-10 18:55:59 +09:00
Taiki Endo
4df72e2d1e Tweak error messages 2023-06-10 18:03:24 +09:00
firelight flagboy
7bda3b1d5e Add instruction when the un-auth api rate limit is reach 2023-06-10 01:59:05 +09:00
Taiki Endo
b02c385974 Update readme to mention dev guide 2023-06-09 22:55:04 +09:00
Taiki Endo
899b013517 Release 2.9.4 2023-06-08 13:13:33 +09:00
Taiki Endo
2ef37fafbe Update scripts 2023-06-08 13:13:15 +09:00
Taiki Endo
c5540270ed Update parse-changelog@latest to 0.5.4 2023-06-08 13:03:05 +09:00
Taiki Endo
835cdc15ee Release 2.9.3 2023-06-05 12:41:56 +09:00
Taiki Endo
8ce495dd98 Tweak scripts 2023-06-05 12:41:49 +09:00
github-actions[bot]
41ff3eead4 Update cargo-udeps@latest to 0.1.40 (#127)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-05 12:42:38 +10:00
Taiki Endo
371685e159 Release 2.9.2 2023-06-03 13:34:35 +09:00
Taiki Endo
7104084080 Update cspell dictionary 2023-06-03 13:34:20 +09:00
github-actions[bot]
363eda296b Update manifest (#126)
* Update `cargo-llvm-cov@latest` to 0.5.20

* Update `dprint@latest` to 0.37.1

* Update `just@latest` to 1.14.0

---------

Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-03 12:49:41 +10:00
Taiki Endo
9aedfccc54 Release 2.9.1 2023-06-01 13:21:18 +09:00
github-actions[bot]
371df73946 Update wasmtime@latest to 9.0.3 (#125)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-06-01 14:02:23 +10:00
Taiki Endo
eacdd1887a Update tools/tidy.sh 2023-05-31 02:55:36 +09:00
Taiki Endo
1d74f337f2 Release 2.9.0 2023-05-29 13:10:11 +09:00
Taiki Endo
e4c87dbea6 Update changelog 2023-05-29 13:09:07 +09:00
Jiahao XU
81635a4e23 Pass --locked to cargo-binstall
So that if taiki-e/install-action fallback to cargo-install, it will use the lockfile instead of latest version for every dep to ensure the compilation succeeds.
2023-05-29 12:53:36 +09:00
github-actions[bot]
b1b01a6e03 Update mdbook@latest to 0.4.30 (#123)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-05-29 13:01:28 +10:00
Taiki Endo
289298bb2d Release 2.8.8 2023-05-27 12:10:03 +09:00
Taiki Endo
c082881313 Update wasmtime@latest to 9.0.2 2023-05-27 11:59:21 +09:00
Taiki Endo
fb87f59437 Update protoc@latest to 3.23.2 2023-05-27 11:59:21 +09:00
Taiki Endo
657d9ab65b Update cargo-binstall@latest to 0.23.1 2023-05-27 11:59:21 +09:00
Taiki Endo
1e2c8412ac Release 2.8.7 2023-05-24 04:26:35 +09:00
Taiki Endo
48eebde278 Update wasmtime@latest to 9.0.1 2023-05-24 04:24:50 +09:00
Taiki Endo
3c537259cf Release 2.8.6 2023-05-18 23:08:54 +09:00
Taiki Endo
3620edd520 Update protoc@latest to 3.23.1 2023-05-18 23:07:59 +09:00
Taiki Endo
7bafc6625b Release 2.8.5 2023-05-16 13:16:20 +09:00
Taiki Endo
568bdd66b0 Update links in readme 2023-05-16 13:16:13 +09:00
Taiki Endo
97e99ca937 Update cargo-nextest@latest to 0.9.53 2023-05-16 13:14:54 +09:00
Taiki Endo
97bdefc2d9 Release 2.8.4 2023-05-14 14:30:56 +09:00
Taiki Endo
b7a3f34e81 Update cspell dictionary 2023-05-14 14:30:40 +09:00
github-actions[bot]
f04fe3f472 Update mdbook@latest to 0.4.29 (#118)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-05-14 13:42:45 +10:00
Taiki Endo
74ef384bd4 Release 2.8.3 2023-05-12 11:13:42 +09:00
Taiki Endo
c996d26d4c Update wasm-pack@latest to 0.11.1 2023-05-12 11:13:13 +09:00
Taiki Endo
70233fe3d2 Release 2.8.2 2023-05-09 21:55:52 +09:00
Taiki Endo
f6bd47fa18 Update protoc@latest to 3.23.0 2023-05-09 17:57:55 +09:00
Taiki Endo
cbbb8cb93f Release 2.8.1 2023-05-07 03:12:21 +09:00
Taiki Endo
f7c0d3b0d9 Tweak changelog 2023-05-07 02:34:27 +09:00
Taiki Endo
9c28344380 Support cargo-udeps on more platforms 2023-05-07 02:33:10 +09:00
Taiki Endo
b31ec2c441 Update protoc@latest to 3.22.4 2023-05-07 02:33:10 +09:00
Taiki Endo
8737e5804f Update dprint@latest to 0.36.1 2023-05-07 02:33:10 +09:00
Taiki Endo
ce5138b3df Update cargo-udeps@latest to 0.1.39 2023-05-07 02:33:10 +09:00
Taiki Endo
0545778fb0 Update cargo-nextest@latest to 0.9.52 2023-05-07 02:33:10 +09:00
Taiki Endo
a775aaf2e8 Release 2.8.0 2023-05-04 02:52:04 +09:00
Taiki Endo
9421f53e07 Tweak CI config 2023-05-04 02:19:59 +09:00
Taiki Endo
962051977d Trim whitespace from tool names
Closes #115
2023-05-04 02:07:18 +09:00
Taiki Endo
a24dd0e0c4 Release 2.7.2 2023-04-29 02:38:07 +09:00
Taiki Endo
2a6756db3f Update cargo-llvm-cov@latest to 0.5.19 2023-04-29 02:35:39 +09:00
Taiki Endo
2cdc2cd967 Release 2.7.1 2023-04-28 23:59:08 +09:00
Taiki Endo
c2e6f35543 Update wasmtime@latest to 8.0.1 2023-04-28 23:58:38 +09:00
Taiki Endo
7c1e73b097 Release 2.7.0 2023-04-27 12:39:57 +09:00
Taiki Endo
dcb330b502 Update grcov@latest to 0.8.18 2023-04-27 12:38:25 +09:00
Taiki Endo
e7ff7c040d Update cargo-binstall@latest to 0.23.0 2023-04-27 12:38:25 +09:00
Taiki Endo
d0fd3c3f4f Update create-pull-request action to v5 2023-04-25 23:31:49 +09:00
Taiki Endo
0be2356e01 Release 2.6.19 2023-04-25 23:07:51 +09:00
Taiki Endo
d5604f6f65 Update cargo-llvm-cov@latest to 0.5.18 2023-04-25 23:06:50 +09:00
Taiki Endo
7522ae03ca Release 2.6.18 2023-04-22 00:52:34 +09:00
github-actions[bot]
4a5f6b4e01 Update cargo-llvm-cov@latest to 0.5.17 (#107)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-04-22 01:41:39 +10:00
Taiki Endo
6959113efc Release 2.6.17 2023-04-21 00:41:35 +09:00
Taiki Endo
86e5744719 Update wasmtime@latest to 8.0.0 2023-04-21 00:41:04 +09:00
Taiki Endo
c80c44ce16 Release 2.6.16 2023-04-19 04:35:30 +09:00
Taiki Endo
1354305f72 Update cargo-llvm-cov@latest to 0.5.16 2023-04-19 04:25:24 +09:00
Taiki Endo
8569da4c37 Release 2.6.15 2023-04-18 13:22:11 +09:00
github-actions[bot]
2d2c3d6d98 Update dprint@latest to 0.36.0 (#104) 2023-04-18 12:22:55 +10:00
Taiki Endo
3b28924ced Release 2.6.14 2023-04-16 15:36:15 +09:00
github-actions[bot]
85a28581e5 Update manifest (#103)
* Update `cargo-llvm-cov@latest` to 0.5.15

* Update `cargo-minimal-versions@latest` to 0.1.12

---------

Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-04-16 12:46:56 +10:00
Taiki Endo
f0b89cda51 Release 2.6.13 2023-04-13 13:19:48 +09:00
github-actions[bot]
9e5260f1db Update protoc@latest to 3.22.3 (#102)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-04-13 13:36:51 +10:00
Taiki Endo
a4cdfee82b Release 2.6.12 2023-04-13 04:45:02 +09:00
Taiki Endo
71bb81889c Update cargo-deny@latest to 0.13.9 2023-04-13 02:29:14 +09:00
Taiki Endo
4f363552df Update tools/tidy.sh 2023-04-13 00:04:55 +09:00
Taiki Endo
60c0a46993 Revert "Update release scripts (take 2)"
This reverts commit 3cd0f0ed94.
2023-04-11 13:01:15 +09:00
Taiki Endo
5129b57152 Release 2.6.11 2023-04-11 12:57:05 +09:00
Taiki Endo
3cd0f0ed94 Update release scripts (take 2) 2023-04-11 12:56:52 +09:00
Taiki Endo
1fe1e0ef01 Update dprint@latest to 0.35.4 2023-04-11 12:33:39 +09:00
Taiki Endo
7ef4fec011 Release 2.6.10 2023-04-07 13:34:39 +09:00
github-actions[bot]
a6cd5fac26 Update cargo-deny@latest to 0.13.8 (#99)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-04-07 13:08:04 +10:00
Taiki Endo
e0b88e5cc1 Release 2.6.9 2023-04-05 22:58:30 +09:00
Taiki Endo
2402df67ca Update tools/tidy.sh 2023-04-05 22:57:49 +09:00
Taiki Endo
4d6942468f Update cargo-llvm-cov@latest to 0.5.14 2023-04-05 22:56:47 +09:00
Taiki Endo
046c416559 Release 2.6.8 2023-04-05 13:28:24 +09:00
github-actions[bot]
88e9b610ea Update cargo-tarpaulin@latest to 0.25.2 (#97)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2023-04-05 13:22:48 +10:00
Taiki Endo
af69857b4d Release 2.6.7 2023-04-04 13:05:46 +09:00
Taiki Endo
e0569e0473 Update cspell dictionary 2023-04-04 13:05:24 +09:00
github-actions[bot]
5ba293a432 Update cargo-llvm-cov@latest to 0.5.13 (#96) 2023-04-04 13:49:06 +10:00
Taiki Endo
7282cc8708 Revert "Update release scripts"
This reverts commit 2336994aba.
2023-04-03 06:41:57 +09:00
Taiki Endo
02416c9844 Release 2.6.6 2023-04-03 06:32:46 +09:00
Taiki Endo
329d41893a Update cargo-llvm-cov@latest to 0.5.12 2023-04-03 06:31:57 +09:00
Taiki Endo
2336994aba Update release scripts 2023-04-03 05:52:57 +09:00
Taiki Endo
71ccc3978d Update cspell dictionary 2023-04-03 05:51:47 +09:00
Taiki Endo
28dd623da7 Ignore username in todo comment in spell-check 2023-03-30 22:39:28 +09:00
Taiki Endo
1c96e2750b Release 2.6.5 2023-03-25 23:30:54 +09:00
Taiki Endo
b047e58764 Update cspell dictionary 2023-03-25 23:30:17 +09:00
Taiki Endo
02aadca714 Update cargo-binstall@latest to 0.22.0 2023-03-23 17:50:30 +09:00
Taiki Endo
c64d4ba1ed Release 2.6.4 2023-03-21 13:28:01 +09:00
Taiki Endo
f006976e02 Update wasmtime@latest to 7.0.0 2023-03-21 13:27:11 +09:00
Taiki Endo
7570159fcc Release 2.6.3 2023-03-20 12:23:55 +09:00
Taiki Endo
7fed544855 Update zola@latest to 0.17.2 2023-03-20 12:22:33 +09:00
Taiki Endo
9eaa8ca48b Update wasm-pack@latest to 0.11.0 2023-03-20 12:22:33 +09:00
Taiki Endo
159a429775 Update cargo-nextest@latest to 0.9.51 2023-03-20 12:22:33 +09:00
Taiki Endo
f11f1002f9 Release 2.6.2 2023-03-14 18:09:14 +09:00
Taiki Endo
2bb480a517 Update changelog 2023-03-14 18:08:57 +09:00
Taiki Endo
99f013d5f8 Update cargo-binstall@latest to 0.21.3 2023-03-14 18:07:03 +09:00
Taiki Endo
5eaf5ab4ba Release 2.6.1 2023-03-14 11:45:29 +09:00
Taiki Endo
03352a8b6a Update cargo-nextest@latest to 0.9.50 2023-03-14 11:45:00 +09:00
Taiki Endo
af4171e2c6 Release 2.6.0 2023-03-14 00:58:53 +09:00
Taiki Endo
3d7b60cc55 Remove outdated line from changelog 2023-03-14 00:58:38 +09:00
Taiki Endo
bb9815bf9d Update dprint@latest to 0.35.3 2023-03-14 00:50:35 +09:00
Taiki Endo
f0a8f08e0c Update cargo-binstall@latest to 0.21.2 2023-03-14 00:50:35 +09:00
Taiki Endo
23d49b97dc Update dprint@latest to 0.35.0 2023-03-12 02:19:48 +09:00
Taiki Endo
e7a47b23f5 Automatically cancel outdated CI runs on PR 2023-03-12 00:18:04 +09:00
Taiki Endo
13917065c4 Release 2.5.7 2023-03-11 12:06:49 +09:00
Taiki Endo
3a95a5da72 Update protoc@latest to 3.22.2 2023-03-11 12:03:04 +09:00
Taiki Endo
dca3b37006 Release 2.5.6 2023-03-10 12:14:10 +09:00
Taiki Endo
045dd4076c tidy: Improve performance of spellcheck 2023-03-10 00:50:01 +09:00
Taiki Endo
0ffbddd290 tidy: Check GitHub workflow permissions 2023-03-10 00:50:01 +09:00
Taiki Endo
0c2d9a651a Update wasmtime@latest to 6.0.1 2023-03-09 13:42:18 +09:00
Taiki Endo
bfecd3c66b Release 2.5.5 2023-03-08 11:45:13 +09:00
Taiki Endo
f1a94ab9f4 Update protoc@latest to 3.22.1 2023-03-08 11:44:25 +09:00
Taiki Endo
2e796d41df Update mdbook@latest to 0.4.28 2023-03-05 13:05:00 +09:00
Taiki Endo
ad40afb0c1 Release 2.5.4 2023-03-01 02:29:25 +09:00
Taiki Endo
83dc00c495 Update cargo-llvm-cov@latest to 0.5.11 2023-03-01 02:28:53 +09:00
Taiki Endo
f2466a4319 Update cargo-hack@latest to 0.5.28 2023-03-01 02:28:53 +09:00
Taiki Endo
29410ef0ac Release 2.5.3 2023-02-28 23:28:29 +09:00
Taiki Endo
e8c60492cd Update cargo-no-dev-deps@latest to 0.2.2 2023-02-28 23:28:10 +09:00
Taiki Endo
67aa8bcf8a Release 2.5.2 2023-02-27 13:22:20 +09:00
Taiki Endo
1bb76441d3 Update .clippy.toml 2023-02-27 13:21:44 +09:00
Taiki Endo
8c919c2041 Update cargo-tarpaulin@latest to 0.25.1 2023-02-27 11:32:05 +09:00
Taiki Endo
6dec0fcd4c Release 2.5.1 2023-02-25 19:18:03 +09:00
Taiki Endo
ef14bb365d Update zola@latest to 0.17.1 2023-02-25 12:05:39 +09:00
Taiki Endo
d3afca2ffc Release 2.5.0 2023-02-24 02:39:32 +09:00
Taiki Endo
11d418d698 Update changelog 2023-02-24 02:39:21 +09:00
Taiki Endo
93edea8666 Update shebang for bash scripts
In non-Linux systems such as BSDs, bash is not always in /bin.
2023-02-24 01:44:48 +09:00
Taiki Endo
af5165ce25 Update cargo-llvm-cov@latest to 0.5.10 2023-02-24 01:12:19 +09:00
Taiki Endo
2a60fd3151 Switch to composite action 2023-02-22 22:15:07 +09:00
Taiki Endo
0c4592b32a Release 2.4.4 2023-02-21 11:29:51 +09:00
Taiki Endo
005d3ec234 Update wasmtime@latest to 6.0.0 2023-02-21 11:27:28 +09:00
Taiki Endo
5d8239931a Release 2.4.3 2023-02-17 12:23:34 +09:00
Taiki Endo
43e49c2430 Update zola@latest to 0.17.0 2023-02-17 12:17:13 +09:00
Taiki Endo
70715d2909 Update protoc@latest to 3.22.0 2023-02-17 12:17:13 +09:00
Taiki Endo
396587837c Release 2.4.2 2023-02-14 12:11:39 +09:00
Taiki Endo
dac579fb5b Update mdbook@latest to 0.4.27 2023-02-14 12:07:02 +09:00
Taiki Endo
4dbb2933f9 Update dprint@latest to 0.34.5 2023-02-14 12:07:02 +09:00
Taiki Endo
7e43915f05 Release 2.4.1 2023-02-13 11:25:43 +09:00
Taiki Endo
fe6fb3761a Update cargo-binstall@latest to 0.20.1 2023-02-13 11:24:23 +09:00
Taiki Endo
05829426d5 Release 2.4.0 2023-02-11 21:07:55 +09:00
Taiki Endo
e27c460000 Update changelog 2023-02-11 21:07:41 +09:00
Marcin Puc
0184bd9177 Add support for zola (#71) 2023-02-11 20:30:05 +09:00
Taiki Endo
cb5553fad7 codegen: Handle prerelease 2023-02-11 04:08:40 +09:00
Taiki Endo
15af814db4 Use cargo-binstall fallback also if tool is available but specified version not available 2023-02-11 04:08:40 +09:00
Taiki Endo
d4ce367860 Update mdbook@latest to 0.4.26 2023-02-09 12:09:06 +09:00
Taiki Endo
416fcad992 Mark .github/.cspell/rust-dependencies.txt linguist-generated 2023-02-09 05:17:26 +09:00
Taiki Endo
9e1de916ab Fix install failures in edge cases 2023-02-08 15:28:23 +09:00
Taiki Endo
0340abb8d7 Update cspell dictionary 2023-02-08 02:05:43 +09:00
Orhun Parmaksız
b3c9f573b2 Add cargo-tarpaulin support (#65) 2023-02-08 02:03:46 +09:00
Taiki Endo
e1d5d01924 Pass --no-cache to apk even in CI 2023-02-07 22:16:25 +09:00
Taiki Endo
c5ba83b5c8 Exclude known words from "rust-dependencies" cspell dictionary 2023-02-07 21:53:59 +09:00
Taiki Endo
5737265abf Release 2.3.5 2023-02-05 02:43:48 +09:00
Taiki Endo
c889a9389c Update cross@latest to 0.2.5 2023-02-05 02:37:32 +09:00
Taiki Endo
979f068989 codegen: Tweak log message 2023-01-27 23:48:46 +09:00
Taiki Endo
d5486e05e3 Update cspell dictionary 2023-01-27 22:54:46 +09:00
Taiki Endo
5b93b202c8 Release 2.3.4 2023-01-26 11:13:25 +09:00
Taiki Endo
802862016d Update just@latest to 1.13.0 2023-01-26 11:12:06 +09:00
Taiki Endo
03a49bbd5a Update cargo-hack@latest to 0.5.27 2023-01-26 11:12:06 +09:00
Taiki Endo
52ecdcde33 Update cargo-no-dev-deps@latest to 0.2.1 2023-01-25 11:14:37 +09:00
Taiki Endo
e7e214ab4a Update cargo-minimal-versions@latest to 0.1.11 2023-01-25 11:14:37 +09:00
Taiki Endo
d1cb794dda Release 2.3.3 2023-01-21 12:06:39 +09:00
Taiki Endo
24a55875dc Update wasmtime@latest to 5.0.0 2023-01-21 11:03:50 +09:00
Taiki Endo
9fa9fafb73 Release 2.3.2 2023-01-20 10:27:59 +09:00
Taiki Endo
ad042ad7b1 Update just@latest to 1.12.0 2023-01-20 10:22:34 +09:00
Taiki Endo
a085553f57 Update cargo-no-dev-deps@latest to 0.2.0 2023-01-20 10:22:34 +09:00
Taiki Endo
06af96936d Update cspell dictionary 2023-01-19 01:57:13 +09:00
Taiki Endo
0b8b246f3d Set rust-related env vars for building codegen in CI 2023-01-18 22:10:38 +09:00
Taiki Endo
9b917368c2 clippy: Set avoid-breaking-exported-api = false 2023-01-18 21:59:47 +09:00
Taiki Endo
67f0979373 Release 2.3.1 2023-01-18 11:15:19 +09:00
Taiki Endo
e74b1e0d86 Update dprint@latest to 0.34.4 2023-01-18 11:14:22 +09:00
Taiki Endo
46d672f17d Update cargo-binstall@latest to 0.19.3 2023-01-18 11:14:22 +09:00
Taiki Endo
06dac1bb47 Release 2.3.0 2023-01-16 23:04:34 +09:00
Taiki Endo
a3609ab69a Tweak docs 2023-01-16 23:03:45 +09:00
Taiki Endo
8b9de1e094 Update changelog 2023-01-16 20:31:06 +09:00
Taiki Endo
2ed407fd17 codegen: Sort releases returned from GitHub API 2023-01-16 20:24:12 +09:00
Taiki Endo
ad8540ac77 Use cargo-binstall batching mode (#54) 2023-01-16 19:56:58 +09:00
Taiki Endo
b95ae1b223 Set CARGO_NET_RETRY and RUSTUP_MAX_RETRIES 2023-01-16 19:45:56 +09:00
Taiki Endo
c1300c3f7c Update cargo-binstall@latest to 0.19.2 2023-01-16 14:06:10 +09:00
Taiki Endo
bbd2d52c58 Update readme 2023-01-16 09:19:14 +09:00
Taiki Endo
ce26f7e3c8 Release 2.2.3 2023-01-16 09:14:31 +09:00
Taiki Endo
92ab599e22 Update cargo-llvm-cov@latest to 0.5.9 2023-01-16 09:13:46 +09:00
Taiki Endo
6a31ba8d6d Release 2.2.2 2023-01-15 23:53:06 +09:00
Taiki Endo
4b8b61e298 Fix info message 2023-01-15 21:38:36 +09:00
Taiki Endo
4269f7d620 codegen: Tweak retry 2023-01-15 21:05:37 +09:00
Taiki Endo
c92838b65e codegen: Format with rustfmt 2023-01-15 19:58:27 +09:00
Taiki Endo
f6e4dc6296 Improve retry on download failure 2023-01-15 19:55:57 +09:00
Taiki Endo
d538488fe5 Update cargo-llvm-cov@latest to 0.5.8 2023-01-15 19:48:54 +09:00
Taiki Endo
6e129b86d0 Add cache-cargo-install-action to related project list
https://github.com/taiki-e/cache-cargo-install-action
2023-01-15 18:38:24 +09:00
Taiki Endo
3b58ab42ed Tweak main.sh 2023-01-15 18:38:19 +09:00
Taiki Endo
38250d8ada Update CI config 2023-01-15 18:34:57 +09:00
Taiki Endo
d89f3d4042 Update tools/publish.sh 2023-01-15 18:33:24 +09:00
Taiki Endo
00f11cb267 Update cargo-nextest@latest to 0.9.49 2023-01-15 11:56:39 +09:00
Taiki Endo
8db8546a9c Add note about composite action 2023-01-14 00:02:59 +09:00
Taiki Endo
5fc2b23470 Tweak main.sh 2023-01-14 00:02:02 +09:00
Taiki Endo
aae39e2ce4 Set timeout-minutes in all jobs 2023-01-13 00:54:25 +09:00
Taiki Endo
54eee5470f Release 2.2.1 2023-01-12 23:35:47 +09:00
Taiki Endo
2411265c71 Tweak output 2023-01-12 23:13:17 +09:00
Taiki Endo
8066254c63 Update cargo-binstall@latest to 0.19.1 2023-01-12 23:13:10 +09:00
Taiki Endo
0feb352bd8 Update comments 2023-01-12 23:13:02 +09:00
Taiki Endo
9a9630c7b3 codegen: Fix retry on download 2023-01-12 23:12:45 +09:00
Taiki Endo
baf51dce12 codegen: Reject cases where any of binaries are missing 2023-01-12 23:12:20 +09:00
Taiki Endo
c096cea2cf codegen: Reject unknown fields in base manifest 2023-01-12 23:11:54 +09:00
Taiki Endo
cde5fb702d codegen: Fix handling of latest_only tool 2023-01-12 22:34:21 +09:00
Taiki Endo
c37d86a473 Release 2.2.0 2023-01-12 00:25:16 +09:00
Taiki Endo
f053d641ce Update changelog 2023-01-12 00:25:06 +09:00
Taiki Endo
e67e350d53 Update cargo-llvm-cov@latest to 0.5.7 2023-01-12 00:24:09 +09:00
Taiki Endo
e4aa1a2fa0 Update cargo-deny@latest to 0.13.7 2023-01-12 00:18:58 +09:00
Taiki Endo
0b2444221a Update parse-changelog@latest to 0.5.3 2023-01-12 00:09:16 +09:00
Taiki Endo
1ddad10228 Update cargo-minimal-versions@latest to 0.1.10 2023-01-12 00:09:16 +09:00
Taiki Endo
c811846c9e Update cargo-llvm-cov@latest to 0.5.6 2023-01-12 00:09:16 +09:00
Taiki Endo
2af5f71731 Update cargo-hack@latest to 0.5.26 2023-01-12 00:09:16 +09:00
Taiki Endo
ba88d8e860 Support cargo-no-dev-deps 2023-01-11 22:02:11 +09:00
Taiki Endo
0e7be51948 Update cargo-deny@latest to 0.13.6 2023-01-11 21:54:41 +09:00
Taiki Endo
44dc3aa61a Release 2.1.4 2023-01-10 15:19:41 +09:00
Taiki Endo
59a26c9c82 Temporarily disable valgrind test in CI
```
info: installing valgrind@latest
Selecting previously unselected package libc6-dbg:amd64.
(Reading database ... 236916 files and directories currently installed.)
Preparing to unpack .../libc6-dbg_2.35-0ubuntu3.1_amd64.deb ...
Unpacking libc6-dbg:amd64 (2.35-0ubuntu3.1) ...
Setting up libc6-dbg:amd64 (2.35-0ubuntu3.1) ...
NEEDRESTART-VER: 3.5
NEEDRESTART-KCUR: 5.15.0-1024-azure
NEEDRESTART-KEXP: 5.15.0-1024-azure
NEEDRESTART-KSTA: 1
```
2023-01-10 15:19:12 +09:00
Taiki Endo
d5555e1625 Update cargo-llvm-cov@latest to 0.5.5 2023-01-10 15:19:12 +09:00
Taiki Endo
fb3c62e806 Release 2.1.3 2023-01-09 20:48:39 +09:00
Taiki Endo
2f296ea04f Update cargo-llvm-cov@latest to 0.5.4 2023-01-09 20:44:45 +09:00
Taiki Endo
ae0e1936a4 Tweak codegen 2023-01-07 21:09:43 +09:00
Taiki Endo
c4298ca31e Update cspell dictionary 2023-01-07 21:03:01 +09:00
Taiki Endo
dc56670325 Release 2.1.2 2023-01-06 01:12:23 +09:00
Taiki Endo
d2ab9b9652 Improve warning if tool is not specified
Suggested in https://github.com/taiki-e/install-action/issues/43#issuecomment-1372352184.
2023-01-06 00:52:11 +09:00
Taiki Endo
5e7708e596 Release 2.1.1 2023-01-06 00:19:47 +09:00
Taiki Endo
ad09286c82 Emit warning if tool is not specified
If you encounter this warning, it may be due to a dependabot bug that
handles `@<tool>` shorthand in wrong way.

Previously, the handling of this case was platform-dependent and may or
may not have resulted in an error.
2023-01-06 00:12:24 +09:00
Taiki Endo
42a03f9b0e Release 2.1.0 2023-01-05 21:09:05 +09:00
Taiki Endo
880c4272a9 Update changelog 2023-01-05 21:08:27 +09:00
Thom Chiovoloni
25738fc0b6 Add grcov support (#41) 2023-01-05 18:33:35 +09:00
Taiki Endo
cb0368f574 Update just@latest to 1.11.0 2023-01-04 15:59:53 +09:00
Taiki Endo
be9d4e566a Release 2.0.3 2023-01-03 12:10:16 +09:00
Taiki Endo
9545d431fb Update cargo-nextest@latest to 0.9.48 2023-01-03 12:08:53 +09:00
Taiki Endo
2f603a40a8 Release 2.0.2 2023-01-02 16:00:32 +09:00
Taiki Endo
5400a7ecf5 Update just@latest to 1.10.0 2023-01-02 15:38:33 +09:00
Taiki Endo
859f4dac75 Add GH release badge 2022-12-29 04:18:41 +09:00
Taiki Endo
0c76b06f33 Tweak scripts 2022-12-28 21:18:38 +09:00
Taiki Endo
7c559dacbd Minor cleanup 2022-12-27 03:04:33 +09:00
Taiki Endo
78c2a52f65 Fix cargo-binstall version check 2022-12-27 02:51:33 +09:00
Taiki Endo
12505bef68 Make omitted version just reference to corresponding version 2022-12-27 01:18:59 +09:00
Taiki Endo
2be5cc5346 Use templates for tools that have consistent pattern in all releases 2022-12-27 00:21:55 +09:00
Taiki Endo
069858bff7 Support nextest on linux-gnu with very old glibc 2022-12-26 23:11:48 +09:00
Taiki Endo
c11168bc8f codegen: Only serialize version if key != version 2022-12-26 23:11:36 +09:00
Taiki Endo
c7fca72a9a codegen: Minor cleanup 2022-12-26 23:11:22 +09:00
Taiki Endo
4a0357e67d Revert "Enable dependabot update for Github Actions"
This reverts commit cb1e26fae1.

Handling of non-version tags is still broken.
2022-12-26 22:53:10 +09:00
76 changed files with 7392 additions and 7587 deletions

5
.clippy.toml Normal file
View File

@@ -0,0 +1,5 @@
# Clippy configuration
# https://doc.rust-lang.org/nightly/clippy/lint_configuration.html
avoid-breaking-exported-api = false
disallowed-names = []

View File

@@ -26,7 +26,7 @@
],
"ignoreRegExpList": [
// Copyright notice
"Copyright ((\\(c\\)|\\(C\\)|©) )?.*",
"Copyright .*",
// GHA actions/workflows
"uses: .+@",
// GHA context (repo name, owner name, etc.)
@@ -35,6 +35,8 @@
"( |\\[)@[\\w_-]+",
// Git config username
"git config user.name .*",
// Username in todo comment
"(TODO|FIXME)\\([\\w_., -]+\\)",
// Cargo.toml authors
"authors *= *\\[.*\\]",
"\".* <[\\w_.+-]+@[\\w.-]+>\""

2
.gitattributes vendored
View File

@@ -1 +1,3 @@
* text=auto eol=lf
manifests/** linguist-generated
.github/.cspell/rust-dependencies.txt linguist-generated

View File

@@ -24,11 +24,11 @@ rustsec
rustup
valgrind
xcompile
Zdoctest
Zmiri
// Rust target triple
aarch
amdgpu
androideabi
armeb
armebv
@@ -37,6 +37,7 @@ asmjs
atmega
bpfeb
bpfel
csky
cuda
eabi
eabihf
@@ -44,6 +45,7 @@ emscripten
espidf
fortanix
gnuabi
gnuabiv
gnueabi
gnueabihf
gnullvm
@@ -51,6 +53,7 @@ gnuspe
gnux
illumos
imac
loongarch
macabi
mipsel
mipsisa
@@ -58,11 +61,14 @@ msvc
muslabi
musleabi
musleabihf
newlibeabihf
nvptx
ohos
openwrt
riscv
softfloat
sparcv
spirv
thumbeb
thumbebv
thumbv
@@ -75,35 +81,92 @@ vxworks
wasi
watchos
xous
xtensa
// Rust other
aclass
acqrel
alloc
bools
builtins
bytecount
canonicalize
cfgs
concat
consts
ctypes
dealloc
deque
docsrs
doctest
doctests
hasher
idents
impls
inlateout
intrinsics
lateout
mclass
memcpy
msrv
nand
nanos
nomem
nonoverlapping
noreturn
nostack
peekable
powf
punct
rclass
repr
rfind
rfold
rposition
rsplit
rustlib
seqcst
simd
splitn
structs
subsec
supertrait
supertraits
sysroot
toolchains
turbofish
uninit
unsized
upcastable
// Other
armel
armhf
binutils
connrefused
cygwin
dpkg
elif
endianness
esac
euxo
gsub
libc
moreutils
msys
noninteractive
noprofile
norc
nproc
objcopy
objdump
pipefail
powerset
proto
ranlib
readelf
shellcheckrc
SIGABRT
SIGILL
subcmd
tlsv

View File

@@ -1,29 +1,25 @@
binstall
bytecodealliance
coreutils
distro
doas
Dpkg
dprint
enablerepo
endgroup
epel
jfrimmel
koalaman
libc
grcov
incompat
linkcheck
mdbook
microdnf
mvdan
nextest
protobuf
protoc
protocolbuffers
pwsh
quickinstall
rockylinux
rustwasm
shellcheck
shfmt
toolchains
syft
udeps
wasmtime
watchexec
xscale

View File

@@ -1,8 +1,4 @@
// This file is @generated by tidy.sh.
// It is not intended for manual editing.
anyhow
json
semver
serde
ureq

View File

@@ -1,6 +1,6 @@
version: 2
updates:
- package-ecosystem: github-actions
- package-ecosystem: cargo
directory: /
schedule:
interval: daily

View File

@@ -10,49 +10,84 @@ on:
- main
- dev
schedule:
- cron: '0 1 * * *'
- cron: '0 0,6,12,18 * * *'
workflow_dispatch:
env:
CARGO_INCREMENTAL: 0
CARGO_NET_GIT_FETCH_WITH_CLI: true
CARGO_NET_RETRY: 10
CARGO_TERM_COLOR: always
RUST_BACKTRACE: 1
RUSTFLAGS: -D warnings
RUSTUP_MAX_RETRIES: 10
defaults:
run:
shell: bash
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
jobs:
tidy:
uses: taiki-e/workflows/.github/workflows/tidy-rust.yml@main
uses: taiki-e/workflows/.github/workflows/tidy.yml@main
test:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-20.04
- ubuntu-22.04
tool:
# cargo-watch is supported by cargo-binstall (through quickinstall)
- cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,valgrind,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
include:
# Note: Specifying the version of valgrind and cargo-binstall is not supported.
- os: ubuntu-20.04
tool: cargo-hack@0.5.24,cargo-llvm-cov@0.5.3,cargo-minimal-versions@0.1.8,parse-changelog@0.5.2,cargo-udeps@0.1.35,cargo-valgrind@2.1.0,cargo-deny@0.13.5,cross@0.2.4,dprint@0.34.1,just@1.9.0,nextest@0.9.11,protoc@3.21.12,shellcheck@0.9.0,shfmt@3.6.0,wasm-pack@0.10.3,wasmtime@4.0.0,mdbook@0.4.25,mdbook-linkcheck@0.7.7,cargo-watch@8.1.1
- os: ubuntu-22.04
- os: ubuntu-20.04
tool: cargo-hack@0.5,cargo-llvm-cov@0.5,cargo-minimal-versions@0.1,parse-changelog@0.5,cargo-udeps@0.1,cargo-valgrind@2.1,cargo-deny@0.13,cross@0.2,dprint@0.34,just@1.9,nextest@0.9,protoc@3.21,shellcheck@0.9,shfmt@3.5,wasm-pack@0.10,wasmtime@4.0,mdbook@0.4,mdbook-linkcheck@0.7,cargo-watch@8.1
tool: major.minor.patch
- os: ubuntu-20.04
tool: cargo-valgrind@2,just@1,protoc@3,shfmt@3,wasmtime@4,cargo-watch@8
tool: major.minor
- os: ubuntu-20.04
tool: major
- os: macos-11
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
- os: macos-12
- os: windows-2019
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
- os: windows-2022
runs-on: ${{ matrix.os }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
with:
persist-credentials: false
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh "${{ matrix.tool }}" >>"${GITHUB_OUTPUT}"
- uses: ./
with:
tool: ${{ matrix.tool }}
tool: ${{ steps.tool-list.outputs.tool }}
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell
- name: Test bash
run: just --version; shfmt --version; protoc --version
shell: bash
- name: Test sh
run: just --version; shfmt --version; protoc --version
shell: sh
if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
- name: Test pwsh
run: just --version; shfmt --version; protoc --version
shell: pwsh
- name: Test powershell
run: just --version; shfmt --version; protoc --version
shell: powershell
if: startsWith(matrix.os, 'windows')
# We use the version output to check the version of binstall, but they
# several times change the version output format in the past so we need to
# check it with CI. (e.g., 0.14.0->0.16.0 update change it
# from "cargo-binstall <version>" to "<version>")
- run: |
if [[ "$(cargo binstall -V)" != "$(jq -r '.latest.version' manifests/cargo-binstall.json)" ]]; then
exit 1
fi
test-container:
strategy:
@@ -61,35 +96,26 @@ jobs:
container:
- ubuntu:18.04 # glibc 2.27
- ubuntu:20.04 # glibc 2.31
- ubuntu:22.04 # glibc 2.35
- debian:10-slim # glibc 2.28
- debian:11-slim # glibc 2.31
- debian:12-slim # glibc 2.36
- fedora:latest # glibc 2.37 (as of fedora 38)
- rockylinux:8 # glibc 2.28
- rockylinux:8-minimal # glibc 2.28
tool:
# valgrind: installing snap to container is difficult...
- cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
include:
- container: ubuntu:22.04 # glibc 2.35
# cargo-udeps depends on openssl 1.1
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
- container: fedora:latest # glibc 2.36 (as of fedora 37)
# cargo-udeps depends on openssl 1.1
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch
- container: centos:7 # glibc 2.17
# cargo-udeps,protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch don't provide prebuilt binaries for musl host.
# we don't support nextest on very old glibc due to https://github.com/taiki-e/install-action/issues/13.
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall
- container: alpine:latest # musl 1.2.3 (as of alpine 3.17)
# cargo-udeps,protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch don't provide prebuilt binaries for musl host.
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall
- rockylinux:9 # glibc 2.34
- rockylinux:9-minimal # glibc 2.34
- centos:7 # glibc 2.17
- alpine:latest # musl 1.2.4 (as of alpine 3.18)
runs-on: ubuntu-latest
timeout-minutes: 60
container: ${{ matrix.container }}
steps:
- name: Install requirements (ubuntu/debian)
run: |
set -euxo pipefail
apt-get -o Acquire::Retries=10 -qq update
apt-get -o Acquire::Retries=10 -qq -o Dpkg::Use-Pty=0 install -y --no-install-recommends cargo
apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends cargo
if: startsWith(matrix.container, 'ubuntu') || startsWith(matrix.container, 'debian')
- name: Install requirements (fedora/rockylinux)
run: |
@@ -110,7 +136,7 @@ jobs:
- name: Install requirements (alpine)
run: |
set -eux
apk add bash cargo
apk --no-cache add bash cargo
shell: sh
if: startsWith(matrix.container, 'alpine')
- uses: actions/checkout@v3
@@ -118,14 +144,18 @@ jobs:
persist-credentials: false
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
- uses: ./
with:
tool: ${{ matrix.tool }}
tool: ${{ steps.tool-list.outputs.tool }}
manifest:
runs-on: ubuntu-latest
timeout-minutes: 60
permissions:
contents: write # TODO test
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v3
@@ -134,19 +164,17 @@ jobs:
- name: Install Rust
run: rustup toolchain add nightly --no-self-update && rustup default nightly
- run: tools/manifest.sh
- run: git add -N . && git diff --exit-code
if: github.repository_owner != 'taiki-e' || github.event_name != 'schedule' && !(github.event_name == 'push' && github.ref == 'refs/heads/main')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- id: diff
run: ci/manifest.sh
run: tools/ci/manifest.sh
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main')
- uses: taiki-e/create-pull-request@v4
- uses: peter-evans/create-pull-request@v5
with:
title: Update manifest
body: |
Auto-generated by [create-pull-request][1]
[Please close and immediately reopen this pull request to run CI.][2]
[1]: https://github.com/peter-evans/create-pull-request
[2]: https://github.com/peter-evans/create-pull-request/blob/HEAD/docs/concepts-guidelines.md#workarounds-to-trigger-further-workflow-runs
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)
branch: update-manifest
token: ${{ secrets.CREATE_PR_TOKEN }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false'
- run: git add -N . && git diff --exit-code

View File

@@ -1,8 +1,7 @@
name: Release
permissions:
# TODO: once `releases: write` is supported, use it instead.
contents: write
contents: read
on:
push:
@@ -17,6 +16,9 @@ jobs:
create-release:
if: github.repository_owner == 'taiki-e'
runs-on: ubuntu-latest
timeout-minutes: 60
permissions:
contents: write
steps:
- uses: actions/checkout@v3
with:

View File

@@ -10,6 +10,560 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [2.14.2] - 2023-08-06
- Update `cargo-llvm-cov@latest` to 0.5.25.
- Update `cargo-hack@latest` to 0.5.29.
## [2.14.1] - 2023-08-06
- Update `mdbook@latest` to 0.4.34.
## [2.14.0] - 2023-08-05
- Use `cargo-binstall` to install `nextest`. ([#183](https://github.com/taiki-e/install-action/pull/183))
This is a change made in response to the request from the nextest maintainer, which potentially increases the installation time of nextest and the possibility of network errors during installation.
If you encounter network errors, you should usually be able to work around them by setting `GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}` environment variable.
## [2.13.6] - 2023-08-04
- Update `mdbook@latest` to 0.4.33.
## [2.13.5] - 2023-08-03
- Update `cargo-nextest@latest` to 0.9.57.
## [2.13.4] - 2023-08-02
- Update `cargo-nextest@latest` to 0.9.56.
- Update `cargo-deny@latest` to 0.14.1.
## [2.13.3] - 2023-08-01
- Update `dprint@latest` to 0.40.2.
## [2.13.2] - 2023-08-01
- Update `syft@latest` to 0.86.1.
## [2.13.1] - 2023-07-31
- Update `dprint@latest` to 0.40.1.
## [2.13.0] - 2023-07-31
- Support `cargo-careful`. ([#173](https://github.com/taiki-e/install-action/pull/173))
- Improve performance and robustness for cases where the host environment lacks the packages required for installation, such as containers or self-hosted runners.
## [2.12.23] - 2023-07-31
- Update `dprint@latest` to 0.40.0.
## [2.12.22] - 2023-07-30
- Update `cargo-nextest@latest` to 0.9.55.
## [2.12.21] - 2023-07-28
- Update `cargo-no-dev-deps@latest` to 0.2.3.
- Update `cargo-minimal-versions@latest` to 0.1.13.
- Update `cargo-llvm-cov@latest` to 0.5.24.
## [2.12.20] - 2023-07-28
- Update `cargo-deny@latest` to 0.14.0.
## [2.12.19] - 2023-07-27
- Update `cargo-tarpaulin@latest` to 0.26.1.
- Fix checksum error with `cargo-tarpaulin@0.26.0`. ([#167](https://github.com/taiki-e/install-action/pull/167))
## [2.12.18] - 2023-07-25
- Update `wasmtime@latest` to 11.0.1.
## [2.12.17] - 2023-07-22
- Update `cargo-binstall@latest` to 1.1.2.
## [2.12.16] - 2023-07-21
- Update `wasmtime@latest` to 11.0.0.
- Update `cargo-udeps@latest` to 0.1.41.
## [2.12.15] - 2023-07-20
- Update `cargo-make@latest` to 0.36.12.
- Update `cargo-binstall@latest` to 1.1.1.
## [2.12.14] - 2023-07-19
- Update `cargo-binstall@latest` to 1.1.0.
## [2.12.13] - 2023-07-18
- Slightly improve the time taken to install tools distributed as `.zip`.
## [2.12.12] - 2023-07-17
- Update `mdbook@latest` to 0.4.32.
## [2.12.11] - 2023-07-13
- Update `syft@latest` to 0.85.0.
- Update `dprint@latest` to 0.39.1.
## [2.12.10] - 2023-07-09
- Update `dprint@latest` to 0.39.0.
## [2.12.9] - 2023-07-08
- Update `cargo-llvm-cov@latest` to 0.5.23.
## [2.12.8] - 2023-07-07
- Update `protoc@latest` to 3.23.4.
## [2.12.7] - 2023-07-04
- Update `parse-changelog@latest` to 0.6.1.
- Update `dprint@latest` to 0.38.3.
## [2.12.6] - 2023-07-03
- Update `dprint@latest` to 0.38.1.
## [2.12.5] - 2023-07-02
- Update `dprint@latest` to 0.38.0.
## [2.12.4] - 2023-06-30
- Update `syft@latest` to 0.84.1.
- Update `mdbook@latest` to 0.4.31.
- Update `cargo-llvm-cov@latest` to 0.5.22.
## [2.12.3] - 2023-06-28
- Update `wasm-pack@latest` to 0.12.1.
- Update `cargo-binstall@latest` to 1.0.0.
## [2.12.2] - 2023-06-26
- Update `cargo-nextest@latest` to 0.9.54.
## [2.12.1] - 2023-06-26
- Update `parse-changelog@latest` to 0.6.0.
## [2.12.0] - 2023-06-26
- Support `cargo-make`. ([#146](https://github.com/taiki-e/install-action/pull/146), thanks @joshka)
## [2.11.6] - 2023-06-22
- Update `wasmtime@latest` to 10.0.1.
## [2.11.5] - 2023-06-21
- Update `wasmtime@latest` to 10.0.0.
- Update `syft@latest` to 0.84.0.
## [2.11.4] - 2023-06-19
- Update `wasm-pack@latest` to 0.12.0.
- Update `shfmt@latest` to 3.7.0.
## [2.11.3] - 2023-06-17
- Update `cargo-tarpaulin@latest` to 0.26.0.
## [2.11.2] - 2023-06-15
- Update `syft@latest` to 0.83.1.
- Update `protoc@latest` to 3.23.3.
## [2.11.1] - 2023-06-14
- Update `wasmtime@latest` to 9.0.4.
## [2.11.0] - 2023-06-10
- Support `cargo-dinghy`. ([#133](https://github.com/taiki-e/install-action/pull/133), thanks @notgull)
## [2.10.0] - 2023-06-10
- Support `syft`. ([#135](https://github.com/taiki-e/install-action/pull/135), thanks @FirelightFlagboy)
## [2.9.4] - 2023-06-08
- Update `parse-changelog@latest` to 0.5.4.
## [2.9.3] - 2023-06-05
- Update `cargo-udeps@latest` to 0.1.40.
## [2.9.2] - 2023-06-03
- Update `just@latest` to 1.14.0.
- Update `dprint@latest` to 0.37.1.
- Update `cargo-llvm-cov@latest` to 0.5.20.
## [2.9.1] - 2023-06-01
- Update `wasmtime@latest` to 9.0.3.
## [2.9.0] - 2023-05-29
- Update `mdbook@latest` to 0.4.30.
- Make cargo-binstall fallback more robust. ([#124](https://github.com/taiki-e/install-action/pull/124), thanks @NobodyXu)
## [2.8.8] - 2023-05-27
- Update `wasmtime@latest` to 9.0.2.
- Update `protoc@latest` to 3.23.2.
- Update `cargo-binstall@latest` to 0.23.1.
## [2.8.7] - 2023-05-23
- Update `wasmtime@latest` to 9.0.1.
## [2.8.6] - 2023-05-18
- Update `protoc@latest` to 3.23.1.
## [2.8.5] - 2023-05-16
- Update `cargo-nextest@latest` to 0.9.53.
## [2.8.4] - 2023-05-14
- Update `mdbook@latest` to 0.4.29.
## [2.8.3] - 2023-05-12
- Update `wasm-pack@latest` to 0.11.1.
## [2.8.2] - 2023-05-09
- Update `protoc@latest` to 3.23.0.
## [2.8.1] - 2023-05-06
- Update `protoc@latest` to 3.22.4.
- Update `dprint@latest` to 0.36.1.
- Update `cargo-udeps@latest` to 0.1.39.
- Update `cargo-nextest@latest` to 0.9.52.
- Support `cargo-udeps` on x86_64 Linux (musl) and aarch64 Linux/macOS/Windows.
## [2.8.0] - 2023-05-03
- Trim whitespace from tool names. ([#115](https://github.com/taiki-e/install-action/pull/115))
## [2.7.2] - 2023-04-28
- Update `cargo-llvm-cov@latest` to 0.5.19.
## [2.7.1] - 2023-04-28
- Update `wasmtime@latest` to 8.0.1.
## [2.7.0] - 2023-04-27
- Update `grcov@latest` to 0.8.18.
- Update `cargo-binstall@latest` to 0.23.0.
## [2.6.19] - 2023-04-25
- Update `cargo-llvm-cov@latest` to 0.5.18.
## [2.6.18] - 2023-04-21
- Update `cargo-llvm-cov@latest` to 0.5.17.
## [2.6.17] - 2023-04-20
- Update `wasmtime@latest` to 8.0.0.
## [2.6.16] - 2023-04-18
- Update `cargo-llvm-cov@latest` to 0.5.16.
## [2.6.15] - 2023-04-18
- Update `dprint@latest` to 0.36.0.
## [2.6.14] - 2023-04-16
- Update `cargo-minimal-versions@latest` to 0.1.12.
- Update `cargo-llvm-cov@latest` to 0.5.15.
## [2.6.13] - 2023-04-13
- Update `protoc@latest` to 3.22.3.
## [2.6.12] - 2023-04-12
- Update `cargo-deny@latest` to 0.13.9.
## [2.6.11] - 2023-04-11
- Update `dprint@latest` to 0.35.4.
## [2.6.10] - 2023-04-07
- Update `cargo-deny@latest` to 0.13.8.
## [2.6.9] - 2023-04-05
- Update `cargo-llvm-cov@latest` to 0.5.14.
## [2.6.8] - 2023-04-05
- Update `cargo-tarpaulin@latest` to 0.25.2.
## [2.6.7] - 2023-04-04
- Update `cargo-llvm-cov@latest` to 0.5.13.
## [2.6.6] - 2023-04-02
- Update `cargo-llvm-cov@latest` to 0.5.12.
## [2.6.5] - 2023-03-25
- Update `cargo-binstall@latest` to 0.22.0.
## [2.6.4] - 2023-03-21
- Update `wasmtime@latest` to 7.0.0.
## [2.6.3] - 2023-03-20
- Update `zola@latest` to 0.17.2.
- Update `wasm-pack@latest` to 0.11.0.
- Update `cargo-nextest@latest` to 0.9.51.
## [2.6.2] - 2023-03-14
- Update `cargo-binstall@latest` to 0.21.3. This fixes spurious error when accessing crates.io.
## [2.6.1] - 2023-03-14
- Update `cargo-nextest@latest` to 0.9.50.
## [2.6.0] - 2023-03-13
- Update `dprint@latest` to 0.35.3.
- Update `cargo-binstall@latest` to 0.21.2.
## [2.5.7] - 2023-03-11
- Update `protoc@latest` to 3.22.2.
## [2.5.6] - 2023-03-10
- Update `wasmtime@latest` to 6.0.1.
## [2.5.5] - 2023-03-08
- Update `protoc@latest` to 3.22.1.
- Update `mdbook@latest` to 0.4.28.
## [2.5.4] - 2023-02-28
- Update `cargo-llvm-cov@latest` to 0.5.11.
- Update `cargo-hack@latest` to 0.5.28.
## [2.5.3] - 2023-02-28
- Update `cargo-no-dev-deps@latest` to 0.2.2.
## [2.5.2] - 2023-02-27
- Update `cargo-tarpaulin@latest` to 0.25.1.
## [2.5.1] - 2023-02-25
- Update `zola@latest` to 0.17.1.
## [2.5.0] - 2023-02-23
- Update `cargo-llvm-cov@latest` to 0.5.10.
- Switch to composite action. ([#58](https://github.com/taiki-e/install-action/pull/58))
## [2.4.4] - 2023-02-21
- Update `wasmtime@latest` to 6.0.0.
## [2.4.3] - 2023-02-17
- Update `zola@latest` to 0.17.0.
- Update `protoc@latest` to 3.22.0.
## [2.4.2] - 2023-02-14
- Update `mdbook@latest` to 0.4.27.
- Update `dprint@latest` to 0.34.5.
## [2.4.1] - 2023-02-13
- Update `cargo-binstall@latest` to 0.20.1.
## [2.4.0] - 2023-02-11
- Support `cargo-tarpaulin`. ([#65](https://github.com/taiki-e/install-action/pull/65), thanks @orhun)
- Support `zola`. ([#71](https://github.com/taiki-e/install-action/pull/71), thanks @tranzystorek-io)
- Update `mdbook@latest` to 0.4.26.
- Allow installing cargo subcommands without `cargo`.
- Fix issue where installed non-Rust related binaries cannot be found from PowerShell on Windows. Rust-related binaries, Unix shells such as bash, and non-Windows OS are not affected by this issue.
- Fix install failure of Rust-related binaries when `$CARGO_HOME/bin` exists, but is not included in the `$PATH`. This failure occurred in slightly odd cases, such as multiple installations of rust in different directories.
- Use cargo-binstall fallback also if tool is available but the specified version not available. ([#68](https://github.com/taiki-e/install-action/pull/68))
## [2.3.5] - 2023-02-04
- Update `cross@latest` to 0.2.5.
## [2.3.4] - 2023-01-26
- Update `just@latest` to 1.13.0.
- Update `cargo-hack@latest` to 0.5.27.
- Update `cargo-no-dev-deps@latest` to 0.2.1.
- Update `cargo-minimal-versions@latest` to 0.1.11.
## [2.3.3] - 2023-01-21
- Update `wasmtime@latest` to 5.0.0.
## [2.3.2] - 2023-01-20
- Update `just@latest` to 1.12.0.
- Update `cargo-no-dev-deps@latest` to 0.2.0.
## [2.3.1] - 2023-01-18
- Update `dprint@latest` to 0.34.4.
- Update `cargo-binstall@latest` to 0.19.3.
## [2.3.0] - 2023-01-16
- Update `cargo-binstall@latest` to 0.19.2.
- Use `cargo-binstall` batching mode (#54)
## [2.2.3] - 2023-01-16
- Update `cargo-llvm-cov@latest` to 0.5.9.
## [2.2.2] - 2023-01-15
- Update `cargo-llvm-cov@latest` to 0.5.8.
- Update `cargo-nextest@latest` to 0.9.49.
## [2.2.1] - 2023-01-12
- Update `cargo-binstall@latest` to 0.19.1.
- Support `cargo-binstall` on aarch64 Windows.
## [2.2.0] - 2023-01-11
- Update `cargo-llvm-cov@latest` to 0.5.7.
- Update `cargo-deny@latest` to 0.13.7.
- Update `parse-changelog@latest` to 0.5.3.
- Update `cargo-minimal-versions@latest` to 0.1.10.
- Update `cargo-hack@latest` to 0.5.26.
- Support `cargo-no-dev-deps`.
## [2.1.4] - 2023-01-10
- Update `cargo-llvm-cov@latest` to 0.5.5.
## [2.1.3] - 2023-01-09
- Update `cargo-llvm-cov@latest` to 0.5.4.
## [2.1.2] - 2023-01-05
- Diagnostic improvements.
## [2.1.1] - 2023-01-05
- Emit warning if tool is not specified.
If you encounter this warning, it may be due to a dependabot bug that handles `@<tool>` shorthand in wrong way.
Previously, the handling of this case was platform-dependent and may or may not have resulted in an error.
## [2.1.0] - 2023-01-05
- Support `grcov`. ([#41](https://github.com/taiki-e/install-action/pull/41), thanks @thomcc)
- Update `just@latest` to 1.11.0.
## [2.0.3] - 2023-01-03
- Update `cargo-nextest@latest` to 0.9.48.
## [2.0.2] - 2023-01-02
- Update `just@latest` to 1.10.0.
## [2.0.1] - 2022-12-25
- Update `cargo-hack@latest` to 0.5.25.
@@ -495,7 +1049,116 @@ Note: This release is considered a breaking change because installing on version
Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.0.1...HEAD
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.14.2...HEAD
[2.14.2]: https://github.com/taiki-e/install-action/compare/v2.14.1...v2.14.2
[2.14.1]: https://github.com/taiki-e/install-action/compare/v2.14.0...v2.14.1
[2.14.0]: https://github.com/taiki-e/install-action/compare/v2.13.6...v2.14.0
[2.13.6]: https://github.com/taiki-e/install-action/compare/v2.13.5...v2.13.6
[2.13.5]: https://github.com/taiki-e/install-action/compare/v2.13.4...v2.13.5
[2.13.4]: https://github.com/taiki-e/install-action/compare/v2.13.3...v2.13.4
[2.13.3]: https://github.com/taiki-e/install-action/compare/v2.13.2...v2.13.3
[2.13.2]: https://github.com/taiki-e/install-action/compare/v2.13.1...v2.13.2
[2.13.1]: https://github.com/taiki-e/install-action/compare/v2.13.0...v2.13.1
[2.13.0]: https://github.com/taiki-e/install-action/compare/v2.12.23...v2.13.0
[2.12.23]: https://github.com/taiki-e/install-action/compare/v2.12.22...v2.12.23
[2.12.22]: https://github.com/taiki-e/install-action/compare/v2.12.21...v2.12.22
[2.12.21]: https://github.com/taiki-e/install-action/compare/v2.12.20...v2.12.21
[2.12.20]: https://github.com/taiki-e/install-action/compare/v2.12.19...v2.12.20
[2.12.19]: https://github.com/taiki-e/install-action/compare/v2.12.18...v2.12.19
[2.12.18]: https://github.com/taiki-e/install-action/compare/v2.12.17...v2.12.18
[2.12.17]: https://github.com/taiki-e/install-action/compare/v2.12.16...v2.12.17
[2.12.16]: https://github.com/taiki-e/install-action/compare/v2.12.15...v2.12.16
[2.12.15]: https://github.com/taiki-e/install-action/compare/v2.12.14...v2.12.15
[2.12.14]: https://github.com/taiki-e/install-action/compare/v2.12.13...v2.12.14
[2.12.13]: https://github.com/taiki-e/install-action/compare/v2.12.12...v2.12.13
[2.12.12]: https://github.com/taiki-e/install-action/compare/v2.12.11...v2.12.12
[2.12.11]: https://github.com/taiki-e/install-action/compare/v2.12.10...v2.12.11
[2.12.10]: https://github.com/taiki-e/install-action/compare/v2.12.9...v2.12.10
[2.12.9]: https://github.com/taiki-e/install-action/compare/v2.12.8...v2.12.9
[2.12.8]: https://github.com/taiki-e/install-action/compare/v2.12.7...v2.12.8
[2.12.7]: https://github.com/taiki-e/install-action/compare/v2.12.6...v2.12.7
[2.12.6]: https://github.com/taiki-e/install-action/compare/v2.12.5...v2.12.6
[2.12.5]: https://github.com/taiki-e/install-action/compare/v2.12.4...v2.12.5
[2.12.4]: https://github.com/taiki-e/install-action/compare/v2.12.3...v2.12.4
[2.12.3]: https://github.com/taiki-e/install-action/compare/v2.12.2...v2.12.3
[2.12.2]: https://github.com/taiki-e/install-action/compare/v2.12.1...v2.12.2
[2.12.1]: https://github.com/taiki-e/install-action/compare/v2.12.0...v2.12.1
[2.12.0]: https://github.com/taiki-e/install-action/compare/v2.11.6...v2.12.0
[2.11.6]: https://github.com/taiki-e/install-action/compare/v2.11.5...v2.11.6
[2.11.5]: https://github.com/taiki-e/install-action/compare/v2.11.4...v2.11.5
[2.11.4]: https://github.com/taiki-e/install-action/compare/v2.11.3...v2.11.4
[2.11.3]: https://github.com/taiki-e/install-action/compare/v2.11.2...v2.11.3
[2.11.2]: https://github.com/taiki-e/install-action/compare/v2.11.1...v2.11.2
[2.11.1]: https://github.com/taiki-e/install-action/compare/v2.11.0...v2.11.1
[2.11.0]: https://github.com/taiki-e/install-action/compare/v2.10.0...v2.11.0
[2.10.0]: https://github.com/taiki-e/install-action/compare/v2.9.4...v2.10.0
[2.9.4]: https://github.com/taiki-e/install-action/compare/v2.9.3...v2.9.4
[2.9.3]: https://github.com/taiki-e/install-action/compare/v2.9.2...v2.9.3
[2.9.2]: https://github.com/taiki-e/install-action/compare/v2.9.1...v2.9.2
[2.9.1]: https://github.com/taiki-e/install-action/compare/v2.9.0...v2.9.1
[2.9.0]: https://github.com/taiki-e/install-action/compare/v2.8.8...v2.9.0
[2.8.8]: https://github.com/taiki-e/install-action/compare/v2.8.7...v2.8.8
[2.8.7]: https://github.com/taiki-e/install-action/compare/v2.8.6...v2.8.7
[2.8.6]: https://github.com/taiki-e/install-action/compare/v2.8.5...v2.8.6
[2.8.5]: https://github.com/taiki-e/install-action/compare/v2.8.4...v2.8.5
[2.8.4]: https://github.com/taiki-e/install-action/compare/v2.8.3...v2.8.4
[2.8.3]: https://github.com/taiki-e/install-action/compare/v2.8.2...v2.8.3
[2.8.2]: https://github.com/taiki-e/install-action/compare/v2.8.1...v2.8.2
[2.8.1]: https://github.com/taiki-e/install-action/compare/v2.8.0...v2.8.1
[2.8.0]: https://github.com/taiki-e/install-action/compare/v2.7.2...v2.8.0
[2.7.2]: https://github.com/taiki-e/install-action/compare/v2.7.1...v2.7.2
[2.7.1]: https://github.com/taiki-e/install-action/compare/v2.7.0...v2.7.1
[2.7.0]: https://github.com/taiki-e/install-action/compare/v2.6.19...v2.7.0
[2.6.19]: https://github.com/taiki-e/install-action/compare/v2.6.18...v2.6.19
[2.6.18]: https://github.com/taiki-e/install-action/compare/v2.6.17...v2.6.18
[2.6.17]: https://github.com/taiki-e/install-action/compare/v2.6.16...v2.6.17
[2.6.16]: https://github.com/taiki-e/install-action/compare/v2.6.15...v2.6.16
[2.6.15]: https://github.com/taiki-e/install-action/compare/v2.6.14...v2.6.15
[2.6.14]: https://github.com/taiki-e/install-action/compare/v2.6.13...v2.6.14
[2.6.13]: https://github.com/taiki-e/install-action/compare/v2.6.12...v2.6.13
[2.6.12]: https://github.com/taiki-e/install-action/compare/v2.6.11...v2.6.12
[2.6.11]: https://github.com/taiki-e/install-action/compare/v2.6.10...v2.6.11
[2.6.10]: https://github.com/taiki-e/install-action/compare/v2.6.9...v2.6.10
[2.6.9]: https://github.com/taiki-e/install-action/compare/v2.6.8...v2.6.9
[2.6.8]: https://github.com/taiki-e/install-action/compare/v2.6.7...v2.6.8
[2.6.7]: https://github.com/taiki-e/install-action/compare/v2.6.6...v2.6.7
[2.6.6]: https://github.com/taiki-e/install-action/compare/v2.6.5...v2.6.6
[2.6.5]: https://github.com/taiki-e/install-action/compare/v2.6.4...v2.6.5
[2.6.4]: https://github.com/taiki-e/install-action/compare/v2.6.3...v2.6.4
[2.6.3]: https://github.com/taiki-e/install-action/compare/v2.6.2...v2.6.3
[2.6.2]: https://github.com/taiki-e/install-action/compare/v2.6.1...v2.6.2
[2.6.1]: https://github.com/taiki-e/install-action/compare/v2.6.0...v2.6.1
[2.6.0]: https://github.com/taiki-e/install-action/compare/v2.5.7...v2.6.0
[2.5.7]: https://github.com/taiki-e/install-action/compare/v2.5.6...v2.5.7
[2.5.6]: https://github.com/taiki-e/install-action/compare/v2.5.5...v2.5.6
[2.5.5]: https://github.com/taiki-e/install-action/compare/v2.5.4...v2.5.5
[2.5.4]: https://github.com/taiki-e/install-action/compare/v2.5.3...v2.5.4
[2.5.3]: https://github.com/taiki-e/install-action/compare/v2.5.2...v2.5.3
[2.5.2]: https://github.com/taiki-e/install-action/compare/v2.5.1...v2.5.2
[2.5.1]: https://github.com/taiki-e/install-action/compare/v2.5.0...v2.5.1
[2.5.0]: https://github.com/taiki-e/install-action/compare/v2.4.4...v2.5.0
[2.4.4]: https://github.com/taiki-e/install-action/compare/v2.4.3...v2.4.4
[2.4.3]: https://github.com/taiki-e/install-action/compare/v2.4.2...v2.4.3
[2.4.2]: https://github.com/taiki-e/install-action/compare/v2.4.1...v2.4.2
[2.4.1]: https://github.com/taiki-e/install-action/compare/v2.4.0...v2.4.1
[2.4.0]: https://github.com/taiki-e/install-action/compare/v2.3.5...v2.4.0
[2.3.5]: https://github.com/taiki-e/install-action/compare/v2.3.4...v2.3.5
[2.3.4]: https://github.com/taiki-e/install-action/compare/v2.3.3...v2.3.4
[2.3.3]: https://github.com/taiki-e/install-action/compare/v2.3.2...v2.3.3
[2.3.2]: https://github.com/taiki-e/install-action/compare/v2.3.1...v2.3.2
[2.3.1]: https://github.com/taiki-e/install-action/compare/v2.3.0...v2.3.1
[2.3.0]: https://github.com/taiki-e/install-action/compare/v2.2.3...v2.3.0
[2.2.3]: https://github.com/taiki-e/install-action/compare/v2.2.2...v2.2.3
[2.2.2]: https://github.com/taiki-e/install-action/compare/v2.2.1...v2.2.2
[2.2.1]: https://github.com/taiki-e/install-action/compare/v2.2.0...v2.2.1
[2.2.0]: https://github.com/taiki-e/install-action/compare/v2.1.4...v2.2.0
[2.1.4]: https://github.com/taiki-e/install-action/compare/v2.1.3...v2.1.4
[2.1.3]: https://github.com/taiki-e/install-action/compare/v2.1.2...v2.1.3
[2.1.2]: https://github.com/taiki-e/install-action/compare/v2.1.1...v2.1.2
[2.1.1]: https://github.com/taiki-e/install-action/compare/v2.1.0...v2.1.1
[2.1.0]: https://github.com/taiki-e/install-action/compare/v2.0.3...v2.1.0
[2.0.3]: https://github.com/taiki-e/install-action/compare/v2.0.2...v2.0.3
[2.0.2]: https://github.com/taiki-e/install-action/compare/v2.0.1...v2.0.2
[2.0.1]: https://github.com/taiki-e/install-action/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/taiki-e/install-action/compare/v1.17.3...v2.0.0
[1.17.3]: https://github.com/taiki-e/install-action/compare/v1.17.2...v1.17.3

View File

@@ -2,18 +2,33 @@
## Add support for new tool
(Example: [2ba826d](https://github.com/taiki-e/install-action/commit/2ba826d3ded42d6fa480b6bb82810d1282aa3460))
(Example: [ffbd316](https://github.com/taiki-e/install-action/commit/ffbd316e0fe98cb460dae3a66cd2ef9deb398bb1))
1\. Add base manifest to [`tools/codegen/base`](tools/codegen/base) directory.
1\. Add tool name to the table in ["Supported tools" section in `README.md`](https://github.com/taiki-e/install-action#supported-tools).
2\. Add base manifest to [`tools/codegen/base`](tools/codegen/base) directory.
See JSON files in `tools/codegen/base` directory for examples of the manifest.
2\. Generate manifest with the following command (replace `<tool>` with the tool name).
3\. Generate manifest with the following command (replace `<tool>` with the tool name).
```sh
./tools/manifest.sh <tool>
```
3\. Add tool name to test matrix in `.github/workflows/ci.yml`.
> If you're having problem with github api rate limit, you can use your GITHUB_TOKEN to increase the rate limit.
> If you have `Github CLI` installed (the command `gh`), you can:
>
> ```shell
> GITHUB_TOKEN=$(gh auth status --show-token 2>&1 | sed -n 's/^.*Token: \(.*\)$/\1/p') ./tools/manifest.sh <tool>
> ```
4\. Add tool name to table in "Supported tools" section in `README.md`.
## Troubleshooting
If one of the CI builds fails due to a bin path or release asset_name, fix the problem in the base
manifest, and re-run the manifest tool `tools/manifest.sh` to regenerate the manifest json file. The
base manifest supports overriding the bin path per platform by adding the `"bin"` / `"asset_name"`
to the platform object.
If CI fails only for containers using older versions of glibc or musl, you may need to add the tool
name to one of the `*_incompat` arrays in `tools/ci/tool-list.sh`.

View File

@@ -1,5 +1,6 @@
# install-action
[![release](https://img.shields.io/github/release/taiki-e/install-action?style=flat-square&logo=github)](https://github.com/taiki-e/install-action/releases/latest)
[![build status](https://img.shields.io/github/actions/workflow/status/taiki-e/install-action/ci.yml?branch=main&style=flat-square&logo=github)](https://github.com/taiki-e/install-action/actions)
GitHub Action for installing development tools (mainly from GitHub Releases).
@@ -8,6 +9,7 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
- [Inputs](#inputs)
- [Example workflow](#example-workflow)
- [Supported tools](#supported-tools)
- [Add support for new tool](#add-support-for-new-tool)
- [Security](#security)
- [Compatibility](#compatibility)
- [Related Projects](#related-projects)
@@ -24,6 +26,8 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
### Example workflow
To install the latest version:
```yaml
- uses: taiki-e/install-action@v2
with:
@@ -79,30 +83,42 @@ https://spdx.org/licenses
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
| [**cargo-binstall**][cargo-binstall] | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-bins/cargo-binstall/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE) |
| [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT) |
| [**cargo-careful**](https://github.com/RalfJung/cargo-careful) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/RalfJung/cargo-careful/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-MIT) |
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [Apache-2.0](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-MIT) |
| [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-MIT) |
| [**cargo-llvm-cov**](https://github.com/taiki-e/cargo-llvm-cov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-llvm-cov/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-MIT) |
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE) |
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT) |
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/master/LICENSE) |
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](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-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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT) |
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) |
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE) |
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE) |
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT) |
| [**just**](https://github.com/casey/just) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/casey/just/releases) | Linux, macOS, Windows | [CC0-1.0](https://github.com/casey/just/blob/HEAD/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/HEAD/LICENSE) |
| [**grcov**](https://github.com/mozilla/grcov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/grcov/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0) |
| [**just**](https://github.com/casey/just) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/casey/just/releases) | Linux, macOS, Windows | [CC0-1.0](https://github.com/casey/just/blob/HEAD/LICENSE) |
| [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/HEAD/LICENSE) |
| [**mdbook**](https://github.com/rust-lang/mdBook) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-lang/mdBook/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/rust-lang/mdBook/blob/HEAD/LICENSE) |
| [**nextest**](https://github.com/nextest-rs/nextest) (alias: `cargo-nextest`) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/nextest-rs/nextest/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-MIT) |
| [**nextest**](https://github.com/nextest-rs/nextest) (alias: `cargo-nextest`) | `$CARGO_HOME/bin` | cargo-binstall | Linux, macOS, Windows | [Apache-2.0](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-MIT) |
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/HEAD/LICENSE-MIT) |
| [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) |
| [**shellcheck**](https://www.shellcheck.net) | `/usr/local/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0-or-later](https://github.com/koalaman/shellcheck/blob/HEAD/LICENSE) |
| [**shfmt**](https://github.com/mvdan/sh) | `/usr/local/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/HEAD/LICENSE) |
| [**syft**](https://github.com/anchore/syft) | `/usr/local/bin` | [Github Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) |
| [**valgrind**](https://valgrind.org) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0-or-later](https://valgrind.org/docs/manual/license.gpl.html) |
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-MIT) |
| [**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/HEAD/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/HEAD/LICENSE) |
If `$CARGO_HOME/bin` is not available, Rust-related binaries will be installed to `$HOME/.cargo/bin`.<br>
If `$HOME/.cargo/bin` is not available, Rust-related binaries will be installed to `/usr/local/bin`.<br>
If `/usr/local/bin` is not available, binaries will be installed to `$HOME/.install-action/bin`.<br>
If a tool not included in the list above is specified, this action uses [cargo-binstall] as a fallback.
**If a tool not included in the list above is specified, this action uses [cargo-binstall] as a fallback.**
### Add support for new tool
See the [development guide](DEVELOPMENT.md) for how to add support for new tool.
## Security
@@ -115,17 +131,19 @@ See the linked documentation for information on security when installed using [s
## Compatibility
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Alpine, Fedora, CentOS, Rocky).
To use this action in self-hosted runners or in containers, you will need to install at least the following:
To use this action in self-hosted runners or in containers, at least the following tools are required:
- bash
- cargo (if you install cargo subcommands or use cargo-binstall fallback)
- cargo (if you use cargo-binstall fallback)
## Related Projects
- [cache-cargo-install-action]: GitHub Action for `cargo install` with cache.
- [create-gh-release-action]: GitHub Action for creating GitHub Releases based on changelog.
- [upload-rust-binary-action]: GitHub Action for building and uploading Rust binary to GitHub Releases.
- [setup-cross-toolchain-action]: GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
[cache-cargo-install-action]: https://github.com/taiki-e/cache-cargo-install-action
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall
[create-gh-release-action]: https://github.com/taiki-e/create-gh-release-action
[setup-cross-toolchain-action]: https://github.com/taiki-e/setup-cross-toolchain-action

View File

@@ -11,6 +11,14 @@ inputs:
required: false
default: 'true'
# Note:
# - inputs.* should be manually mapped to INPUT_* due to https://github.com/actions/runner/issues/665
# - Use GITHUB_*/RUNNER_* instead of github.*/runner.* due to https://github.com/actions/runner/issues/2185
runs:
using: node16
main: main.js
using: composite
steps:
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: bash
env:
INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }}

16
main.js
View File

@@ -1,16 +0,0 @@
const { execFileSync } = require('child_process');
function main() {
try {
execFileSync(
'bash',
['--noprofile', '--norc', `${__dirname}/main.sh`],
{ stdio: 'inherit' }
);
} catch (e) {
console.log(`::error::${e.message}`);
process.exit(1);
}
}
main();

310
main.sh
View File

@@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
IFS=$'\n\t'
@@ -11,7 +12,7 @@ x() {
)
}
retry() {
for i in {1..5}; do
for i in {1..10}; do
if "$@"; then
return 0
else
@@ -62,7 +63,7 @@ download_and_extract() {
bin_dir="${HOME}/.install-action/bin"
if [[ ! -d "${bin_dir}" ]]; then
mkdir -p "${bin_dir}"
echo "${bin_dir}" >>"${GITHUB_PATH}"
canonicalize_windows_path "${bin_dir}" >>"${GITHUB_PATH}"
export PATH="${PATH}:${bin_dir}"
fi
fi
@@ -77,7 +78,11 @@ download_and_extract() {
tar_args+=("xjf")
if ! type -P bzip2 &>/dev/null; then
case "${base_distro}" in
debian | alpine | fedora) sys_install bzip2 ;;
debian | alpine | fedora)
echo "::group::Install packages required for installation (bzip2)"
sys_install bzip2
echo "::endgroup::"
;;
esac
fi
;;
@@ -85,15 +90,27 @@ download_and_extract() {
tar_args+=("xJf")
if ! type -P xz &>/dev/null; then
case "${base_distro}" in
debian) sys_install xz-utils ;;
alpine | fedora) sys_install xz ;;
debian)
echo "::group::Install packages required for installation (xz-utils)"
sys_install xz-utils
echo "::endgroup::"
;;
alpine | fedora)
echo "::group::Install packages required for installation (xz)"
sys_install xz
echo "::endgroup::"
;;
esac
fi
;;
*.zip)
if ! type -P unzip &>/dev/null; then
case "${base_distro}" in
debian | alpine | fedora) sys_install unzip ;;
debian | alpine | fedora)
echo "::group::Install packages required for installation (unzip)"
sys_install unzip
echo "::endgroup::"
;;
esac
fi
;;
@@ -114,7 +131,7 @@ download_and_extract() {
else
case "${url}" in
*.zip)
unzip tmp
unzip -q tmp "${bin_in_archive#\./}"
mv "${bin_in_archive}" "${bin_dir}/"
;;
*) mv tmp "${installed_bin}" ;;
@@ -135,48 +152,68 @@ read_manifest() {
local tool="$1"
local version="$2"
local manifest
rust_crate=$(jq -r ".rust_crate" "${manifest_dir}/${tool}.json")
manifest=$(jq -r ".\"${version}\"" "${manifest_dir}/${tool}.json")
local download_info
if [[ "${manifest}" == "null" ]]; then
download_info="null"
return 0
fi
exact_version=$(jq <<<"${manifest}" -r '.version')
if [[ "${exact_version}" == "null" ]]; then
exact_version="${version}"
else
manifest=$(jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
fi
case "${host_os}" in
linux)
# Static-linked binaries compiled for linux-musl will also work on linux-gnu systems and are
# usually preferred over linux-gnu binaries because they can avoid glibc version issues.
# (rustc enables statically linking for linux-musl by default, except for mips.)
download_info=$(jq <<<"${manifest}" -r ".${host_arch}_linux_musl")
host_platform="${host_arch}_linux_musl"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
if [[ "${download_info}" == "null" ]]; then
# Even if host_env is musl, we won't issue an error here because it seems that in
# some cases linux-gnu binaries will work on linux-musl hosts.
# https://wiki.alpinelinux.org/wiki/Running_glibc_programs
# TODO: However, a warning may make sense.
download_info=$(jq <<<"${manifest}" -r ".${host_arch}_linux_gnu")
elif [[ "${host_env}" == "gnu" ]]; then
case "${tool}" in
cargo-nextest | nextest)
# musl build of nextest is slow, so use glibc build if host_env is gnu.
# https://github.com/taiki-e/install-action/issues/13
download_info=$(jq <<<"${manifest}" -r ".${host_arch}_linux_gnu")
;;
esac
host_platform="${host_arch}_linux_gnu"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
fi
;;
macos | windows)
# Binaries compiled for x86_64 macOS will usually also work on aarch64 macOS.
# Binaries compiled for x86_64 Windows will usually also work on aarch64 Windows 11+.
download_info=$(jq <<<"${manifest}" -r ".${host_arch}_${host_os}")
host_platform="${host_arch}_${host_os}"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
download_info=$(jq <<<"${manifest}" -r ".download_info.x86_64_${host_os}")
host_platform="x86_64_${host_os}"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
fi
;;
*) bail "unsupported OS type '${host_os}' for ${tool}" ;;
esac
}
read_download_info() {
local tool="$1"
local version="$2"
if [[ "${download_info}" == "null" ]]; then
bail "${tool}@${version} for '${host_os}' is not supported"
fi
url=$(jq <<<"${download_info}" -r '.url')
checksum=$(jq <<<"${download_info}" -r '.checksum')
bin_dir=$(jq <<<"${download_info}" -r '.bin_dir')
bin_in_archive=$(jq <<<"${download_info}" -r '.bin')
if [[ "${bin_dir}" == "null" ]]; then
url=$(jq <<<"${download_info}" -r '.url')
if [[ "${url}" == "null" ]]; then
local template
template=$(jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
url=$(jq <<<"${template}" -r '.url')
url="${url//\$\{version\}/${exact_version}}"
bin_in_archive=$(jq <<<"${template}" -r '.bin')
bin_in_archive="${bin_in_archive//\$\{version\}/${exact_version}}"
else
bin_in_archive=$(jq <<<"${download_info}" -r '.bin')
fi
if [[ "${rust_crate}" == "null" ]]; then
bin_dir="/usr/local/bin"
else
bin_dir="${cargo_bin}"
fi
if [[ "${bin_in_archive}" == "null" ]]; then
@@ -185,6 +222,10 @@ read_manifest() {
}
download_from_manifest() {
read_manifest "$@"
download_from_download_info "$@"
}
download_from_download_info() {
read_download_info "$@"
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive}"
}
install_cargo_binstall() {
@@ -192,11 +233,11 @@ install_cargo_binstall() {
binstall_version=$(jq -r '.latest.version' "${manifest_dir}/cargo-binstall.json")
local install_binstall='1'
if [[ -f "${cargo_bin}/cargo-binstall${exe}" ]]; then
if [[ "$(cargo binstall -V)" == "cargo-binstall ${binstall_version}" ]]; then
info "cargo-binstall already installed on in ${cargo_bin}/cargo-binstall${exe}"
if [[ "$(cargo binstall -V)" == "${binstall_version}" ]]; then
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}"
install_binstall=''
else
info "cargo-binstall already installed on in ${cargo_bin}/cargo-binstall${exe}, but is not compatible version with install-action, upgrading"
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}, but is not compatible version with install-action, upgrading"
rm "${cargo_bin}/cargo-binstall${exe}"
fi
fi
@@ -208,22 +249,6 @@ install_cargo_binstall() {
x cargo binstall -V
fi
}
cargo_binstall() {
local tool="$1"
local version="$2"
info "install-action does not support ${tool}, fallback to cargo-binstall"
install_cargo_binstall
# By default, cargo-binstall enforce downloads over secure transports only.
# As a result, http will be disabled, and it will also set
# min tls version to be 1.2
case "${version}" in
latest) cargo binstall --force --no-confirm "${tool}" ;;
*) cargo binstall --force --no-confirm --version "${version}" "${tool}" ;;
esac
}
apt_update() {
if type -P sudo &>/dev/null; then
retry sudo apt-get -o Acquire::Retries=10 -qq update
@@ -237,9 +262,9 @@ apt_install() {
apt_update
fi
if type -P sudo &>/dev/null; then
retry sudo apt-get -o Acquire::Retries=10 -qq -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
retry sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
else
retry apt-get -o Acquire::Retries=10 -qq -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
retry apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
fi
}
apt_remove() {
@@ -258,9 +283,9 @@ snap_install() {
}
apk_install() {
if type -P doas &>/dev/null; then
doas apk add "$@"
doas apk --no-cache add "$@"
else
apk add "$@"
apk --no-cache add "$@"
fi
}
dnf_install() {
@@ -277,6 +302,17 @@ sys_install() {
fedora) dnf_install "$@" ;;
esac
}
canonicalize_windows_path() {
case "${host_os}" in
windows) sed <<<"$1" 's/^\/c\//C:\\/' ;;
*) echo "$1" ;;
esac
}
# cargo-binstall may call `cargo install` on their fallback: https://github.com/taiki-e/install-action/pull/54#issuecomment-1383140833
# cross calls rustup on `cross --version` if the current directly is cargo workspace.
export CARGO_NET_RETRY=10
export RUSTUP_MAX_RETRIES=10
if [[ $# -gt 0 ]]; then
bail "invalid argument '$1'"
@@ -289,7 +325,15 @@ manifest_dir="$(dirname "$0")/manifests"
tool="${INPUT_TOOL:-}"
tools=()
if [[ -n "${tool}" ]]; then
while read -rd,; do tools+=("${REPLY}"); done <<<"${tool},"
while read -rd,; do
t="${REPLY# *}"
tools+=("${t%* }")
done <<<"${tool},"
fi
if [[ ${#tools[@]} -eq 0 ]]; then
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
# Exit with 0 for backward compatibility, we want to reject it in the next major release.
exit 0
fi
enable_checksum="${INPUT_CHECKSUM:-}"
@@ -300,32 +344,11 @@ case "${enable_checksum}" in
esac
# Refs: https://github.com/rust-lang/rustup/blob/HEAD/rustup-init.sh
case "$(uname -m)" in
aarch64 | arm64) host_arch="aarch64" ;;
xscale | arm | armv6l | armv7l | armv8l)
# Ignore arm for now, as we need to consider the version and whether hard-float is supported.
# https://github.com/rust-lang/rustup/pull/593
# https://github.com/cross-rs/cross/pull/1018
# Does it seem only armv7l is supported?
# https://github.com/actions/runner/blob/6b9e8a6be411a6e63d5ccaf3c47e7b7622c5ec49/src/Misc/externals.sh#L174
bail "32-bit ARM runner is not supported yet by this action"
;;
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
# and macOS (x86_64, aarch64).
# https://github.com/actions/runner
# 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.
*) host_arch="x86_64" ;;
esac
base_distro=""
exe=""
case "$(uname -s)" in
Linux)
host_os=linux
host_env="gnu"
if (ldd --version 2>&1 || true) | grep -q 'musl'; then
host_env="musl"
fi
if grep -q '^ID_LIKE=' /etc/os-release; then
base_distro="$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')"
case "${base_distro}" in
@@ -361,70 +384,111 @@ case "$(uname -s)" in
;;
*) bail "unrecognized OS type '$(uname -s)'" ;;
esac
case "$(uname -m)" in
aarch64 | arm64) host_arch="aarch64" ;;
xscale | arm | armv6l | armv7l | armv8l)
# Ignore arm for now, as we need to consider the version and whether hard-float is supported.
# https://github.com/rust-lang/rustup/pull/593
# https://github.com/cross-rs/cross/pull/1018
# Does it seem only armv7l is supported?
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
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>"
;;
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
# and macOS (x86_64, aarch64).
# https://github.com/actions/runner
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/.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
# So we can assume x86_64 unless it is aarch64 or arm.
*) host_arch="x86_64" ;;
esac
tmp_dir="${HOME}/.install-action/tmp"
cargo_bin="${CARGO_HOME:-"${HOME}/.cargo"}/bin"
if [[ ! -d "${cargo_bin}" ]]; then
# If $CARGO_HOME does not exist, or cargo installed outside of $CARGO_HOME/bin
# is used ($CARGO_HOME/bin is most likely not included in the PATH), fallback to
# /usr/local/bin or $HOME/.install-action/bin.
if [[ ! -d "${cargo_bin}" ]] || { [[ "${host_os}" != "windows" ]] && [[ "$(type -P cargo || true)" != "${cargo_bin}/cargo${exe}" ]]; }; then
cargo_bin=/usr/local/bin
fi
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
case "${base_distro}" in
debian | alpine) sys_install ca-certificates curl jq tar ;;
fedora)
if [[ "${dnf}" == "yum" ]]; then
# On RHEL7-based distribution jq requires EPEL
sys_install ca-certificates curl tar epel-release
sys_install jq --enablerepo=epel
else
sys_install ca-certificates curl jq tar
debian | fedora | alpine)
echo "::group::Install packages required for installation (jq, curl, and/or tar)"
sys_packages=()
if ! type -P curl &>/dev/null; then
sys_packages+=(ca-certificates curl)
fi
if ! type -P tar &>/dev/null; then
sys_packages+=(tar)
fi
if [[ "${dnf:-}" == "yum" ]]; then
# On RHEL7-based distribution jq requires EPEL
if ! type -P jq &>/dev/null; then
sys_packages+=(epel-release)
sys_install "${sys_packages[@]}"
sys_install jq --enablerepo=epel
else
sys_install "${sys_packages[@]}"
fi
else
if ! type -P jq &>/dev/null; then
sys_packages+=(jq)
fi
sys_install "${sys_packages[@]}"
fi
echo "::endgroup::"
;;
esac
fi
unsupported_tools=()
for tool in "${tools[@]}"; do
if [[ "${tool}" == *"@"* ]]; then
version="${tool#*@}"
tool="${tool%@*}"
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)$|^latest$ ]]; then
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$ ]]; then
bail "install-action does not support semver operators"
bail "install-action does not support semver operators: '${version}'"
fi
bail "install-action v2 does not support semver pre-release and build-metadata; please submit an issue if you need these supports again"
bail "install-action v2 does not support semver pre-release and build-metadata: '${version}'; if you need these supports again, please submit an issue at <https://github.com/taiki-e/install-action>"
fi
else
version="latest"
fi
tool="${tool%@*}"
info "installing ${tool}@${version}"
case "${tool}" in
protoc)
info "installing ${tool}@${version}"
read_manifest "protoc" "${version}"
read_download_info "protoc" "${version}"
# Copying files to /usr/local/include requires sudo, so do not use it.
bin_dir="${HOME}/.install-action/bin"
include_dir="${HOME}/.install-action/include"
if [[ ! -d "${bin_dir}" ]]; then
mkdir -p "${bin_dir}"
mkdir -p "${include_dir}"
echo "${bin_dir}" >>"${GITHUB_PATH}"
canonicalize_windows_path "${bin_dir}" >>"${GITHUB_PATH}"
export PATH="${PATH}:${bin_dir}"
fi
if ! type -P unzip &>/dev/null; then
case "${base_distro}" in
debian | alpine | fedora) sys_install unzip ;;
debian | alpine | fedora)
echo "::group::Install packages required for installation (unzip)"
sys_install unzip
echo "::endgroup::"
;;
esac
fi
mkdir -p "${tmp_dir}"
(
cd "${tmp_dir}"
download_and_checksum "${url}" "${checksum}"
unzip tmp
unzip -q tmp
mv "bin/protoc${exe}" "${bin_dir}/"
mkdir -p "${include_dir}/"
cp -r include/. "${include_dir}/"
case "${host_os}" in
windows) bin_dir=$(sed <<<"${bin_dir}" 's/^\/c\//C:\\/') ;;
esac
bin_dir=$(canonicalize_windows_path "${bin_dir}")
if [[ -z "${PROTOC:-}" ]]; then
info "setting PROTOC environment variable"
echo "PROTOC=${bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
@@ -433,6 +497,7 @@ for tool in "${tools[@]}"; do
rm -rf "${tmp_dir}"
;;
valgrind)
info "installing ${tool}@${version}"
case "${version}" in
latest) ;;
*) warn "specifying the version of ${tool} is not supported yet by this action" ;;
@@ -449,6 +514,7 @@ for tool in "${tools[@]}"; do
snap_install valgrind --classic
;;
cargo-binstall)
info "installing ${tool}@${version}"
case "${version}" in
latest) ;;
*) warn "specifying the version of ${tool} is not supported by this action" ;;
@@ -465,10 +531,29 @@ for tool in "${tools[@]}"; do
# Use cargo-binstall fallback if tool is not available.
if [[ ! -f "${manifest_dir}/${tool}.json" ]]; then
cargo_binstall "${tool}" "${version}"
case "${version}" in
latest) unsupported_tools+=("${tool}") ;;
*) unsupported_tools+=("${tool}@${version}") ;;
esac
continue
fi
# Use cargo-binstall fallback if tool is available but the specified version not available.
read_manifest "${tool}" "${version}"
if [[ "${download_info}" == "null" ]]; then
if [[ "${rust_crate}" == "null" ]]; then
bail "${tool}@${version} for '${host_os}' is not supported"
fi
warn "${tool}@${version} for '${host_os}' is not supported; fallback to cargo-binstall"
case "${version}" in
latest) unsupported_tools+=("${rust_crate}") ;;
*) unsupported_tools+=("${rust_crate}@${version}") ;;
esac
continue
fi
info "installing ${tool}@${version}"
# Pre-install
case "${tool}" in
shellcheck)
@@ -482,16 +567,51 @@ for tool in "${tools[@]}"; do
;;
esac
download_from_manifest "${tool}" "${version}"
download_from_download_info "${tool}" "${version}"
;;
esac
info "${tool} installed at $(type -P "${tool}${exe}")"
# At least cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version option.
case "${tool}" in
cargo-udeps) x cargo udeps --help | head -1 ;; # cargo-udeps v0.1.30 does not support --version option
cargo-valgrind) x cargo valgrind --help ;; # cargo-valgrind v2.1.0 does not support --version option
cargo-*) x cargo "${tool#cargo-}" --version ;;
*) x "${tool}" --version ;;
cargo-careful) ;; # cargo-careful 0.3.4 does not support neither --version nor --help option.
cargo-*)
if type -P cargo &>/dev/null; then
case "${tool}" in
cargo-valgrind) x cargo "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
*)
if ! x cargo "${tool#cargo-}" --version; then
x cargo "${tool#cargo-}" --help
fi
;;
esac
else
case "${tool}" in
cargo-valgrind) x "${tool}" "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
*)
if ! x "${tool}" "${tool#cargo-}" --version; then
x "${tool}" "${tool#cargo-}" --help
fi
;;
esac
fi
;;
*)
if ! x "${tool}" --version; then
x "${tool}" --help
fi
;;
esac
echo
done
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
IFS=$','
info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall"
IFS=$'\n\t'
install_cargo_binstall
# By default, cargo-binstall enforce downloads over secure transports only.
# As a result, http will be disabled, and it will also set
# min tls version to be 1.2
cargo binstall --force --no-confirm --locked "${unsupported_tools[@]}"
fi

View File

@@ -1,25 +1,46 @@
{
"latest": {
"version": "0.18.1",
"rust_crate": "cargo-binstall",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v0.18.1/cargo-binstall-x86_64-unknown-linux-musl.tgz",
"checksum": "ef05f04e951665b617fe0796ec72e5dc51e8724ee0b09a0da129fa24162369a0"
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-x86_64-unknown-linux-musl.tgz"
},
"x86_64_macos": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v0.18.1/cargo-binstall-x86_64-apple-darwin.zip",
"checksum": "291ad8f69e3f31a620c17a68cb456f64ab736947a76c57ffcc6f8602a09b4cb5"
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v0.18.1/cargo-binstall-x86_64-pc-windows-msvc.zip",
"checksum": "bfc078cb22626bb80e1bb23a3cc74f4362c1326ec3f3dfc1cc46e1bd13528906"
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v0.18.1/cargo-binstall-aarch64-unknown-linux-musl.tgz",
"checksum": "d26b5bbe14bbf7bd0f5fdd5b843f7f6df2c75d01168d42909932a422f17a4d5b"
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-aarch64-unknown-linux-musl.tgz"
},
"aarch64_macos": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v0.18.1/cargo-binstall-aarch64-apple-darwin.zip",
"checksum": "9ea261b7617bf6161447aa42b8e8979a7369aed3e5cef6b3774bec55fa4c70b6"
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-aarch64-apple-darwin.zip"
},
"aarch64_windows": {
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-aarch64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "1.1.2"
},
"1.1.2": {
"x86_64_linux_musl": {
"checksum": "a77a735455c4fd379d7965184086fa5b1a72f9f0246a5f6e6fd79ae5362bdc39"
},
"x86_64_macos": {
"checksum": "27e688f0371a4f049b8c69d4fc73cc6986f5e4cfce78b9b150fd79a1c4d1e890"
},
"x86_64_windows": {
"checksum": "f98e0e29be8f0ce5563de76032ec5daf604edda492ee33aed69a88136d06b374"
},
"aarch64_linux_musl": {
"checksum": "a8495cd3463fc71be50ab7a6d135007e2356ca528c63c044370110f52f5c5fc9"
},
"aarch64_macos": {
"checksum": "a27733cb48b3705c7df8b86224b5f97f24aef4a5ffca851cb948413207e9ecff"
},
"aarch64_windows": {
"checksum": "dd775c2a9317e59b3583303a2ad5608cfabb3270f03481d09e63cbb371854f2d"
}
}
}

42
manifests/cargo-careful.json generated Normal file
View File

@@ -0,0 +1,42 @@
{
"rust_crate": "cargo-careful",
"template": {
"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"
}
},
"latest": {
"version": "0.3.4"
},
"0.3": {
"version": "0.3.4"
},
"0.3.4": {
"x86_64_linux_musl": {
"checksum": "a9cfc7775546bd646a9e9252527c5caa56c429d854c6d8664ab4d63ed87827bd"
},
"x86_64_macos": {
"checksum": "b29d263648fc287250a413ebf53ddb37310564ac44bfd71c5a35ca8eaddac22f"
},
"x86_64_windows": {
"checksum": "50cebcb95cda4fa3b4d5010ed6252be92de2748d3f5c00aff3bc6fe5f39c0906"
}
},
"0.3.3": {
"x86_64_linux_musl": {
"checksum": "bb2b06f4df62110c8ae89a006b548a10a4da36d0f8f3ff67f7417fb51ed96b0a"
},
"x86_64_macos": {
"checksum": "c396bae85ad4b414976ea6943bdb6fb666e56735ad51255ab615399e40641fec"
},
"x86_64_windows": {
"checksum": "87b35993b38fc60c069c45d58e79bae6c8f5253ce2459dff6a6b0b629c7aeb4c"
}
}
}

1114
manifests/cargo-deny.json generated

File diff suppressed because it is too large Load Diff

281
manifests/cargo-dinghy.json generated Normal file
View File

@@ -0,0 +1,281 @@
{
"rust_crate": "cargo-dinghy",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/sonos/dinghy/releases/download/${version}/cargo-dinghy-linux-${version}.tgz",
"bin": "cargo-dinghy-${version}/cargo-dinghy"
},
"x86_64_macos": {
"url": "https://github.com/sonos/dinghy/releases/download/${version}/cargo-dinghy-macos-${version}.tgz",
"bin": "cargo-dinghy-${version}/cargo-dinghy"
}
},
"latest": {
"version": "0.6.4"
},
"0.6": {
"version": "0.6.4"
},
"0.6.4": {
"x86_64_linux_musl": {
"checksum": "b1453cff8f0f65f09312e88306e64e4c55bba5fb6daec5d8df1ab0ca4acef97f"
},
"x86_64_macos": {
"checksum": "4fd0f5cabbdeb6fe5728c54e888c3c6b3861d7cdb8e089caa5c1ea43f618e812"
}
},
"0.6.3": {
"x86_64_linux_musl": {
"checksum": "4faa2b0ba479222284f90885f66d0afc97ecee4e2b234042912a451fbd7b8dc8"
},
"x86_64_macos": {
"checksum": "343d7e8de208a5ef2eca4b3db1653a626efa135643203a7813d0831a7eb6b7df"
}
},
"0.6.2": {
"x86_64_linux_musl": {
"checksum": "b6cd5b91e61a14befa3260802bb387ef6b8deba78dad0fd8ab80d487319140e9"
},
"x86_64_macos": {
"checksum": "f6fd261b70844ca13dc69cdb2668e14691676e92188f82d4fcf1ade6900d6f90"
}
},
"0.6.1": {
"x86_64_linux_musl": {
"checksum": "1016d349f40f54332ba7269926d4e1a56295bb54c27fc0ff5b137d68f6ffa6d4"
},
"x86_64_macos": {
"checksum": "6b3fb17fd3117f728a41b34c1728bba35f85bbee6ad7e7402ae9ab5fefb2409f"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"checksum": "3755cd6187bf8192f359809143c080618acf9777a0d7a3351ecde6f67a4cfc47"
},
"x86_64_macos": {
"checksum": "907319443f0742c607773124209bf0f3c572a35b18819bfe126a487cbc1128c6"
}
},
"0.5": {
"version": "0.5.1"
},
"0.5.1": {
"x86_64_linux_musl": {
"checksum": "ded1f77c4514d763977eabe069fa62625745098715c54ad8427502557c412f05"
},
"x86_64_macos": {
"checksum": "ac105b5ef370a0920794c07af2b69fb33ea17e56ba55be2e189f080556f05112"
}
},
"0.5.0": {
"x86_64_linux_musl": {
"checksum": "e1f65a240c6e3587cd661d3b004e5af3da9f2b9c4e44f465e87f3717371d05fa"
},
"x86_64_macos": {
"checksum": "5bf0facc0d9864fd79026999ce8b9a8f3f56b40c15e0536aa98551d8750ad01a"
}
},
"0.4": {
"version": "0.4.71"
},
"0.4.71": {
"x86_64_linux_musl": {
"checksum": "64115114488ffc8b7006d2f9f35d19baba6e3acd2292133aac2dd64d24e59d99"
},
"x86_64_macos": {
"checksum": "db8bec9f9ad41e166bc1e212d0b9bf732bd1b3a1c1e49f1862042aa2dfcfdf2f"
}
},
"0.4.70": {
"x86_64_linux_musl": {
"checksum": "880ea253cdf3b989e9b45dba36e66abf9fa358bd805cdfced57437099eb00d21"
},
"x86_64_macos": {
"checksum": "a0a42c3f5825be8116978083428283e92143f320c80a11a6f5133e559642984c"
}
},
"0.4.69": {
"x86_64_linux_musl": {
"checksum": "b42985472ff399a6e00e1590cbc6dbe576b6a1c23bf36e9369898ba7152c72ff"
},
"x86_64_macos": {
"checksum": "aff25a81d3e99a0ba677a56f16860f915749fb0fa5a3ef10bb381b9a84d1e78f"
}
},
"0.4.68": {
"x86_64_linux_musl": {
"checksum": "8b17bbe806b459ac7f2692d1df9bdec5fabdc46513cb45f620b0a4124d0c8bdb"
},
"x86_64_macos": {
"checksum": "5883927469c45ac952a0785aea9a625dc3d158f0d03ee23e0ae7525659041453"
}
},
"0.4.67": {
"x86_64_linux_musl": {
"checksum": "e4175dbcb96abacdceee60055495e315bd065cbf66a3741ef7294f1d9b944448"
},
"x86_64_macos": {
"checksum": "2a4e0f23799335f3bcc04f5177772b3ae8178f69a1d20b1ea9a1e0a2af5d649e"
}
},
"0.4.66": {
"x86_64_linux_musl": {
"checksum": "10664353ce1ed10cefdf766bd9acbb9c357497011d11f281ba1d3ec24eb8a7f7"
},
"x86_64_macos": {
"checksum": "f76bd70d0f82bf31e61118eaaa5fb4912540276050f7a59d056b365614f65e5e"
}
},
"0.4.63": {
"x86_64_linux_musl": {
"checksum": "bbd791675e71e5ba4165d0fbde08c1572fa3771f12169b29831ff43b212578b2"
},
"x86_64_macos": {
"checksum": "3b4533a3e3020836abd864ddd52aa219b2eec2081a6aa376c78ce6ba37707421"
}
},
"0.4.62": {
"x86_64_linux_musl": {
"checksum": "2da0eb7a004344a845010ecbe10a92b1ea1576ea0c98cd57836fc0ce4855b675"
},
"x86_64_macos": {
"checksum": "980a8a88b5f3e950d9af8aa6a2ce6e4dfe391fcc345a082b124db2f09af85dbc"
}
},
"0.4.61": {
"x86_64_linux_musl": {
"checksum": "8d1db2698c9684b000e1e0df4675a5db28228c97c6b8a15240c4498af4575005"
},
"x86_64_macos": {
"checksum": "04fde09f40e409a6a33943bbdeb2e7a37703b6b554fa9ffe3b3d8c02139400ce"
}
},
"0.4.60": {
"x86_64_linux_musl": {
"checksum": "9881f4de90449c9251dbb9eeab85b7d73fb3c52219e0c044aa38afa6da7c0c86"
},
"x86_64_macos": {
"checksum": "feb68d4168542f09f4672241f41edc1dd1dfff10bb7376b393f7fc42ecb60a14"
}
},
"0.4.59": {
"x86_64_linux_musl": {
"checksum": "3d406ad00263c207ef339f570f8b2dc4a70bb040b11f81cbc4f61b8fa485d63a"
},
"x86_64_macos": {
"checksum": "19e9981cfa7d4564161990eb3d45855feb4caade42100f7681e5151aa177a2c5"
}
},
"0.4.57": {
"x86_64_linux_musl": {
"checksum": "a15252b2c0707c627a5b24ac3d21754046098ddbbc1b792fc981f844cbf74786"
},
"x86_64_macos": {
"checksum": "e1ba97310da861ef608fe2fcebb3251c2904bf4c5f059fd62a9654216ec75a31"
}
},
"0.4.55": {
"x86_64_linux_musl": {
"checksum": "a1eb166f015cb1a07e48e2bd44ec15bd370cf9f8a3d40d243f8ec35e71df983f"
},
"x86_64_macos": {
"checksum": "cb63021c7f9f415513ee8a5589b59b54dd1bce0b55eb2728c677f2e552b4a115"
}
},
"0.4.51": {
"x86_64_linux_musl": {
"checksum": "314d220264417960539db8a9cb1e8b81d010acc64e1d3e8bfcd3415608cea857"
},
"x86_64_macos": {
"checksum": "cc66108a0f2fb30a016c4400af5cb9e308b1c1217c696b3412dce4069722df78"
}
},
"0.4.50": {
"x86_64_linux_musl": {
"checksum": "6c885144ace5e9a064d5f201b8836418ce511266335eb56e72f6cfee3377abae"
},
"x86_64_macos": {
"checksum": "36606130a6c1a9aaa398063df59749961d0bea0973740a610e157154e459dfec"
}
},
"0.4.48": {
"x86_64_linux_musl": {
"checksum": "a5ba0ff38a074edf9b16e1d10a550b567236953c11f2f92414b56877364bf02e"
},
"x86_64_macos": {
"checksum": "d892bcc9d5976f6e0eb7ec56ce06bbb10d777fce8f2b61a494544a99dc57a8e3"
}
},
"0.4.47": {
"x86_64_linux_musl": {
"checksum": "3a7bad503bd2af5884acba5fd1d36a053610e4ffbf2bd2f32def3a125a388c0b"
},
"x86_64_macos": {
"checksum": "dabd2b1e836a3ed0493fe86a51dbd64edc53bd1fe12418f23ab1241a28a4d49f"
}
},
"0.4.46": {
"x86_64_linux_musl": {
"checksum": "5bf5c74385f8f629fc22842db9f22a017ce1161ab18695d3b673bef0767908c3"
},
"x86_64_macos": {
"checksum": "8c7c03acda02eeaac85c58d1bc2b4eaeadc86bd001a547bd83170e5a799de9e7"
}
},
"0.4.41": {
"x86_64_linux_musl": {
"checksum": "30c25753544b0d7ced2341ee01b732031739f1611ee9792a900544f2330c3af6"
},
"x86_64_macos": {
"checksum": "fb0744858e9b62c3df157806490ccb7484391d1e22d965cb395943b5ad99d047"
}
},
"0.4.40": {
"x86_64_linux_musl": {
"checksum": "5d0348b5b6361c2654543e4fdcb4adf3138c2acabb84a4b31c0b4296420ca1bc"
},
"x86_64_macos": {
"checksum": "8ec452814f1660377e6c04ef7a896dcd036421ae60804f1a6d1a2a48c38abb0b"
}
},
"0.4.39": {
"x86_64_linux_musl": {
"checksum": "4d6bdd598600ea70085fdedfd425faa6527e337819f23b998cc1deb5e01a6fd5"
},
"x86_64_macos": {
"checksum": "c03237fdf92eff3a7b5ce678684cf0b3fed7b35c5c644c5dd56dba60083d36b1"
}
},
"0.4.38": {
"x86_64_linux_musl": {
"checksum": "4bd472b5e3718d08118f08bd2ac0fbd0ce28ddbf022314b66d2a9c61a7a55615"
},
"x86_64_macos": {
"checksum": "a38ac1de5862efc36a772234c59f002894d2c6ec1924b11a36d0ecbba59a1411"
}
},
"0.4.37": {
"x86_64_linux_musl": {
"checksum": "b22e585e24363971eb925c66cb9ff3ad97612aba7264d0a27eaad871f9f3b02a"
},
"x86_64_macos": {
"checksum": "fa3b17fdc8615feb0633c513bde8f8ada9bca21a5aaf6c32567c850a19f1a9d7"
}
},
"0.4.35": {
"x86_64_linux_musl": {
"checksum": "8d10ff10fa6d4974c71fd0804d65901a88e17c472fded202c6215bc31cbb4eac"
},
"x86_64_macos": {
"checksum": "f086fd58fba784a26db8989f85ece81df6b2c0400c1b59129f5b81279c7e0a82"
}
},
"0.4.34": {
"x86_64_linux_musl": {
"checksum": "b7bd211f0f6c703b9d82e11c96e6679e21989523c85349f243f385159ff0af39"
},
"x86_64_macos": {
"checksum": "ffd0a1834eff980a10d2d983db167d67300a0634ef405fb6153f98072eae1bf4"
}
}
}

View File

@@ -1,60 +1,117 @@
{
"rust_crate": "cargo-hack",
"template": null,
"latest": {
"version": "0.5.25",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "174ac9958cc93a197821012ab74a7b96836f0792ba031c3edfec3b81e7cacb93"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "db2c58207e0e8682e8c0a8785bfa221bf54fe7bf4806c39bbc4358bc97c1a146"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "5f5e5e63a76098241b65eaa1a0fa17160a3a512faa03cff2e1ab586052cb32e6"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e955398f465f2152b1c4717a2c3ff4dd9525d7a25f01c4b1d85e4e2db4b57ac0"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "69bdd8c7c31434c7ef76addc44fa70b873f637ff2a1b245fdf0ee85f1f278f28"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "2a8ad14a57a373529b1bbdee10a07b27012b4a0e4506df09d16c949f2c0b1429"
}
"version": "0.5.29"
},
"0.5": {
"version": "0.5.25",
"version": "0.5.29"
},
"0.5.29": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "174ac9958cc93a197821012ab74a7b96836f0792ba031c3edfec3b81e7cacb93"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "97be81fba9a94970d9984ea6a02028d9c6a83d53071456aa7c7cf35b9a150405"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "db2c58207e0e8682e8c0a8785bfa221bf54fe7bf4806c39bbc4358bc97c1a146"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "1388d51e994673f30380f709f3a8bacbc7f2981c3b294f34945b9612977ae6dd"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "5f5e5e63a76098241b65eaa1a0fa17160a3a512faa03cff2e1ab586052cb32e6"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "e6bcc2ea5c5802e53773fb5f64b0d3e43784779ec61d7c2cbefb1a760fb04241"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e955398f465f2152b1c4717a2c3ff4dd9525d7a25f01c4b1d85e4e2db4b57ac0"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e8729bd85be2c4efc3c72c8a7c995758f4b531334144cb7376557d44492c102e"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "69bdd8c7c31434c7ef76addc44fa70b873f637ff2a1b245fdf0ee85f1f278f28"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "3a024f71643a0cb137b28c7da9530c417f2c64dfa5f78d5e615b7f7376b43558"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "2a8ad14a57a373529b1bbdee10a07b27012b4a0e4506df09d16c949f2c0b1429"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "79261291cadb00feb75f70d50ba33ff8fb6c68d7ab9c66614423610dd840d23f"
}
},
"0.5.28": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "87fb6dbb3e8272ec912f85b80366d0c4784fbcf0fe4e5981bf442efaf29dfe48"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "e926dbb2921544835c5e38cd4e3ac3ef5be4b4ab752528f45d805b652df11ee4"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "fb3df062d00fa8b7efa42e7a87ff997bd74fab2d83f1a476532b991b86065052"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "788308e4504a2676d97847fcc3993f47e8c93c4b43b46b8566b7b18cef01093f"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "47c3390818b5f434a4697aeff0f71f4f69b7e7c2df946b74cce45e2bb0fc8dfd"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "c38da73a61a3600aed98d4ee00bce0c64bca4b4e2200112f55011872d420ead5"
}
},
"0.5.27": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a57248a36e5f95b88eda8fbbfd1f1170992abe7d126c7778aa2bd0508625592f"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "8c3f574813316c74f8f6871eea60af1e9f161ffe598e5ee49029929eb48dadd2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "94c9f1e6c4d50fbf059f81e41c950583a108e78653ad0ec7a63fb7f1e213287b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "14deb7e0772fd0090ca3b04117f70cc10b20a370edf56b9255d24e84e755f7ac"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "c16b74d87ad26f5d8147bf3c0b17bd04c77b0bdeff836c7ae2c0a02959e761ed"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "d2694b937d0c8fed71c1a0d3aabd9d9923a808d7196b15fd6d2eacde6755d57c"
}
},
"0.5.26": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e4bf3b5ee4be1d7e324c625f18ad85db22ab7bab9bb76988e3901358bc6b6e23"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "697b11ef5f79c9976424c46be7a7f6a7f8efa94b587deb41fa37a2aa0fbcc28b"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "6d751dde6c8a87997bc9863bfe9b2d1293497b5eb7021465e0873567f8887500"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "50814c9e1bff259816e03508aac9ac06be18bea4bf220928fac10b1de9494abc"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "fb4a1d38ce5edc5eccc3ecdc2aa27dcd58b0984ec76316f52d9c8a3c97679a4f"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "abb797d5794ea0456b323e5074b452c798dd5b5a94135d91f38494e829c8bbff"
}
},
"0.5.25": {
"version": "0.5.25",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "174ac9958cc93a197821012ab74a7b96836f0792ba031c3edfec3b81e7cacb93"
@@ -81,7 +138,6 @@
}
},
"0.5.24": {
"version": "0.5.24",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "645eaa98b5f582a2668ac38f139d5476ee605a6de3adaa4937d4ee84f1cce209"
@@ -108,7 +164,6 @@
}
},
"0.5.23": {
"version": "0.5.23",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "47d0b7f906395c39c249bb9be71541ca16bdaf7a6476ad20072ff9d7bc934664"
@@ -135,7 +190,6 @@
}
},
"0.5.22": {
"version": "0.5.22",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "39fb5278e5a5782c92e13c134c2826dc9a9b2ed37f1df354c3c82dae705eb464"
@@ -162,7 +216,6 @@
}
},
"0.5.21": {
"version": "0.5.21",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eae32e44290f06e69ac2220c8d1e448c2a6f08f8672d2eee6e879ea4f7690457"
@@ -189,7 +242,6 @@
}
},
"0.5.20": {
"version": "0.5.20",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "82f2383ff38f26b4b12f9fc7c9bd43608a30eb6aea5b103795828c327a26af94"
@@ -216,7 +268,6 @@
}
},
"0.5.19": {
"version": "0.5.19",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "3c54b469fc5f57499468d3c1fe262d6a15b6829e43eb3c5070a9115bfb667a0c"
@@ -243,7 +294,6 @@
}
},
"0.5.18": {
"version": "0.5.18",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "38f923c7b3ec904536efe319534120307b76418ac4b9c4fe0a40b01f600e4041"
@@ -270,7 +320,6 @@
}
},
"0.5.17": {
"version": "0.5.17",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2f7a0ea5a704e9d1ed171063fcad50be47ff8d2a130e5ff97bd8c0fad6a581dd"
@@ -293,7 +342,6 @@
}
},
"0.5.16": {
"version": "0.5.16",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7625df89cf4689bdffb9616c5debf0afab3708478c81d882f911dc854507e2a6"
@@ -316,7 +364,6 @@
}
},
"0.5.15": {
"version": "0.5.15",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "85a183ee312ecc579be266388fd203886d56704e2468d4a1c98ee1057e7289f0"
@@ -339,7 +386,6 @@
}
},
"0.5.14": {
"version": "0.5.14",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "11e05d350cf1be6fe95e757f08708122a4ad4e39cbafddbe1baab2c58a547784"
@@ -362,7 +408,6 @@
}
},
"0.5.13": {
"version": "0.5.13",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a6e8952a3e1084b28d4968dd2ee28d6777a64c1975d5572e6b081c403d7db996"
@@ -381,7 +426,6 @@
}
},
"0.5.12": {
"version": "0.5.12",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "04d33084d6ef8e44f5832205932763c18ad38f61ac8dbb48b31f0585d48641a0"
@@ -400,7 +444,6 @@
}
},
"0.5.11": {
"version": "0.5.11",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.11/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c41ec44f641cb380f180ca03691e8410387bce2d91f3eecadbd09941124aa7f1"
@@ -415,7 +458,6 @@
}
},
"0.5.10": {
"version": "0.5.10",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.10/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "06e413c02196e3b5affe363d89c538bc947b24d4dc9678acfd5bc91d94e06868"
@@ -430,7 +472,6 @@
}
},
"0.5.9": {
"version": "0.5.9",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.9/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "98f4010e94700ad342be575156b642be6669afc04ae62eec438d06bd1dd87b4d"
@@ -445,7 +486,6 @@
}
},
"0.5.8": {
"version": "0.5.8",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.8/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9ad5d16806deaf4255cd559c2c5411c09383d7c408ef4c8a4e491d0d416f8881"
@@ -460,7 +500,6 @@
}
},
"0.5.7": {
"version": "0.5.7",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.7/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7235b068f65e8d4c14787aa3695984e3fbbcbd7f0c97537872e3c8391eca1db1"
@@ -475,7 +514,6 @@
}
},
"0.5.6": {
"version": "0.5.6",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.6/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f0d616d878a674b01ff3eaad459bf93e9a424bf54ac12c0e131f70c9f4d98bdb"
@@ -490,7 +528,6 @@
}
},
"0.5.5": {
"version": "0.5.5",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.5/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "632f228655646f75a6fb237cd18d11b6aabf9b4814297eda65d3f354bf8c9268"
@@ -505,7 +542,6 @@
}
},
"0.5.4": {
"version": "0.5.4",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.4/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9d90d56dc1c7a1f7747b8b0c27a85c7f630c60cbc7403f986711c275f1265d11"
@@ -520,7 +556,6 @@
}
},
"0.5.3": {
"version": "0.5.3",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.3/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4c298cb156f1561e9e84e9ed0f2924d4265234e52ca15aefd743b114b5d161ca"
@@ -535,7 +570,6 @@
}
},
"0.5.2": {
"version": "0.5.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.2/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d5b37eb22afca1ad817020ec52e776ee0c14c7bb0e9317381c63922d7c2514c9"
@@ -550,7 +584,6 @@
}
},
"0.5.1": {
"version": "0.5.1",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.1/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f152cdc7c256d3432e4dbc5d5fb4e3a26a44faa809e1451cd752b7364861d84e"
@@ -565,7 +598,6 @@
}
},
"0.5.0": {
"version": "0.5.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.0/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "903be266e25b87511234f8f39a84f0a9ebd40b52ccc2299d4eda4c8da8bfd9d9"
@@ -580,22 +612,9 @@
}
},
"0.4": {
"version": "0.4.8",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "3c2728ec5f7e67014bb1eb4099f7fbe6962b7e13c35988d7316e3d00efc455b8"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "dea0f5995bda29ba410cd6dcfa6c5b7889df80589df3d43e1ca27879789706f5"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "86fc8ca834c8a0bdd8b6958590efd1f528862d1b466cb00e863b644fce90ed8f"
}
"version": "0.4.8"
},
"0.4.8": {
"version": "0.4.8",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "3c2728ec5f7e67014bb1eb4099f7fbe6962b7e13c35988d7316e3d00efc455b8"
@@ -610,7 +629,6 @@
}
},
"0.4.7": {
"version": "0.4.7",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.7/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7bd068ded6cb4f7671b309a04c73c8d24826d2ee92432e280cfbe9bd6620264b"
@@ -625,7 +643,6 @@
}
},
"0.4.6": {
"version": "0.4.6",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.6/cargo-hack-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "cff0ba4789bffe84fd03204fd4f0adb92bc59eedb64b934e4016d68f2c7cd16a"
@@ -640,7 +657,6 @@
}
},
"0.4.5": {
"version": "0.4.5",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.5/cargo-hack-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a6fbf921254a74a043b7b565ea1a1e3cdab4eaef828a637160a4847aca18f27c"
@@ -655,7 +671,6 @@
}
},
"0.4.4": {
"version": "0.4.4",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.4/cargo-hack-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9e72fd36e5ab4c17225a9b42db87b9bc5886b1b3b298f774d68565318ccde021"
@@ -670,7 +685,6 @@
}
},
"0.4.3": {
"version": "0.4.3",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.3/cargo-hack-v0.4.3-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "dde36c57020c23b267e20f6f62b13d4541d219a2156fbef926d24eeee1fa2f2a"

File diff suppressed because it is too large Load Diff

1193
manifests/cargo-make.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,277 +1,272 @@
{
"latest": {
"version": "0.1.9",
"rust_crate": "cargo-minimal-versions",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4ad1c41f00a8258c9c64f713fcb48bab23617273d9363146acdfc4a803ee711c"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "b34bfd059a4f7646b6f18861c8684d1ead30962ae8858369f16d74c8457542bb"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "14ee2d767f3798c7eb4c559bd3d89aa843ddef260942074fea36deded463d4f0"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8ca629b9c9fe97caad187e5595baf1afbdf3f584b3901c6add289d8c939549b7"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "307a0efc447d3dd22d9286ecafecdb4ce7241dee3e52c4f10ac6f5f9f495a6fa"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-aarch64-apple-darwin.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "f41bcd424169f073d6ccd39912632f7323b9883b638b71b6a4bfc89a1b3e42d9"
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz"
}
},
"latest": {
"version": "0.1.13"
},
"0.1": {
"version": "0.1.9",
"version": "0.1.13"
},
"0.1.13": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4ad1c41f00a8258c9c64f713fcb48bab23617273d9363146acdfc4a803ee711c"
"checksum": "7bafe9e8c27207845edb3940e3a91f7cbae7a318472267610017fb6b10d8c7a2"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "b34bfd059a4f7646b6f18861c8684d1ead30962ae8858369f16d74c8457542bb"
"checksum": "79bf05f75f95e20641181d7c5576fa18a9b8eb11ad640a979a8916d8b6887831"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "14ee2d767f3798c7eb4c559bd3d89aa843ddef260942074fea36deded463d4f0"
"checksum": "ab7849653698babfc74dc865c87c3683594174e8f53201dc2bbcdc2100e9b4c8"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8ca629b9c9fe97caad187e5595baf1afbdf3f584b3901c6add289d8c939549b7"
"checksum": "c5a1b3d68fc25420806576bc3d947fbb71011f30153c29ff1de162c80dc167e9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "307a0efc447d3dd22d9286ecafecdb4ce7241dee3e52c4f10ac6f5f9f495a6fa"
"checksum": "e7ce17977d4fc48d7a240989edf0c88511cee8573133504f0af5b4f7070893cf"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "f41bcd424169f073d6ccd39912632f7323b9883b638b71b6a4bfc89a1b3e42d9"
"checksum": "f0f501bb1026cb5e48db5ccff3a16dcc6832d5d2f9da353f17337f86fbceca38"
}
},
"0.1.12": {
"x86_64_linux_musl": {
"checksum": "14d33bd273110fc3a4ebc96eab922442e2663f1c8d8da746d66a917fa2957297"
},
"x86_64_macos": {
"checksum": "d4a71d3e58f0d0a998f35a034120e831498a36601a02b940c7999030decb43be"
},
"x86_64_windows": {
"checksum": "ab17ab06b5f211611e88d17e4b28ff19076c5b9a6d351fd7f0d20a071f3a1d03"
},
"aarch64_linux_musl": {
"checksum": "f7aa0d7909f9b828446c9d5f2a0db0ff27df7c167f110609d665b4d70d8a1a8b"
},
"aarch64_macos": {
"checksum": "1f23174e8a4522799999bac4564d780b7d4893d9f5aa2472b71782e826e3acbd"
},
"aarch64_windows": {
"checksum": "62267707abf30cacd086bfa035de527d5227682288c9e2176e03de925bae9dd3"
}
},
"0.1.11": {
"x86_64_linux_musl": {
"checksum": "a7d3f6ba4cff8643b06e5a17f7967043f49a9144b7ae8d24d9542fc29ef1d4f2"
},
"x86_64_macos": {
"checksum": "466a1542dd5050009f11c976018738f38f4a5a481ff9b6b81f45d498eaa7efd0"
},
"x86_64_windows": {
"checksum": "59bd40b9562a7717b3746d1558de7f4751b8eac111d5850738ed1756e86cd414"
},
"aarch64_linux_musl": {
"checksum": "8e05290054d8554550c859f4f617245aa282d5c03c98b41ab00e19008a4cb081"
},
"aarch64_macos": {
"checksum": "181a142f2134775c9fb0fe9e465467a2f231893d26193972e312a968f0cf6588"
},
"aarch64_windows": {
"checksum": "d16116fc1a7472cef8ca2497c35559271653e76f6c8c2e8ff99e17dbab43fedf"
}
},
"0.1.10": {
"x86_64_linux_musl": {
"checksum": "de28bdc0a9ff95ce607eea9b090525dc967138029f31a0c5173143e3dbe080d3"
},
"x86_64_macos": {
"checksum": "0092d3f009db6e8af40db25ca078b151cc64556eebbc4afa506f81b17d054680"
},
"x86_64_windows": {
"checksum": "7221ee5df739422a9f817f65fd152bbb2313a2fe592cbf2d1f783f90479befbb"
},
"aarch64_linux_musl": {
"checksum": "60b5fc7500415937a29c5d80d2d7772b87583f9716b685d840cd502b2c456a63"
},
"aarch64_macos": {
"checksum": "f1c872f93d526bb9988c6b96eed66a4f5d6ee11170d9b3952e3ffbb441f94d69"
},
"aarch64_windows": {
"checksum": "eb78f90de7de5ed0c1075c7181fd126265bfaec39f93fe169d2c0aa814892b01"
}
},
"0.1.9": {
"version": "0.1.9",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4ad1c41f00a8258c9c64f713fcb48bab23617273d9363146acdfc4a803ee711c"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "b34bfd059a4f7646b6f18861c8684d1ead30962ae8858369f16d74c8457542bb"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "14ee2d767f3798c7eb4c559bd3d89aa843ddef260942074fea36deded463d4f0"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8ca629b9c9fe97caad187e5595baf1afbdf3f584b3901c6add289d8c939549b7"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "307a0efc447d3dd22d9286ecafecdb4ce7241dee3e52c4f10ac6f5f9f495a6fa"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.9/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "f41bcd424169f073d6ccd39912632f7323b9883b638b71b6a4bfc89a1b3e42d9"
}
},
"0.1.8": {
"version": "0.1.8",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0aa5c502202831dae2ea3c327788e95c9077ae914879dc2f78d66c6b2d4be12e"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "d363a13641f5be0fe6b23b12673956a7b766c085f3a7f0f6c8e36a2c456251bb"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "acbc064f4f1b723f43b520313f9687b328e269e43fca7392b3bbe91e9782b9e4"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9b0a03f84acd3bf70e63f8fb613917b60af80fc20d98bd67d19e23f2aaa88515"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "04e41c7fcdaaa724ad7da63237a815d88b9a057800cf1148970d213b08b28abf"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.8/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "210582ed2c3bf0e0e32a5dcb6d40883dd024da44d14be937841f959df157fb7c"
}
},
"0.1.7": {
"version": "0.1.7",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "70f3a766a785b905b975d988e0acbc7a0685feef91bf05d164d27349e4ad14e2"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "9203cf870c29a63cffb204f0663e29a31d50c6955b32bd9d43d0519a971cda99"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "6df4e6b6115164ae1f9b6a2f2afd1aad4883158848196723e8ad640083f560e6"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "7604fab05ce523ad326d6b158d028035161a18533118a06c6035242439bdf7dc"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "2528ec81f067623e2cc173ea9c4e2a53c9243d50f931bf516354d27b23d9d195"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.7/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "54a6341e1f3abb9006c11d3efd46460316e381f2f4c3ab4f9024c6b52864e7b0"
}
},
"0.1.6": {
"version": "0.1.6",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "06f7e18c8afcceb82728b0502d9cf173dc7ba1f70f623c7423e10a15a6adfdbd"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "dd7495900b1ecc1403681fcd9f0cc53f467d6220d76273b67545a79127469ee7"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "db713983401c70a598002cf2ce2f188f7edf683f3664adb792ad8a9936c4f56c"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6c5d7e6d10e0568f361938808e1480ea2e2a71d08d016349b4dade5a9aeca93d"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "4485fabf45024da18944dbc801245a62874d819da979dc8dcad7383d3fb271c2"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.6/cargo-minimal-versions-aarch64-pc-windows-msvc.tar.gz",
"checksum": "3fa9865c99e97acd30577054c29f476dde89b3aff174fcfc844335e2a00af4e5"
}
},
"0.1.5": {
"version": "0.1.5",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.5/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ce4ed231f04e84e11fff96bd0e54cb762a6bf64b981b1083b380938710df94ac"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.5/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "7ce9c783c4b2101fe36ef99ee8a0ecb764e7e32b6b905646124b7356050f128e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.5/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1b98993e81219890decefeaf161262a5997bf0e145fba9a6f55e73bfed29e464"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.5/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "1d09f93ed4fd615f4c6d69058a6a8aa49ab8e50f3e63a0f7be2b7dbb2346a3f1"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.5/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "a5539cbf7d43a68180b403727e588ce466fc7dfdbde4fbbe0b2a58fa1185d11b"
}
},
"0.1.4": {
"version": "0.1.4",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.4/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "739944284263057f8f6a3854e67e66d3d02ed435cc9af9dcc638dc8c09a55d3b"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.4/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "081e23fb403d7cc6b6307fb056c247f5edcb19539558a865ef593802e0e41758"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.4/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4e08a0cc1498ec0a0483f1c224ab82ea344e354d936bfc6a91b6c6bb707507d0"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.4/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "349f07e51fa733f6b1ae890a6d761f7af53f5679eb74675a7aa1673710bae5b6"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.4/cargo-minimal-versions-aarch64-apple-darwin.tar.gz",
"checksum": "ab4bae13d263f7eb7bdf02a931daeab26c16fa5a8585de931a3a6f96fb0a86cc"
}
},
"0.1.3": {
"version": "0.1.3",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.3/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "89fd8fa3a37d76568122cbce3ba6a4bd7600a1b893be0eef59e8733887758264"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.3/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "650cfd6875635509723958c98f9864e5072cdbf7e4305fbeff603010e8fab503"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.3/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "df6dc7c9eef65e07b05ea15ff1a03d4d1c0427c5b8bf15b99dbdd554baa60272"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.3/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e5cf61743a666a30a66025cd49a8336c4dd2e07605aa5f51bad81b10d7357042"
}
},
"0.1.2": {
"version": "0.1.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.2/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d42cf0af9ca7c449dbad815b450cfbee478c263dbaa3952399e72090d85c4798"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.2/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "cf29e3cd862ad613a96215b884f77c369b94315f7849dbf2727d2efdaed575c5"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.2/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3543e545f8026e949b35ed331de53ac704f5536587ccd898c8820fa9387217d1"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.2/cargo-minimal-versions-aarch64-unknown-linux-musl.tar.gz",
"checksum": "0c85913f75f8e74737de76516d84e1409ca3433775b2ed73d29f97905be59b93"
}
},
"0.1.1": {
"version": "0.1.1",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.1/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c80f49034fb8d87869b210535f4d89ad4562ae00da3b97d7a30eae3e17350ae6"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.1/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "5ad711a27fce8a176a348427b3f009f8d703663395e5fa19032c72e6d8b1d4d7"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.1/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "97de219f8d544a567359c58b171f38d5b48fb46481b27ab733770d21667add7e"
}
},
"0.1.0": {
"version": "0.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.0/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz",
"checksum": "19d6fa618494847093f86990ef31b8229d7d032539346c43749a05f73da46aee"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.0/cargo-minimal-versions-x86_64-apple-darwin.tar.gz",
"checksum": "4edcff7cbabadfd682c44fde4eef8bc097357fe206dfb1d7a64323f9cc6e7a8f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v0.1.0/cargo-minimal-versions-x86_64-pc-windows-msvc.tar.gz",
"checksum": "dd7241e0ea5026926352c2fc9efb5f9e11545f69548ff1716863afcb90194a58"
}
}

View File

@@ -1,828 +0,0 @@
{
"latest": {
"version": "0.9.47",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "8518f212d10ab67ad620bcf8dff755a0f083757440881143c31a3904821f260f"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-musl.tar.gz",
"checksum": "879605757d4b7bbb8aa2c108e91a328ea1d5af38a1be236bccc5aec7eed60446"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-universal-apple-darwin.tar.gz",
"checksum": "23ad7efe005bbbc686eabdc4be6f471fabc64ef6caf161d92ec8f0ef9dcb38f5"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-pc-windows-msvc.tar.gz",
"checksum": "22d838040a0106c0fbe06a0f13bc0995c92e81898f2355421c07fe2f856dd2ed"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "98260769d5762f35f2e2d7b1812372f4639d2ab4078e1967d1daf659331b879b"
}
},
"0.9": {
"version": "0.9.47",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "8518f212d10ab67ad620bcf8dff755a0f083757440881143c31a3904821f260f"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-musl.tar.gz",
"checksum": "879605757d4b7bbb8aa2c108e91a328ea1d5af38a1be236bccc5aec7eed60446"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-universal-apple-darwin.tar.gz",
"checksum": "23ad7efe005bbbc686eabdc4be6f471fabc64ef6caf161d92ec8f0ef9dcb38f5"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-pc-windows-msvc.tar.gz",
"checksum": "22d838040a0106c0fbe06a0f13bc0995c92e81898f2355421c07fe2f856dd2ed"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "98260769d5762f35f2e2d7b1812372f4639d2ab4078e1967d1daf659331b879b"
}
},
"0.9.47": {
"version": "0.9.47",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "8518f212d10ab67ad620bcf8dff755a0f083757440881143c31a3904821f260f"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-unknown-linux-musl.tar.gz",
"checksum": "879605757d4b7bbb8aa2c108e91a328ea1d5af38a1be236bccc5aec7eed60446"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-universal-apple-darwin.tar.gz",
"checksum": "23ad7efe005bbbc686eabdc4be6f471fabc64ef6caf161d92ec8f0ef9dcb38f5"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-x86_64-pc-windows-msvc.tar.gz",
"checksum": "22d838040a0106c0fbe06a0f13bc0995c92e81898f2355421c07fe2f856dd2ed"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.47/cargo-nextest-0.9.47-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "98260769d5762f35f2e2d7b1812372f4639d2ab4078e1967d1daf659331b879b"
}
},
"0.9.46": {
"version": "0.9.46",
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.46/cargo-nextest-0.9.46-universal-apple-darwin.tar.gz",
"checksum": "938fa847ab1d7d0fa94dbeb9bdea817187bcf89c59d2a871b24042b09ad17944"
}
},
"0.9.45": {
"version": "0.9.45",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.45/cargo-nextest-0.9.45-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fb7dd79b1b16e2c8a4476c72091988852966ad42dd969eaf3469b84bb996f08c"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.45/cargo-nextest-0.9.45-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6ca9583d08da02bc8b4e6c4d94d341cce4784057fb27730e64e01b70fe004afd"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.45/cargo-nextest-0.9.45-universal-apple-darwin.tar.gz",
"checksum": "dc50fb656120753932f88b5c9de0ed64d3bd738d1615d1d5b9849c393328cdd1"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.45/cargo-nextest-0.9.45-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8222d7f4ba8d4d62bb21ecf2dac3695025e77d00ea711bd8043a0c4605250b4d"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.45/cargo-nextest-0.9.45-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "e8aef754b393369cff845ffe1a0acba569b04f4747874320e71bb15593c8235d"
}
},
"0.9.44": {
"version": "0.9.44",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.44/cargo-nextest-0.9.44-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "544e15a10bdea2e98da6762d062a61fe1e1a24235200895c9f1c4817d3d9fec1"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.44/cargo-nextest-0.9.44-x86_64-unknown-linux-musl.tar.gz",
"checksum": "5174ecb5f0fa699dcf2c90f2689b5d6e32e0d5b9ab24fd309c00d865710fa8b8"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.44/cargo-nextest-0.9.44-universal-apple-darwin.tar.gz",
"checksum": "ae20bb213ca44898b49b30fad9eb90b00f4997032bd0815f11571109c3e675b2"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.44/cargo-nextest-0.9.44-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1c6d5e02ac53495d1efd7754337a64d362bc917b7a063de8cb560352696d0167"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.44/cargo-nextest-0.9.44-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "7293c00fcc3a1f77e2b12438aba0de8612b4b5ed6b6eaa5b1665db9d84e99ba0"
}
},
"0.9.43": {
"version": "0.9.43",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.43/cargo-nextest-0.9.43-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "448e6700d5b0e459b9dcd73f6ebc76fd57bd1c621f4ac5f2c915ac90d6e89c84"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.43/cargo-nextest-0.9.43-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b40f83e6093ba0822daf43caa5fb3f64fc098cfbb1b2b8b704a1b82d280b93dd"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.43/cargo-nextest-0.9.43-universal-apple-darwin.tar.gz",
"checksum": "8fef2947e22891a8f668aab33fa05ebbf0138df6703fcc2ca963a257e6441d29"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.43/cargo-nextest-0.9.43-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4fc0f4c3e255dea1a07d43592056d71d19660abcfd11711e1bb3732311ca0dc4"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.43/cargo-nextest-0.9.43-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "79da74c38d6ba1381058fb5d1318c6b318b47869349b8a80806e09596abc8017"
}
},
"0.9.42": {
"version": "0.9.42",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.42/cargo-nextest-0.9.42-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "baaed41d21ff120fed927e022c9bf74e8d31dc50a4342e7849894fc341f31c53"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.42/cargo-nextest-0.9.42-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1b4c4442d5ca6329d5c04697fad70355569d738f37c713411c6fcd0195aac457"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.42/cargo-nextest-0.9.42-universal-apple-darwin.tar.gz",
"checksum": "12d9e8ebf0ab5cf2596dea35bee183310348d5c9625f2bda64cfbf4c342e3730"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.42/cargo-nextest-0.9.42-x86_64-pc-windows-msvc.tar.gz",
"checksum": "bf69c7055f5c45f38a4c63538c8b367122557d1dd49414e62f8c38a76f31f88e"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.42/cargo-nextest-0.9.42-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "f2de3914236041d7aa843c3d1d2304cf25e032dad2a3cd2e3fd4cbde12202b64"
}
},
"0.9.41": {
"version": "0.9.41",
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.41/cargo-nextest-0.9.41-universal-apple-darwin.tar.gz",
"checksum": "1d2983bed390e6e5fb13222dc0724bb54a3f67226e87e7a304c7dd3f0003ca61"
}
},
"0.9.40": {
"version": "0.9.40",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.40/cargo-nextest-0.9.40-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d9ab201015d93bc1e47b0c9da0a778d746fb7f22c610cdc9f2dabd441dd7fc76"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.40/cargo-nextest-0.9.40-x86_64-unknown-linux-musl.tar.gz",
"checksum": "04772ba51706ddaffeb05688bc2a77719321aadfa31b70249c894ad85ce0fe36"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.40/cargo-nextest-0.9.40-universal-apple-darwin.tar.gz",
"checksum": "55c9c77885f8fed495bd1da06d00d676b506ea35a5c1825ff3eda0b83746b0e4"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.40/cargo-nextest-0.9.40-x86_64-pc-windows-msvc.tar.gz",
"checksum": "49d80615ee2cbd213abe8bd110f5bd1990050dcefd17a34014e4d3b924339fe9"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.40/cargo-nextest-0.9.40-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "e20dde1b62b5be9c76782b3c6521682621b04e483f4029f69c05b5f44a133704"
}
},
"0.9.39": {
"version": "0.9.39",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.39/cargo-nextest-0.9.39-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "759d6766f4686af03c99d9d641286b313b8acad01f5795d825eb33014ae0867a"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.39/cargo-nextest-0.9.39-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1c0a1ff68ddf1e2a9acd201c12a4dab451fc3a8d1908d33e7bda406de757a689"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.39/cargo-nextest-0.9.39-universal-apple-darwin.tar.gz",
"checksum": "563d491a51d3ec4a133b83b979cd4d4ed654e5fd65bbe9ca2fd9f3021a8dab1e"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.39/cargo-nextest-0.9.39-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d9cb5b2a7a52b43f53f2c4afbcb3ae56d029b98342101b78d84fdfa569988eb3"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.39/cargo-nextest-0.9.39-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "bc4300207ca8365348f6a4c5d2122873bf6ca12652b4c58c455a339e79118568"
}
},
"0.9.38": {
"version": "0.9.38",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.38/cargo-nextest-0.9.38-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "ce6a30df41bc32158d0136b59757f41e9da9b9633ca00a5f96f03c4586ea7bf5"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.38/cargo-nextest-0.9.38-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6fadc213ccf08a3cc3149d784d13452cfb74cea5e68885e31d5853d4b56c6dc3"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.38/cargo-nextest-0.9.38-universal-apple-darwin.tar.gz",
"checksum": "1c5923ed413d82933e45dfa6ad16c08901216f39c67d2836e45048d768f91bd2"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.38/cargo-nextest-0.9.38-x86_64-pc-windows-msvc.tar.gz",
"checksum": "fbf73b5e8bca59784b11fd526068ff01b5e456d66b19be6706ce93e4181e83b6"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.38/cargo-nextest-0.9.38-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "b7fc94e638e82075286190ba696222a6768f4144ea7384ea5a25292ca5534fac"
}
},
"0.9.37": {
"version": "0.9.37",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.37/cargo-nextest-0.9.37-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "da51679397ed055a0cc2f2e63ff934d179372bbd88f937f71f7255fd5c528755"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.37/cargo-nextest-0.9.37-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6ea9ce5726ea30ac6186dcf063dc5a4595c6779b8530200618d291ac95944e53"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.37/cargo-nextest-0.9.37-universal-apple-darwin.tar.gz",
"checksum": "01386d1242a6656eb1239cd5ce59b383f60167f687e3eb9bfd180fab86f58e47"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.37/cargo-nextest-0.9.37-x86_64-pc-windows-msvc.tar.gz",
"checksum": "9f3be2d8a85b2dedaad7bccefa45dc430f9a76bf99104a44bef3fbb8553e3e5c"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.37/cargo-nextest-0.9.37-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "41ccf7273be37af8ea466b2dfa35fe922cdd1d1b45716407f2951fb38d97a748"
}
},
"0.9.36": {
"version": "0.9.36",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.36/cargo-nextest-0.9.36-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d2b0f7b0773e60a93aba72a9ae5c11fc348e58f38fe25d6e1877725d9e6ae475"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.36/cargo-nextest-0.9.36-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e1b90e4bcb12ab3839eca75ef6de6a3ed46936d68037958f7a7167e4653896da"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.36/cargo-nextest-0.9.36-universal-apple-darwin.tar.gz",
"checksum": "4332636324d9ee0e786cfdefae3ee383a2a0b3ddde6fdccab212e0c09671f7fc"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.36/cargo-nextest-0.9.36-x86_64-pc-windows-msvc.tar.gz",
"checksum": "7f0c7211671e1fdea76136c06110df6acca23e4e32f53c3ef6e8a537efae73c2"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.36/cargo-nextest-0.9.36-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "b266b330fcfc7223825b46a07cdd072df3e41911515697000508baf019e64dea"
}
},
"0.9.35": {
"version": "0.9.35",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.35/cargo-nextest-0.9.35-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fa6fbc8d848e595d847eaeddea432dad6944a4cfc4ac3156ef91173772a1c4ab"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.35/cargo-nextest-0.9.35-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9d11ad8ed2d6401b51196d4b0c78924b0f78df323458b096c1adcdc899c8fb66"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.35/cargo-nextest-0.9.35-universal-apple-darwin.tar.gz",
"checksum": "0cbc3a22be5511ff0365499f6d0e38b0aaa62f33c8e25792a71437dbdfd0af43"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.35/cargo-nextest-0.9.35-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1026b2d19604d745c61635bf9fd5105c15f36bebef1cd6de2b0fc0a455de0b27"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.35/cargo-nextest-0.9.35-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "866db5b1b39032055eb2cfb0a62f5a5a23899ce0abfba0129f44bf826b81adcf"
}
},
"0.9.34": {
"version": "0.9.34",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.34/cargo-nextest-0.9.34-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a96acb41a9ca14d5cd5aef9e8a12c1be8f8a3362bafe4f3a3da32c56b9c1abc5"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.34/cargo-nextest-0.9.34-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f1ef0f528e09dc2ae9dea3fb6cf234f279772170cddc1fc8a603c4733f7675cc"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.34/cargo-nextest-0.9.34-universal-apple-darwin.tar.gz",
"checksum": "406ae94f8e8ae81e7f00080449c045bee01ee569721e603f7e6eb685903dde66"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.34/cargo-nextest-0.9.34-x86_64-pc-windows-msvc.tar.gz",
"checksum": "7b096f12a97ca2f7f194c25e88a2459bf078997157af85dc77603df277f63d7c"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.34/cargo-nextest-0.9.34-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "008927576704b0650727539daa435d1636f01516bad5f45d27c21afe992fdc01"
}
},
"0.9.33": {
"version": "0.9.33",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.33/cargo-nextest-0.9.33-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "6bfd0f9f156dcad38f40282320b38cb513f19023617b9df327026cc8e41a2795"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.33/cargo-nextest-0.9.33-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2e5b1819ebfc8c6da370ef07e9487dd42bef7ad28949aa6235dd127ad49cd064"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.33/cargo-nextest-0.9.33-universal-apple-darwin.tar.gz",
"checksum": "bee61898fdaa523b4ebfbeeacfd3f6051a77cb307b3c5ece4f35f26802e7469c"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.33/cargo-nextest-0.9.33-x86_64-pc-windows-msvc.tar.gz",
"checksum": "425e9be858d5b66410cdb8ac9b9d62fc80a196aa5a9cc7c8ee7f0a5fe7bdf6a8"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.33/cargo-nextest-0.9.33-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "1b016e421493e11a5272bd9a24fa1515d7fad2962d41393261b5823fd1c8dbf4"
}
},
"0.9.32": {
"version": "0.9.32",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.32/cargo-nextest-0.9.32-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "3c4688160d7055494ba4343b6f84c80d229576df6acf6c4caf955b01e52a67a9"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.32/cargo-nextest-0.9.32-x86_64-unknown-linux-musl.tar.gz",
"checksum": "86d4e3a57e99c1806315c4df1337b0044eea9fe1d57331428f79d3c1686a2187"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.32/cargo-nextest-0.9.32-universal-apple-darwin.tar.gz",
"checksum": "a5747af15b4620dcf51b166e866a6421858becdd7ee07db1b05cf9fc3e9fa7eb"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.32/cargo-nextest-0.9.32-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f75dc137cc4826a276d9d9dc38ce3ea93b69e4fc2fcfa13af9dd060ae9db1f9a"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.32/cargo-nextest-0.9.32-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "c50cedfbf8c5ec41c8777e9b18f082f0cc789ee7a47de07bfa6f4549e84d8bed"
}
},
"0.9.31": {
"version": "0.9.31",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.31/cargo-nextest-0.9.31-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "e086b4d84f08ff750afc917dbe89803e3aece8ff166ab380d2c4437cd459da72"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.31/cargo-nextest-0.9.31-x86_64-unknown-linux-musl.tar.gz",
"checksum": "272593752ad3ce5eca51cd071efbdc463914ee091f38007f5ae684ae5d7b2733"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.31/cargo-nextest-0.9.31-universal-apple-darwin.tar.gz",
"checksum": "dda665e39e889bafee6ccfcfc8b63ad510abac9cc0d0673fe7bc928135e56055"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.31/cargo-nextest-0.9.31-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c72779cee829009550668d7da2ad1a1fc9081e8d14782818b8fa17c6aa763ac6"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.31/cargo-nextest-0.9.31-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "a5c23e61574f938d1b9e0d71425b9b01a9af5dd5000a79489b5f256fb48d174e"
}
},
"0.9.30": {
"version": "0.9.30",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.30/cargo-nextest-0.9.30-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "6607736082fa6557012cd1b388cc63d3ec4b5eb344d41404c0726bfaa37c108b"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.30/cargo-nextest-0.9.30-x86_64-unknown-linux-musl.tar.gz",
"checksum": "fa3117e40bbb888a81da73b7ddc1d0b545ccc5684fcabc99761589c33c90ae24"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.30/cargo-nextest-0.9.30-universal-apple-darwin.tar.gz",
"checksum": "5e0f12f783dbe64343ddc168d36ee8bde961149a92883c0b7813b7831f4c33ed"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.30/cargo-nextest-0.9.30-x86_64-pc-windows-msvc.tar.gz",
"checksum": "bc3728cb1a8fb34378005dc5c2e849e1ecad5c9df7be368c968d3125b895b8db"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.30/cargo-nextest-0.9.30-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "2bbeea2fcb0a84b4349c735bafe4575a85d2c080e1863347601bbbec17f7602f"
}
},
"0.9.29": {
"version": "0.9.29",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.29/cargo-nextest-0.9.29-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "b57d1662827d85be4ea37e9e4ca0bc53b96dc564fb8d8ab2300fda3b53423895"
},
"x86_64_linux_musl": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.29/cargo-nextest-0.9.29-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0af9af9f9f278becd87f203fab31b9f0ef8ea69c7c9227e30a41c6c9311526dd"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.29/cargo-nextest-0.9.29-universal-apple-darwin.tar.gz",
"checksum": "3706c380fdf87bf0547b51a29c2880efcfd1c5f8839dcfcc455fc40de1ff3a6d"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.29/cargo-nextest-0.9.29-x86_64-pc-windows-msvc.tar.gz",
"checksum": "5a5c3532872a1006b61e0422d6f6cc89de2ed80273f76888c9a68b2f4e039cae"
},
"aarch64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.29/cargo-nextest-0.9.29-aarch64-unknown-linux-gnu.tar.gz",
"checksum": "fa32a8c8951b4f6ea19fdb97799188fc8c8b1fba06afc0240a005d72b685915a"
}
},
"0.9.28": {
"version": "0.9.28",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.28/cargo-nextest-0.9.28-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fa0f8843469cf3c541b6dedb9321ba04573d9ba75bf8608a028537ba924f0bd8"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.28/cargo-nextest-0.9.28-universal-apple-darwin.tar.gz",
"checksum": "d99f24fe2ec8887fddd6b8a7b39cc1f0c793504d8f61f965a71b3499801e6aec"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.28/cargo-nextest-0.9.28-x86_64-pc-windows-msvc.tar.gz",
"checksum": "cd519077fa9dad077644ea3f0ea28455cb320c48bc0577e33f61169d81aefc4b"
}
},
"0.9.27": {
"version": "0.9.27",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.27/cargo-nextest-0.9.27-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "da3054259e0aac51d3a4392778a594fa22cef2ae22494c2cc109ffe1b895e1f6"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.27/cargo-nextest-0.9.27-universal-apple-darwin.tar.gz",
"checksum": "215594fb9dca749cc7dabc5727d6e6aeacdc4f4f835aee330cfa1d5b26a3102c"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.27/cargo-nextest-0.9.27-x86_64-pc-windows-msvc.tar.gz",
"checksum": "bb78880018da246a18d5654181d3ee7a7755fe27773502147e64938ba9400634"
}
},
"0.9.26": {
"version": "0.9.26",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.26/cargo-nextest-0.9.26-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fda7a9d8964d87da648fb2336957a5ea4c3584671eeac4d378a258873395814a"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.26/cargo-nextest-0.9.26-universal-apple-darwin.tar.gz",
"checksum": "5d13fe035eb40aa1963c9434e23cff3dc26a9644ca09ed9271f18a1b40559006"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.26/cargo-nextest-0.9.26-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f0c0dba573b8f486a3b452a4173f14bd3cc52dc0801f98a74ec81c86b6d46786"
}
},
"0.9.25": {
"version": "0.9.25",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.25/cargo-nextest-0.9.25-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "5a0af54644702a17690d3e9bfe5b007f5eb04a423a31560011818f6e6b828011"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.25/cargo-nextest-0.9.25-universal-apple-darwin.tar.gz",
"checksum": "012199680a32ea1834662e558a7455a4a92bbfd3825f48809fea4ccf5ad6427f"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.25/cargo-nextest-0.9.25-x86_64-pc-windows-msvc.tar.gz",
"checksum": "23c3ce0f92098016651832f44f6b27d9c9d4031db421ea5afdb43dfdeb643d93"
}
},
"0.9.24": {
"version": "0.9.24",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.24/cargo-nextest-0.9.24-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a51b6fedb9b7a4d1616bed1e84a9c001a7b74f1c238d0f82fd06f2c2c1852a15"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.24/cargo-nextest-0.9.24-universal-apple-darwin.tar.gz",
"checksum": "3b08a166428ff53d129bdce9a55a4b84c46328e91cdf6a97fe5db2070fdf4548"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.24/cargo-nextest-0.9.24-x86_64-pc-windows-msvc.tar.gz",
"checksum": "6d5ae9d933af826b7cd9fce6f803c92740a48ccd1a6a9899bd3e5878cf9d1f09"
}
},
"0.9.23": {
"version": "0.9.23",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.23/cargo-nextest-0.9.23-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "e55ea8d86b2667fa630e1b3cf61eb1d5f079619ccc63c193b64545a2b6bc5cea"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.23/cargo-nextest-0.9.23-universal-apple-darwin.tar.gz",
"checksum": "3464080829d1989b1ee0e8ab99c30cba06cfa7dc413dd0d553e9197434240e4f"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.23/cargo-nextest-0.9.23-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c8fa3e1f0d235f93d9cd6b76e6fc75bf9d7d82929b91e3d6cf6a15975907defc"
}
},
"0.9.22": {
"version": "0.9.22",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.22/cargo-nextest-0.9.22-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "b0d05e3fc88b0fb8320a05fc860f2f5030e8f6ee2662e62750a194e8af5546f6"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.22/cargo-nextest-0.9.22-universal-apple-darwin.tar.gz",
"checksum": "9fb9d314ffc646d4537950f0cce30b4f8ac06865d43e6b4c5eb1235f657a6351"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.22/cargo-nextest-0.9.22-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3f92c2cbe12f50f03032c3724711c2e5e537167413c3b671203d367eda16f79f"
}
},
"0.9.21": {
"version": "0.9.21",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.21/cargo-nextest-0.9.21-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "33b905ef2202b97e7103ff7765a42547e25b2d6b781f6f985442e2b438d1aa62"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.21/cargo-nextest-0.9.21-universal-apple-darwin.tar.gz",
"checksum": "cdf95d3a0f990e74c4c2bd1332ccfc5b500067c50ff6f0b8f5862f979ce093ce"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.21/cargo-nextest-0.9.21-x86_64-pc-windows-msvc.tar.gz",
"checksum": "004845877d74734b2d7465d34d4cd512fe4e81e0c407ba03faf0517cf4cef7cd"
}
},
"0.9.20": {
"version": "0.9.20",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.20/cargo-nextest-0.9.20-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d1de19dc8e5d46aaa5fc00394e1a7ccb04160761a4d262f58d1eb6b73b80d73b"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.20/cargo-nextest-0.9.20-universal-apple-darwin.tar.gz",
"checksum": "74122e64f063169c068f6e0126ca320e686b09dc2114eaca0e3425e94e596f60"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.20/cargo-nextest-0.9.20-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4cb7eb9b6bd94340929b3b517360d24353526f98b19e6706e244f220f2651185"
}
},
"0.9.19": {
"version": "0.9.19",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.19/cargo-nextest-0.9.19-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fd351b31fdb2ce547027928918820d7f07e3a1782e419427028f4993ae7be8ef"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.19/cargo-nextest-0.9.19-universal-apple-darwin.tar.gz",
"checksum": "e455850453292f2f4808b176f8c01759df81d8b9ed388aa145c0692bbe4836a3"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.19/cargo-nextest-0.9.19-x86_64-pc-windows-msvc.tar.gz",
"checksum": "18071ab9afa62e1074991e07034b2924a9af69fe1be846276999f0f1df18d5f4"
}
},
"0.9.18": {
"version": "0.9.18",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.18/cargo-nextest-0.9.18-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "acbeaf13acdf5913dae7c628eaf834e2ad166567fdfbb8fc5bb1a7e3fcf1ea0d"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.18/cargo-nextest-0.9.18-universal-apple-darwin.tar.gz",
"checksum": "66b6420a1c03522b7ff1a986095a7253dacd0caa81dfadd9af4394373261274b"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.18/cargo-nextest-0.9.18-x86_64-pc-windows-msvc.tar.gz",
"checksum": "79e8e2e45d493e99e536f5155e709831084c9071a0d90d0d1bb367ae3c83e8b9"
}
},
"0.9.17": {
"version": "0.9.17",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.17/cargo-nextest-0.9.17-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "2ac1d189f8efdc3ef6f487b1230c41f4f417b26caee07fef2845828cd5282ee6"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.17/cargo-nextest-0.9.17-universal-apple-darwin.tar.gz",
"checksum": "72bb8422383d3ae97988e7bdc5b8bae2a62e9ce3e313dc6a3ecb402c7acdd5fb"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.17/cargo-nextest-0.9.17-x86_64-pc-windows-msvc.tar.gz",
"checksum": "980bfca9db2ca58b8b6e8e5542863523b63deb29bff09c5dfee698aea90dab64"
}
},
"0.9.16": {
"version": "0.9.16",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.16/cargo-nextest-0.9.16-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "64889b60a9d13082b2848c262072bf113635c70a71b89656e7d9848dbb10f58b"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.16/cargo-nextest-0.9.16-universal-apple-darwin.tar.gz",
"checksum": "ce7b3cba9267ba10dfed2416ae2cf9f2c3e5c5c328f4bf80818cd7c1dbd8db24"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.16/cargo-nextest-0.9.16-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e14b2295530642d70cd327d119300ed566bf58daa2a05176c2c8ff213c3c3df0"
}
},
"0.9.15": {
"version": "0.9.15",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.15/cargo-nextest-0.9.15-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d80d666195a97d0e41c371f7e763855475d08d9a5209aa5302598d926bbb590c"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.15/cargo-nextest-0.9.15-universal-apple-darwin.tar.gz",
"checksum": "db2f8277edeb9f41016422480d120c6c98390fd4c5551b1960ac2e1f04466499"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.15/cargo-nextest-0.9.15-x86_64-pc-windows-msvc.tar.gz",
"checksum": "2ead3aa0a4bfe8a400240bd71b6e512c5c344c2e678dd6fe5b2c99b70ddc7b28"
}
},
"0.9.14": {
"version": "0.9.14",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.14/cargo-nextest-0.9.14-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "42bcff26fec36c213371108cbf1c7d5baeccf3ae84f4f177db222d59268db417"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.14/cargo-nextest-0.9.14-universal-apple-darwin.tar.gz",
"checksum": "a4de96f85fe863900f297639c4acdc3bd0b3bed2de181bb9a0a83b80bca090dd"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.14/cargo-nextest-0.9.14-x86_64-pc-windows-msvc.tar.gz",
"checksum": "03e5185732b1807629510e5d8c29764a144af3ffe81b0ab0c8522ad91a492653"
}
},
"0.9.13": {
"version": "0.9.13",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.13/cargo-nextest-0.9.13-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "299338ee9dba31b1b1df06142ce6fbfb3388f42b5047b33bc6f83db1b903a6b8"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.13/cargo-nextest-0.9.13-universal-apple-darwin.tar.gz",
"checksum": "293d07de124fe58b19e464b4234554d7d24ad46c7131a029588525e95813bd27"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.13/cargo-nextest-0.9.13-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f00b5fa66b4677360c3849069b91c25b580d3980609fdc5dc0cef3174402fa10"
}
},
"0.9.12": {
"version": "0.9.12",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.12/cargo-nextest-0.9.12-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "62a3bd60304f031a9e8de2eb5359ac709bbf43c979b2885cf719ee6982925a1b"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.12/cargo-nextest-0.9.12-universal-apple-darwin.tar.gz",
"checksum": "59a98b67718f57878f034562fbcfcccdad38cd276cb989eaf66197c3194aa20a"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.12/cargo-nextest-0.9.12-x86_64-pc-windows-msvc.tar.gz",
"checksum": "bc0d2c77602fae21981ca5ea1f7577385c7bad6becd40d02a7e8f850ec647a3c"
}
},
"0.9.11": {
"version": "0.9.11",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.11/cargo-nextest-0.9.11-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "edf8b5de7ae39fc1f7c1a5696f92fecee67ea40eb2937b707c026421cd2b0ef7"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.11/cargo-nextest-0.9.11-universal-apple-darwin.tar.gz",
"checksum": "13062f0d363bdcfebb6711726f3f376f6b96f6d618f003bc9deb62eff177b5c6"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.11/cargo-nextest-0.9.11-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f50546bc2e870a6d700866daed0e754f7911070f3bf15168e22aa7e394006d68"
}
},
"0.9.10": {
"version": "0.9.10",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.10/cargo-nextest-0.9.10-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "72f2452beab162849800e451f002b7b666599c1fbf48ba0f1e4e1f66d1a3f964"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.10/cargo-nextest-0.9.10-universal-apple-darwin.tar.gz",
"checksum": "9defd432c28d0c4639722e18f2d0b30cfcbc3d40d0da979484029bf3fb37bfe8"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.10/cargo-nextest-0.9.10-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a0b3f050813f9c4e9342e96806fe3f58b40cd21070bf6e975c8b9c32022f0c7c"
}
},
"0.9.9": {
"version": "0.9.9",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.9/cargo-nextest-0.9.9-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a68f660fc632ba9f56d34c108e12268c776b3a4af12e4a57919defea2749a4fb"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.9/cargo-nextest-0.9.9-universal-apple-darwin.tar.gz",
"checksum": "68fabfb452ea3da2631867528342d76c7d22e65eb5729dcf2001b529377465ff"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.9/cargo-nextest-0.9.9-x86_64-pc-windows-msvc.tar.gz",
"checksum": "cfb61967039f6378e78ceb494212782ef484b4014cd267fd48c3aa6562b9ed9f"
}
},
"0.9.8": {
"version": "0.9.8",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.8/cargo-nextest-0.9.8-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9f2bcac8b65bafb12573b0106db48b29d9ceba4acaa351cc5f2504d38245de61"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.8/cargo-nextest-0.9.8-universal-apple-darwin.tar.gz",
"checksum": "56962fcebf7af87de9c3c24d161a4849fa5274e4ca1d5efa4901849f15efae1d"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.8/cargo-nextest-0.9.8-x86_64-pc-windows-msvc.tar.gz",
"checksum": "0ed3100d1b29c0475f5784556ac024556b7984a95abffc10c4e80300d525b31d"
}
},
"0.9.7": {
"version": "0.9.7",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.7/cargo-nextest-0.9.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "f837faa4e747a82f73f01e735dc9304e64bda55adcf857b9448158d1817cafbc"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.7/cargo-nextest-0.9.7-universal-apple-darwin.tar.gz",
"checksum": "59d144fc093c344a82ebda600c06c97ae423a0ce1346a0bab44d38e220843a59"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.7/cargo-nextest-0.9.7-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1a248d7ee61fc353638b249c2ab57a5f34ee06a1b31ad181a1d82c7d7766079a"
}
},
"0.9.6": {
"version": "0.9.6",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.6/cargo-nextest-0.9.6-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "de73c56b53a96dbdbb0625727cd7296afebfc3b3b561310330732aefd20808bf"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.6/cargo-nextest-0.9.6-universal-apple-darwin.tar.gz",
"checksum": "90bad8022768b6a5a8980cc715208568a578b88305ff3b11bd06360fe1398429"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.6/cargo-nextest-0.9.6-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a8963ab448155f49476bd27f8e47313de5b5c4fea01ae1e08d493aafbaa6d086"
}
},
"0.9.5": {
"version": "0.9.5",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.5/cargo-nextest-0.9.5-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "170abd2e313faab81ff5f9a029feec552fed6f9131790206554870a8e33ff6ab"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.5/cargo-nextest-0.9.5-universal-apple-darwin.tar.gz",
"checksum": "714d8406f729b776a6dd50f3e48e1ca7d45481a7ed172bcbfe6feacd08074d8b"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.5/cargo-nextest-0.9.5-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a4b56f8b88c9d4a2f0aeef5f07e80029eaec5df8a5f996f4bcad8cf258c25283"
}
},
"0.9.4": {
"version": "0.9.4",
"x86_64_linux_gnu": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.4/cargo-nextest-0.9.4-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "08b9c483c5a7a1fdc15375a1ea061f79e1a08670e77912f7943852215e3da4f6"
},
"x86_64_macos": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.4/cargo-nextest-0.9.4-universal-apple-darwin.tar.gz",
"checksum": "58ec77643a8f395a989491763841434863fa1f9c5d622b6dcdf5278512217995"
},
"x86_64_windows": {
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-0.9.4/cargo-nextest-0.9.4-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1eb8ebd4d1790e18ace38436549ac14c9cbc7c42431fcd6de5a04c3db753155c"
}
}
}

132
manifests/cargo-no-dev-deps.json generated Normal file
View File

@@ -0,0 +1,132 @@
{
"rust_crate": "cargo-no-dev-deps",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-x86_64-pc-windows-msvc.tar.gz"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-aarch64-apple-darwin.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-aarch64-pc-windows-msvc.tar.gz"
}
},
"latest": {
"version": "0.2.3"
},
"0.2": {
"version": "0.2.3"
},
"0.2.3": {
"x86_64_linux_musl": {
"checksum": "ccd4ee0b1cbe122657d5968ad27712b9ecb291aa58e5ec6e1b2964e78f9f00ee"
},
"x86_64_macos": {
"checksum": "2b7670703e8daaf854f373da5eacd3c9ea26ab28f9ceac6b24351fdf8e2e98df"
},
"x86_64_windows": {
"checksum": "f745b034340885a721fcf7c2eb23e4ef57809cf7304d411b434173c0e7085457"
},
"aarch64_linux_musl": {
"checksum": "2b012dabefa62da7e97e426f0dbf45bb38218b5570e32057aa732551fccad8d4"
},
"aarch64_macos": {
"checksum": "5af57c8f508d1fe04ec7ef74af6e6689c644ff2a0fa0ce36befe68920f819c52"
},
"aarch64_windows": {
"checksum": "a63f26daee3de974ecdb1cea8c3e0918000acd1098c0a63b34c73ae4362b043b"
}
},
"0.2.2": {
"x86_64_linux_musl": {
"checksum": "06871d1243c12568ec1df16d1fe663413b86ac4b9993f208e8b683a9d6fb2c95"
},
"x86_64_macos": {
"checksum": "cd0570a4f415b30d31f48b12c8ccc1f3d197c9b552177a6402519cbcadde178b"
},
"x86_64_windows": {
"checksum": "88cd59cb5d1983778ade830346ab9901d1843ec9a3b098191f465cf31a9e6c47"
},
"aarch64_linux_musl": {
"checksum": "c9abe175390970139bf2afbc0fabab414c6b9549dee4216514513ce03643a8b7"
},
"aarch64_macos": {
"checksum": "10514a7ef5bfc29e6bfe2ffbb7130f80f30b7a2d63faadd2f5bddb36ec66d922"
},
"aarch64_windows": {
"checksum": "daa55434f81cc7711bef1f0f938540647bcde18458f429a0d03ccde617ff7144"
}
},
"0.2.1": {
"x86_64_linux_musl": {
"checksum": "decd3116739cb5bc956ea467864e18742b012e1b5368ef30e748bb23fba11d53"
},
"x86_64_macos": {
"checksum": "51972e477141bb41c88d1764ab8508611dec48cf8696377fcf934f65f10974bc"
},
"x86_64_windows": {
"checksum": "ab0292fd031d9b5c56c9a286164a142c3102c91c6ed60ad384d47179c79dc671"
},
"aarch64_linux_musl": {
"checksum": "3f79f885377e24d1adcb809fa1b134d9061ae84c6e8dd6541687fe24d508244b"
},
"aarch64_macos": {
"checksum": "8c1c7791a8aebe5250dc47a6a893ffcfef3e1f0248f78e82a5f072d49b6682c9"
},
"aarch64_windows": {
"checksum": "9325a564ff1db835449081feec4160d35e1c9793bebdb74b5175de6542988db8"
}
},
"0.2.0": {
"x86_64_linux_musl": {
"checksum": "446d7879e260d1a6170ee105c211255e0729d2db50d4d6378c60ebc19b26b056"
},
"x86_64_macos": {
"checksum": "7eb91033a29c16c02a67162858adcd592804b3f393b981a3f0e00c1c3ce7a29c"
},
"x86_64_windows": {
"checksum": "aa49deac93a3bf7d29809f5b687e1e39ad5dcb21d7f227c9690a400846dda144"
},
"aarch64_linux_musl": {
"checksum": "085738eb7b1377034c2f569bd6a6402499a1f2e71d5e89bccaa5d85303c32627"
},
"aarch64_macos": {
"checksum": "9854154d4f044807dd1ad06c9b2a94f93e0f8551f44c90cab1a955eb909457a2"
},
"aarch64_windows": {
"checksum": "8fafabd875be78457349ad2c860793d28a92efaf881de16fcda3e68bf9286baf"
}
},
"0.1": {
"version": "0.1.0"
},
"0.1.0": {
"x86_64_linux_musl": {
"checksum": "eef6cd49bd2a70cf27dc5573fb5881c0908f0848777f717d17a6512bb589dc53"
},
"x86_64_macos": {
"checksum": "1e4399f81a9018b45a087b4fd60c801503d2931c6e3bc9a8f60896e2999bb1d3"
},
"x86_64_windows": {
"checksum": "7b3aa24b2cc01fa92fd9160b564ace599367b0c83362bc667a4fb3044a253a35"
},
"aarch64_linux_musl": {
"checksum": "1e5ca7c2c0659bb4ca036cf6ac4f779f88806a73bf0bda64aa6acb3c7438429f"
},
"aarch64_macos": {
"checksum": "8bbd83c11331d39dd811d817074a8a237bc7176616a2d7ae32ecd2e7049743d8"
},
"aarch64_windows": {
"checksum": "3c3166694500e84e2f67029407236a49b6f8877c4a09429062a552f259bf651b"
}
}
}

134
manifests/cargo-tarpaulin.json generated Normal file
View File

@@ -0,0 +1,134 @@
{
"rust_crate": "cargo-tarpaulin",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-aarch64-apple-darwin.tar.gz"
}
},
"latest": {
"version": "0.26.1"
},
"0.26": {
"version": "0.26.1"
},
"0.26.1": {
"x86_64_linux_musl": {
"checksum": "d8f07d68b2739a545ffa6f45b093922cb23d0726d086b3d4c405aa374b154186"
},
"x86_64_macos": {
"checksum": "6000aa742b2ec44d4c9a2ab5873847703b53597f0ff296c4ae1096c572ce5565"
},
"x86_64_windows": {
"checksum": "c464ab2e356dfbed8d530925de3cbe7fff2313ecf269d6674ab726d2a49b96ed"
},
"aarch64_linux_musl": {
"checksum": "51c2984b15a60e1d9bbf537d56354379abc428240855137b8ab8cd0614211c58"
},
"aarch64_macos": {
"checksum": "aac56df882fdf69030c7e4317eefa8ba8f9c2a184c8e66ff88dc6cae2093243a"
}
},
"0.26.0": {
"x86_64_linux_musl": {
"checksum": "c0c89310eecf34ede08e4c82a3be34ae5982e7a751b48290b05c5e829ae9c948"
},
"x86_64_macos": {
"checksum": "34560cde275396114a850141356f2fbb712fff74182d5e020dd8f133ed1eecec"
},
"x86_64_windows": {
"checksum": "296bb32608c6f1a983927e2d8284f3cc2ceb6129fd218dd5f0512ccc0e18a835"
},
"aarch64_linux_musl": {
"checksum": "63203c4c4cb135bdb82cf33429adac8d277963dde42439481ceb7b5849422d85"
},
"aarch64_macos": {
"checksum": "f58ea996d2216fe0c218e7f8fd7ce050149f1b766243d1661c4431087c7901a2"
}
},
"0.25": {
"version": "0.25.2"
},
"0.25.2": {
"x86_64_linux_musl": {
"checksum": "89f0f28baa818f445336da35c204206544b5e1160892ca0d5f50fe034abff771"
},
"x86_64_macos": {
"checksum": "fac48ad01a87435b35a0d04dbb5452929c72e3e28633ab0fb5740a50d113bf64"
},
"x86_64_windows": {
"checksum": "36cf0c7fcf1c1d589720e7409673535e46d734f9abf89ff179c964dbf24f56cc"
},
"aarch64_linux_musl": {
"checksum": "2600c6a6e8f6cdaf374fa492284ade31c4582f40f9c5ede1f726b743e144f9b6"
},
"aarch64_macos": {
"checksum": "3f615f38c18c32d10fdf85b73e5c5ee05c0308566d00d0b117c10175f659c504"
}
},
"0.25.1": {
"x86_64_linux_musl": {
"checksum": "3af89e49bb98caf0ce01f87bbe4493dd4219e0e47aa577149fb3d9046b39965a"
},
"x86_64_macos": {
"checksum": "8db642f0bcc15e1ad76794addd4e82911b79c7721dbd01f6113aab6636a36d41"
},
"x86_64_windows": {
"checksum": "a82851fd9bb3520acfd33073b6a01363f80fb8fdcf5bb5334e288894d939d5b4"
},
"aarch64_linux_musl": {
"checksum": "87cd75d72a83009cb042e5a844f265e455ff8525dc77c0806a52a824702ba259"
},
"aarch64_macos": {
"checksum": "cf45f5f58432aaf861a7ea051e01d9f9f08d1548bcab331f3eeea29d0f82f060"
}
},
"0.25.0": {
"x86_64_linux_musl": {
"checksum": "e6ae2d11e684ee20f3860b1833de6fcb6ac44db5fc49a82a179bb969924870f3"
},
"x86_64_macos": {
"checksum": "94039bab671b054781df301191673c651bbe03cdf04d2f5cb4b7ff0055c0d08e"
},
"x86_64_windows": {
"checksum": "a3eb302b531a4b4efd3456e54b4a2f3c921aabcb9d54d81334fdef96f00170aa"
},
"aarch64_linux_musl": {
"checksum": "59d55dc3070ac2b297ad3695f9a73398392c2446678c616688635e0c4bec6574"
},
"aarch64_macos": {
"checksum": "65d03b2414b12f4fbfb1e1014ac42fa1deb9d91e69b29cd68952ae97722a1165"
}
},
"0.24": {
"version": "0.24.0"
},
"0.24.0": {
"x86_64_linux_musl": {
"checksum": "34969bccced3bdd7c34672011b7088beb3258bb27554294709171c394b04b40f"
},
"x86_64_macos": {
"checksum": "82f8dae075b18a2783616f35f03a999986ea6a7e0b581c7df97d74a68d172e76"
},
"x86_64_windows": {
"checksum": "26f639abbacf829a1e1c1ee966828c97c92606a132cd32b4e7e2c4406f6a5a36"
},
"aarch64_linux_musl": {
"checksum": "c06411dd38a095e3ce8f085aeaa6adc802094ea0a2c88fcf89a59e17f2a21597"
},
"aarch64_macos": {
"checksum": "e7ea6ff1c427ab262df5490eb15b49dfecf11ec557d90609de0898f94baba3b2"
}
}
}

View File

@@ -1,560 +1,429 @@
{
"latest": {
"version": "0.1.35",
"rust_crate": "cargo-udeps",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a2291a214210d5c658697abc6a183dbb28f14dbb2757be364e6465c315561160",
"bin": "./cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu/cargo-udeps"
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-unknown-linux-gnu.tar.gz",
"bin": "./cargo-udeps-v${version}-x86_64-unknown-linux-gnu/cargo-udeps"
},
"x86_64_linux_musl": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "./cargo-udeps-v${version}-x86_64-unknown-linux-musl/cargo-udeps"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-apple-darwin.tar.gz",
"checksum": "c2677a9217a77299a049ce5ffb2da734f5d47123fd848dfb95e3f0fc1620101c",
"bin": "./cargo-udeps-v0.1.35-x86_64-apple-darwin/cargo-udeps"
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "./cargo-udeps-v${version}-x86_64-apple-darwin/cargo-udeps"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-pc-windows-msvc.zip",
"checksum": "fd39c8e7f92ec7bcb8a776162811133d6e9d7bac091c22b757cc1c4edcab179f",
"bin": "./cargo-udeps-v0.1.35-x86_64-pc-windows-msvc/cargo-udeps.exe"
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-pc-windows-msvc.zip",
"bin": "./cargo-udeps-v${version}-x86_64-pc-windows-msvc/cargo-udeps.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "./cargo-udeps-v${version}-aarch64-unknown-linux-musl/cargo-udeps"
},
"aarch64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-apple-darwin.tar.gz",
"bin": "./cargo-udeps-v${version}-aarch64-apple-darwin/cargo-udeps"
},
"aarch64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-pc-windows-msvc.zip",
"bin": "./cargo-udeps-v${version}-aarch64-pc-windows-msvc/cargo-udeps.exe"
}
},
"latest": {
"version": "0.1.41"
},
"0.1": {
"version": "0.1.35",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a2291a214210d5c658697abc6a183dbb28f14dbb2757be364e6465c315561160",
"bin": "./cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu/cargo-udeps"
"version": "0.1.41"
},
"0.1.41": {
"x86_64_linux_musl": {
"checksum": "9895062bb4563c6eb6f0d1134f443d95550e3aefa51c9dc65a716550ef12fa74"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-apple-darwin.tar.gz",
"checksum": "c2677a9217a77299a049ce5ffb2da734f5d47123fd848dfb95e3f0fc1620101c",
"bin": "./cargo-udeps-v0.1.35-x86_64-apple-darwin/cargo-udeps"
"checksum": "421fb935f2a06f42e99ed8fa6b25514f5a724427d30321a5460ca471676da6fd"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-pc-windows-msvc.zip",
"checksum": "fd39c8e7f92ec7bcb8a776162811133d6e9d7bac091c22b757cc1c4edcab179f",
"bin": "./cargo-udeps-v0.1.35-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "58d7f7555adfe0a6137662ba8446096c866214fc268a18906e7ba5670e587161"
},
"aarch64_linux_musl": {
"checksum": "f527129f91703dab09fa0bb139a6f9020bcb9598dc43ca010f59ee9886055eb1"
},
"aarch64_macos": {
"checksum": "a3aec3ea5356d232a670b112170dc46ac7285419886aa693045907094b030f09"
},
"aarch64_windows": {
"checksum": "da3a695bcd3654413873e8f1df0389d0d3d478ec13317676a29e2e05d520ce3b"
}
},
"0.1.40": {
"x86_64_linux_musl": {
"checksum": "6bb8bc63de21e47afb44e9b1fcc2f5444120a0658bfe7b2b64a0eb575667ee59"
},
"x86_64_macos": {
"checksum": "39ddc8f18f51d429f0a5adc0bdaa416532ba70e7dfd3d5200c5fcf8f981ea656"
},
"x86_64_windows": {
"checksum": "d532011810db834c7a3dfc580a6754a0204ffd146e0b29a62c508f6d89544d9f"
},
"aarch64_linux_musl": {
"checksum": "cebdbfee26548375c3f2000b6fae46ba80bff7cbfa33c8919525e3923b004f1e"
},
"aarch64_macos": {
"checksum": "6a022039c59cf273b9764bd74e991f423e03e80ddd0eaa25648207b622ab3547"
},
"aarch64_windows": {
"checksum": "6b29f3a9b0b710d9f9a2544f7bd101997845eff37836fa50edaa92fa3e5a6ad7"
}
},
"0.1.39": {
"x86_64_linux_musl": {
"checksum": "6476cf5711a150c53b563ecb1680b45365c86b054079b483333a961e14dd2c8a"
},
"x86_64_macos": {
"checksum": "c93e5e03c64ac351ec69a62d22c119e8b2f612fde5bc7938aade549bc38f4d49"
},
"x86_64_windows": {
"checksum": "02e5ce690d027a28e323e753ba03f4ce164bd106d98afe437871778f1b166c8f"
},
"aarch64_linux_musl": {
"checksum": "f5de7ae1fb82ea797be27a56a0cfe80d2724a4ae4d380dd49f1d5ac221f45f4a"
},
"aarch64_macos": {
"checksum": "d605026264208372def2a3d62498070b02cd3e10fc74ffc7448e8b626fc7fd90"
},
"aarch64_windows": {
"checksum": "dc026ed1fe5ba3147eda788df31c9da660942b959c3f6b1441752f0f886aef53"
}
},
"0.1.38": {
"x86_64_linux_gnu": {
"checksum": "5993f873ae46a94237b8e9be7bf990f9da165fc516b1ffa17ec680a0f52d07c3"
},
"x86_64_macos": {
"checksum": "612dbbef16edc916d4755616c72d70c2d0db46d7f3426423f5dfb32703dc4baa"
},
"x86_64_windows": {
"checksum": "df7bcf14a531466b219829880b6204e014c0f9462fb8343ed58e34400ee33fb6"
}
},
"0.1.35": {
"version": "0.1.35",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a2291a214210d5c658697abc6a183dbb28f14dbb2757be364e6465c315561160",
"bin": "./cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "a2291a214210d5c658697abc6a183dbb28f14dbb2757be364e6465c315561160"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-apple-darwin.tar.gz",
"checksum": "c2677a9217a77299a049ce5ffb2da734f5d47123fd848dfb95e3f0fc1620101c",
"bin": "./cargo-udeps-v0.1.35-x86_64-apple-darwin/cargo-udeps"
"checksum": "c2677a9217a77299a049ce5ffb2da734f5d47123fd848dfb95e3f0fc1620101c"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-pc-windows-msvc.zip",
"checksum": "fd39c8e7f92ec7bcb8a776162811133d6e9d7bac091c22b757cc1c4edcab179f",
"bin": "./cargo-udeps-v0.1.35-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "fd39c8e7f92ec7bcb8a776162811133d6e9d7bac091c22b757cc1c4edcab179f"
}
},
"0.1.33": {
"version": "0.1.33",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.33/cargo-udeps-v0.1.33-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "3f861a2c9be2b3b2333a2a37d6fc5914c5aae4b02a824c97e221c46f08252c7b",
"bin": "./cargo-udeps-v0.1.33-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "3f861a2c9be2b3b2333a2a37d6fc5914c5aae4b02a824c97e221c46f08252c7b"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.33/cargo-udeps-v0.1.33-x86_64-apple-darwin.tar.gz",
"checksum": "a82c1635490914a4da5be5644198549c14fbae012e6716b36002034c0e0e710e",
"bin": "./cargo-udeps-v0.1.33-x86_64-apple-darwin/cargo-udeps"
"checksum": "a82c1635490914a4da5be5644198549c14fbae012e6716b36002034c0e0e710e"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.33/cargo-udeps-v0.1.33-x86_64-pc-windows-msvc.zip",
"checksum": "7265d7f8d79eeb965c98d61f55e7e918ad06beda43932584af87db9afde70be3",
"bin": "./cargo-udeps-v0.1.33-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "7265d7f8d79eeb965c98d61f55e7e918ad06beda43932584af87db9afde70be3"
}
},
"0.1.32": {
"version": "0.1.32",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.32/cargo-udeps-v0.1.32-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "dbb1a726366dcf07b0ae4ce3edaff518b15d04a8e90063ca0b13b4afea7b95d9",
"bin": "./cargo-udeps-v0.1.32-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "dbb1a726366dcf07b0ae4ce3edaff518b15d04a8e90063ca0b13b4afea7b95d9"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.32/cargo-udeps-v0.1.32-x86_64-apple-darwin.tar.gz",
"checksum": "9f16542c2de47f19d9d0fa1a849517d77a34fd9592ea1dbfa7e363dea78c62d3",
"bin": "./cargo-udeps-v0.1.32-x86_64-apple-darwin/cargo-udeps"
"checksum": "9f16542c2de47f19d9d0fa1a849517d77a34fd9592ea1dbfa7e363dea78c62d3"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.32/cargo-udeps-v0.1.32-x86_64-pc-windows-msvc.zip",
"checksum": "05ffe8d3e9423449ec6030ef806d4b2e4baaa6f00df539e1d88642b438f963b0",
"bin": "./cargo-udeps-v0.1.32-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "05ffe8d3e9423449ec6030ef806d4b2e4baaa6f00df539e1d88642b438f963b0"
}
},
"0.1.31": {
"version": "0.1.31",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.31/cargo-udeps-v0.1.31-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "46e6253a81db1a7dbe4712852e24094eba65057d74051941cb9de8c6a4a0e457",
"bin": "./cargo-udeps-v0.1.31-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "46e6253a81db1a7dbe4712852e24094eba65057d74051941cb9de8c6a4a0e457"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.31/cargo-udeps-v0.1.31-x86_64-apple-darwin.tar.gz",
"checksum": "302241aae21b69fb4280da575ed5039180dc7ab7f2fed04113075b463f110881",
"bin": "./cargo-udeps-v0.1.31-x86_64-apple-darwin/cargo-udeps"
"checksum": "302241aae21b69fb4280da575ed5039180dc7ab7f2fed04113075b463f110881"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.31/cargo-udeps-v0.1.31-x86_64-pc-windows-msvc.zip",
"checksum": "e889200f9e8881f0fa82104fab7f09e31230331e257b7c984dbdc3ddea7115b5",
"bin": "./cargo-udeps-v0.1.31-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "e889200f9e8881f0fa82104fab7f09e31230331e257b7c984dbdc3ddea7115b5"
}
},
"0.1.30": {
"version": "0.1.30",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.30/cargo-udeps-v0.1.30-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "369e270ea2bb14d3ab92e99a1f12334efcac27d5c1714b74aacc956550780575",
"bin": "./cargo-udeps-v0.1.30-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "369e270ea2bb14d3ab92e99a1f12334efcac27d5c1714b74aacc956550780575"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.30/cargo-udeps-v0.1.30-x86_64-apple-darwin.tar.gz",
"checksum": "296e652fe14fee79f6e5a1e1cb3758869b849f6592f382d74edbd667939c2c2d",
"bin": "./cargo-udeps-v0.1.30-x86_64-apple-darwin/cargo-udeps"
"checksum": "296e652fe14fee79f6e5a1e1cb3758869b849f6592f382d74edbd667939c2c2d"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.30/cargo-udeps-v0.1.30-x86_64-pc-windows-msvc.zip",
"checksum": "5abc0df40f2f517eba0427b3d9797e7c6d7217069b63d5b9dc7091156cbd0873",
"bin": "./cargo-udeps-v0.1.30-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "5abc0df40f2f517eba0427b3d9797e7c6d7217069b63d5b9dc7091156cbd0873"
}
},
"0.1.29": {
"version": "0.1.29",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.29/cargo-udeps-v0.1.29-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "21e88dce237a69fb5b36771b83cb6b6fca20c09a2b5c576ea8efaf7218a5c641",
"bin": "./cargo-udeps-v0.1.29-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "21e88dce237a69fb5b36771b83cb6b6fca20c09a2b5c576ea8efaf7218a5c641"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.29/cargo-udeps-v0.1.29-x86_64-apple-darwin.tar.gz",
"checksum": "acd8f916b8a29659b2b28f7c2af2a02c112a8b7e0ed9e3b2876b1defb6deee41",
"bin": "./cargo-udeps-v0.1.29-x86_64-apple-darwin/cargo-udeps"
"checksum": "acd8f916b8a29659b2b28f7c2af2a02c112a8b7e0ed9e3b2876b1defb6deee41"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.29/cargo-udeps-v0.1.29-x86_64-pc-windows-msvc.zip",
"checksum": "5652ff990e2e2899a3d9fb69f1f5ba4c35991419e618e47e0469d75a7c57e1ce",
"bin": "./cargo-udeps-v0.1.29-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "5652ff990e2e2899a3d9fb69f1f5ba4c35991419e618e47e0469d75a7c57e1ce"
}
},
"0.1.28": {
"version": "0.1.28",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.28/cargo-udeps-v0.1.28-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d916d8915e8175f1fcc5e949662367a71835ecd7f6bd998ad8c474ad1224c2de",
"bin": "./cargo-udeps-v0.1.28-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "d916d8915e8175f1fcc5e949662367a71835ecd7f6bd998ad8c474ad1224c2de"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.28/cargo-udeps-v0.1.28-x86_64-apple-darwin.tar.gz",
"checksum": "5137db61f155f810e056df721e0ebeae35433009921c276bbaf1e1b4a4662c27",
"bin": "./cargo-udeps-v0.1.28-x86_64-apple-darwin/cargo-udeps"
"checksum": "5137db61f155f810e056df721e0ebeae35433009921c276bbaf1e1b4a4662c27"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.28/cargo-udeps-v0.1.28-x86_64-pc-windows-msvc.zip",
"checksum": "fb0ceefb5e93561464a5f46ca33114d472cdd8d71e3b2b3e148bf08e204c6e14",
"bin": "./cargo-udeps-v0.1.28-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "fb0ceefb5e93561464a5f46ca33114d472cdd8d71e3b2b3e148bf08e204c6e14"
}
},
"0.1.27": {
"version": "0.1.27",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.27/cargo-udeps-v0.1.27-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "3cfa4a13aebe2db7002dbfed48e051945d109d9dc0eb8fc2a58ca0034509afb7",
"bin": "./cargo-udeps-v0.1.27-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "3cfa4a13aebe2db7002dbfed48e051945d109d9dc0eb8fc2a58ca0034509afb7"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.27/cargo-udeps-v0.1.27-x86_64-apple-darwin.tar.gz",
"checksum": "4d40392285bde414a50cd110130c6fdef7712fed1991b0a18aee97a7635cff2a",
"bin": "./cargo-udeps-v0.1.27-x86_64-apple-darwin/cargo-udeps"
"checksum": "4d40392285bde414a50cd110130c6fdef7712fed1991b0a18aee97a7635cff2a"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.27/cargo-udeps-v0.1.27-x86_64-pc-windows-msvc.zip",
"checksum": "4356331d794a192212da643b65a7122d687424b1b98021085be1ef6d37f631c5",
"bin": "./cargo-udeps-v0.1.27-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "4356331d794a192212da643b65a7122d687424b1b98021085be1ef6d37f631c5"
}
},
"0.1.26": {
"version": "0.1.26",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.26/cargo-udeps-v0.1.26-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a6afb71254ffa24aff510efe393ba948750c2382e88f385b04e00013614d9908",
"bin": "./cargo-udeps-v0.1.26-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "a6afb71254ffa24aff510efe393ba948750c2382e88f385b04e00013614d9908"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.26/cargo-udeps-v0.1.26-x86_64-apple-darwin.tar.gz",
"checksum": "13cf99903727ac1b028196dd513aef2529fd2412713f57155357438b5345dd40",
"bin": "./cargo-udeps-v0.1.26-x86_64-apple-darwin/cargo-udeps"
"checksum": "13cf99903727ac1b028196dd513aef2529fd2412713f57155357438b5345dd40"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.26/cargo-udeps-v0.1.26-x86_64-pc-windows-msvc.zip",
"checksum": "53c97086663d24357488e8d6ce97b87db664e9072ee02a92d8194a7f2a03ab22",
"bin": "./cargo-udeps-v0.1.26-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "53c97086663d24357488e8d6ce97b87db664e9072ee02a92d8194a7f2a03ab22"
}
},
"0.1.25": {
"version": "0.1.25",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.25/cargo-udeps-v0.1.25-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "6ea23ee2cda4490d131c915474601343757283c979017dbda93b820a895ffdcc",
"bin": "./cargo-udeps-v0.1.25-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "6ea23ee2cda4490d131c915474601343757283c979017dbda93b820a895ffdcc"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.25/cargo-udeps-v0.1.25-x86_64-apple-darwin.tar.gz",
"checksum": "713d8ce3b4e1bafd42ac8f8c6ef0537a80a52734953272963c9dd089335ac416",
"bin": "./cargo-udeps-v0.1.25-x86_64-apple-darwin/cargo-udeps"
"checksum": "713d8ce3b4e1bafd42ac8f8c6ef0537a80a52734953272963c9dd089335ac416"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.25/cargo-udeps-v0.1.25-x86_64-pc-windows-msvc.zip",
"checksum": "a13d64671b9ae8651658b1d38ca78516c6688531e26db8e6bebf98579b7d5750",
"bin": "./cargo-udeps-v0.1.25-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "a13d64671b9ae8651658b1d38ca78516c6688531e26db8e6bebf98579b7d5750"
}
},
"0.1.24": {
"version": "0.1.24",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.24/cargo-udeps-v0.1.24-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "c0fb48dc24923ad9595a7e1de870713c02791d7ac36de3c37070748b604674eb",
"bin": "./cargo-udeps-v0.1.24-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "c0fb48dc24923ad9595a7e1de870713c02791d7ac36de3c37070748b604674eb"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.24/cargo-udeps-v0.1.24-x86_64-apple-darwin.tar.gz",
"checksum": "82f2e368ed82d150bdde50ae107ce9589cc29d5f9de92bcaf10c5d4b070375ca",
"bin": "./cargo-udeps-v0.1.24-x86_64-apple-darwin/cargo-udeps"
"checksum": "82f2e368ed82d150bdde50ae107ce9589cc29d5f9de92bcaf10c5d4b070375ca"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.24/cargo-udeps-v0.1.24-x86_64-pc-windows-msvc.zip",
"checksum": "5013df810bfc8120745a76306cac66cdaa02ca5c22c7ade07265cb14e78fd76f",
"bin": "./cargo-udeps-v0.1.24-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "5013df810bfc8120745a76306cac66cdaa02ca5c22c7ade07265cb14e78fd76f"
}
},
"0.1.23": {
"version": "0.1.23",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.23/cargo-udeps-v0.1.23-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a88fb952d257536c93d53a45d3c343428a887d92e0f2f5b1fa27c9ef82e3ef24",
"bin": "./cargo-udeps-v0.1.23-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "a88fb952d257536c93d53a45d3c343428a887d92e0f2f5b1fa27c9ef82e3ef24"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.23/cargo-udeps-v0.1.23-x86_64-apple-darwin.tar.gz",
"checksum": "5da34b029a7f4cf9c2049ae035c237e61b685f7ef38bbb39634e264c2c9e1ae4",
"bin": "./cargo-udeps-v0.1.23-x86_64-apple-darwin/cargo-udeps"
"checksum": "5da34b029a7f4cf9c2049ae035c237e61b685f7ef38bbb39634e264c2c9e1ae4"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.23/cargo-udeps-v0.1.23-x86_64-pc-windows-msvc.zip",
"checksum": "102e814ac80b95719c97163718919457cdefc63b508f41fe98be51b346fdc82e",
"bin": "./cargo-udeps-v0.1.23-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "102e814ac80b95719c97163718919457cdefc63b508f41fe98be51b346fdc82e"
}
},
"0.1.22": {
"version": "0.1.22",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.22/cargo-udeps-v0.1.22-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "6f787362cad3770f08727f62221f4108ea7cfc2b7d69d6d7fc98164042e3a12e",
"bin": "./cargo-udeps-v0.1.22-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "6f787362cad3770f08727f62221f4108ea7cfc2b7d69d6d7fc98164042e3a12e"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.22/cargo-udeps-v0.1.22-x86_64-apple-darwin.tar.gz",
"checksum": "50ad17ee22767ae3b5f41ec1611bf9e4407ad5514fc4d42adf5eff38248791c5",
"bin": "./cargo-udeps-v0.1.22-x86_64-apple-darwin/cargo-udeps"
"checksum": "50ad17ee22767ae3b5f41ec1611bf9e4407ad5514fc4d42adf5eff38248791c5"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.22/cargo-udeps-v0.1.22-x86_64-pc-windows-msvc.zip",
"checksum": "b0175ad16c0f7b5f3d9e32d4544b292a1bce653839d7bcf2aca536b04167b8d2",
"bin": "./cargo-udeps-v0.1.22-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "b0175ad16c0f7b5f3d9e32d4544b292a1bce653839d7bcf2aca536b04167b8d2"
}
},
"0.1.21": {
"version": "0.1.21",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.21/cargo-udeps-v0.1.21-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "63760a60a8d248495ea92bea7d7a159c43c7c2260797b553e4cbe0dff339e38d",
"bin": "./cargo-udeps-v0.1.21-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "63760a60a8d248495ea92bea7d7a159c43c7c2260797b553e4cbe0dff339e38d"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.21/cargo-udeps-v0.1.21-x86_64-apple-darwin.tar.gz",
"checksum": "5711a693f22ad610f80b92a278116f326927db96529654f25692aeb9afff7e39",
"bin": "./cargo-udeps-v0.1.21-x86_64-apple-darwin/cargo-udeps"
"checksum": "5711a693f22ad610f80b92a278116f326927db96529654f25692aeb9afff7e39"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.21/cargo-udeps-v0.1.21-x86_64-pc-windows-msvc.zip",
"checksum": "e74ae634507279573ea09591b68854b93abcac305df5573e1514d489a65efed6",
"bin": "./cargo-udeps-v0.1.21-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "e74ae634507279573ea09591b68854b93abcac305df5573e1514d489a65efed6"
}
},
"0.1.20": {
"version": "0.1.20",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.20/cargo-udeps-v0.1.20-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d6cfbe77f437cdf43af05f2405551900fc26051b02063e6967f08d772ffd55d5",
"bin": "./cargo-udeps-v0.1.20-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "d6cfbe77f437cdf43af05f2405551900fc26051b02063e6967f08d772ffd55d5"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.20/cargo-udeps-v0.1.20-x86_64-apple-darwin.tar.gz",
"checksum": "88c64c6699e76d538cf42b4b4281abd86c4daa0cae6e4479dc923d89b6644a43",
"bin": "./cargo-udeps-v0.1.20-x86_64-apple-darwin/cargo-udeps"
"checksum": "88c64c6699e76d538cf42b4b4281abd86c4daa0cae6e4479dc923d89b6644a43"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.20/cargo-udeps-v0.1.20-x86_64-pc-windows-msvc.zip",
"checksum": "7706ba3da4d092d0bb756a458c3aaa6278be88e826dbd3931f69f393bd6f336c",
"bin": "./cargo-udeps-v0.1.20-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "7706ba3da4d092d0bb756a458c3aaa6278be88e826dbd3931f69f393bd6f336c"
}
},
"0.1.19": {
"version": "0.1.19",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.19/cargo-udeps-v0.1.19-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "e00e15b4c0b92e5022deb3e3233cce0ad672e2115409617336596509a0539ff0",
"bin": "./cargo-udeps-v0.1.19-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "e00e15b4c0b92e5022deb3e3233cce0ad672e2115409617336596509a0539ff0"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.19/cargo-udeps-v0.1.19-x86_64-apple-darwin.tar.gz",
"checksum": "38fe129e2a7be7fec82edfd74c63e1597901367d32ccd425d12ec7d9775ad13a",
"bin": "./cargo-udeps-v0.1.19-x86_64-apple-darwin/cargo-udeps"
"checksum": "38fe129e2a7be7fec82edfd74c63e1597901367d32ccd425d12ec7d9775ad13a"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.19/cargo-udeps-v0.1.19-x86_64-pc-windows-msvc.zip",
"checksum": "1124eae09270c4c2d83de25ef6b3971b5b6a5c1ea8f08f19230e1c70a84a58ba",
"bin": "./cargo-udeps-v0.1.19-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "1124eae09270c4c2d83de25ef6b3971b5b6a5c1ea8f08f19230e1c70a84a58ba"
}
},
"0.1.18": {
"version": "0.1.18",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.18/cargo-udeps-v0.1.18-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "c4d46673bfa3e3ca776c1e05551e02cf03feb811cbe5145cbbf6a6656392e1d7",
"bin": "./cargo-udeps-v0.1.18-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "c4d46673bfa3e3ca776c1e05551e02cf03feb811cbe5145cbbf6a6656392e1d7"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.18/cargo-udeps-v0.1.18-x86_64-apple-darwin.tar.gz",
"checksum": "0ff553909bb750348fcced274b5c2db695e7a4b2a2ff0d4719bb2b6a200f521e",
"bin": "./cargo-udeps-v0.1.18-x86_64-apple-darwin/cargo-udeps"
"checksum": "0ff553909bb750348fcced274b5c2db695e7a4b2a2ff0d4719bb2b6a200f521e"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.18/cargo-udeps-v0.1.18-x86_64-pc-windows-msvc.zip",
"checksum": "324280e9269d8894d3656451c002dc89501ced96a9188fad1ad29c58f0f98946",
"bin": "./cargo-udeps-v0.1.18-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "324280e9269d8894d3656451c002dc89501ced96a9188fad1ad29c58f0f98946"
}
},
"0.1.17": {
"version": "0.1.17",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.17/cargo-udeps-v0.1.17-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "45f8d023bf4eb1f256a0f14df46ab3d4d95ec1d1dd613e84c6fca9efa9ae078b",
"bin": "./cargo-udeps-v0.1.17-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "45f8d023bf4eb1f256a0f14df46ab3d4d95ec1d1dd613e84c6fca9efa9ae078b"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.17/cargo-udeps-v0.1.17-x86_64-apple-darwin.tar.gz",
"checksum": "09b95b66c7e85f580f410838ac0360dfea777677faae974ecccf81384573accd",
"bin": "./cargo-udeps-v0.1.17-x86_64-apple-darwin/cargo-udeps"
"checksum": "09b95b66c7e85f580f410838ac0360dfea777677faae974ecccf81384573accd"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.17/cargo-udeps-v0.1.17-x86_64-pc-windows-msvc.zip",
"checksum": "91c843baef416d7c546f27f8adc6be5489e7b5ec341ffa58d7bb4c2c11c57a41",
"bin": "./cargo-udeps-v0.1.17-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "91c843baef416d7c546f27f8adc6be5489e7b5ec341ffa58d7bb4c2c11c57a41"
}
},
"0.1.16": {
"version": "0.1.16",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.16/cargo-udeps-v0.1.16-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "356998cf01dfa46bbed729cd622a8c27ba299a0597e13d3ff2279b60466e6177",
"bin": "./cargo-udeps-v0.1.16-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "356998cf01dfa46bbed729cd622a8c27ba299a0597e13d3ff2279b60466e6177"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.16/cargo-udeps-v0.1.16-x86_64-apple-darwin.tar.gz",
"checksum": "50b178ea0113492c00edc990baf2b87f77b7fd77de25d97864948a1fa119e2a3",
"bin": "./cargo-udeps-v0.1.16-x86_64-apple-darwin/cargo-udeps"
"checksum": "50b178ea0113492c00edc990baf2b87f77b7fd77de25d97864948a1fa119e2a3"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.16/cargo-udeps-v0.1.16-x86_64-pc-windows-msvc.zip",
"checksum": "dc61b650c20e828497cba1be3c525107f992dd68675e46a6a7405d3ffd4cea57",
"bin": "./cargo-udeps-v0.1.16-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "dc61b650c20e828497cba1be3c525107f992dd68675e46a6a7405d3ffd4cea57"
}
},
"0.1.15": {
"version": "0.1.15",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.15/cargo-udeps-v0.1.15-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "40b21ac14657b70cb24e322cc21b23fa1225048651c7babcb3b0089036f33272",
"bin": "./cargo-udeps-v0.1.15-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "40b21ac14657b70cb24e322cc21b23fa1225048651c7babcb3b0089036f33272"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.15/cargo-udeps-v0.1.15-x86_64-apple-darwin.tar.gz",
"checksum": "b9de0a9c37046f721264077a065e54bfc9c53da75665ffea228bc89ca86e9267",
"bin": "./cargo-udeps-v0.1.15-x86_64-apple-darwin/cargo-udeps"
"checksum": "b9de0a9c37046f721264077a065e54bfc9c53da75665ffea228bc89ca86e9267"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.15/cargo-udeps-v0.1.15-x86_64-pc-windows-msvc.zip",
"checksum": "57bc884e475d1944335d63915601e54584e1abc7887a55e6f09bda2604a228d8",
"bin": "./cargo-udeps-v0.1.15-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "57bc884e475d1944335d63915601e54584e1abc7887a55e6f09bda2604a228d8"
}
},
"0.1.14": {
"version": "0.1.14",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.14/cargo-udeps-v0.1.14-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "44ae26b5b1334458d3f3624fab610d78ad73815b23b51825641366652c1730b4",
"bin": "./cargo-udeps-v0.1.14-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "44ae26b5b1334458d3f3624fab610d78ad73815b23b51825641366652c1730b4"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.14/cargo-udeps-v0.1.14-x86_64-apple-darwin.tar.gz",
"checksum": "38097b2c07c57ade1dbbe81f0bcb5f2720791c9506603f9c199b899f0cb75081",
"bin": "./cargo-udeps-v0.1.14-x86_64-apple-darwin/cargo-udeps"
"checksum": "38097b2c07c57ade1dbbe81f0bcb5f2720791c9506603f9c199b899f0cb75081"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.14/cargo-udeps-v0.1.14-x86_64-pc-windows-msvc.zip",
"checksum": "64b21bbafd1d5a99db2c9fb0dd2cf76c491cf7d498f66a01dd3dd388205c2057",
"bin": "./cargo-udeps-v0.1.14-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "64b21bbafd1d5a99db2c9fb0dd2cf76c491cf7d498f66a01dd3dd388205c2057"
}
},
"0.1.13": {
"version": "0.1.13",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.13/cargo-udeps-v0.1.13-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "8c3ba8017c52ab8579de0df4f16ac15dabbe070b2040f21a89e4c7d5819cfa9f",
"bin": "./cargo-udeps-v0.1.13-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "8c3ba8017c52ab8579de0df4f16ac15dabbe070b2040f21a89e4c7d5819cfa9f"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.13/cargo-udeps-v0.1.13-x86_64-apple-darwin.tar.gz",
"checksum": "5fdcba8572a3b019adf487397261dafe063898a878167d1492f7cb0031860c63",
"bin": "./cargo-udeps-v0.1.13-x86_64-apple-darwin/cargo-udeps"
"checksum": "5fdcba8572a3b019adf487397261dafe063898a878167d1492f7cb0031860c63"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.13/cargo-udeps-v0.1.13-x86_64-pc-windows-msvc.zip",
"checksum": "18e026ee3ae124c5c5afc081fae1c1af4496d43f5977ea8fe6379685ab123ef0",
"bin": "./cargo-udeps-v0.1.13-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "18e026ee3ae124c5c5afc081fae1c1af4496d43f5977ea8fe6379685ab123ef0"
}
},
"0.1.12": {
"version": "0.1.12",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.12/cargo-udeps-v0.1.12-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "1e9c5b7034cc74482bdf5ac3e03155b7041997be05902517abf4aa1ee5b243ad",
"bin": "./cargo-udeps-v0.1.12-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "1e9c5b7034cc74482bdf5ac3e03155b7041997be05902517abf4aa1ee5b243ad"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.12/cargo-udeps-v0.1.12-x86_64-apple-darwin.tar.gz",
"checksum": "f9e7f6f10ba51507fc33b58b5149352a041523eb89b1d6f3309309cfc519bce5",
"bin": "./cargo-udeps-v0.1.12-x86_64-apple-darwin/cargo-udeps"
"checksum": "f9e7f6f10ba51507fc33b58b5149352a041523eb89b1d6f3309309cfc519bce5"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.12/cargo-udeps-v0.1.12-x86_64-pc-windows-msvc.zip",
"checksum": "ff89fe55d6d0dbba7a2676caa23ff8bfa6c8ea69e71738608281b1556e2ff530",
"bin": "./cargo-udeps-v0.1.12-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "ff89fe55d6d0dbba7a2676caa23ff8bfa6c8ea69e71738608281b1556e2ff530"
}
},
"0.1.11": {
"version": "0.1.11",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.11/cargo-udeps-v0.1.11-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "5034f09ef5afabc65cfe1577bc067d849f5d2f08936df67d7eddf0acf5126825",
"bin": "./cargo-udeps-v0.1.11-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "5034f09ef5afabc65cfe1577bc067d849f5d2f08936df67d7eddf0acf5126825"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.11/cargo-udeps-v0.1.11-x86_64-apple-darwin.tar.gz",
"checksum": "2c1b34cfe252da51bfa46906c0a7e604ead0275b283c34f6c35def195d89be57",
"bin": "./cargo-udeps-v0.1.11-x86_64-apple-darwin/cargo-udeps"
"checksum": "2c1b34cfe252da51bfa46906c0a7e604ead0275b283c34f6c35def195d89be57"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.11/cargo-udeps-v0.1.11-x86_64-pc-windows-msvc.zip",
"checksum": "6b822b2512be7d9417ca414f134f86ac42b6ee664d045a828dc89afcc80c523b",
"bin": "./cargo-udeps-v0.1.11-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "6b822b2512be7d9417ca414f134f86ac42b6ee664d045a828dc89afcc80c523b"
}
},
"0.1.10": {
"version": "0.1.10",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.10/cargo-udeps-v0.1.10-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "2179f38ed4265af2584e4bb6510d98579ab61a3c3bd6e44d1be377297758a90a",
"bin": "./cargo-udeps-v0.1.10-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "2179f38ed4265af2584e4bb6510d98579ab61a3c3bd6e44d1be377297758a90a"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.10/cargo-udeps-v0.1.10-x86_64-apple-darwin.tar.gz",
"checksum": "69c93b55f4f4b68f199b4763ff728e29f09dc6ff876db7f243a238d7c9fe2327",
"bin": "./cargo-udeps-v0.1.10-x86_64-apple-darwin/cargo-udeps"
"checksum": "69c93b55f4f4b68f199b4763ff728e29f09dc6ff876db7f243a238d7c9fe2327"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.10/cargo-udeps-v0.1.10-x86_64-pc-windows-msvc.zip",
"checksum": "486491f68d3c7a9c52401aa36930dd6c28f8d9826a6f30d079e5f3cc799011bd",
"bin": "./cargo-udeps-v0.1.10-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "486491f68d3c7a9c52401aa36930dd6c28f8d9826a6f30d079e5f3cc799011bd"
}
},
"0.1.9": {
"version": "0.1.9",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.9/cargo-udeps-v0.1.9-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "222c0babc34825bca02ea9459095af45caeaef0f4bd98fd80f14c4aa2d9a6f67",
"bin": "./cargo-udeps-v0.1.9-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "222c0babc34825bca02ea9459095af45caeaef0f4bd98fd80f14c4aa2d9a6f67"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.9/cargo-udeps-v0.1.9-x86_64-apple-darwin.tar.gz",
"checksum": "7b4c568bbff1f15c422f0e4beee973428adb526f30f8d4974014bdafd128fa54",
"bin": "./cargo-udeps-v0.1.9-x86_64-apple-darwin/cargo-udeps"
"checksum": "7b4c568bbff1f15c422f0e4beee973428adb526f30f8d4974014bdafd128fa54"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.9/cargo-udeps-v0.1.9-x86_64-pc-windows-msvc.zip",
"checksum": "8d7464fa79959ff4b9914a4769c1a0578172f74cfea90839855855ab070d4d0d",
"bin": "./cargo-udeps-v0.1.9-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "8d7464fa79959ff4b9914a4769c1a0578172f74cfea90839855855ab070d4d0d"
}
},
"0.1.8": {
"version": "0.1.8",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.8/cargo-udeps-v0.1.8-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "db00d972d14376ea059f84fc411576f8cec2ad4ad29a407374266294d6758e3f",
"bin": "./cargo-udeps-v0.1.8-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "db00d972d14376ea059f84fc411576f8cec2ad4ad29a407374266294d6758e3f"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.8/cargo-udeps-v0.1.8-x86_64-apple-darwin.tar.gz",
"checksum": "abb8d205f1f9d8e890638fca23b3d960326b7aa94eb3c98cd31f72bc1eeb4a70",
"bin": "./cargo-udeps-v0.1.8-x86_64-apple-darwin/cargo-udeps"
"checksum": "abb8d205f1f9d8e890638fca23b3d960326b7aa94eb3c98cd31f72bc1eeb4a70"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.8/cargo-udeps-v0.1.8-x86_64-pc-windows-msvc.zip",
"checksum": "7e35d28f7de7f56fa5cfffff4471fe24c72b7da15956fd0a81176cdf68ad12e9",
"bin": "./cargo-udeps-v0.1.8-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "7e35d28f7de7f56fa5cfffff4471fe24c72b7da15956fd0a81176cdf68ad12e9"
}
},
"0.1.7": {
"version": "0.1.7",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.7/cargo-udeps-v0.1.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "469915bcdc5daca376b1296a04207163cc03a3eea5f142463a3ccbf180e49c63",
"bin": "./cargo-udeps-v0.1.7-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "469915bcdc5daca376b1296a04207163cc03a3eea5f142463a3ccbf180e49c63"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.7/cargo-udeps-v0.1.7-x86_64-apple-darwin.tar.gz",
"checksum": "c8ea15dfbbcadc62fd3cef1f93d285cfd400ad9ea90615a020e99f69ddba5890",
"bin": "./cargo-udeps-v0.1.7-x86_64-apple-darwin/cargo-udeps"
"checksum": "c8ea15dfbbcadc62fd3cef1f93d285cfd400ad9ea90615a020e99f69ddba5890"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.7/cargo-udeps-v0.1.7-x86_64-pc-windows-msvc.zip",
"checksum": "aa25c1329693bc167daf704ecc9e3b93a7d28e3e01d9df8a760370ad861ad155",
"bin": "./cargo-udeps-v0.1.7-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "aa25c1329693bc167daf704ecc9e3b93a7d28e3e01d9df8a760370ad861ad155"
}
},
"0.1.6": {
"version": "0.1.6",
"x86_64_linux_gnu": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.6/cargo-udeps-v0.1.6-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "645d77a5111f5ff807f77d19d23dede026c37738a1d163faadebc7f8ea90ff7c",
"bin": "./cargo-udeps-v0.1.6-x86_64-unknown-linux-gnu/cargo-udeps"
"checksum": "645d77a5111f5ff807f77d19d23dede026c37738a1d163faadebc7f8ea90ff7c"
},
"x86_64_macos": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.6/cargo-udeps-v0.1.6-x86_64-apple-darwin.tar.gz",
"checksum": "041170b474e5790da18f2d5ce11f4936071511c365e460e4347109b6e3e7689d",
"bin": "./cargo-udeps-v0.1.6-x86_64-apple-darwin/cargo-udeps"
"checksum": "041170b474e5790da18f2d5ce11f4936071511c365e460e4347109b6e3e7689d"
},
"x86_64_windows": {
"url": "https://github.com/est31/cargo-udeps/releases/download/v0.1.6/cargo-udeps-v0.1.6-x86_64-pc-windows-msvc.zip",
"checksum": "578d74e874c372a7abe62a84c4c0143bd8f3229bb59464682d4e3492ca21d474",
"bin": "./cargo-udeps-v0.1.6-x86_64-pc-windows-msvc/cargo-udeps.exe"
"checksum": "578d74e874c372a7abe62a84c4c0143bd8f3229bb59464682d4e3492ca21d474"
}
}
}

View File

@@ -1,61 +1,33 @@
{
"latest": {
"version": "2.1.0",
"rust_crate": "cargo-valgrind",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "2.1.0"
},
"2": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
"version": "2.1.0"
},
"2.1": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
"version": "2.1.0"
},
"2.1.0": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
}

64
manifests/cross.json generated
View File

@@ -1,36 +1,27 @@
{
"rust_crate": "cross",
"template": null,
"latest": {
"version": "0.2.4",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7ed556a4f3d68adbf679724b839853393d44c86321c4cf0636e8aef5610be556"
},
"x86_64_macos": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-apple-darwin.tar.gz",
"checksum": "307614d82b19fa6a3fa9486a15454e39c02b849d3b39607bc92a07698bff4123"
},
"x86_64_windows": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8c45330126ba0a560fcf585690d1fa397fe1b749832811795b8cb819f712296d"
}
"version": "0.2.5"
},
"0.2": {
"version": "0.2.4",
"version": "0.2.5"
},
"0.2.5": {
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7ed556a4f3d68adbf679724b839853393d44c86321c4cf0636e8aef5610be556"
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a486cefa6cb486971b97be321ea9dfc2e90c1979550295314a368f53fab6d588"
},
"x86_64_macos": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-apple-darwin.tar.gz",
"checksum": "307614d82b19fa6a3fa9486a15454e39c02b849d3b39607bc92a07698bff4123"
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-apple-darwin.tar.gz",
"checksum": "84a664edbd5405efc985e9423804cc63d12e55691b9c7e9729355fdf7b9af015"
},
"x86_64_windows": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8c45330126ba0a560fcf585690d1fa397fe1b749832811795b8cb819f712296d"
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3d4d6dbebf448b1f6856c662b2b342db0a7f6827e91ed88e2bf0e5ca00a30a81"
}
},
"0.2.4": {
"version": "0.2.4",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.4/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7ed556a4f3d68adbf679724b839853393d44c86321c4cf0636e8aef5610be556"
@@ -45,7 +36,6 @@
}
},
"0.2.3": {
"version": "0.2.3",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.3/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1bfeeef09259e9e15995c6f429970371714735415f64b9a4463da0867b7961c5"
@@ -60,7 +50,6 @@
}
},
"0.2.2": {
"version": "0.2.2",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.2/cross-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e31df42dc18659ef3caf0f6b41a8fabb0c7356ba95c87516625271791a113439"
@@ -75,7 +64,6 @@
}
},
"0.2.1": {
"version": "0.2.1",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.1/cross-v0.2.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b2e2ff0c25cb1787c0e44984136c2243b14df20023adcc7cfb9170ecfde7ad68"
@@ -90,7 +78,6 @@
}
},
"0.2.0": {
"version": "0.2.0",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.2.0/cross-v0.2.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "53a05bacf658e4572b7a3d233259f1093d7243152af564ac3e9e96873b6e5d5d"
@@ -105,18 +92,9 @@
}
},
"0.1": {
"version": "0.1.16",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.16/cross-v0.1.16-x86_64-unknown-linux-musl.tar.gz",
"checksum": "bc9ceed6ad99137c06f8e8ca8079f736b4752a575bc80cbdf4a99236685d0045"
},
"x86_64_macos": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.16/cross-v0.1.16-x86_64-apple-darwin.tar.gz",
"checksum": "6c143e7891186f0903c2d780b5cee54c13305fea60fe8e983b847da59ad57849"
}
"version": "0.1.16"
},
"0.1.16": {
"version": "0.1.16",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.16/cross-v0.1.16-x86_64-unknown-linux-musl.tar.gz",
"checksum": "bc9ceed6ad99137c06f8e8ca8079f736b4752a575bc80cbdf4a99236685d0045"
@@ -127,7 +105,6 @@
}
},
"0.1.15": {
"version": "0.1.15",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.15/cross-v0.1.15-x86_64-unknown-linux-musl.tar.gz",
"checksum": "cefa9bb181e15b5f1b58be49e21ebddaf38938d23f051caf59fe363657180a8e"
@@ -138,7 +115,6 @@
}
},
"0.1.14": {
"version": "0.1.14",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.14/cross-v0.1.14-x86_64-unknown-linux-musl.tar.gz",
"checksum": "495c38aa910083ce1acadb0f5d2753089ca86e53473f1957b8f9ef8855307f2a"
@@ -149,7 +125,6 @@
}
},
"0.1.13": {
"version": "0.1.13",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.13/cross-v0.1.13-x86_64-unknown-linux-musl.tar.gz",
"checksum": "749fd8fa5de62ede0ad64f770199b3a1222449542c9ebd29460ad8574d068754"
@@ -160,7 +135,6 @@
}
},
"0.1.12": {
"version": "0.1.12",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.12/cross-v0.1.12-x86_64-unknown-linux-musl.tar.gz",
"checksum": "cbc08f5ed2ccea4ca5260c5b036c492031ede2f0951ba654fd8fa7f9ca2e2732"
@@ -171,7 +145,6 @@
}
},
"0.1.11": {
"version": "0.1.11",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.11/cross-v0.1.11-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d8fd0337e1c06728a0a098d4b54a300f297f2248c5d6e199b7a7769b8f8268a2"
@@ -182,7 +155,6 @@
}
},
"0.1.10": {
"version": "0.1.10",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.10/cross-v0.1.10-x86_64-unknown-linux-musl.tar.gz",
"checksum": "73054fa744c4edf0be458a78a1ebbd1ebf62b4d550e53027302ca690c169daea"
@@ -193,7 +165,6 @@
}
},
"0.1.9": {
"version": "0.1.9",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.9/cross-v0.1.9-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0269bfee8b75d4b08963ea66f5c2651b3cbd0f6e4eba1158cd1409b6761cef29"
@@ -204,7 +175,6 @@
}
},
"0.1.8": {
"version": "0.1.8",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.8/cross-v0.1.8-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e58286e05d7f22b0f537d0dab9a631831044d9116326b18ad0980397e9ec7885"
@@ -215,7 +185,6 @@
}
},
"0.1.7": {
"version": "0.1.7",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.7/cross-v0.1.7-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6095ee63f8438b12ef197310f53de7a587eb9894140c0ecf55eed810cf3886a3"
@@ -226,7 +195,6 @@
}
},
"0.1.6": {
"version": "0.1.6",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.6/cross-v0.1.6-x86_64-unknown-linux-musl.tar.gz",
"checksum": "3182adfca3b1dd5d9001118955f0919dd4819e236c7d9f48d9cfc59567e08165"
@@ -237,14 +205,12 @@
}
},
"0.1.5": {
"version": "0.1.5",
"x86_64_macos": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.5/cross-v0.1.5-x86_64-apple-darwin.tar.gz",
"checksum": "4edf23abbab77000f3b2dbf6e8b2fe235484df46c720efdef882cc04f7aa162c"
}
},
"0.1.4": {
"version": "0.1.4",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.4/cross-v0.1.4-x86_64-unknown-linux-musl.tar.gz",
"checksum": "cf233a80ef89003b8b4a60da39742753df5cc7280e8fea830dd7e95dc2c404bb"
@@ -255,7 +221,6 @@
}
},
"0.1.3": {
"version": "0.1.3",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.3/cross-v0.1.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "25772e17ccb25b88be3eb764456f49ce46474520b9657044e0da20d00c7b28c9"
@@ -266,21 +231,18 @@
}
},
"0.1.2": {
"version": "0.1.2",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.2/cross-v0.1.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "de1f4017f042e99e688b9bd1ed0b8708652e1df91ad2325638a40553425ba8e2"
}
},
"0.1.1": {
"version": "0.1.1",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.1/cross-v0.1.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4572d4da5ae7f87da7ab06f5148f246b30e512b2aeb51028041f2455c2c68e66"
}
},
"0.1.0": {
"version": "0.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/cross-rs/cross/releases/download/v0.1.0/cross-v0.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b77db37f7d034ab811ca17ebf4f219f44bb95a7328f0c2b9a88d1d39e4b6ac40"

1236
manifests/dprint.json generated

File diff suppressed because it is too large Load Diff

196
manifests/grcov.json generated Normal file
View File

@@ -0,0 +1,196 @@
{
"rust_crate": "grcov",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-x86_64-unknown-linux-musl.tar.bz2"
},
"x86_64_macos": {
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-x86_64-apple-darwin.tar.bz2"
},
"x86_64_windows": {
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-aarch64-unknown-linux-musl.tar.bz2"
},
"aarch64_macos": {
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-aarch64-apple-darwin.tar.bz2"
}
},
"latest": {
"version": "0.8.18"
},
"0.8": {
"version": "0.8.18"
},
"0.8.18": {
"x86_64_linux_musl": {
"checksum": "43b1b44a79b2fec04a4057ccaf199a1b015e02200d44c8c1a4eff4f2b2edfa87"
},
"x86_64_macos": {
"checksum": "b5fccffcde800c1bbaec94229b80fc678ad10420d9769b25a447f1c7c5bec573"
},
"x86_64_windows": {
"checksum": "1ae5759da07ffef41e5b2f9930a70e312c5e4bf8a64fe3a67b05c095601ad879"
},
"aarch64_linux_musl": {
"checksum": "272a869894d321554b8959ea8d9f90277dee8fe79ebc6da5349d047fccf86b36"
},
"aarch64_macos": {
"checksum": "a4b21dc5cc6ecd0ae0cf8016787b1d1b3e59a37d81d685bde45025f98a9a0ca2"
}
},
"0.8.16": {
"x86_64_linux_musl": {
"checksum": "c414d6c72c693c103a99ac33eb759fe870c2ebc90486853ce2d72e94f0392853"
},
"x86_64_macos": {
"checksum": "9b6725d2087a0f3e6b65395c2ce5e189e4d54b26b9d28a6a01ad878df56bd29a"
},
"x86_64_windows": {
"checksum": "e4e77816f6ce8c6a09b03f7bf853fd788a084e868ae23cd1e297831b388ce84c"
},
"aarch64_linux_musl": {
"checksum": "4f219438e490665c117d49f23ddd41990bbb423e89e03b59c0e3356df2a47196"
},
"aarch64_macos": {
"checksum": "5323fafa4714753eefcbed052971914dcc58cd9f3a4dfc53e5756518acba47ff"
}
},
"0.8.15": {
"x86_64_linux_musl": {
"checksum": "b4e369090a105aa264c287c1ced52d7cc04ec964179bd8affe05bcb762e75ea4"
},
"x86_64_macos": {
"checksum": "5f4dded36e2a7258f938fa9e6fdde9c887bbde9ba226dca46701a1bcfca1ab83"
},
"x86_64_windows": {
"checksum": "35d9add293fe2a573023dfc1a7c6fe8005ab52dea3f96805f80696851a299e7f"
},
"aarch64_linux_musl": {
"checksum": "6dca525df8411f456833cfe244eb657c523960140b745fa046aa22909da5d462"
},
"aarch64_macos": {
"checksum": "0ef477a66f7f74ce5810327923a1c6b73d9924d5dfb6dc2ba8c927cd2ceb039d"
}
},
"0.8.13": {
"x86_64_linux_musl": {
"checksum": "e6c9108459ce028bc0ae257f73060f54e30f07e22d003b4c84dd74080a0cc5ce"
},
"x86_64_macos": {
"checksum": "714c8950635c87270f79cee8f9dd1d0ac9e1ad8ba5722ad9492402c3827a273f"
},
"x86_64_windows": {
"checksum": "d899981481a0a11cabdb926b61133697aa9691f0dcb164a9c2442cc0d168286d"
},
"aarch64_linux_musl": {
"checksum": "f18add0f0e29dcac89dbf1c9f7becd9d490c67fd04780b3d2b4aae5fb5599ac0"
},
"aarch64_macos": {
"checksum": "faaaa4280a8ef5d8b47f03db7e8bf885847186e8f1135658b3ad763c0e993edd"
}
},
"0.8.12": {
"x86_64_linux_musl": {
"checksum": "e1e270550337ce9b9bf190615fdfc09ba0d7d50b6f62b342ae438665edeaaa52"
},
"x86_64_macos": {
"checksum": "9305358569d12aa8a60ebb62a1a704bf86dce0c1beb676ea51c04f0fec761834"
},
"x86_64_windows": {
"checksum": "1e8b8ff52593294b5676ea56c65547bec04edad94b549bfee03a5ab2133cb599"
},
"aarch64_linux_musl": {
"checksum": "bb0f521acbecd3f8c30b67cc948de40c65297a34080485815ffa071a43332048"
},
"aarch64_macos": {
"checksum": "fbb9ea6d6ec5017ae3927a7f190083e375ac7d9c2d4e8ebaba1282aa27c23ce2"
}
},
"0.8.11": {
"x86_64_linux_musl": {
"checksum": "054641c3e8cbdf78ec5643a903e6fc0560287343e03435e3adfbbb809f282b53"
},
"x86_64_macos": {
"checksum": "2ad2921873c27d6bc7445731cefe44950bed5e5582eb0668342b3a41705ed592"
},
"x86_64_windows": {
"checksum": "16a958f907bf4b67b9c6d748dbffa34261b149c3becb8edb3217fe327dfe9e91"
},
"aarch64_linux_musl": {
"checksum": "b18cb035b9d2b13977ce530b282784529cd0bbbe22ac2f4676c95a063e77d989"
},
"aarch64_macos": {
"checksum": "3288d4b4cd65b8205d8d6dd8ec4696df4cb7d9a66338f29c843926f03f7d3d5a"
}
},
"0.8.10": {
"x86_64_linux_musl": {
"checksum": "8afc04b10914fd7ebaad061b5c1d31be0e42b5c1efc65caab21522f517e8023e"
},
"x86_64_macos": {
"checksum": "c85220cc39ad8ec500fbdda630a819a15353ec836dfa7c59aac3cb90373234fa"
},
"x86_64_windows": {
"checksum": "f5027c2575f39b6494e3a1a14a018c23a32598edf988df9423b880567756a1ca"
},
"aarch64_linux_musl": {
"checksum": "55710fc9ec4d7e15554992b21407155c99c5647efc7396a80d28a7be158d7943"
},
"aarch64_macos": {
"checksum": "174d1abf444cf8f513e88d7fe2d07d5e79950d4abd92f7910a4ed173a27f30c6"
}
},
"0.8.9": {
"x86_64_linux_musl": {
"checksum": "a511886708da766c6441771edb7bb413a02a519f316f1ae51a0df8e5cc71d62f"
},
"x86_64_macos": {
"checksum": "8cb9a59e3777784ee8f21300abbd3c9553c9d48b323a77bb3de0a28c81927e2b"
},
"x86_64_windows": {
"checksum": "47cc04bab3e3955c3a1413ddd8ae969d3e151f6b69946813d663eb0baa6a6718"
},
"aarch64_linux_musl": {
"checksum": "042d53bf4a00981b0c907072011d862cd2f5b3f23d67e93aa942c2a41724c9b0"
},
"aarch64_macos": {
"checksum": "0e24bff04ca23862a7cdd1fac0d7a70eab6f6ab9f89881b588c26b9cd537e2f3"
}
},
"0.8.8": {
"x86_64_linux_musl": {
"checksum": "a05051eee645073fcccedcfda0d488f5cf7d80e0374b9b1b7faacde3c966d8ed"
},
"x86_64_macos": {
"checksum": "7f20d3f1c6a6688fd59d2944ffdcf6d1df8efda768823f163c0313ecc3140060"
},
"x86_64_windows": {
"checksum": "94b38042164d7215ae1c09f70652e84548b2bd52fdfa2cf8afb4b77c2e35bb34"
},
"aarch64_linux_musl": {
"checksum": "6eca03d060097203fc87021de409d8a52c89343937e2fb1103e58b442143ce4c"
},
"aarch64_macos": {
"checksum": "65ab65121602d1f6afc76c26e91b5db94d0fd3a6e1735cdb547e311687774997"
}
},
"0.8.7": {
"x86_64_linux_musl": {
"checksum": "21be5741d96fdf2c6ef8db175c4761e49aa43258de720960c1502cf956df07af"
},
"x86_64_macos": {
"checksum": "abf754e22d7f2dfe4506c1bff6c4876b0374d6c3f014e56311b80805bedcc28d"
},
"x86_64_windows": {
"checksum": "d2758870bc3724e55982c1795aca2b36da3c312dc62e7f8cd322de8fe97eb9a3"
},
"aarch64_linux_musl": {
"checksum": "2a07b50f91bcc389b563ef6e101a141323d8117bfa18e6cbcf2329e30137b6f8"
},
"aarch64_macos": {
"checksum": "5c6de41fc0c14bc69eae2df82cb5d04eaa265b247b80762c0efb00c7191b4a40"
}
}
}

533
manifests/just.json generated
View File

@@ -1,869 +1,564 @@
{
"latest": {
"version": "1.9.0",
"rust_crate": "just",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a7e2349a2d9e0a04466c71924cd7d0744ceedb0a56817322aae6b8ccda889be3"
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-apple-darwin.tar.gz",
"checksum": "ad8b6eb3395894ff257df425ff6993843c7392cad62e4a4c804cc7c7c5c777c7"
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-pc-windows-msvc.zip",
"checksum": "1183a5e4c53f115fe6c5dbf5a387068ffe6c18454d05858950ab3232db7ab94d"
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "b1e47d4a930d74be84725e9cb923a49a492468414a263054444129859c2c7e46"
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-apple-darwin.tar.gz",
"checksum": "95c3d77492012dbb9ebc2addbc3312088fa0a53d93aeea035fa1d1d9ac67f90f"
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-aarch64-apple-darwin.tar.gz"
}
},
"latest": {
"version": "1.14.0"
},
"1": {
"version": "1.9.0",
"version": "1.14.0"
},
"1.14": {
"version": "1.14.0"
},
"1.14.0": {
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a7e2349a2d9e0a04466c71924cd7d0744ceedb0a56817322aae6b8ccda889be3"
"checksum": "19848d0282e95f30188305b1bbd5a087793e5c6f27f5ac98207ab256027183df"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-apple-darwin.tar.gz",
"checksum": "ad8b6eb3395894ff257df425ff6993843c7392cad62e4a4c804cc7c7c5c777c7"
"checksum": "ca4a787f353678d46645f060d96dc4cf8777c16d2a7f064f1aac6e284b92a64e"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-pc-windows-msvc.zip",
"checksum": "1183a5e4c53f115fe6c5dbf5a387068ffe6c18454d05858950ab3232db7ab94d"
"checksum": "f718211c83e73fe2535c924e8179e9c2f70cb8d23f8039ace746670d38e3c898"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "b1e47d4a930d74be84725e9cb923a49a492468414a263054444129859c2c7e46"
"checksum": "b3d306e5978dd239bbd7803a697006aca5c7fa1d61efccaefae134f792b9e1cb"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-apple-darwin.tar.gz",
"checksum": "95c3d77492012dbb9ebc2addbc3312088fa0a53d93aeea035fa1d1d9ac67f90f"
"checksum": "a77944cab60285ea0cf05ee5a3ad9ff4bea313a512a4a36fa5238e77cc760bc2"
}
},
"1.13": {
"version": "1.13.0"
},
"1.13.0": {
"x86_64_linux_musl": {
"checksum": "f76fce93a71686f6aa6b2db1a39184e736f9ac8248c0489e003c617b49eb2676"
},
"x86_64_macos": {
"checksum": "fb14ec72f0900789b3452ec6bd90becef6de1420c8bb4abc0686e7e0efa99d83"
},
"x86_64_windows": {
"checksum": "cbb956c59b3b2d48011630fed626f13340b5692aba45833301bdf696dccb51c8"
},
"aarch64_linux_musl": {
"checksum": "1afff4cc864a31c0e167c8b4ea5f68c4f358c6d3a19d764276cbdaa2c1575a52"
},
"aarch64_macos": {
"checksum": "b6c7489f103e154f1ec99e648b70323aff7173e16f18ea2e22d3d21e52283851"
}
},
"1.12": {
"version": "1.12.0"
},
"1.12.0": {
"x86_64_linux_musl": {
"checksum": "a8e1278f3a2c81384f9a146e74fc40b5204f00776cccfb4da4d36e45716546d4"
},
"x86_64_macos": {
"checksum": "22eeed0bcff05f5cd280345b611a9950b81c3a5b4cabb925cf5c0c77475b2dfd"
},
"x86_64_windows": {
"checksum": "a19d34d8b08e08a2d5b6839db6ece5bfd05faefa45b8924ecbe93f07d3e86e76"
},
"aarch64_linux_musl": {
"checksum": "a8f990336308179103c7776b463f89d751d7c910b757765dd47713b4a32b93a1"
},
"aarch64_macos": {
"checksum": "d08bcc10a690fed8db84e7a64c8665e69d56ad601a85fa970f0a82bee23ec204"
}
},
"1.11": {
"version": "1.11.0"
},
"1.11.0": {
"x86_64_linux_musl": {
"checksum": "c8068fcd03b800492ad0e5da84761034cb412542d6ded0a234da2a9fc578d540"
},
"x86_64_macos": {
"checksum": "e6e6b32115ce5ebf4f4d9ee7c8f5501c6a684eb874b7b3d68f7209cf40132b4e"
},
"x86_64_windows": {
"checksum": "43fdee33348907a3771341d5949ec78283bacc711c7aa7336a80fc938627ce68"
},
"aarch64_linux_musl": {
"checksum": "b8558bf44588bd21f144e179b4ca8d2afa6059227afbd03582c0715d54229deb"
},
"aarch64_macos": {
"checksum": "10344c6001955ed866e24e673c3781b2f1c06efc1d8cf629415b7a27c3781bff"
}
},
"1.10": {
"version": "1.10.0"
},
"1.10.0": {
"x86_64_linux_musl": {
"checksum": "388fef161a2d178cc4165fb2d096aafb87248742edbd35cc8cc0de431d4c0a95"
},
"x86_64_macos": {
"checksum": "61196ebfda45f6cfc0297c7b294259122624a3c4318defb867be44ab67cb3707"
},
"x86_64_windows": {
"checksum": "b7606ba851714a6e229ca3f94501b7833379226cf2ab7b8fb6c9f785313ca784"
},
"aarch64_linux_musl": {
"checksum": "8fa3117c6b8bf2e957e66c7fbc83b3d419602914bc1ae0d5b18e40abf09c8b2a"
},
"aarch64_macos": {
"checksum": "e2a2eebac94a6b1d615af292054cac700a83b52b4cc1cc17c668ab69d4ce470e"
}
},
"1.9": {
"version": "1.9.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a7e2349a2d9e0a04466c71924cd7d0744ceedb0a56817322aae6b8ccda889be3"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-apple-darwin.tar.gz",
"checksum": "ad8b6eb3395894ff257df425ff6993843c7392cad62e4a4c804cc7c7c5c777c7"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-pc-windows-msvc.zip",
"checksum": "1183a5e4c53f115fe6c5dbf5a387068ffe6c18454d05858950ab3232db7ab94d"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "b1e47d4a930d74be84725e9cb923a49a492468414a263054444129859c2c7e46"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-apple-darwin.tar.gz",
"checksum": "95c3d77492012dbb9ebc2addbc3312088fa0a53d93aeea035fa1d1d9ac67f90f"
}
"version": "1.9.0"
},
"1.9.0": {
"version": "1.9.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a7e2349a2d9e0a04466c71924cd7d0744ceedb0a56817322aae6b8ccda889be3"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-apple-darwin.tar.gz",
"checksum": "ad8b6eb3395894ff257df425ff6993843c7392cad62e4a4c804cc7c7c5c777c7"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-x86_64-pc-windows-msvc.zip",
"checksum": "1183a5e4c53f115fe6c5dbf5a387068ffe6c18454d05858950ab3232db7ab94d"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "b1e47d4a930d74be84725e9cb923a49a492468414a263054444129859c2c7e46"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.9.0/just-1.9.0-aarch64-apple-darwin.tar.gz",
"checksum": "95c3d77492012dbb9ebc2addbc3312088fa0a53d93aeea035fa1d1d9ac67f90f"
}
},
"1.8": {
"version": "1.8.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "140986a33c901656375068727da33329f7ffb2b555338cc001c245b68131c349"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-apple-darwin.tar.gz",
"checksum": "f3edecd9c033185277a83bf623dde3e6b2cf2d6e755972f71709f93c00147cfa"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-pc-windows-msvc.zip",
"checksum": "0cb9030767ae462145d87ab83e1f27fee84823d04c8eec79faca0ade659da6c5"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8495ce7179f68d6edd28bed9015710c2aabdd4183e700125db2bab186e0eadb1"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-aarch64-apple-darwin.tar.gz",
"checksum": "466e8a10dda1d812f8583207e96a176dcb099d67144eb1ee83f1ed98986065ae"
}
"version": "1.8.0"
},
"1.8.0": {
"version": "1.8.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "140986a33c901656375068727da33329f7ffb2b555338cc001c245b68131c349"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-apple-darwin.tar.gz",
"checksum": "f3edecd9c033185277a83bf623dde3e6b2cf2d6e755972f71709f93c00147cfa"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-x86_64-pc-windows-msvc.zip",
"checksum": "0cb9030767ae462145d87ab83e1f27fee84823d04c8eec79faca0ade659da6c5"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8495ce7179f68d6edd28bed9015710c2aabdd4183e700125db2bab186e0eadb1"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.8.0/just-1.8.0-aarch64-apple-darwin.tar.gz",
"checksum": "466e8a10dda1d812f8583207e96a176dcb099d67144eb1ee83f1ed98986065ae"
}
},
"1.7": {
"version": "1.7.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f474bbc5cc73af368fc7bb33c538874786cc3305211f5ab30e2384309ef3f2f0"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-apple-darwin.tar.gz",
"checksum": "66df1ed0f459411a1059f0df9553b586f4cbc55cf33951ed025567a6f2724b31"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-pc-windows-msvc.zip",
"checksum": "a514ed220c4a320cfe04b6bec97e32e0282dc0a70462b0562c8b79d4c8d58ebc"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "22466223886698f3b8ed1033217e47a49eb748079af01e2c21a322021aa886ff"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-aarch64-apple-darwin.tar.gz",
"checksum": "d906759354f14f259bbdc3d7fb67a31de06c591091476aef26fb7eb53cacc88a"
}
"version": "1.7.0"
},
"1.7.0": {
"version": "1.7.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f474bbc5cc73af368fc7bb33c538874786cc3305211f5ab30e2384309ef3f2f0"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-apple-darwin.tar.gz",
"checksum": "66df1ed0f459411a1059f0df9553b586f4cbc55cf33951ed025567a6f2724b31"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-x86_64-pc-windows-msvc.zip",
"checksum": "a514ed220c4a320cfe04b6bec97e32e0282dc0a70462b0562c8b79d4c8d58ebc"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "22466223886698f3b8ed1033217e47a49eb748079af01e2c21a322021aa886ff"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.7.0/just-1.7.0-aarch64-apple-darwin.tar.gz",
"checksum": "d906759354f14f259bbdc3d7fb67a31de06c591091476aef26fb7eb53cacc88a"
}
},
"1.6": {
"version": "1.6.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c9e1112fddcb022eb34bcdef4500c603139400d9ac86b9b858ba5fe7e2831281"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-apple-darwin.tar.gz",
"checksum": "cac7123bad85019a3d4dc9f6c4d775520858b908b31955c45d55b6c025ffd9ba"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-pc-windows-msvc.zip",
"checksum": "dd49b2fa34ce008a47f2179c392e6c113e4e2ff196cb5d119a97979f3272b862"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "eba0c67cb94e5f866e9253e86564154a7bd389ddf3b90ec5eaa68500982778a4"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-aarch64-apple-darwin.tar.gz",
"checksum": "cef00af72489aa411b30d16e2412b96aae34b2f151b1fd7b45f0c45c6baac10b"
}
"version": "1.6.0"
},
"1.6.0": {
"version": "1.6.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c9e1112fddcb022eb34bcdef4500c603139400d9ac86b9b858ba5fe7e2831281"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-apple-darwin.tar.gz",
"checksum": "cac7123bad85019a3d4dc9f6c4d775520858b908b31955c45d55b6c025ffd9ba"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-x86_64-pc-windows-msvc.zip",
"checksum": "dd49b2fa34ce008a47f2179c392e6c113e4e2ff196cb5d119a97979f3272b862"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "eba0c67cb94e5f866e9253e86564154a7bd389ddf3b90ec5eaa68500982778a4"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.6.0/just-1.6.0-aarch64-apple-darwin.tar.gz",
"checksum": "cef00af72489aa411b30d16e2412b96aae34b2f151b1fd7b45f0c45c6baac10b"
}
},
"1.5": {
"version": "1.5.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "414147908f10a7e9e82b0148de79280ca9c48a70f7cd7bab1ce2d77959446fac"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-apple-darwin.tar.gz",
"checksum": "9389930878900ec48b557a509f2b3a81e8dc01689859ca6a388244c8251ee8cd"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-pc-windows-msvc.zip",
"checksum": "106c124c884569869b1a5ccd695de26fb98d0a0967645af1075fedca59d938d2"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "f619b275c7bb21c8adadc6226c40d7825cc2d7a72eaa791008b9364e60c64335"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-aarch64-apple-darwin.tar.gz",
"checksum": "3c466afc4cf860b1555a69d992458f0b966d9077ad17fc6c9ce753c70a6cec43"
}
"version": "1.5.0"
},
"1.5.0": {
"version": "1.5.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "414147908f10a7e9e82b0148de79280ca9c48a70f7cd7bab1ce2d77959446fac"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-apple-darwin.tar.gz",
"checksum": "9389930878900ec48b557a509f2b3a81e8dc01689859ca6a388244c8251ee8cd"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-x86_64-pc-windows-msvc.zip",
"checksum": "106c124c884569869b1a5ccd695de26fb98d0a0967645af1075fedca59d938d2"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "f619b275c7bb21c8adadc6226c40d7825cc2d7a72eaa791008b9364e60c64335"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.5.0/just-1.5.0-aarch64-apple-darwin.tar.gz",
"checksum": "3c466afc4cf860b1555a69d992458f0b966d9077ad17fc6c9ce753c70a6cec43"
}
},
"1.4": {
"version": "1.4.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "006a30ceb69f9c93e2dc1d8bac3845395ef5ddb4e6eead762a8cf29e68f6e2a4"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-apple-darwin.tar.gz",
"checksum": "e7a1917dad906ebf44b75bd5dabda63c25584136039289ca7b4af40a960a7ab9"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-pc-windows-msvc.zip",
"checksum": "daa1b1408b12fcec48301f898612050e97266aef3cbc689f247a3a0db5980ddb"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "5bca3c27768c36fb78737ea1a979f3875bc7a5a58136a86ef0b2299fe39529ed"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-aarch64-apple-darwin.tar.gz",
"checksum": "feba9e66c97b6dbade1154ca44b9cedc062a731dac06f75b81d198512be77c66"
}
"version": "1.4.0"
},
"1.4.0": {
"version": "1.4.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "006a30ceb69f9c93e2dc1d8bac3845395ef5ddb4e6eead762a8cf29e68f6e2a4"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-apple-darwin.tar.gz",
"checksum": "e7a1917dad906ebf44b75bd5dabda63c25584136039289ca7b4af40a960a7ab9"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-x86_64-pc-windows-msvc.zip",
"checksum": "daa1b1408b12fcec48301f898612050e97266aef3cbc689f247a3a0db5980ddb"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "5bca3c27768c36fb78737ea1a979f3875bc7a5a58136a86ef0b2299fe39529ed"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.4.0/just-1.4.0-aarch64-apple-darwin.tar.gz",
"checksum": "feba9e66c97b6dbade1154ca44b9cedc062a731dac06f75b81d198512be77c66"
}
},
"1.3": {
"version": "1.3.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1c52f337f9e5950829ff990f583d0ddedc11a071d5340980ac7d49dc3095995e"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-apple-darwin.tar.gz",
"checksum": "c35d3082e288feaece2d2f77daef00eb9002b9d98fbf377d6c43bcb38292f53a"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-pc-windows-msvc.zip",
"checksum": "6d60c646625fe9bb9fad3bcccaeff65c05e7bde58eb3fc1b32c5cb48411aeb71"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9f1276717600534a6c60f341b516171c24b9db9973e737d83424f34f0eb3e34e"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-aarch64-apple-darwin.tar.gz",
"checksum": "f6b37c0dc76ad88f6b1a9e441d21ebe5109c7f65eeec74b5d3935deff79e3741"
}
"version": "1.3.0"
},
"1.3.0": {
"version": "1.3.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1c52f337f9e5950829ff990f583d0ddedc11a071d5340980ac7d49dc3095995e"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-apple-darwin.tar.gz",
"checksum": "c35d3082e288feaece2d2f77daef00eb9002b9d98fbf377d6c43bcb38292f53a"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-x86_64-pc-windows-msvc.zip",
"checksum": "6d60c646625fe9bb9fad3bcccaeff65c05e7bde58eb3fc1b32c5cb48411aeb71"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9f1276717600534a6c60f341b516171c24b9db9973e737d83424f34f0eb3e34e"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.3.0/just-1.3.0-aarch64-apple-darwin.tar.gz",
"checksum": "f6b37c0dc76ad88f6b1a9e441d21ebe5109c7f65eeec74b5d3935deff79e3741"
}
},
"1.2": {
"version": "1.2.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7102b1ba543745774df500db962dec2e3a01aa2553dd0c3f334e8fdadea41d25"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-apple-darwin.tar.gz",
"checksum": "33275874e88ff4c87b04417258296c20be49cd7c63c457bafd3255f814c15118"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-pc-windows-msvc.zip",
"checksum": "59c037709cfdb98e1be1e43075ebf3a7c1cd08920dc088df68676a9c3168d57b"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73f4f43fcae7b78f707cd1e146b4246e75d6897bdf18fa2b3adaef7e2300d405"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-aarch64-apple-darwin.tar.gz",
"checksum": "9792a345dadec8346241e38d4c0df8580980c19977f33a1944c4a107e4cb26f8"
}
"version": "1.2.0"
},
"1.2.0": {
"version": "1.2.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7102b1ba543745774df500db962dec2e3a01aa2553dd0c3f334e8fdadea41d25"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-apple-darwin.tar.gz",
"checksum": "33275874e88ff4c87b04417258296c20be49cd7c63c457bafd3255f814c15118"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-x86_64-pc-windows-msvc.zip",
"checksum": "59c037709cfdb98e1be1e43075ebf3a7c1cd08920dc088df68676a9c3168d57b"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73f4f43fcae7b78f707cd1e146b4246e75d6897bdf18fa2b3adaef7e2300d405"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.2.0/just-1.2.0-aarch64-apple-darwin.tar.gz",
"checksum": "9792a345dadec8346241e38d4c0df8580980c19977f33a1944c4a107e4cb26f8"
}
},
"1.1": {
"version": "1.1.3",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "63099f09106d5c5fe5579b3430a3ce4a02c193560842247ae70335575a24318c"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-apple-darwin.tar.gz",
"checksum": "2fe5da96af305ed33841d55653226d97c970485a66e18921e96ca0f6734093ec"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-pc-windows-msvc.zip",
"checksum": "00b0f3f158da01bcfc3f712722d917f8084c9bfaa693d71f64f4e67f957fb2cb"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73c034f477b8b6fe5d5d4b1b64d217bc070cbb6bc4f727bd540f53ed432d52db"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-aarch64-apple-darwin.tar.gz",
"checksum": "e31f75dfb22762e650c5cd1699d67682111e5ec7096a0fca9163b9aebcd6a1e9"
}
"version": "1.1.3"
},
"1.1.3": {
"version": "1.1.3",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "63099f09106d5c5fe5579b3430a3ce4a02c193560842247ae70335575a24318c"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-apple-darwin.tar.gz",
"checksum": "2fe5da96af305ed33841d55653226d97c970485a66e18921e96ca0f6734093ec"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-x86_64-pc-windows-msvc.zip",
"checksum": "00b0f3f158da01bcfc3f712722d917f8084c9bfaa693d71f64f4e67f957fb2cb"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73c034f477b8b6fe5d5d4b1b64d217bc070cbb6bc4f727bd540f53ed432d52db"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.3/just-1.1.3-aarch64-apple-darwin.tar.gz",
"checksum": "e31f75dfb22762e650c5cd1699d67682111e5ec7096a0fca9163b9aebcd6a1e9"
}
},
"1.1.2": {
"version": "1.1.2",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.2/just-1.1.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7d4d620ea73b58233b170ecc93dd1ef59336eeb9b59f94dc5ca7e06ed520e0cb"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.2/just-1.1.2-x86_64-apple-darwin.tar.gz",
"checksum": "6d5cc5466eb495d2c567d96d29e188311e11b70a52251ea7b9ef551efc9a1e25"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.1.2/just-1.1.2-x86_64-pc-windows-msvc.zip",
"checksum": "fd961ac0df25306b3b18bb1e7849e3e6e9e61dcb3755105ced617e3838ef5e88"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.2/just-1.1.2-aarch64-unknown-linux-musl.tar.gz",
"checksum": "1038be03bcc5554b1daac07354235eaa945eb6aea5100b1013c1624cb8e1dfeb"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.2/just-1.1.2-aarch64-apple-darwin.tar.gz",
"checksum": "9c16dc0ad44bdee332af8459489faedd7b215c5fcc61b3b004c4b96b7687524d"
}
},
"1.1.1": {
"version": "1.1.1",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.1/just-1.1.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ee7bf76941e8d7a41bab6716390a293e381a4a32bc46ad4d9d112f540aad34ba"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.1/just-1.1.1-x86_64-apple-darwin.tar.gz",
"checksum": "afdc9eed21fdc3eedc6e853715232b982cd167d63b741afaf47462e7c61bfd83"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.1.1/just-1.1.1-x86_64-pc-windows-msvc.zip",
"checksum": "446e6091b2aa2b40bc57857f1104cfe4153e757379141ae5ded1dec3da59c10b"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.1/just-1.1.1-aarch64-unknown-linux-musl.tar.gz",
"checksum": "c4a136d9c2d040200f950043e01aa0e81e4eef33778d8a25ed051c34ae2b1008"
},
"aarch64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.1/just-1.1.1-aarch64-apple-darwin.tar.gz",
"checksum": "9d2a1335c4d62806bd36c5f4d2195c61e4223097b1ca527f90630931fa914ad4"
}
},
"1.1.0": {
"version": "1.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.0/just-1.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2dc78e8470dbdb0569a781ca85d86c01189ca16853d0aa997cb15b2fa1f70423"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.1.0/just-1.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "5437256385d2216d723f761fcb3dc6a1d592709839e83281c8a5238062f1b039"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.1.0/just-1.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "6e132abb88759aab0d704e9a94531d3e14449c1bcee71e4c8c91ea6b4bfa1871"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.1.0/just-1.1.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "66de75c1b23bd9f674f0afa6c418d90acb1f87590310bf89235b0bb2b27080f6"
}
},
"1.0": {
"version": "1.0.1",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e8695fb60126158f7708dd48e36f51028fbed00ab62d9477b0e86ef1de6cbc73"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-apple-darwin.tar.gz",
"checksum": "72e64d529a5ce47de4a65c98bb616d35628d8e27aca8fe24e419e69de035a2df"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-pc-windows-msvc.zip",
"checksum": "a5d83fefb56f9aad15f3ee1752a2d77b3d1dc8753d17a000204bc15171b8030c"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9638a9abffd31920b3d9b7fee8e28db8fb3c998c1d6df4a9395269f247a6340d"
}
"version": "1.0.1"
},
"1.0.1": {
"version": "1.0.1",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e8695fb60126158f7708dd48e36f51028fbed00ab62d9477b0e86ef1de6cbc73"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-apple-darwin.tar.gz",
"checksum": "72e64d529a5ce47de4a65c98bb616d35628d8e27aca8fe24e419e69de035a2df"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-x86_64-pc-windows-msvc.zip",
"checksum": "a5d83fefb56f9aad15f3ee1752a2d77b3d1dc8753d17a000204bc15171b8030c"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.1/just-1.0.1-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9638a9abffd31920b3d9b7fee8e28db8fb3c998c1d6df4a9395269f247a6340d"
}
},
"1.0.0": {
"version": "1.0.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.0/just-1.0.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "342f8582d929b9212ffcbe9f7749e12908053cf215eb8d4a965c47ea2f24b0a4"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/1.0.0/just-1.0.0-x86_64-apple-darwin.tar.gz",
"checksum": "56ebd949683e55416c783741fdc76aeff566bd0ed8fbd28c629b0f2c319b309c"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/1.0.0/just-1.0.0-x86_64-pc-windows-msvc.zip",
"checksum": "342cbb940da6c04781ee490533adf6a077a16b47dcf92d4a3f2270222bdb04e1"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/1.0.0/just-1.0.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "712c95b63faff7a9cc0e4af770adb82206a4ecbfe7d3ddb6a9e3dfafeb97ae32"
}
},
"0.11": {
"version": "0.11.2",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "5cd03d96518dd67eb691f6783293c62d610fc63ee0a9ba5223f4c1383c2a4661"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-apple-darwin.tar.gz",
"checksum": "51fcea64c8dad9c7bfabcbbc9ae1450e750237e45ddb5c68784585f6820fce1b"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-pc-windows-msvc.zip",
"checksum": "8293cc38eab2ba5570a1e1d91699c1d8441dccbacf04ebc5b979d14e917e38ce"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e209a0d8ce139d2f6de1c93ec8c0ce1191bbaf0a40357c6812798098ead75e5f"
}
"version": "0.11.2"
},
"0.11.2": {
"version": "0.11.2",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "5cd03d96518dd67eb691f6783293c62d610fc63ee0a9ba5223f4c1383c2a4661"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-apple-darwin.tar.gz",
"checksum": "51fcea64c8dad9c7bfabcbbc9ae1450e750237e45ddb5c68784585f6820fce1b"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-x86_64-pc-windows-msvc.zip",
"checksum": "8293cc38eab2ba5570a1e1d91699c1d8441dccbacf04ebc5b979d14e917e38ce"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.2/just-0.11.2-aarch64-unknown-linux-musl.tar.gz",
"checksum": "e209a0d8ce139d2f6de1c93ec8c0ce1191bbaf0a40357c6812798098ead75e5f"
}
},
"0.11.0": {
"version": "0.11.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.0/just-0.11.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7aef288e87d052bb6411ce4938167b5287963a4fa40515c9a2b403ce98342fec"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.11.0/just-0.11.0-x86_64-apple-darwin.tar.gz",
"checksum": "a326cad89510d72f9a7fa253ceba6ef5f34c71ee2caece6269bc2644b742cb98"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.11.0/just-0.11.0-x86_64-pc-windows-msvc.zip",
"checksum": "f0409252f929015c8f50b7a3e9d56113a28b4e1d144dd3afdf53dfe532390c59"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.11.0/just-0.11.0-aarch64-unknown-linux-musl.tar.gz",
"checksum": "92f6aa18b7789d81ea5dad55cb3da2664faf271b6eea0fd2576643cd4d04823e"
}
},
"0.10": {
"version": "0.10.7",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-unknown-linux-musl.tar.gz",
"checksum": "54927f5e261a4965a5f406374b48eb39da6c15f859098626aca24765b6e158c1"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-apple-darwin.tar.gz",
"checksum": "be6c3e684bc4a547725ea32507c38c8c47b09e460cb9f736d53e1c7f031c5e37"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-pc-windows-msvc.zip",
"checksum": "47c353f7925efe6ce989362c249ecd6711ec0d2624b5acde2ff81c260c0c3994"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2ae05195bdde56e52dd839797257a947790587870c4855dfae8435272ac783e9"
}
"version": "0.10.7"
},
"0.10.7": {
"version": "0.10.7",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-unknown-linux-musl.tar.gz",
"checksum": "54927f5e261a4965a5f406374b48eb39da6c15f859098626aca24765b6e158c1"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-apple-darwin.tar.gz",
"checksum": "be6c3e684bc4a547725ea32507c38c8c47b09e460cb9f736d53e1c7f031c5e37"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-x86_64-pc-windows-msvc.zip",
"checksum": "47c353f7925efe6ce989362c249ecd6711ec0d2624b5acde2ff81c260c0c3994"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.7/just-0.10.7-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2ae05195bdde56e52dd839797257a947790587870c4855dfae8435272ac783e9"
}
},
"0.10.6": {
"version": "0.10.6",
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.6/just-0.10.6-aarch64-unknown-linux-musl.tar.gz",
"checksum": "ccc9efd7f33cf7b18136d39540aea5e1d32337a9122cd29755dd54313fed4464"
}
},
"0.10.5": {
"version": "0.10.5",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.5/just-0.10.5-x86_64-unknown-linux-musl.tar.gz",
"checksum": "261e6912e3f63a37baa69d2dee5cc9f95f2523eaab38e3b73030ec1a1afde80e"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.5/just-0.10.5-x86_64-apple-darwin.tar.gz",
"checksum": "8802f2591734472048d02125215dcebbe6cd2c68e04ee2d791f45b189a24803b"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.5/just-0.10.5-x86_64-pc-windows-msvc.zip",
"checksum": "ef5421ed3b3663f58a804d1f3d8f865318fc1cb89e87cc78b28b00dfd1f41a6b"
},
"aarch64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.5/just-0.10.5-aarch64-unknown-linux-musl.tar.gz",
"checksum": "c10deb9ad12b55c7a30af3137492fa31953e0b7a3724cc65deed93c1c18c7bd6"
}
},
"0.10.4": {
"version": "0.10.4",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.4/just-0.10.4-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4d1f3e3bef97edeee26f1a3760ac404dcb3a1f52930405c8bd3cd3e5b70545d8"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.4/just-0.10.4-x86_64-apple-darwin.tar.gz",
"checksum": "0fec7608b7b7c95cb02738951428633ac972af4885b0229d720eaffab696f9aa"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.4/just-0.10.4-x86_64-pc-windows-msvc.zip",
"checksum": "4fefce55e95f4c8b061b9a50153aa3c7bdfc0ea937ecf21832eeafff5fac8dec"
}
},
"0.10.3": {
"version": "0.10.3",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.3/just-0.10.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0f43a286dfe67ed94034843cb72cec61a024303118ec19bd618bc4e15a0970ac"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.3/just-0.10.3-x86_64-apple-darwin.tar.gz",
"checksum": "d7d9c24554abda2c2c5a4adba6b5763be1e1b44f3472f1be152c922ee0c62f84"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.3/just-0.10.3-x86_64-pc-windows-msvc.zip",
"checksum": "ffcf9b0a31666419cdedf059966463824347e57692ceac1e2470b48e94d0e494"
}
},
"0.10.2": {
"version": "0.10.2",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.2/just-0.10.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "280a6edf58076e90d2002b44d38f93dcd708209c446dbcc38344ed6d21a8aaf7"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.2/just-0.10.2-x86_64-apple-darwin.tar.gz",
"checksum": "49ad6c74eba74870dbf2b245c3748a1d7ce20da48b9be52e883819585cb95d15"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.2/just-0.10.2-x86_64-pc-windows-msvc.zip",
"checksum": "745c0bad2d771c7a471a561b03141f5fe0a4bcb1a9d2fe8026d8306ffb80ce35"
}
},
"0.10.1": {
"version": "0.10.1",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.1/just-0.10.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "5f99ddf0969eb2cfc3eee4b3b296e4ec495015c38eba65e91e89b764ca06f3bc"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.1/just-0.10.1-x86_64-apple-darwin.tar.gz",
"checksum": "d701fa6cfa8f160bdc722ea57b1481deb4052e464edd65ba278d7af6eadcfae0"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.1/just-0.10.1-x86_64-pc-windows-msvc.zip",
"checksum": "a59ca028669393472b76239b4be37e716d2fba217aa94cca9a350865ecc36963"
}
},
"0.10.0": {
"version": "0.10.0",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.10.0/just-0.10.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "661f3ebf1504f99cd96dfcb148f5e1d30e93c9c182680aab855cb881c3e0f13e"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.10.0/just-0.10.0-x86_64-apple-darwin.tar.gz",
"checksum": "f7adf6c5e39917f4e6d636085dd9068c12b6be150ffd33a368017ced886a45c0"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.10.0/just-0.10.0-x86_64-pc-windows-msvc.zip",
"checksum": "3f4824e3940e5a2d870510d99e72a2b3ee407120f5c26d2daab15786c8234908"
}
},
"0.9": {
"version": "0.9.9",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2c21ba77d25e385ebe751d0ced27225313a2c4c849b1b9ce397ca5ef6766afc1"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-apple-darwin.tar.gz",
"checksum": "a1226dccd3ded3e8a57e6a6f31b5b7fb01e89c85c8d78af4d89b288c5f341410"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-pc-windows-msvc.zip",
"checksum": "e40a21e71bafb33d809418aae3568f4193b8633e9fc865a90b2516c5fa0f2839"
}
"version": "0.9.9"
},
"0.9.9": {
"version": "0.9.9",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2c21ba77d25e385ebe751d0ced27225313a2c4c849b1b9ce397ca5ef6766afc1"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-apple-darwin.tar.gz",
"checksum": "a1226dccd3ded3e8a57e6a6f31b5b7fb01e89c85c8d78af4d89b288c5f341410"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.9/just-0.9.9-x86_64-pc-windows-msvc.zip",
"checksum": "e40a21e71bafb33d809418aae3568f4193b8633e9fc865a90b2516c5fa0f2839"
}
},
"0.9.8": {
"version": "0.9.8",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.8/just-0.9.8-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d41db56e50731d7019f998a958c8f640b4d61a887d814175159a4b53cd1fc4fe"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.8/just-0.9.8-x86_64-apple-darwin.tar.gz",
"checksum": "472653e946f520f1fcc178f988ca8142ecd619506c157a00af55d0467f018b8c"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.8/just-0.9.8-x86_64-pc-windows-msvc.zip",
"checksum": "7a3ec14cf0513ae795c63467291a3816bdb6777124bb8ad0246f849806690342"
}
},
"0.9.7": {
"version": "0.9.7",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.7/just-0.9.7-x86_64-unknown-linux-musl.tar.gz",
"checksum": "cc5e50f64732e561043d469ffac99f335023c93978a45c8fbc921eb4e955e688"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.7/just-0.9.7-x86_64-apple-darwin.tar.gz",
"checksum": "6bce036e93dee708fc3f4dc6496b4c571ad8927217bfe860528bf4ea90f1f837"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.7/just-0.9.7-x86_64-pc-windows-msvc.zip",
"checksum": "d235114992691573e55a3d88829cad6935e0899b7ae602b9a2dbbe78fb12e5d8"
}
},
"0.9.6": {
"version": "0.9.6",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.6/just-0.9.6-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1253ac5b61eca3eaf5c69dd4b7e7ec551dec78821e9308f0b3f2a00020934f0e"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.6/just-0.9.6-x86_64-apple-darwin.tar.gz",
"checksum": "4469e58a5bf4a2c8fcd69da50c15c5ccf7746d019dea904f1f4f062c56ffaf34"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.6/just-0.9.6-x86_64-pc-windows-msvc.zip",
"checksum": "7773e06f0bc19810d78083a0aa799955ca759207ebe6c9e3b83abef957fe1cc8"
}
},
"0.9.5": {
"version": "0.9.5",
"x86_64_linux_musl": {
"url": "https://github.com/casey/just/releases/download/0.9.5/just-0.9.5-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2b6c3bc26f0e8b6a7403e7569a1e4d189e0361c5a5a7cb021b4e3d128cbf9b5b"
},
"x86_64_macos": {
"url": "https://github.com/casey/just/releases/download/0.9.5/just-0.9.5-x86_64-apple-darwin.tar.gz",
"checksum": "fc829983ff11891f18798cc69119b8587fed4fdb6a264a7e86229ca3100373ca"
},
"x86_64_windows": {
"url": "https://github.com/casey/just/releases/download/0.9.5/just-0.9.5-x86_64-pc-windows-msvc.zip",
"checksum": "ff2fb1bbb8dd52f7e944f927676e352e1926a38b236a3aed295c088c30f7a0cd"
}
}

View File

@@ -1,61 +1,41 @@
{
"latest": {
"version": "0.7.7",
"rust_crate": "mdbook-linkcheck",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip",
"checksum": "18cebca9493804b307b39a44af2664cdfa881e84b8d92a94205d6c51572318ef"
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v${version}/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip"
},
"x86_64_macos": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-apple-darwin.zip",
"checksum": "13f83555d63d730ca28e92db2bea4d81f815f26af3db7dadc4f27cab83007947"
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v${version}/mdbook-linkcheck.x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-pc-windows-msvc.zip",
"checksum": "b19f03e7c4fb38f936e118ae5dca5eb67c26614b202c42b2eec27fb260f625f0"
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v${version}/mdbook-linkcheck.x86_64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "0.7.7"
},
"0.7": {
"version": "0.7.7",
"x86_64_linux_gnu": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip",
"checksum": "18cebca9493804b307b39a44af2664cdfa881e84b8d92a94205d6c51572318ef"
},
"x86_64_macos": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-apple-darwin.zip",
"checksum": "13f83555d63d730ca28e92db2bea4d81f815f26af3db7dadc4f27cab83007947"
},
"x86_64_windows": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-pc-windows-msvc.zip",
"checksum": "b19f03e7c4fb38f936e118ae5dca5eb67c26614b202c42b2eec27fb260f625f0"
}
"version": "0.7.7"
},
"0.7.7": {
"version": "0.7.7",
"x86_64_linux_gnu": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip",
"checksum": "18cebca9493804b307b39a44af2664cdfa881e84b8d92a94205d6c51572318ef"
},
"x86_64_macos": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-apple-darwin.zip",
"checksum": "13f83555d63d730ca28e92db2bea4d81f815f26af3db7dadc4f27cab83007947"
},
"x86_64_windows": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.7/mdbook-linkcheck.x86_64-pc-windows-msvc.zip",
"checksum": "b19f03e7c4fb38f936e118ae5dca5eb67c26614b202c42b2eec27fb260f625f0"
}
},
"0.7.6": {
"version": "0.7.6",
"x86_64_linux_gnu": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.6/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip",
"checksum": "2c478d9754e38be2dbd3ee2fcac629179c6d6146f7e0f1749a5a697030e27c4a"
},
"x86_64_macos": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.6/mdbook-linkcheck.x86_64-apple-darwin.zip",
"checksum": "c5abc778194a17fa2417d345a842038c62e7f6733daec9ff6234d21872d0629b"
},
"x86_64_windows": {
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v0.7.6/mdbook-linkcheck.x86_64-pc-windows-msvc.zip",
"checksum": "1b15fef5856ea186358a41285db29c6e411d15c95818e644cb8a29047b97a7a0"
}
}

376
manifests/mdbook.json generated
View File

@@ -1,733 +1,625 @@
{
"latest": {
"version": "0.4.25",
"rust_crate": "mdbook",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f8481706ceda01d170aa02e1d87cf61abb24e5b67f9081f3d306f2861f1af5aa"
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-apple-darwin.tar.gz",
"checksum": "5f11014060f557919c5abc44f051d08f08f4ed036d1086b06b5dcdcea1ced64f"
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-pc-windows-msvc.zip",
"checksum": "771e5aa0bffbb475a05f8fa1889550475672fbbec229bc1cfa85e16c3c8852c8"
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6a49db5a2681c485b59d870d309364537a8d9f646b6f22cce684794f4ea05c0d"
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-aarch64-unknown-linux-musl.tar.gz"
}
},
"latest": {
"version": "0.4.34"
},
"0.4": {
"version": "0.4.25",
"version": "0.4.34"
},
"0.4.34": {
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f8481706ceda01d170aa02e1d87cf61abb24e5b67f9081f3d306f2861f1af5aa"
"checksum": "dde955d5b3df83ebaed716cf18d53b05678a4b78500cfa33aedd138bd55a1152"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-apple-darwin.tar.gz",
"checksum": "5f11014060f557919c5abc44f051d08f08f4ed036d1086b06b5dcdcea1ced64f"
"checksum": "738f423f1857c58a6175cf35254de4e616ca61db93803766eca5773ca6dbf516"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-pc-windows-msvc.zip",
"checksum": "771e5aa0bffbb475a05f8fa1889550475672fbbec229bc1cfa85e16c3c8852c8"
"checksum": "3679b9be098c410423797f14bae01523a2074ad0ffe8668980df074d1d4e5198"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6a49db5a2681c485b59d870d309364537a8d9f646b6f22cce684794f4ea05c0d"
"checksum": "b7188119e088dc87a1db13963f78eaffb4a3959109936e26ee4afea74de0df5c"
}
},
"0.4.33": {
"x86_64_linux_musl": {
"checksum": "f56043b14b2d554b98aa6cd5e15bcbe81c095cea67a937c6c724300da4fc4005"
},
"x86_64_macos": {
"checksum": "172e83fea640b41afecf46d5bec3b09d0d54c5e6234b9e3777715b6c6a4a58a3"
},
"x86_64_windows": {
"checksum": "573acc650654cca12c77d73f0f7c8d22fdce92d7348c0bd4676579c60ee3c0b9"
},
"aarch64_linux_musl": {
"checksum": "dbafc64ee0bd616ee10ab367686fc7a000d817ddb7c6634e8b878e6c322bb38f"
}
},
"0.4.32": {
"x86_64_linux_musl": {
"checksum": "ac38f040eb462752548c865d6c9e900aa862852d42190cd773d5f20cd7b757f9"
},
"x86_64_macos": {
"checksum": "a625001956c903ff7b6864e90bb6380eae0e8ed711040dfeab932ace68e73d79"
},
"x86_64_windows": {
"checksum": "c06f2eeb4cfa487931213b830701a3dfa1eab5fcd7ec3756f14ffc68171a4817"
},
"aarch64_linux_musl": {
"checksum": "e68950f91fa907e89bd7d3f4d3e228a0c7bb4556689ba9e2b3adc42e4e7d6021"
}
},
"0.4.31": {
"x86_64_linux_musl": {
"checksum": "0332c3149dcc0b6ad1baab6cbf73f90e45b919fea3bd9c55fb5739fa980b2eaf"
},
"x86_64_macos": {
"checksum": "817300d62cff7ed1bf15921934ec9998c07a3ed8e293d8f1c4b32634206c08de"
},
"x86_64_windows": {
"checksum": "f55c476e298b53d9724933b8a0df5d150f5340ac8a08b64405e402846c3ac5b4"
},
"aarch64_linux_musl": {
"checksum": "6946e91283380f5a86c9ff8cb98b0449904d66d75ff4dfac759ccbef8800d20e"
}
},
"0.4.30": {
"x86_64_linux_musl": {
"checksum": "c911f8e5b501707a6b84a5b7162f3c6543f580e5261034d23d2843319da12bb0"
},
"x86_64_macos": {
"checksum": "02c80613f57c9d421adc4c60286c680c1e8f75a2d7d0ab4b7837819175eb967a"
},
"x86_64_windows": {
"checksum": "50c1adcabb37e291b9689b76898e91bf98428e5d5335dd3724f7c223f7a9ebb1"
},
"aarch64_linux_musl": {
"checksum": "475fc2ad49d909e8a13a8055bd9a69984e45eb70c1851f8dcf15dbf2b541815c"
}
},
"0.4.29": {
"x86_64_linux_musl": {
"checksum": "e46da842fc1cba24efbf0028ef372435cfe2b5a55b87b287e698ae87d6a9e44c"
},
"x86_64_macos": {
"checksum": "7424c8206cfe07e24928bf606e7fb2c386d22db7d1f0058734fa313b58879c37"
},
"x86_64_windows": {
"checksum": "ff2b491b41ecd65350137278e72f8ef10c161374cd47c474fc2a196c37f5e03e"
},
"aarch64_linux_musl": {
"checksum": "f89b5937131b5f826330d7ff542d878fe8689f037bf10b1595bfabc390b14da1"
}
},
"0.4.28": {
"x86_64_linux_musl": {
"checksum": "84e3a4982c19e19b1d058af30b8835097109f520cb6c2e9e03413a896c9787aa"
},
"x86_64_macos": {
"checksum": "46605497fac2a379a02fa7287c0e4601a0cdfa2f913a4f1a06d820d91c0c310e"
},
"x86_64_windows": {
"checksum": "996bc212502e51da1d69090134d13cf51ff21e478be9b7e2aeb1d330c7865e35"
},
"aarch64_linux_musl": {
"checksum": "86b01509773e4011a9372de2932ceb0fdd52063153c7a673f63eeacf16c8426b"
}
},
"0.4.27": {
"x86_64_linux_musl": {
"checksum": "44ee34f8a6a1e0788f870c0bfd890dfce112c70f63e7254c5d8f20525600bc7b"
},
"x86_64_macos": {
"checksum": "107461b477c512c9c9deeed051abf9bbb25858867dc2f0f493fc7c2fadfc3532"
},
"x86_64_windows": {
"checksum": "18c7eea09bee53f539a11ec965547147afc2083c4cac22563b724aecf57b57bb"
},
"aarch64_linux_musl": {
"checksum": "4b7a489f1ba35b0b95dfb026b2e46d7e11fb593f2074afb2be10db0f56530dd2"
}
},
"0.4.26": {
"x86_64_linux_musl": {
"checksum": "8a6334a932f2adf05c2647e86e9ef028714717c0a8e57b1e2d9c85f251f1a734"
},
"x86_64_macos": {
"checksum": "14b9d933d5bbc7a4ef4ba476d7fb8ec5d3c4b42a33c0883e6d1ff3b2ef51738d"
},
"x86_64_windows": {
"checksum": "60c3fa5cd51383dd4e4bc22ded1cca92c5f9b97540ac458cad62b660f9c9a43c"
},
"aarch64_linux_musl": {
"checksum": "4461322990ab3b3e65005fdf3b28c4e083cd8504834babf2ad726701596197bf"
}
},
"0.4.25": {
"version": "0.4.25",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f8481706ceda01d170aa02e1d87cf61abb24e5b67f9081f3d306f2861f1af5aa"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-apple-darwin.tar.gz",
"checksum": "5f11014060f557919c5abc44f051d08f08f4ed036d1086b06b5dcdcea1ced64f"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-pc-windows-msvc.zip",
"checksum": "771e5aa0bffbb475a05f8fa1889550475672fbbec229bc1cfa85e16c3c8852c8"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6a49db5a2681c485b59d870d309364537a8d9f646b6f22cce684794f4ea05c0d"
}
},
"0.4.24": {
"version": "0.4.24",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.24/mdbook-v0.4.24-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0795d994a9315d972804b0d2fe119f924db97362f3e855cadfbd5a203002b239"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.24/mdbook-v0.4.24-x86_64-apple-darwin.tar.gz",
"checksum": "897d504a556f0a9353292b996acf46b535492bbf1fb773547cde1853878ed91e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.24/mdbook-v0.4.24-x86_64-pc-windows-msvc.zip",
"checksum": "08d79f491ff2e5b6886bd2415d80cba2e41be9cf674738b76d9ac3a4c1bc8eff"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.24/mdbook-v0.4.24-aarch64-unknown-linux-musl.tar.gz",
"checksum": "36ba581d277caa0412bdea229104f24ecbab7488497aabd3c4ba2c5c746a6d94"
}
},
"0.4.23": {
"version": "0.4.23",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.23/mdbook-v0.4.23-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a31f7f10046d6b4fe229fd5af308187ef76888a232fdd6f3ba085e484182024d"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.23/mdbook-v0.4.23-x86_64-apple-darwin.tar.gz",
"checksum": "3ea55b1ff0a961757c0348d759e7acc9a5d1be08c3af6939d02ff18f8b747938"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.23/mdbook-v0.4.23-x86_64-pc-windows-msvc.zip",
"checksum": "5b4aa8a5f875bd51925dfbd844decd91977b5e34fea2364a8fc76411b06fe856"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.23/mdbook-v0.4.23-aarch64-unknown-linux-musl.tar.gz",
"checksum": "4082a16ff8b3b4cc3496b6aa3fc865776c8e71cdc41c539d7c316948953f4d78"
}
},
"0.4.22": {
"version": "0.4.22",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.22/mdbook-v0.4.22-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ecfaedf19686e0ab487c9028f9796b5ef758a1fb882010fc8ff8a5f8c698f83f"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.22/mdbook-v0.4.22-x86_64-apple-darwin.tar.gz",
"checksum": "cb18900671c5c4197583a15380fcd37ffe0ed42fb06eb03f1f5e74f84c08a87d"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.22/mdbook-v0.4.22-x86_64-pc-windows-msvc.zip",
"checksum": "a0584811a721b5ebf6de10811afeb49a6efae3a365feff13ddfb6bc7402dbba0"
},
"aarch64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.22/mdbook-v0.4.22-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6dd9b0d49564dee44f5d23b46218437efe69e6f41becaf8d0f92e62d0ad62f5f"
}
},
"0.4.21": {
"version": "0.4.21",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.21/mdbook-v0.4.21-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "ec3c978a255b444987fd6e0805147f4ea75d221f68c6e27dbf3e8a28aba166b7"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.21/mdbook-v0.4.21-x86_64-apple-darwin.tar.gz",
"checksum": "c1f3e8235f8b3128f6020397061c97444007e090ac42358402d3f25eee8499bd"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.21/mdbook-v0.4.21-x86_64-pc-windows-msvc.zip",
"checksum": "19e4da3352083ad1de346ec1d1d6108a6143b96e552d0bc9db6626927be65c21"
}
},
"0.4.20": {
"version": "0.4.20",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.20/mdbook-v0.4.20-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "77e49898e2570370d30d0221393f6114ab66ad138ef4e9e2da2a5e652a090255"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.20/mdbook-v0.4.20-x86_64-apple-darwin.tar.gz",
"checksum": "b4b5c8d2ceb21c133ad87042d13dad50b76fdd4ed3e433c942a921160ff5bce2"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.20/mdbook-v0.4.20-x86_64-pc-windows-msvc.zip",
"checksum": "8befdc124c4d39c7a5bf715c68fdd5ae48b731ef4d987bdb823ec91d6a8ac828"
}
},
"0.4.19": {
"version": "0.4.19",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.19/mdbook-v0.4.19-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "50a419363d8233f42a038ff3c5d977d44b7cb7f860f34b4567161241642aec9a"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.19/mdbook-v0.4.19-x86_64-apple-darwin.tar.gz",
"checksum": "f106b2425f9a5b7dfb6db632a593661406584c79670fa663d5369f627b5a0504"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.19/mdbook-v0.4.19-x86_64-pc-windows-msvc.zip",
"checksum": "48822e82cee0ae2961318f3c820b001e8deb8819491593ace725d03d75cd3825"
}
},
"0.4.18": {
"version": "0.4.18",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.18/mdbook-v0.4.18-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d276b0e594d5980de6a7917ce74c348f28d3cb8b353ca4eaae344ae8a4c40bea"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.18/mdbook-v0.4.18-x86_64-apple-darwin.tar.gz",
"checksum": "4428d57b073a8d52d04a75bff9fd305285b850437ba57812945dd96cb08f911f"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.18/mdbook-v0.4.18-x86_64-pc-windows-msvc.zip",
"checksum": "b775785504a87bfe6e6de52d57857edf97211e281460721921f055909f2dc639"
}
},
"0.4.17": {
"version": "0.4.17",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.17/mdbook-v0.4.17-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "04f32a87356d3df34e2a3dfbd2bc1fb0d52b01a271bf86ccfdd434c718aab6c8"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.17/mdbook-v0.4.17-x86_64-apple-darwin.tar.gz",
"checksum": "6bf52ad9cd90c470fece969109da9b25fb067fb1468f9fb781818f1df5058e33"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.17/mdbook-v0.4.17-x86_64-pc-windows-msvc.zip",
"checksum": "380294a6d8c47fc3064e272dac0b995dfc0fec9daeb4f0ad738c3b20dc286879"
}
},
"0.4.16": {
"version": "0.4.16",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.16/mdbook-v0.4.16-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "bb658a9185cbff52d95ef1c089b33f77ec3b2784e9dd3db18779a28e2bb446f0"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.16/mdbook-v0.4.16-x86_64-apple-darwin.tar.gz",
"checksum": "dff2304f57607468a9d71cbf7c2eefb6dad0a32de805962b0496e1c1c4e6dc58"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.16/mdbook-v0.4.16-x86_64-pc-windows-msvc.zip",
"checksum": "698915db56c4620ae02241889ab96af30c8fd5e22574cd252e2fe504e67a81ce"
}
},
"0.4.15": {
"version": "0.4.15",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.15/mdbook-v0.4.15-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "4ce861733f08e58ffcd35ed0beb536734fca2543f13b6efc59623234fb17a6fd"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.15/mdbook-v0.4.15-x86_64-apple-darwin.tar.gz",
"checksum": "fb65afd8ac5cfaf33b603f70af5342be6b0680a310d7ca0a9703ce60602ccf94"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.15/mdbook-v0.4.15-x86_64-pc-windows-msvc.zip",
"checksum": "15621bd351290897b9823666a888f3d87e5f395f9f8bae6f49143778aec650d1"
}
},
"0.4.14": {
"version": "0.4.14",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.14/mdbook-v0.4.14-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "0ed75f6e4115f02d806932c4b1a8d9aca276ea1bbc3979524b4a8847bd3510e4"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.14/mdbook-v0.4.14-x86_64-apple-darwin.tar.gz",
"checksum": "bfbe4ab4c949f6fa9e99fc69e5d7666de78f2c59e2bd5f116994f02230708b83"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.14/mdbook-v0.4.14-x86_64-pc-windows-msvc.zip",
"checksum": "374aa2b79228a0cf4c7be9417bd7598287d125509e09e9e701cfa1c9fcd881af"
}
},
"0.4.13": {
"version": "0.4.13",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.13/mdbook-v0.4.13-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "f040334cc62a3779c23a0df6eb648de445ca747d8f87956927a9b13c5bffff40"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.13/mdbook-v0.4.13-x86_64-apple-darwin.tar.gz",
"checksum": "c3a92c36700bd037b8eea27056e66f64ab279c21343dfee7b14e750795624f6c"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.13/mdbook-v0.4.13-x86_64-pc-windows-msvc.zip",
"checksum": "093a5dcfccb0d5615d0b8ace4389d0c1af6d71ff25b9e86bfb0ffb7403e434e9"
}
},
"0.4.12": {
"version": "0.4.12",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.12/mdbook-v0.4.12-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "2a0953c50d8156e84f193f15a506ef0adbac66f1942b794de5210ca9ca73dd33"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.12/mdbook-v0.4.12-x86_64-apple-darwin.tar.gz",
"checksum": "9cc8daf78545cd334113a9133c9c77bbca6117cc4ddb65190701aa087db67d14"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.12/mdbook-v0.4.12-x86_64-pc-windows-msvc.zip",
"checksum": "114d7f2bfadeadb417d22a627ebe141dbedcf1b98c3060eeca198fe7e35e94b7"
}
},
"0.4.11": {
"version": "0.4.11",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.11/mdbook-v0.4.11-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "d26c32fa09e0199ffa30705beb05a16b17a2fb2e96977de277f96695f6185049"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.11/mdbook-v0.4.11-x86_64-apple-darwin.tar.gz",
"checksum": "16615a2b4b5e623f35d27c24fd6651b8e80cdcb315176c3c8feba07161442811"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.11/mdbook-v0.4.11-x86_64-pc-windows-msvc.zip",
"checksum": "2e8aa0458b90d1a282aeeee83af660b5e8013fd315609e1c45c88009f31adfae"
}
},
"0.4.10": {
"version": "0.4.10",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.10/mdbook-v0.4.10-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "90e7c8d4866e9837bfdcb89291d26e627db61e53c8678862f11ccea44871b386"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.10/mdbook-v0.4.10-x86_64-apple-darwin.tar.gz",
"checksum": "6eef8d02227517171f7b3f22afc0c49e5ee5b91bec3468baa8ad4a45bd5db0f6"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.10/mdbook-v0.4.10-x86_64-pc-windows-msvc.zip",
"checksum": "0cf037f2f7fc111db6a2bb4d3eacc97efcfa3b2adab680375fd471b756cd6437"
}
},
"0.4.9": {
"version": "0.4.9",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.9/mdbook-v0.4.9-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "19e281061a74fdacfe3ac99247b89d6f14e8ee2b950b0c253045b29fdedb78b9"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.9/mdbook-v0.4.9-x86_64-apple-darwin.tar.gz",
"checksum": "cd377b6fb02c3de0316c154bfacd50f2ce085f985f404df4788a64ede9953dd6"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.9/mdbook-v0.4.9-x86_64-pc-windows-msvc.zip",
"checksum": "60d4b7db9d89d38ce803f57ebb09c380697b43cdc5417c395c9b0500332618c6"
}
},
"0.4.8": {
"version": "0.4.8",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.8/mdbook-v0.4.8-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "4734a224a7bb8f9436fe2cb32065346446f6b34a1bc474156c3c1837a8767e4c"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.8/mdbook-v0.4.8-x86_64-apple-darwin.tar.gz",
"checksum": "8f92fe2f8dbc96ae25ac259258f22b36e7fd05fbb4c1cfa8f8b88da200918d91"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.8/mdbook-v0.4.8-x86_64-pc-windows-msvc.zip",
"checksum": "beebc51a5705e0247471f57df814c8e9268a00a73c4cbd7fef5c834a9db4be0e"
}
},
"0.4.7": {
"version": "0.4.7",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.7/mdbook-v0.4.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "6f1f5d41f3b503f0d5b08798c4645af2b7c753e1bebeefef8157e897a70a46b1"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.7/mdbook-v0.4.7-x86_64-apple-darwin.tar.gz",
"checksum": "d5850cbcbc17ea7c8a61b3dc00496e6f207c865e55f7bb1311c2274739295f54"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.7/mdbook-v0.4.7-x86_64-pc-windows-msvc.zip",
"checksum": "1b40ef9f80f23793d90d0a12b5c7d037ab9a04fbc4791874d276fb2191738d0c"
}
},
"0.4.6": {
"version": "0.4.6",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.6/mdbook-v0.4.6-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "2469cb81f8de93c99bfbeaa6227acad3c7f6a58821d2056a91704e720b79a5c9"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.6/mdbook-v0.4.6-x86_64-apple-darwin.tar.gz",
"checksum": "9019fc24b53e6c32fbd94bf53d12b053e8d4be85af0699fdb59520db0acf3124"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.6/mdbook-v0.4.6-x86_64-pc-windows-msvc.zip",
"checksum": "0b82981ba056b6e6b812d7f8dcf6b70159196ae5efcae0890245c14315144549"
}
},
"0.4.5": {
"version": "0.4.5",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.5/mdbook-v0.4.5-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "c6810849bfdcf9fdeafb693129308c8e4b7811134e1fe413eb7bacac697b9789"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.5/mdbook-v0.4.5-x86_64-apple-darwin.tar.gz",
"checksum": "7895d715b8ed842419d433378f2224673451daf27ea5be3f1f5f1b35afcb7557"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.5/mdbook-v0.4.5-x86_64-pc-windows-msvc.zip",
"checksum": "0cd0dbee829623a96029ec67a52bb11470773c8d5eb3621eca6419948300a8b8"
}
},
"0.4.4": {
"version": "0.4.4",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.4/mdbook-v0.4.4-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a518d005ed6a264e49998917d33e08769ac1d9c812405e7d214673aea625411d"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.4/mdbook-v0.4.4-x86_64-apple-darwin.tar.gz",
"checksum": "d4631542fbda1efbd5d78d3d1f558949ea9dcf37efee7027d9ee61767e63f49a"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.4/mdbook-v0.4.4-x86_64-pc-windows-msvc.zip",
"checksum": "7c5632c83889c4fb65dc1bf061253da7e680a8ec63076a14cc117721ecaf79fe"
}
},
"0.4.3": {
"version": "0.4.3",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.3/mdbook-v0.4.3-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "f493c5900b0267bf62ce135cfdc3f5d79038f3a0d4d29c1b9a71e681b3b36f49"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.3/mdbook-v0.4.3-x86_64-apple-darwin.tar.gz",
"checksum": "c3068d0c9833481ce68d5bf789e9e61dfb2721ac7c14ad838b4d3a1e60d496e7"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.3/mdbook-v0.4.3-x86_64-pc-windows-msvc.zip",
"checksum": "f320e7d588312a1de5f7a6bf0a7a41c141c05c8530ae2992d7677e7b1eed4fcf"
}
},
"0.4.2": {
"version": "0.4.2",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.2/mdbook-v0.4.2-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "bb24820961c9d71e42f2c2bc06915b27624924d40b7d16e6592a465af9b7162e"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.2/mdbook-v0.4.2-x86_64-apple-darwin.tar.gz",
"checksum": "bbc431955c47522a572632e5b652c2a8fe4d4df81716fc93425bd6ea3b1edcb9"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.2/mdbook-v0.4.2-x86_64-pc-windows-msvc.zip",
"checksum": "6c225ef79988bc6f171dd3c9ac6a86195b8e8bb0597cfaba6d48c479918f20b4"
}
},
"0.4.1": {
"version": "0.4.1",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.1/mdbook-v0.4.1-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "a5f6c15107fd5a6c933bbed167d8c130676fa7a0cde225b86fb7fea0e88ac975"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.1/mdbook-v0.4.1-x86_64-apple-darwin.tar.gz",
"checksum": "2da87684a33d7a015e29afb109dceb6ecbc1fc41e49e1843e2d73e3a6e820501"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.1/mdbook-v0.4.1-x86_64-pc-windows-msvc.zip",
"checksum": "020112f87404cf08abff760d72ba0bca1a2cab98ea4b0e7b4fe08ce7a2f2778e"
}
},
"0.4.0": {
"version": "0.4.0",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.0/mdbook-v0.4.0-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9a4e11b7a8a7571c0557fda4cbd0b0cf0f2e901e7ce2950ef41a7620b0e86bec"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.0/mdbook-v0.4.0-x86_64-apple-darwin.tar.gz",
"checksum": "2ab1f83cb7d29fb1a1b49a2ea3e8028689003ea73d34a9e2bb99a633c76470d2"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.4.0/mdbook-v0.4.0-x86_64-pc-windows-msvc.zip",
"checksum": "4f099c12e4487c296311da2a961617c98ec3866bbd3d1f58733433334ac7c94e"
}
},
"0.3": {
"version": "0.3.7",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9b61fe2476dfd8b8459702966bf2f226f9d6eddc00133adf09e37d30e7eab117"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-apple-darwin.tar.gz",
"checksum": "8c11b8c9006dbd213fecdb965d27cc5f2d53666f8e181cdf66179fb78523372e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-pc-windows-msvc.zip",
"checksum": "f260ef843690498cb093e9e03cef9aa9c1af353b665d80ebd169c45366dac653"
}
"version": "0.3.7"
},
"0.3.7": {
"version": "0.3.7",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9b61fe2476dfd8b8459702966bf2f226f9d6eddc00133adf09e37d30e7eab117"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-apple-darwin.tar.gz",
"checksum": "8c11b8c9006dbd213fecdb965d27cc5f2d53666f8e181cdf66179fb78523372e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.7/mdbook-v0.3.7-x86_64-pc-windows-msvc.zip",
"checksum": "f260ef843690498cb093e9e03cef9aa9c1af353b665d80ebd169c45366dac653"
}
},
"0.3.6": {
"version": "0.3.6",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.6/mdbook-v0.3.6-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "2dc365bb0fe0413acbe612e85363a93677ba245eaf96b3f40de9241333d7e4a6"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.6/mdbook-v0.3.6-x86_64-apple-darwin.tar.gz",
"checksum": "4000b76aaf581f904a1edb144199e916888c6e4fe825085ac7b832de465bed46"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.6/mdbook-v0.3.6-x86_64-pc-windows-msvc.zip",
"checksum": "caea9739ff15173ef218a63f10803715d755f077d0a4bf9d11f7497d49f29d35"
}
},
"0.3.5": {
"version": "0.3.5",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.5/mdbook-v0.3.5-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "e03cc253650fa0b4780fab4d75df64c48d35d48f452fcf61c5ec0ae652f9bd8e"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.5/mdbook-v0.3.5-x86_64-apple-darwin.tar.gz",
"checksum": "8f1ee9de790dfbad71fa32545920e23c4630cebab39796a80be8f4496cd1f9ff"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.5/mdbook-v0.3.5-x86_64-pc-windows-msvc.zip",
"checksum": "e349550aecdd2b43f9ab134c167932ba478d5d8e7ce00406f6419fe94472a4a1"
}
},
"0.3.4": {
"version": "0.3.4",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.4/mdbook-v0.3.4-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "c457371017737ebb2c3b6553712d6ab53dda1949397770eb270e5caf2a7080f3"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.4/mdbook-v0.3.4-x86_64-apple-darwin.tar.gz",
"checksum": "e561b93002516194834b3006653790f60c7f01fab0a009beb12390a5a8d00176"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.4/mdbook-v0.3.4-x86_64-pc-windows-msvc.zip",
"checksum": "1baf27b79982bb7fb80967b8cac09b911a4d4f1694590ec17f7ee9e353b4b029"
}
},
"0.3.3": {
"version": "0.3.3",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.3/mdbook-v0.3.3-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "ec2c0199fb03f0cdaf8456166616553aca0816f909de68fd494bed11a9e0b41f"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.3/mdbook-v0.3.3-x86_64-apple-darwin.tar.gz",
"checksum": "291b61b4b653d3d0b231bb1c03a2d1f3dfa7d9ae4179829012da2bf0504151bc"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.3/mdbook-v0.3.3-x86_64-pc-windows-msvc.zip",
"checksum": "50c326cc8f12fe2aeee5daae568b8e1883e99d503c215e338918b51c6720a088"
}
},
"0.3.2": {
"version": "0.3.2",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.2/mdbook-v0.3.2-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "3410ba48cdd816ccbcd7b7784db1802f023d741e8a4cbbb8fe7c45dce41fed4a"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.2/mdbook-v0.3.2-x86_64-apple-darwin.tar.gz",
"checksum": "9665ee859ab730b9e4dab9773acba3390f34c5dd90e4a219713d130fcd6ca73f"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.2/mdbook-v0.3.2-x86_64-pc-windows-msvc.zip",
"checksum": "ccc0ff1e18c613f4d4a23e6ef63b32c53dd86ac2ecd65c051bd52a1564aaff71"
}
},
"0.3.1": {
"version": "0.3.1",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.1/mdbook-v0.3.1-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "4511fb1d4d95331099a4c1777d6af8022ac5783af70b83f018c78c896a4027ab"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.1/mdbook-v0.3.1-x86_64-apple-darwin.tar.gz",
"checksum": "83c6cf845bb00e6bcdcbbf18257385791ad296f8efd710d8eff063ed20b8f51e"
}
},
"0.3.0": {
"version": "0.3.0",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.0/mdbook-v0.3.0-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "4f42e0581be10b89c65007a48e4dab1f0070643498f070ea9cbd67ee92ac906e"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.3.0/mdbook-v0.3.0-x86_64-apple-darwin.tar.gz",
"checksum": "3faeb638f603b7522c234edae4e0e67de4779062349c7aefea06e754e0d0bccb"
}
},
"0.2": {
"version": "0.2.1",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.1/mdbook-v0.2.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "342b1b5de4b6039b0c73220b5c03f12075d005f4f44276507b9afd64e7f5e06e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.1/mdbook-v0.2.1-x86_64-pc-windows-msvc.zip",
"checksum": "07f4ef84cb1890bc2deb26ea12f34f69f0667c37ade5f93d216dbce70a7ccd27"
}
"version": "0.2.1"
},
"0.2.1": {
"version": "0.2.1",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.1/mdbook-v0.2.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "342b1b5de4b6039b0c73220b5c03f12075d005f4f44276507b9afd64e7f5e06e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.1/mdbook-v0.2.1-x86_64-pc-windows-msvc.zip",
"checksum": "07f4ef84cb1890bc2deb26ea12f34f69f0667c37ade5f93d216dbce70a7ccd27"
}
},
"0.2.0": {
"version": "0.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.0/mdbook-v0.2.0-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "bff39ef5c9cbdbfe03b5294bbc72d30d3c3e4acc350b3551799dcf62bbc79351"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.2.0/mdbook-v0.2.0-x86_64-pc-windows-msvc.zip",
"checksum": "ad5ff7d841d4ec6a275a0f5e3e71d3329159ba9b00f3b22b52e0873b47977cdf"
}
},
"0.1": {
"version": "0.1.10",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.10/mdbook-v0.1.10-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "b6b2bb3b95ab4ff02c2f1bbaa1b55c2e51805655432e35e4c3cdb30a2c4acdcf"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.10/mdbook-v0.1.10-x86_64-pc-windows-msvc.zip",
"checksum": "a85dc3a8ad10dacf8d01f427e8935cb4247e45b31b98e2ac2fa5e0f49ff9ce97"
}
},
"0.1.10": {
"version": "0.1.10",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.10/mdbook-v0.1.10-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "b6b2bb3b95ab4ff02c2f1bbaa1b55c2e51805655432e35e4c3cdb30a2c4acdcf"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.10/mdbook-v0.1.10-x86_64-pc-windows-msvc.zip",
"checksum": "a85dc3a8ad10dacf8d01f427e8935cb4247e45b31b98e2ac2fa5e0f49ff9ce97"
}
},
"0.1.9": {
"version": "0.1.9",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.9/mdbook-v0.1.9-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "cfb1a52d0fa649529b0498600bd9b3d0aa8050bbc7847f8095dc9293b8fa2c4c"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.9/mdbook-v0.1.9-x86_64-pc-windows-msvc.zip",
"checksum": "bf1a977de7dd5ff6da2985c3051d6e0f8d410fbd32c2095a00896db192c32cd8"
}
"version": "0.1.8"
},
"0.1.8": {
"version": "0.1.8",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.8/mdbook-v0.1.8-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "fbe6ec7bfb38289aae0a31c9aed6ba561c512b8f3c3dca700ccf0f3a28222e6e"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.8/mdbook-v0.1.8-x86_64-pc-windows-msvc.zip",
"checksum": "dce8bb553ad7d402bec3c1bc7a0149b28db14de563fd4afcd0e1a134e8ed6a85"
}
},
"0.1.7": {
"version": "0.1.7",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.7/mdbook-v0.1.7-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "7d290787fabded0363c8218fba24f8b0837937266b533ad90777170066d0738d"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.7/mdbook-v0.1.7-x86_64-pc-windows-msvc.zip",
"checksum": "eecdbc7de50992f291845b12f25f05e0a316150c82240a39e237622d0083e251"
}
},
"0.1.6": {
"version": "0.1.6",
"x86_64_linux_gnu": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.6/mdbook-v0.1.6-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "76edbb107106df2b9e8f50b77531a46779c46f99e2c13b1cf35b819144bb3716"
},
"x86_64_windows": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.6/mdbook-v0.1.6-x86_64-pc-windows-msvc.zip",
"checksum": "b55ad1ec955dbd6ca0f2d81cf9629a609d024db30e75d9e3247e018d88af9ca2"
}
},
"0.1.5": {
"version": "0.1.5",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.5/mdbook-v0.1.5-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7d473fb329d11a0b1bcdc50559a8558a512b099a5543f405e11199203389d682"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.5/mdbook-v0.1.5-x86_64-apple-darwin.tar.gz",
"checksum": "b104c8effe5a9c083359c31aaf96e8a79348e419e94dfd9d7d4af5fd4710f8ba"
}
},
"0.1.4": {
"version": "0.1.4",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.4/mdbook-v0.1.4-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b1cd74ece0ab57ce9617fdc5748acae2d45e24585ce348786c9aae18c49c391a"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.4/mdbook-v0.1.4-x86_64-apple-darwin.tar.gz",
"checksum": "40d9b9343305b27dbd9250cc1e59593464128e3da340ebc69c62aa2b794b21d1"
}
},
"0.1.3": {
"version": "0.1.3",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.3/mdbook-v0.1.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d5304bd023d6ddcbf75a72a32fb9c76ef71ec6007bee6ebd30416245d6c39d51"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.3/mdbook-v0.1.3-x86_64-apple-darwin.tar.gz",
"checksum": "74a88dafd8b73db30f436e883172b069598a66b18ce6c4ee95e7f71b0c985682"
}
},
"0.1.2": {
"version": "0.1.2",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.2/mdbook-v0.1.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6b078ffe764992df44f42653bf5a4b3ce019072290d51ecbcb11ccf9c18b03a8"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.2/mdbook-v0.1.2-x86_64-apple-darwin.tar.gz",
"checksum": "45352a210ed77ec4bee467d644aec0ff08897e8a9349a3c5b2b40b6bb98f7f02"
}
},
"0.1.1": {
"version": "0.1.1",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.1/mdbook-v0.1.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "3c4056df1b416a9cef1f5cdb5eab25c0af91933a575e4baeb960fbc6276c5b40"
},
"x86_64_macos": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.1/mdbook-v0.1.1-x86_64-apple-darwin.tar.gz",
"checksum": "9f7076a01ea8769dc76a81b08f912b149952f0ee003ecc467c81a7807cb03fb5"
}
},
"0.1.0": {
"version": "0.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/rust-lang/mdBook/releases/download/v0.1.0/mdbook-v0.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "29c4218111d7e8a2b00b259f3c3208e24706823c6b4e2cce26e784575817cf09"
}
}

View File

@@ -1,441 +1,360 @@
{
"latest": {
"version": "0.5.2",
"rust_crate": "parse-changelog",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "bcaa72cf77aac0b897a8f6380106acb44b1dd28e53feefdd8f91bb4becbf355f"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "3f0df01fe56c3e93747a252c4fa00cd40af53238747c5532665dc5ffea2e0016"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "73880b557ceeb9700285d240d64a1baeef42e2bcab50c7a2cd9cf0b8d3656509"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "41f4adb16160f2d31df32aebaae4a4966af9d8136b092f0e94d1788ff1c84866"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "ea4029f555127d082e4f4873ae1382f32b1d0afdaac6952eb346c5ae82c55fee"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-apple-darwin.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a1981ac1f0cf6601561f903809cb874ed3141dba240253509e34a8219d002517"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-pc-windows-msvc.tar.gz"
}
},
"latest": {
"version": "0.6.1"
},
"0.6": {
"version": "0.6.1"
},
"0.6.1": {
"x86_64_linux_musl": {
"checksum": "852a84c345787f959b5838958cd9d2f322059cce59fb5b005070b84182231a98"
},
"x86_64_macos": {
"checksum": "fcb4c8c48628967cbc2e52efbdb1a9b9151ff8de7cbb64fd60c8fc0cb5c12e73"
},
"x86_64_windows": {
"checksum": "1f0790b02b9afb4036e7bfdf5c0954f1099ac7b8474f4a729a29742b8bba68f2"
},
"aarch64_linux_musl": {
"checksum": "5e31f9eefdc1b0db62bfd022e217b84d644db9f75b3eafaacd716dbb9361efdd"
},
"aarch64_macos": {
"checksum": "9f699a48e43af8a9ba92ad8c5e0400c57963be89297a0e0e318ef143c9f8cc8e"
},
"aarch64_windows": {
"checksum": "a1b07108447f59bd3a8cb1055791b4cde570e7c6f8d1f953d850b5370da78b70"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"checksum": "80e57ee43411646c8b3adf0f4417c6155418385e1755f26a1dcc92069ef26bfc"
},
"x86_64_macos": {
"checksum": "4521b4264e3b1bf07580bfaef405d32ba4f4e31323160d999a3ab38c00d3470d"
},
"x86_64_windows": {
"checksum": "eadf1c574efc7ae46cf79492b37596ba44aebc7f5af6aadff2dad6e30b62e40c"
},
"aarch64_linux_musl": {
"checksum": "8626ac4c3e6868b2bc4820a32b3533ab8265737908ee8335442942c8fa8d4d72"
},
"aarch64_macos": {
"checksum": "5eb69fda7e62869bae81f22db57d76d1fefabe0e9721c4941a4adcfea112d15a"
},
"aarch64_windows": {
"checksum": "e435cd91923f4afdf3499a53cdb63446fd4a42a6b580209e93be2e2d47cb6d93"
}
},
"0.5": {
"version": "0.5.2",
"version": "0.5.4"
},
"0.5.4": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "bcaa72cf77aac0b897a8f6380106acb44b1dd28e53feefdd8f91bb4becbf355f"
"checksum": "b2a430ebd0d23a3608258446d9f93162ca324fd2ca691ca3baa11625c9d7fec3"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "3f0df01fe56c3e93747a252c4fa00cd40af53238747c5532665dc5ffea2e0016"
"checksum": "4476f9ce9de07ddba76f77e6260e3cbece3801654882c8161694d742f8f01a59"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "73880b557ceeb9700285d240d64a1baeef42e2bcab50c7a2cd9cf0b8d3656509"
"checksum": "6cd753b60b3385e2fd3aef79bc9a6c954f01737e2380bdc06b2c55ef9d4b8c79"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "41f4adb16160f2d31df32aebaae4a4966af9d8136b092f0e94d1788ff1c84866"
"checksum": "73f85fdda5937ac3ee0fd3a4385998cc6a640736b3e73923b0afd061abb575be"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "ea4029f555127d082e4f4873ae1382f32b1d0afdaac6952eb346c5ae82c55fee"
"checksum": "164936f970d8ab870aa3355411db736994dbb86019630bf2818d0958d30768b5"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a1981ac1f0cf6601561f903809cb874ed3141dba240253509e34a8219d002517"
"checksum": "b7c1c92c83fce15746c1d289fbf14b31b3f43a043e28b25638ae8ed7b1005ea0"
}
},
"0.5.3": {
"x86_64_linux_musl": {
"checksum": "7ec427621565a6bb67d7e46397471b374435bc4622339595afa42d74d2f2a2cf"
},
"x86_64_macos": {
"checksum": "9ab883043949d6b2080720dd88575774cb09bb8c97cacf8e8db06b46f91bc4a3"
},
"x86_64_windows": {
"checksum": "ff0032b4710ee12bbdf7afd11c382b81a011948fab529eb0259050531f49c89e"
},
"aarch64_linux_musl": {
"checksum": "d887eab1fd39ac54202058595efda8e4ef28d30697aea5b1d901e0922682db64"
},
"aarch64_macos": {
"checksum": "ceca49aff58a2ebd6cef9c54684c8311e71012ef2d9eb6b69524635ce13df0bc"
},
"aarch64_windows": {
"checksum": "bf9e1df974e64704ed063442c500a274d627398279715061fb29c1fd417efc9a"
}
},
"0.5.2": {
"version": "0.5.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "bcaa72cf77aac0b897a8f6380106acb44b1dd28e53feefdd8f91bb4becbf355f"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "3f0df01fe56c3e93747a252c4fa00cd40af53238747c5532665dc5ffea2e0016"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "73880b557ceeb9700285d240d64a1baeef42e2bcab50c7a2cd9cf0b8d3656509"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "41f4adb16160f2d31df32aebaae4a4966af9d8136b092f0e94d1788ff1c84866"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "ea4029f555127d082e4f4873ae1382f32b1d0afdaac6952eb346c5ae82c55fee"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a1981ac1f0cf6601561f903809cb874ed3141dba240253509e34a8219d002517"
}
},
"0.5.1": {
"version": "0.5.1",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c2591b7921d548f628cb2ce59cd6c0fab1fab44dac62d98a23c75b84d2f2b935"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "9fc483f5404131fc4ca68e6b200dfce3248c1eed72656b17258273090ea496fa"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "f82da8abf149c417647b99bb95266d749c26d24f0bd48080499fc335010572ed"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "1471f2bcdb4ccff7b525335149cd0b1baddc1243c1d7c4f1a093def61e5d3a10"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "604301690c6d8a104a268a149690fdc819635fc529d0f80cab15871e6548f150"
}
},
"0.5.0": {
"version": "0.5.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ea5a58854c97bb1be800831bd9d0253cc9c78d7f8df2e3593fd899b587d5f4cf"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "c284fd62849b4996ac7ca3a8c4a835a74fd22ff7b5e2557fafb8c7059ca82cd2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "22bce029020c4b4dfe3019a2eb58f655a30dbc52c5a0644cf5bcbae8c2e2fc41"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "d2de3a2efcf7f507d4fbe24c9752e62c5c6ae8872a83efe31e05128887e8530c"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "c687c0344c73fda35d3d78c5ff508240a25b7c54a32b56e7f4322b034528997a"
}
},
"0.4": {
"version": "0.4.9",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "097ff59514f84cbc9b43406c9e8ff656fcfcbb821251eef538654e1cd0aac624"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4d31a7bb6b4c68f0b47faaec9680fa6eb5a69e47ddbdc76e9d85086585857ad0"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "e94fba8988791b026299f04c17387fea4510146d0bc219a30f360a7cfe536c79"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "c25095aa111756b1600a418a06346e7e728211f040e5f3fa99e5f9e72f744001"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "e894a0ffb7cd16086f3ecfbe2fc3ccc4775828dd336dfb74c53770fe4bf86150"
}
"version": "0.4.9"
},
"0.4.9": {
"version": "0.4.9",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "097ff59514f84cbc9b43406c9e8ff656fcfcbb821251eef538654e1cd0aac624"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4d31a7bb6b4c68f0b47faaec9680fa6eb5a69e47ddbdc76e9d85086585857ad0"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "e94fba8988791b026299f04c17387fea4510146d0bc219a30f360a7cfe536c79"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "c25095aa111756b1600a418a06346e7e728211f040e5f3fa99e5f9e72f744001"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "e894a0ffb7cd16086f3ecfbe2fc3ccc4775828dd336dfb74c53770fe4bf86150"
}
},
"0.4.8": {
"version": "0.4.8",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "41bc030a00e13a83faf6021b7be3ab50af7479f5c6ca6ca0a00ae29a0d71bcc8"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "88c591fdf537064c64fde8f916065afacd845a5929c949aa6b4cd4b38a81437b"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "1ae6b5dabbeb27e7327af27b879a58662b7e9daf5cc63165cdd4969c96ffdc89"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "9756134014b0d24c300b54da03d554cdac710f3c2ba48beeb4031a151f3a2479"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "6340bb46d3daf9920512e578d5f6fb0e34e5a26e71845bc93797b87445584191"
}
},
"0.4.7": {
"version": "0.4.7",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b9869865ea79e3bf4931cca16a82f7226c84ffca9b508d2279b626e1c63e5151"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "d760dc945f491e37248d8446e8d373377e32bb1c1186e38be783c76147d91654"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "a53d5a49dda955432c1ec60160d2e017aef1d80124d3423e15e1441fdbf8a136"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "f4b1e860561adce28cbbf1ddebd6464830addf4157a6b4ea5dbfbd199c788cbf"
}
},
"0.4.6": {
"version": "0.4.6",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "976d47ff81eafeda2d8d7bd4ed7bb13e466c46fe701e6ad9e6386ee615ea65a6"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "b76556015fc0346b28322869cf13fc637e1258d3e97416228da46135423d63cd"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "8584ad8d111520d52df09d15cc01025f87059d0c4d85a5fcd580f3b63ef19ee9"
}
},
"0.4.5": {
"version": "0.4.5",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "0da8fab497c50ee139e6595649fa532d18d37e0db72ef7974f38671ac4449432"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4c9cfa68728db25c7cb81664be53125accad3a38b2c155efb2dc8fa9ca23b643"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "3d50c65434034db794a45398066694e57f82f5c80ad3e727f0d777501148de91"
}
},
"0.4.4": {
"version": "0.4.4",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6092da0f65f9853220d96bce57d0bed1dbe904f594f66f6e546ce765a202d8cb"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4ea7d8b471fb1729d8943f9aefcfd16febbbf2409e83ba19efc03c67516931e2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "59728a764d3ed873703151740f23eb1f60a486944035f8043b0294562eda281d"
}
},
"0.4.3": {
"version": "0.4.3",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "f4120023ad79b68e3287e775c4e55773db8a298e7c995fde67c99c31ab1d38c6"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "7f717140cc8cc8531e443195f5ae1913d3ab01033d3538f7394622c561c5c470"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "531eea66ecfc1641d0d8591d9ba6f5c1d44bf8206093acd8c5d65a1d3e373935"
}
},
"0.4.2": {
"version": "0.4.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6bbe76fb0d634b5a84017ccc80bf97bb8af81a44b5c44fc5f08954671d4f63ef"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "3cc003763118f9d4d83f68f3a1e804cd6e33c2f7c4678bbf54ee0a54a11e3878"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "369e163832707459ecb8d1a84ea180ab72ae3b00e1a863737c8fa104449d2db5"
}
},
"0.4.1": {
"version": "0.4.1",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "95b904b065cc246de7e7b82d7aa3d6ee4a96dd9d2f2e195237c234d3e3395500"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "5bce895e3f57e958eb4ce4a5552e749a74593e2fc9d8e04422ed94df0b3b2056"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "afe7d832fd955b8d88ed19e20c0b25374714ea9e8017ec20b135d9bff5ef76a4"
}
},
"0.4.0": {
"version": "0.4.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "53a655b0763b12d421d625c7a53c08220883b6f081d9463d1b1dbf4aa5ad1d23"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "7049ccce500c2edcb7853b3e5a3761d0657e29833e6453b46a64123b95813dfe"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "f271492b124f696698a153c61962637d8761bd1a41d560dce6139f143211a16e"
}
},
"0.3": {
"version": "0.3.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2d9c383127227c2544ef57a9bcaff0b2db7598adc12fcdbfd6c8187cae6d52eb"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "8d71e1ff24efeb15d15ecef8973c1dcae94879a4b125149170117a054ada624c"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "5d4ebae0773209be7ac887acd423fcc55faf4698cb00bc0363a413d85c0011a6"
}
"version": "0.3.0"
},
"0.3.0": {
"version": "0.3.0",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2d9c383127227c2544ef57a9bcaff0b2db7598adc12fcdbfd6c8187cae6d52eb"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "8d71e1ff24efeb15d15ecef8973c1dcae94879a4b125149170117a054ada624c"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "5d4ebae0773209be7ac887acd423fcc55faf4698cb00bc0363a413d85c0011a6"
}
},
"0.2": {
"version": "0.2.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c1ec7ce2f2eff915e5803106d02b4eac2a31eb80a88d86d4713d984004037e52"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "c5ed5285a427da8fe776f76a4b9c783124803bdbf6ec88fe81a2ca237c268bcf"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "1d4820db23edc91cd8cf6feb336648097b08bf0a6e3bb05fdd7c198e031f8a2f"
}
"version": "0.2.2"
},
"0.2.2": {
"version": "0.2.2",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c1ec7ce2f2eff915e5803106d02b4eac2a31eb80a88d86d4713d984004037e52"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "c5ed5285a427da8fe776f76a4b9c783124803bdbf6ec88fe81a2ca237c268bcf"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "1d4820db23edc91cd8cf6feb336648097b08bf0a6e3bb05fdd7c198e031f8a2f"
}
},
"0.2.1": {
"version": "0.2.1",
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "18f567e99bb588bab69a8c33c3e9c6d58bdede0eddde14b9d08f7ba9f6b00868"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "1a1317858ff1207f3483adf4a4140d439655e6c2c5ec107e94bc65f3a663cd59"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "0c01f5cbbf9e90a35224c4dc9bd94a6b9b2d9fe1f3b5b1711d2a135b82b3cb76"
}
},
"0.2.0": {
"version": "0.2.0",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "7fcb2a7a99d08b544ba7950558514a741edc023e689748f1045aa7f0f3cde10a"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "38eb988ea3c017ad6794360050d1f8c79ef7720a09db5c5d2c7a9b030b7501d9"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "12e6f5c0ddbd423d8ecffc18c36f6684f7b8be2f29f04bc9a6b62a8612cf9265"
}
},
"0.1": {
"version": "0.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9c293e52e217d7669d2e18ff9cb226b108f50deffd8c501208996c7e498a05cc"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "a39b5ab20f52712e65347e141cc4cafbd3bb0808f82af2d9bc8442c1202ef48e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "dc2e44b4a7f9cf0cf11a7ac75b2a42f70f6e97d6269917bcf09182ede4282bff"
}
"version": "0.1.0"
},
"0.1.0": {
"version": "0.1.0",
"x86_64_linux_gnu": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-unknown-linux-gnu.tar.gz",
"checksum": "9c293e52e217d7669d2e18ff9cb226b108f50deffd8c501208996c7e498a05cc"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "a39b5ab20f52712e65347e141cc4cafbd3bb0808f82af2d9bc8442c1202ef48e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-pc-windows-msvc.zip",
"checksum": "dc2e44b4a7f9cf0cf11a7ac75b2a42f70f6e97d6269917bcf09182ede4282bff"
}
}

678
manifests/protoc.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,350 +1,144 @@
{
"latest": {
"version": "0.9.0",
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz",
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.x86_64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.xz",
"checksum": "7d3730694707605d6e60cec4efcb79a0632d61babc035aa16cda1b897536acf5",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.darwin.x86_64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.zip",
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb",
"bin_dir": "/usr/local/bin",
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.zip",
"bin": "shellcheck.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.aarch64.tar.xz",
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.aarch64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
}
},
"latest": {
"version": "0.9.0"
},
"0.9": {
"version": "0.9.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz",
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.xz",
"checksum": "7d3730694707605d6e60cec4efcb79a0632d61babc035aa16cda1b897536acf5",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.zip",
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.aarch64.tar.xz",
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
}
"version": "0.9.0"
},
"0.9.0": {
"version": "0.9.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz",
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.xz",
"checksum": "7d3730694707605d6e60cec4efcb79a0632d61babc035aa16cda1b897536acf5",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"checksum": "7d3730694707605d6e60cec4efcb79a0632d61babc035aa16cda1b897536acf5"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.zip",
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.aarch64.tar.xz",
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.9.0/shellcheck"
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae"
}
},
"0.8": {
"version": "0.8.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz",
"checksum": "ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.darwin.x86_64.tar.xz",
"checksum": "e065d4afb2620cc8c1d420a9b3e6243c84ff1a693c1ff0e38f279c8f31e86634",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.zip",
"checksum": "2a616cbb5b15aec8238f22c0d62dede1b6d155798adc45ff4d0206395a8a5833",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.aarch64.tar.xz",
"checksum": "9f47bbff5624babfa712eb9d64ece14c6c46327122d0c54983f627ae3a30a4ac",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
}
"version": "0.8.0"
},
"0.8.0": {
"version": "0.8.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz",
"checksum": "ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
"checksum": "ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.darwin.x86_64.tar.xz",
"checksum": "e065d4afb2620cc8c1d420a9b3e6243c84ff1a693c1ff0e38f279c8f31e86634",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
"checksum": "e065d4afb2620cc8c1d420a9b3e6243c84ff1a693c1ff0e38f279c8f31e86634"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.zip",
"checksum": "2a616cbb5b15aec8238f22c0d62dede1b6d155798adc45ff4d0206395a8a5833",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "2a616cbb5b15aec8238f22c0d62dede1b6d155798adc45ff4d0206395a8a5833"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.aarch64.tar.xz",
"checksum": "9f47bbff5624babfa712eb9d64ece14c6c46327122d0c54983f627ae3a30a4ac",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.8.0/shellcheck"
"checksum": "9f47bbff5624babfa712eb9d64ece14c6c46327122d0c54983f627ae3a30a4ac"
}
},
"0.7": {
"version": "0.7.2",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.linux.x86_64.tar.xz",
"checksum": "70423609f27b504d6c0c47e340f33652aea975e45f312324f2dbf91c95a3b188",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.darwin.x86_64.tar.xz",
"checksum": "969bd7ef668e8167cfbba569fb9f4a0b2fc1c4021f87032b6a0b0e525fb77369",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.zip",
"checksum": "1b80bbb525e6d64961afff09fb4a9199a62d5e22347a9c92c151a791131467bd",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.linux.aarch64.tar.xz",
"checksum": "a12bdfe0f95811ad6c0a091006b919b2834b0619b460cfa596f557edd62e45ab",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
}
"version": "0.7.2"
},
"0.7.2": {
"version": "0.7.2",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.linux.x86_64.tar.xz",
"checksum": "70423609f27b504d6c0c47e340f33652aea975e45f312324f2dbf91c95a3b188",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
"checksum": "70423609f27b504d6c0c47e340f33652aea975e45f312324f2dbf91c95a3b188"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.darwin.x86_64.tar.xz",
"checksum": "969bd7ef668e8167cfbba569fb9f4a0b2fc1c4021f87032b6a0b0e525fb77369",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
"checksum": "969bd7ef668e8167cfbba569fb9f4a0b2fc1c4021f87032b6a0b0e525fb77369"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.zip",
"checksum": "1b80bbb525e6d64961afff09fb4a9199a62d5e22347a9c92c151a791131467bd",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "1b80bbb525e6d64961afff09fb4a9199a62d5e22347a9c92c151a791131467bd"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.2/shellcheck-v0.7.2.linux.aarch64.tar.xz",
"checksum": "a12bdfe0f95811ad6c0a091006b919b2834b0619b460cfa596f557edd62e45ab",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.2/shellcheck"
"checksum": "a12bdfe0f95811ad6c0a091006b919b2834b0619b460cfa596f557edd62e45ab"
}
},
"0.7.1": {
"version": "0.7.1",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.linux.x86_64.tar.xz",
"checksum": "64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.1/shellcheck"
"checksum": "64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.darwin.x86_64.tar.xz",
"checksum": "b080c3b659f7286e27004aa33759664d91e15ef2498ac709a452445d47e3ac23",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.1/shellcheck"
"checksum": "b080c3b659f7286e27004aa33759664d91e15ef2498ac709a452445d47e3ac23"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.zip",
"checksum": "1763f8f4a639d39e341798c7787d360ed79c3d68a1cdbad0549c9c0767a75e98",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "1763f8f4a639d39e341798c7787d360ed79c3d68a1cdbad0549c9c0767a75e98"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.linux.aarch64.tar.xz",
"checksum": "b50cc31509b354ab5bbfc160bc0967567ed98cd9308fd43f38551b36cccc4446",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.1/shellcheck"
"checksum": "b50cc31509b354ab5bbfc160bc0967567ed98cd9308fd43f38551b36cccc4446"
}
},
"0.7.0": {
"version": "0.7.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.0/shellcheck-v0.7.0.linux.x86_64.tar.xz",
"checksum": "39c501aaca6aae3f3c7fc125b3c3af779ddbe4e67e4ebdc44c2ae5cba76c847f",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.0/shellcheck"
"checksum": "39c501aaca6aae3f3c7fc125b3c3af779ddbe4e67e4ebdc44c2ae5cba76c847f"
},
"x86_64_macos": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.0/shellcheck-v0.7.0.darwin.x86_64.tar.xz",
"checksum": "c4edf1f04e53a35c39a7ef83598f2c50d36772e4cc942fb08a1114f9d48e5380",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.0/shellcheck"
"checksum": "c4edf1f04e53a35c39a7ef83598f2c50d36772e4cc942fb08a1114f9d48e5380"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.0/shellcheck-v0.7.0.zip",
"checksum": "02cfa14220c8154bb7c97909e80e74d3a7fe2cbb7d80ac32adcac7988a95e387",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "02cfa14220c8154bb7c97909e80e74d3a7fe2cbb7d80ac32adcac7988a95e387"
},
"aarch64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.7.0/shellcheck-v0.7.0.linux.aarch64.tar.xz",
"checksum": "012100d9778cfa7ea73bf42ab55b3e02cda7f75d65aab32c6445012398c89b54",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.7.0/shellcheck"
"checksum": "012100d9778cfa7ea73bf42ab55b3e02cda7f75d65aab32c6445012398c89b54"
}
},
"0.6": {
"version": "0.6.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.linux.x86_64.tar.xz",
"checksum": "95c7d6e8320d285a9f026b5241f48f1c02d225a1b08908660e8b84e58e9c7dce",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.6.0/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.zip",
"checksum": "25837b10b8387d3a7377f087ca3a27c6caa3765a41d993f25b816d65821c9a26",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
}
"version": "0.6.0"
},
"0.6.0": {
"version": "0.6.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.linux.x86_64.tar.xz",
"checksum": "95c7d6e8320d285a9f026b5241f48f1c02d225a1b08908660e8b84e58e9c7dce",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.6.0/shellcheck"
"checksum": "95c7d6e8320d285a9f026b5241f48f1c02d225a1b08908660e8b84e58e9c7dce"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.6.0/shellcheck-v0.6.0.zip",
"checksum": "25837b10b8387d3a7377f087ca3a27c6caa3765a41d993f25b816d65821c9a26",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "25837b10b8387d3a7377f087ca3a27c6caa3765a41d993f25b816d65821c9a26"
}
},
"0.5": {
"version": "0.5.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.5.0/shellcheck-v0.5.0.linux.x86_64.tar.xz",
"checksum": "7d4c073a0342cf39bdb99c32b4749f1c022cf2cffdfb080c12c106aa9d341708",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.5.0/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.5.0/shellcheck-v0.5.0.zip",
"checksum": "cbfca919a03f058bc9b31b1d932450f63dbdb92dcfec1a30140e022f7db49bc0",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
}
"version": "0.5.0"
},
"0.5.0": {
"version": "0.5.0",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.5.0/shellcheck-v0.5.0.linux.x86_64.tar.xz",
"checksum": "7d4c073a0342cf39bdb99c32b4749f1c022cf2cffdfb080c12c106aa9d341708",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.5.0/shellcheck"
"checksum": "7d4c073a0342cf39bdb99c32b4749f1c022cf2cffdfb080c12c106aa9d341708"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.5.0/shellcheck-v0.5.0.zip",
"checksum": "cbfca919a03f058bc9b31b1d932450f63dbdb92dcfec1a30140e022f7db49bc0",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "cbfca919a03f058bc9b31b1d932450f63dbdb92dcfec1a30140e022f7db49bc0"
}
},
"0.4": {
"version": "0.4.7",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.7/shellcheck-v0.4.7.linux.x86_64.tar.xz",
"checksum": "deeea92a4d3a9c5b16ba15210d9c1ab84a2e12e29bf856427700afd896bbdc93",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.4.7/shellcheck"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.7/shellcheck-v0.4.7.zip",
"checksum": "bbc260e15b42efdce628222d5649c0fa4cb3adaf2f71c958580b8928fe039e06",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
}
"version": "0.4.7"
},
"0.4.7": {
"version": "0.4.7",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.7/shellcheck-v0.4.7.linux.x86_64.tar.xz",
"checksum": "deeea92a4d3a9c5b16ba15210d9c1ab84a2e12e29bf856427700afd896bbdc93",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.4.7/shellcheck"
"checksum": "deeea92a4d3a9c5b16ba15210d9c1ab84a2e12e29bf856427700afd896bbdc93"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.7/shellcheck-v0.4.7.zip",
"checksum": "bbc260e15b42efdce628222d5649c0fa4cb3adaf2f71c958580b8928fe039e06",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "bbc260e15b42efdce628222d5649c0fa4cb3adaf2f71c958580b8928fe039e06"
}
},
"0.4.6": {
"version": "0.4.6",
"x86_64_linux_gnu": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.6/shellcheck-v0.4.6.linux.x86_64.tar.xz",
"checksum": "fe0a6e94d9cf24b5a46553265846480425067f95f2630317f8fd99bc60a13719",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck-v0.4.6/shellcheck"
"checksum": "fe0a6e94d9cf24b5a46553265846480425067f95f2630317f8fd99bc60a13719"
},
"x86_64_windows": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v0.4.6/shellcheck-v0.4.6.zip",
"checksum": "b15c547ac2dcae0e385869d4a2b3c899a9e47b639e8c8fa9ed0bdcdea22c1b09",
"bin_dir": "/usr/local/bin",
"bin": "shellcheck.exe"
"checksum": "b15c547ac2dcae0e385869d4a2b3c899a9e47b639e8c8fa9ed0bdcdea22c1b09"
}
}
}

1233
manifests/shfmt.json generated

File diff suppressed because it is too large Load Diff

159
manifests/syft.json generated Normal file
View File

@@ -0,0 +1,159 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_linux_amd64.tar.gz",
"bin": "syft"
},
"x86_64_macos": {
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_darwin_amd64.tar.gz",
"bin": "syft"
},
"x86_64_windows": {
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_windows_amd64.zip",
"bin": "syft.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_linux_arm64.tar.gz",
"bin": "syft"
},
"aarch64_macos": {
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_darwin_arm64.tar.gz",
"bin": "syft"
}
},
"latest": {
"version": "0.86.1"
},
"0.86": {
"version": "0.86.1"
},
"0.86.1": {
"x86_64_linux_musl": {
"checksum": "6316bff6b9a40c893422ec4df12c7da6a200f7ca08842cccc39bf94cd69f28c8"
},
"x86_64_macos": {
"checksum": "5e506e96ac2ae01e9d2598e66dcc9375d0d4018031e54725e25b26bc0ed9f177"
},
"x86_64_windows": {
"checksum": "b0a8141b46de13ccf82dd12fd8eddb77888aef770ef210ee35f9c68a61122b93"
},
"aarch64_linux_musl": {
"checksum": "ed143b563c231ab3acdf805ff4b68d808d4ccf2ed35ec829aa5c377de0cc02ee"
},
"aarch64_macos": {
"checksum": "e538cc1881d9b2446d4d20ea19f650e567cb729c38ad05c268c712450bcf7ecf"
}
},
"0.86.0": {
"x86_64_linux_musl": {
"checksum": "f05da10cbf60cb5f9edcd8da79762bc5b4a495d828bad23b301632ffc18ddfb1"
},
"x86_64_macos": {
"checksum": "d8c7169086347427bc1317ce484d21049331f34c516f209e01335b6c4ba89648"
},
"x86_64_windows": {
"checksum": "ffb447ca43ac4761796f9463b88b2bdca5f45169ac5ace86413c70394cefdc3e"
},
"aarch64_linux_musl": {
"checksum": "c6aa2fe68101b349b8426c0fb119b98d24a361e3bdac0554f477c5a943bb288d"
},
"aarch64_macos": {
"checksum": "e083dbf018cfa5bffd2904a1c4c9277cface05bdfdd2ec6b46b171091c3e6a91"
}
},
"0.85": {
"version": "0.85.0"
},
"0.85.0": {
"x86_64_linux_musl": {
"checksum": "2a92c69e1017e2bf3785886a8298ad2b94dda69f9f5623560999740986dd8420"
},
"x86_64_macos": {
"checksum": "8dc8a29466bc69f514b56d8e41801ff781253646d07044982122609cb48bc1da"
},
"x86_64_windows": {
"checksum": "ca38ceb73b3124e92e2717f269e826a5091f128ee9bade27c9d9481b45aca43e"
},
"aarch64_linux_musl": {
"checksum": "fe96fc0c286feb554821ec1baf9367ad7122173998a8ca4ae2bcda844cd4a10a"
},
"aarch64_macos": {
"checksum": "0864e3b49ccf232bab7e171e4f8c03d1d6b291adc122ca009aa00218e9c74607"
}
},
"0.84": {
"version": "0.84.1"
},
"0.84.1": {
"x86_64_linux_musl": {
"checksum": "05ebad9167254f03447103efea175d636c3cd27d0da7f79972ca78adc7c442f9"
},
"x86_64_macos": {
"checksum": "43af6c70dca85ea603fb807e78044879c549a7b9d053d00d071078cebbdf2c6d"
},
"x86_64_windows": {
"checksum": "03241b9de869df23634c34c28cc27a7f48af3571ef95b46318c834a56c42e519"
},
"aarch64_linux_musl": {
"checksum": "8b68b2cf046f8c3729753f7a414eb6546ac7b43bee3afd56f413601200cac3c2"
},
"aarch64_macos": {
"checksum": "b98b9817dc284a0eb5d7e559a574361fda49d79a3413710ae5c35bd5e986adcb"
}
},
"0.84.0": {
"x86_64_linux_musl": {
"checksum": "cca9c05614667fe6d5de6362417754c522aeccadcb2ccfb9302f3dd7e82bdddc"
},
"x86_64_macos": {
"checksum": "f981df10be75e86fc82ba59cc338f982c5b6b07a5a2e3c104c983fca975fe1ac"
},
"x86_64_windows": {
"checksum": "39f90587629f32681ba22a03de6c996d4c4c94f3266e09ae6a472fd127176e07"
},
"aarch64_linux_musl": {
"checksum": "33924f053526b6c2178f7c362bb7d19483406d59664cdf3528d92262cbfa213d"
},
"aarch64_macos": {
"checksum": "65972738458a3255011808f46919a2fd6c1a559565be67da2a2a8f314f25638e"
}
},
"0.83": {
"version": "0.83.1"
},
"0.83.1": {
"x86_64_linux_musl": {
"checksum": "59b761dc495dd56e32e744cb4403bfcca6a9c0aed810b618664e36530a01f253"
},
"x86_64_macos": {
"checksum": "fa51fe155bc19f047663a6dbd2cc82fd35533a1601be55abb39c50ecff1e461a"
},
"x86_64_windows": {
"checksum": "035fdcc70f38479de7a3d67525f5154e2acd9748e92fe37ef1814766f478b59b"
},
"aarch64_linux_musl": {
"checksum": "1df595ac70f29be7683857f585a4cdf583245b36f98b362a4da8276f08dcb640"
},
"aarch64_macos": {
"checksum": "8a7ec7450a7f6d0f894bcad946e06ce70d455269191dc706ca671b3d698d6a1d"
}
},
"0.83.0": {
"x86_64_linux_musl": {
"checksum": "694e97a454327403fb440544c41fefd83d37f88f43c4f9ae0b0d67a3562bd25c"
},
"x86_64_macos": {
"checksum": "211f34f2e52e842d3248bc3a72c07e534d0d7a8e40babaa7a2034a41a077b70e"
},
"x86_64_windows": {
"checksum": "9131f458fdbbc88fe1bd8df666721ecb95ff751d0ca3e2cffecfd5e021c65e97"
},
"aarch64_linux_musl": {
"checksum": "388fbea52598e44f8529e3432555c53e6e161211a83020d2b749c5d160baf593"
},
"aarch64_macos": {
"checksum": "4b93cf316aa30bddb53d2dcd82f4c9d0353b337677cbdf8a470749f9e98eec82"
}
}
}

429
manifests/wasm-pack.json generated
View File

@@ -1,455 +1,288 @@
{
"latest": {
"version": "0.10.3",
"rust_crate": "wasm-pack",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9e4e7b4436d6fd914aa75f91f81bdedc31a3f2b8b94fb17578cff2c3aaa83bb3",
"bin": "wasm-pack-v0.10.3-x86_64-unknown-linux-musl/wasm-pack"
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-apple-darwin.tar.gz",
"checksum": "159751e24de3f50462140621c033a6bf8e89cbf1930e60cc725e2b0e84f23035",
"bin": "wasm-pack-v0.10.3-x86_64-apple-darwin/wasm-pack"
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-pc-windows-msvc.tar.gz",
"checksum": "978f00965c42838ccd43f501ff661939629d13fa037a90cbf9fe647d9152825a",
"bin": "wasm-pack-v0.10.3-x86_64-pc-windows-msvc/wasm-pack.exe"
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": "wasm-pack-v${version}-x86_64-pc-windows-msvc/wasm-pack.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2e6a0f1e2d07192d8e6b5bd4cc1c82459f3cbc0ecd8a301ed0a075699350b1c0",
"bin": "wasm-pack-v0.10.3-aarch64-unknown-linux-musl/wasm-pack"
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "wasm-pack-v${version}-aarch64-unknown-linux-musl/wasm-pack"
}
},
"latest": {
"version": "0.12.1"
},
"0.12": {
"version": "0.12.1"
},
"0.12.1": {
"x86_64_linux_musl": {
"checksum": "7339ba3ad776bd5fc04dd5d6b9babe952648050a54226c08206fab4ffeec621f"
},
"x86_64_macos": {
"checksum": "413bbbc727004ab735f3502755acb193eedd3efe8c0b7f88c1b5125d848f7eb4"
},
"x86_64_windows": {
"checksum": "0f000a337b7b69bf984138306e82af3a463467bc0c5e940118bb47e150fd4e74"
},
"aarch64_linux_musl": {
"checksum": "edbfd8c434f7d0dfa27a2f42be73c815c693342f2034778033877b1b54e410cd"
}
},
"0.12.0": {
"x86_64_linux_musl": {
"checksum": "60d7c5b082c408b9c201aa81813d87d5df23db4b1fa9c4a88302144e69bd3152"
},
"x86_64_macos": {
"checksum": "a2fb0a8ab4b5ae1f7dd459af4634d062d7ca33200b1fe6fb527c3f3797b28fe3"
},
"x86_64_windows": {
"checksum": "98ad2b548247f5ee89b2252d263caead040c155a348ebf780bb73b170e6605da"
},
"aarch64_linux_musl": {
"checksum": "19534e90fbe266a0f19085e186d983976e12a6390a76be1b2f977f53cbe922df"
}
},
"0.11": {
"version": "0.11.1"
},
"0.11.1": {
"x86_64_linux_musl": {
"checksum": "cfe60a2e5d1641b9a09ec6d95787068ac24e03c67b9e36de7036714f71185a2d"
},
"x86_64_macos": {
"checksum": "6925ede1db571ceca80f2d48533cd9983f152731d95b794de6826121e5cd603f"
},
"x86_64_windows": {
"checksum": "57c976a710da102e3465c7d8a158f3e6b850eaef9c010f5d717d522099e74c9b"
},
"aarch64_linux_musl": {
"checksum": "9895d2389cfc315e12f6e35299666439b51a0e6dd36b0a604bcc8737c295c3bc"
}
},
"0.11.0": {
"x86_64_linux_musl": {
"checksum": "f3041ac5fda684d09b28ca23555c2f24cac9d6eef57ee4ef3f29fdab1c19fe24"
},
"x86_64_macos": {
"checksum": "5da38cb10536e6fe686402f5af94ea48a4b94dca9bde931bf117ddce3e746f0e"
},
"x86_64_windows": {
"checksum": "10092618d9451bace4f727d344f19a02dda4a28ffd527272595f88b8c15efec9"
},
"aarch64_linux_musl": {
"checksum": "ebc6339762f95385081a06ce3ac8d5846e7267011bc028266009cf3b4ff0f81c"
}
},
"0.10": {
"version": "0.10.3",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9e4e7b4436d6fd914aa75f91f81bdedc31a3f2b8b94fb17578cff2c3aaa83bb3",
"bin": "wasm-pack-v0.10.3-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-apple-darwin.tar.gz",
"checksum": "159751e24de3f50462140621c033a6bf8e89cbf1930e60cc725e2b0e84f23035",
"bin": "wasm-pack-v0.10.3-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-pc-windows-msvc.tar.gz",
"checksum": "978f00965c42838ccd43f501ff661939629d13fa037a90cbf9fe647d9152825a",
"bin": "wasm-pack-v0.10.3-x86_64-pc-windows-msvc/wasm-pack.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2e6a0f1e2d07192d8e6b5bd4cc1c82459f3cbc0ecd8a301ed0a075699350b1c0",
"bin": "wasm-pack-v0.10.3-aarch64-unknown-linux-musl/wasm-pack"
}
"version": "0.10.3"
},
"0.10.3": {
"version": "0.10.3",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-unknown-linux-musl.tar.gz",
"checksum": "9e4e7b4436d6fd914aa75f91f81bdedc31a3f2b8b94fb17578cff2c3aaa83bb3",
"bin": "wasm-pack-v0.10.3-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "9e4e7b4436d6fd914aa75f91f81bdedc31a3f2b8b94fb17578cff2c3aaa83bb3"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-apple-darwin.tar.gz",
"checksum": "159751e24de3f50462140621c033a6bf8e89cbf1930e60cc725e2b0e84f23035",
"bin": "wasm-pack-v0.10.3-x86_64-apple-darwin/wasm-pack"
"checksum": "159751e24de3f50462140621c033a6bf8e89cbf1930e60cc725e2b0e84f23035"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-x86_64-pc-windows-msvc.tar.gz",
"checksum": "978f00965c42838ccd43f501ff661939629d13fa037a90cbf9fe647d9152825a",
"bin": "wasm-pack-v0.10.3-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "978f00965c42838ccd43f501ff661939629d13fa037a90cbf9fe647d9152825a"
},
"aarch64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.3/wasm-pack-v0.10.3-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2e6a0f1e2d07192d8e6b5bd4cc1c82459f3cbc0ecd8a301ed0a075699350b1c0",
"bin": "wasm-pack-v0.10.3-aarch64-unknown-linux-musl/wasm-pack"
"checksum": "2e6a0f1e2d07192d8e6b5bd4cc1c82459f3cbc0ecd8a301ed0a075699350b1c0"
}
},
"0.10.2": {
"version": "0.10.2",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.2/wasm-pack-v0.10.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ddf59a454fbee8712932803583d01756204c32fbfb13defa69f08c3e7afb6ac5",
"bin": "wasm-pack-v0.10.2-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "ddf59a454fbee8712932803583d01756204c32fbfb13defa69f08c3e7afb6ac5"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.2/wasm-pack-v0.10.2-x86_64-apple-darwin.tar.gz",
"checksum": "6d714c86a6aae1fcde5c6829f2fc17e2aa1588cb35788e1c693e9d8e89cb0430",
"bin": "wasm-pack-v0.10.2-x86_64-apple-darwin/wasm-pack"
"checksum": "6d714c86a6aae1fcde5c6829f2fc17e2aa1588cb35788e1c693e9d8e89cb0430"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.2/wasm-pack-v0.10.2-x86_64-pc-windows-msvc.tar.gz",
"checksum": "abefc5f8124fd924804db0c792cba38aace00588d9216405a7517afc78e8b63e",
"bin": "wasm-pack-v0.10.2-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "abefc5f8124fd924804db0c792cba38aace00588d9216405a7517afc78e8b63e"
},
"aarch64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.2/wasm-pack-v0.10.2-aarch64-unknown-linux-musl.tar.gz",
"checksum": "3d693cb45dd242ab4bdb876ac151170d39edd7fb200383f2e40f890ca65c588e",
"bin": "wasm-pack-v0.10.2-aarch64-unknown-linux-musl/wasm-pack"
"checksum": "3d693cb45dd242ab4bdb876ac151170d39edd7fb200383f2e40f890ca65c588e"
}
},
"0.10.1": {
"version": "0.10.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.1/wasm-pack-v0.10.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "524f8333e69c7157239c14c3140ee485b8cb4000d530344d62984e544f27c67f",
"bin": "wasm-pack-v0.10.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "524f8333e69c7157239c14c3140ee485b8cb4000d530344d62984e544f27c67f"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.1/wasm-pack-v0.10.1-x86_64-apple-darwin.tar.gz",
"checksum": "d37880f76962dbc3278d3ec2cf419ac187634af796af1423781d19d492f74505",
"bin": "wasm-pack-v0.10.1-x86_64-apple-darwin/wasm-pack"
"checksum": "d37880f76962dbc3278d3ec2cf419ac187634af796af1423781d19d492f74505"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.1/wasm-pack-v0.10.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "036c632f7293060d69b2754793858701bfeced250cad02b91ef4cbf69594cd5c",
"bin": "wasm-pack-v0.10.1-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "036c632f7293060d69b2754793858701bfeced250cad02b91ef4cbf69594cd5c"
}
},
"0.10.0": {
"version": "0.10.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.0/wasm-pack-v0.10.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "8b5a40add554891888de25ea974b4d096a37614c91c982a383d3eca97aa17e68",
"bin": "wasm-pack-v0.10.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "8b5a40add554891888de25ea974b4d096a37614c91c982a383d3eca97aa17e68"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.0/wasm-pack-v0.10.0-x86_64-apple-darwin.tar.gz",
"checksum": "bb1da9b5a10566cabcad593c96fb8d24ba3ac75de603b596eca2c7cbd1cfb31d",
"bin": "wasm-pack-v0.10.0-x86_64-apple-darwin/wasm-pack"
"checksum": "bb1da9b5a10566cabcad593c96fb8d24ba3ac75de603b596eca2c7cbd1cfb31d"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.10.0/wasm-pack-v0.10.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a3d7d13e250fa4afc6f27cf1f9e7b0bdc85ee7f06f56e16692ee46f6dd5e9255",
"bin": "wasm-pack-v0.10.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "a3d7d13e250fa4afc6f27cf1f9e7b0bdc85ee7f06f56e16692ee46f6dd5e9255"
}
},
"0.9": {
"version": "0.9.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d478bd20811067566bfc88141afcc857e7713b5385c684f6d50e7c2d549847f7",
"bin": "wasm-pack-v0.9.1-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-apple-darwin.tar.gz",
"checksum": "a98c70f0a40b1689eeaf639611ec6b18d0a73abb4a881533c8e0c2861457440f",
"bin": "wasm-pack-v0.9.1-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "dedd292bfe24756a46687e166ddd86e5dabc34cc5e43901d0efb6fd33da940a6",
"bin": "wasm-pack-v0.9.1-x86_64-pc-windows-msvc/wasm-pack.exe"
}
"version": "0.9.1"
},
"0.9.1": {
"version": "0.9.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d478bd20811067566bfc88141afcc857e7713b5385c684f6d50e7c2d549847f7",
"bin": "wasm-pack-v0.9.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "d478bd20811067566bfc88141afcc857e7713b5385c684f6d50e7c2d549847f7"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-apple-darwin.tar.gz",
"checksum": "a98c70f0a40b1689eeaf639611ec6b18d0a73abb4a881533c8e0c2861457440f",
"bin": "wasm-pack-v0.9.1-x86_64-apple-darwin/wasm-pack"
"checksum": "a98c70f0a40b1689eeaf639611ec6b18d0a73abb4a881533c8e0c2861457440f"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.1/wasm-pack-v0.9.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "dedd292bfe24756a46687e166ddd86e5dabc34cc5e43901d0efb6fd33da940a6",
"bin": "wasm-pack-v0.9.1-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "dedd292bfe24756a46687e166ddd86e5dabc34cc5e43901d0efb6fd33da940a6"
}
},
"0.9.0": {
"version": "0.9.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.0/wasm-pack-v0.9.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b12dcf60d8cf54470e64661eb917722a452ecafbc8678b6ae814b5494d745a70",
"bin": "wasm-pack-v0.9.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "b12dcf60d8cf54470e64661eb917722a452ecafbc8678b6ae814b5494d745a70"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.0/wasm-pack-v0.9.0-x86_64-apple-darwin.tar.gz",
"checksum": "819517436b1eda7e6b3abab55de0a81375602ca82b160ae3588cf8a713d3e34a",
"bin": "wasm-pack-v0.9.0-x86_64-apple-darwin/wasm-pack"
"checksum": "819517436b1eda7e6b3abab55de0a81375602ca82b160ae3588cf8a713d3e34a"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.9.0/wasm-pack-v0.9.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1e680af2b917c145644d57d8c267ebefc1638708aa3533c5fb1b7e61311e9e1a",
"bin": "wasm-pack-v0.9.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "1e680af2b917c145644d57d8c267ebefc1638708aa3533c5fb1b7e61311e9e1a"
}
},
"0.8": {
"version": "0.8.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "623f2274e2fe96f5c9e0cb6fd3464ca7cc5b563025d105da79b827e02eb9a665",
"bin": "wasm-pack-v0.8.1-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-apple-darwin.tar.gz",
"checksum": "0da91445eec6eb27feb3d313330594be32e7bc35784e7b3c00659b0d741cf610",
"bin": "wasm-pack-v0.8.1-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "2317da644b4a9b1e9229ecbed94123f5f6e5c4da037c39ad5454d1b88799c4a0",
"bin": "wasm-pack-v0.8.1-x86_64-pc-windows-msvc/wasm-pack.exe"
}
"version": "0.8.1"
},
"0.8.1": {
"version": "0.8.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "623f2274e2fe96f5c9e0cb6fd3464ca7cc5b563025d105da79b827e02eb9a665",
"bin": "wasm-pack-v0.8.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "623f2274e2fe96f5c9e0cb6fd3464ca7cc5b563025d105da79b827e02eb9a665"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-apple-darwin.tar.gz",
"checksum": "0da91445eec6eb27feb3d313330594be32e7bc35784e7b3c00659b0d741cf610",
"bin": "wasm-pack-v0.8.1-x86_64-apple-darwin/wasm-pack"
"checksum": "0da91445eec6eb27feb3d313330594be32e7bc35784e7b3c00659b0d741cf610"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.1/wasm-pack-v0.8.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "2317da644b4a9b1e9229ecbed94123f5f6e5c4da037c39ad5454d1b88799c4a0",
"bin": "wasm-pack-v0.8.1-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "2317da644b4a9b1e9229ecbed94123f5f6e5c4da037c39ad5454d1b88799c4a0"
}
},
"0.8.0": {
"version": "0.8.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.0/wasm-pack-v0.8.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "a28eea9d8d607495778322f8e28bc523621b3feefca185f6b1947d0bfa949eae",
"bin": "wasm-pack-v0.8.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "a28eea9d8d607495778322f8e28bc523621b3feefca185f6b1947d0bfa949eae"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.0/wasm-pack-v0.8.0-x86_64-apple-darwin.tar.gz",
"checksum": "0e8a8833e59c312b73832cd258667524548428585508716502e99a7b6d7263c5",
"bin": "wasm-pack-v0.8.0-x86_64-apple-darwin/wasm-pack"
"checksum": "0e8a8833e59c312b73832cd258667524548428585508716502e99a7b6d7263c5"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.8.0/wasm-pack-v0.8.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "adb132f61792151f7302077bbb94fd7dbaa7abc29cd26aebe44bd09d2ec2c87e",
"bin": "wasm-pack-v0.8.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "adb132f61792151f7302077bbb94fd7dbaa7abc29cd26aebe44bd09d2ec2c87e"
}
},
"0.7": {
"version": "0.7.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e29446206ef47c2c7aab659387d66a8bf5018b8c55d91dec485f6415d90edafa",
"bin": "wasm-pack-v0.7.0-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-apple-darwin.tar.gz",
"checksum": "f596fcee41725869554a304e509ef8e2adf023226647edbc8c1d9bcf184609df",
"bin": "wasm-pack-v0.7.0-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e9fd17e27dcc0c549f597b2feb7f2030ac737e7f6a3dd338804ae180730cf2a0",
"bin": "wasm-pack-v0.7.0-x86_64-pc-windows-msvc/wasm-pack.exe"
}
"version": "0.7.0"
},
"0.7.0": {
"version": "0.7.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e29446206ef47c2c7aab659387d66a8bf5018b8c55d91dec485f6415d90edafa",
"bin": "wasm-pack-v0.7.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "e29446206ef47c2c7aab659387d66a8bf5018b8c55d91dec485f6415d90edafa"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-apple-darwin.tar.gz",
"checksum": "f596fcee41725869554a304e509ef8e2adf023226647edbc8c1d9bcf184609df",
"bin": "wasm-pack-v0.7.0-x86_64-apple-darwin/wasm-pack"
"checksum": "f596fcee41725869554a304e509ef8e2adf023226647edbc8c1d9bcf184609df"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.7.0/wasm-pack-v0.7.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e9fd17e27dcc0c549f597b2feb7f2030ac737e7f6a3dd338804ae180730cf2a0",
"bin": "wasm-pack-v0.7.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "e9fd17e27dcc0c549f597b2feb7f2030ac737e7f6a3dd338804ae180730cf2a0"
}
},
"0.6": {
"version": "0.6.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b575bb48f101926342339036705f21d94ca56266568be4076c6e1a6f3afba290",
"bin": "wasm-pack-v0.6.0-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-apple-darwin.tar.gz",
"checksum": "085af3cc14dc6305420fe602638ee7544ae7e57a78abe657a8cb27c0d15bbf30",
"bin": "wasm-pack-v0.6.0-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "cc5590a718a8a04008d561a4e0cbae421942fdb5e7b6a2ce68336f6fcdf17754",
"bin": "wasm-pack-v0.6.0-x86_64-pc-windows-msvc/wasm-pack.exe"
}
"version": "0.6.0"
},
"0.6.0": {
"version": "0.6.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b575bb48f101926342339036705f21d94ca56266568be4076c6e1a6f3afba290",
"bin": "wasm-pack-v0.6.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "b575bb48f101926342339036705f21d94ca56266568be4076c6e1a6f3afba290"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-apple-darwin.tar.gz",
"checksum": "085af3cc14dc6305420fe602638ee7544ae7e57a78abe657a8cb27c0d15bbf30",
"bin": "wasm-pack-v0.6.0-x86_64-apple-darwin/wasm-pack"
"checksum": "085af3cc14dc6305420fe602638ee7544ae7e57a78abe657a8cb27c0d15bbf30"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.6.0/wasm-pack-v0.6.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "cc5590a718a8a04008d561a4e0cbae421942fdb5e7b6a2ce68336f6fcdf17754",
"bin": "wasm-pack-v0.6.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "cc5590a718a8a04008d561a4e0cbae421942fdb5e7b6a2ce68336f6fcdf17754"
}
},
"0.5": {
"version": "0.5.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2908d56fc3d94db02b02f07271c0a9926f7060dae2ba684d66e7023ca173bfb3",
"bin": "wasm-pack-v0.5.1-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-apple-darwin.tar.gz",
"checksum": "54a239d6b7aabfccde6dbcb34519d1e30b14752197a654115b1d0f1639119288",
"bin": "wasm-pack-v0.5.1-x86_64-apple-darwin/wasm-pack"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3af55c7d5077c67c0e4cd9b5dd1d7c4247d09d3b1e0388a7c1b08de8b917cdd0",
"bin": "wasm-pack-v0.5.1-x86_64-pc-windows-msvc/wasm-pack.exe"
}
"version": "0.5.1"
},
"0.5.1": {
"version": "0.5.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "2908d56fc3d94db02b02f07271c0a9926f7060dae2ba684d66e7023ca173bfb3",
"bin": "wasm-pack-v0.5.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "2908d56fc3d94db02b02f07271c0a9926f7060dae2ba684d66e7023ca173bfb3"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-apple-darwin.tar.gz",
"checksum": "54a239d6b7aabfccde6dbcb34519d1e30b14752197a654115b1d0f1639119288",
"bin": "wasm-pack-v0.5.1-x86_64-apple-darwin/wasm-pack"
"checksum": "54a239d6b7aabfccde6dbcb34519d1e30b14752197a654115b1d0f1639119288"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.1/wasm-pack-v0.5.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3af55c7d5077c67c0e4cd9b5dd1d7c4247d09d3b1e0388a7c1b08de8b917cdd0",
"bin": "wasm-pack-v0.5.1-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "3af55c7d5077c67c0e4cd9b5dd1d7c4247d09d3b1e0388a7c1b08de8b917cdd0"
}
},
"0.5.0": {
"version": "0.5.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.0/wasm-pack-v0.5.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "194f29ce4fc246cb1d1df95ce39605d561da84e1098f890bfb9e5094d616b86f",
"bin": "wasm-pack-v0.5.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "194f29ce4fc246cb1d1df95ce39605d561da84e1098f890bfb9e5094d616b86f"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.0/wasm-pack-v0.5.0-x86_64-apple-darwin.tar.gz",
"checksum": "9f8acbcc097a392eb41c5d7a7652a74c844718677884030e912507b1d7964f8b",
"bin": "wasm-pack-v0.5.0-x86_64-apple-darwin/wasm-pack"
"checksum": "9f8acbcc097a392eb41c5d7a7652a74c844718677884030e912507b1d7964f8b"
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.5.0/wasm-pack-v0.5.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f6536e708aec1aea00768920dbebf953d6135774b11a98e2b1dbd6eba4af9951",
"bin": "wasm-pack-v0.5.0-x86_64-pc-windows-msvc/wasm-pack.exe"
"checksum": "f6536e708aec1aea00768920dbebf953d6135774b11a98e2b1dbd6eba4af9951"
}
},
"0.4": {
"version": "0.4.2",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.2/wasm-pack-v0.4.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "531906b0f1bb2e06c542dbbd6bd56671a59762299a01498e94c62534dc548c65",
"bin": "wasm-pack-v0.4.2-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.2/wasm-pack-v0.4.2-x86_64-apple-darwin.tar.gz",
"checksum": "2cb85362aa2b3fab4d07a35f95682ac2b2761948f41d3364aabc174152aec0c4",
"bin": "wasm-pack-v0.4.2-x86_64-apple-darwin/wasm-pack"
}
"version": "0.4.2"
},
"0.4.2": {
"version": "0.4.2",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.2/wasm-pack-v0.4.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "531906b0f1bb2e06c542dbbd6bd56671a59762299a01498e94c62534dc548c65",
"bin": "wasm-pack-v0.4.2-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "531906b0f1bb2e06c542dbbd6bd56671a59762299a01498e94c62534dc548c65"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.2/wasm-pack-v0.4.2-x86_64-apple-darwin.tar.gz",
"checksum": "2cb85362aa2b3fab4d07a35f95682ac2b2761948f41d3364aabc174152aec0c4",
"bin": "wasm-pack-v0.4.2-x86_64-apple-darwin/wasm-pack"
"checksum": "2cb85362aa2b3fab4d07a35f95682ac2b2761948f41d3364aabc174152aec0c4"
}
},
"0.4.1": {
"version": "0.4.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.1/wasm-pack-v0.4.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "38f247a8e94bbefc7e7ccdf4b064286d8843c736792c36dfc9d471a0aefc1514",
"bin": "wasm-pack-v0.4.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "38f247a8e94bbefc7e7ccdf4b064286d8843c736792c36dfc9d471a0aefc1514"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.1/wasm-pack-v0.4.1-x86_64-apple-darwin.tar.gz",
"checksum": "2438b867544ce3406f37552c3ca0f08c201a29866fb7a7587806a7be4d321c61",
"bin": "wasm-pack-v0.4.1-x86_64-apple-darwin/wasm-pack"
"checksum": "2438b867544ce3406f37552c3ca0f08c201a29866fb7a7587806a7be4d321c61"
}
},
"0.4.0": {
"version": "0.4.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.0/wasm-pack-v0.4.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7680cc96560b3e76aa542c51c68cb4ef054f6495875c852931a3a8680bdf6890",
"bin": "wasm-pack-v0.4.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "7680cc96560b3e76aa542c51c68cb4ef054f6495875c852931a3a8680bdf6890"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.4.0/wasm-pack-v0.4.0-x86_64-apple-darwin.tar.gz",
"checksum": "2c0a23e42e0c5f3e428615217137647c6b15c54961fd9f6e28f567f4580e1274",
"bin": "wasm-pack-v0.4.0-x86_64-apple-darwin/wasm-pack"
"checksum": "2c0a23e42e0c5f3e428615217137647c6b15c54961fd9f6e28f567f4580e1274"
}
},
"0.3": {
"version": "0.3.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.1/wasm-pack-v0.3.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eab14fbe5b585c865c7ec24f68820e0d6da0215272058fa3ccf2bffc95dfb464",
"bin": "wasm-pack-v0.3.1-x86_64-unknown-linux-musl/wasm-pack"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.1/wasm-pack-v0.3.1-x86_64-apple-darwin.tar.gz",
"checksum": "5000a22d25e8c57ed7c177aea64260490713499e397baaa9ad59152f16796913",
"bin": "wasm-pack-v0.3.1-x86_64-apple-darwin/wasm-pack"
}
"version": "0.3.1"
},
"0.3.1": {
"version": "0.3.1",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.1/wasm-pack-v0.3.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eab14fbe5b585c865c7ec24f68820e0d6da0215272058fa3ccf2bffc95dfb464",
"bin": "wasm-pack-v0.3.1-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "eab14fbe5b585c865c7ec24f68820e0d6da0215272058fa3ccf2bffc95dfb464"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.1/wasm-pack-v0.3.1-x86_64-apple-darwin.tar.gz",
"checksum": "5000a22d25e8c57ed7c177aea64260490713499e397baaa9ad59152f16796913",
"bin": "wasm-pack-v0.3.1-x86_64-apple-darwin/wasm-pack"
"checksum": "5000a22d25e8c57ed7c177aea64260490713499e397baaa9ad59152f16796913"
}
},
"0.3.0": {
"version": "0.3.0",
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.0/wasm-pack-v0.3.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "21426de66eafb74054413366435d8eaf2ca4589fe55ae1524e7fb58919c86496",
"bin": "wasm-pack-v0.3.0-x86_64-unknown-linux-musl/wasm-pack"
"checksum": "21426de66eafb74054413366435d8eaf2ca4589fe55ae1524e7fb58919c86496"
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v0.3.0/wasm-pack-v0.3.0-x86_64-apple-darwin.tar.gz",
"checksum": "6e06c850508b47c58c0079f12941f30bf4ec2a4495ef6f56432909c3afbde33d",
"bin": "wasm-pack-v0.3.0-x86_64-apple-darwin/wasm-pack"
"checksum": "6e06c850508b47c58c0079f12941f30bf4ec2a4495ef6f56432909c3afbde33d"
}
}
}

1445
manifests/wasmtime.json generated

File diff suppressed because it is too large Load Diff

320
manifests/zola.json generated Normal file
View File

@@ -0,0 +1,320 @@
{
"rust_crate": "zola",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "0.17.2"
},
"0.17": {
"version": "0.17.2"
},
"0.17.2": {
"x86_64_linux_gnu": {
"checksum": "48742322fc0660afb22a4ce194e9b2bd610b5bd36f43abe121e56eb8a704b464"
},
"x86_64_macos": {
"checksum": "5e17a54c9b1db55ae71d49587b399b8b39bdee8cbb4a198ab6449c3e0f9ad21e"
},
"x86_64_windows": {
"checksum": "89c504756a2c34f8540adf7eee83a8f1b61527bc55daa7e42481a0c727cae88f"
}
},
"0.17.1": {
"x86_64_linux_gnu": {
"checksum": "f1ddbe0c1b0672da6eeb959eeb3f311b915ecc18719963934bcbc0c62783b711"
},
"x86_64_macos": {
"checksum": "96eb9ce229bdfb34cdcc05f540c965e0ad4104a253729bb6e3d2b7b3a57044a7"
},
"x86_64_windows": {
"checksum": "be0ea09c178a01bc04c1444349676a59b31c7a97930a5461fc170b3947ea4553"
}
},
"0.17.0": {
"x86_64_linux_gnu": {
"checksum": "41f8a78b85d4a138581dff468fa5a01378c7f7afeaf2d81524c45a9fba8988ad"
},
"x86_64_macos": {
"checksum": "41d69c8995f6a77acc3d0a0389de06f42000e8362264f6bd2c8ac12a7124827b"
},
"x86_64_windows": {
"checksum": "6e92a4186e2a5ddd61bc388c2d28558060e352d39e7ddb0985463e14728523da"
}
},
"0.16": {
"version": "0.16.1"
},
"0.16.1": {
"x86_64_linux_gnu": {
"checksum": "a8a4205b7fdd817d9866d1a4b4b8d53c206177bd7e95b37e35cb5f830b0e6234"
},
"x86_64_macos": {
"checksum": "cb14676dfbfbf3252315196515ab386a63d3a336b18bdcc632d8e31c0a4c791b"
},
"x86_64_windows": {
"checksum": "b19b8317a9a0d53339df8a5d910af0682abad5c65f593d58fcc35c6d00ab8732"
}
},
"0.16.0": {
"x86_64_linux_gnu": {
"checksum": "88cde8f1edfe609a9ae8a7a95226d3ae9bb62279c5c5254d9f5984ab843529a1"
},
"x86_64_macos": {
"checksum": "e31e0fcce6da8777b8a3c2475d55fa98c513224dabefb4274da2cd0094f441fc"
},
"x86_64_windows": {
"checksum": "38a6b2ddeac3c32aff948ad4b07d7479d89115dce3f07adde6d5a53844f23c95"
}
},
"0.15": {
"version": "0.15.3"
},
"0.15.3": {
"x86_64_linux_gnu": {
"checksum": "7952bf166f29caeec595a299d94bc7da6ad5ba9ae71ea8bae142e2322faf821d"
},
"x86_64_macos": {
"checksum": "3a8a9b137b87fdee546ab5f12c9eb7b2e33a554349c95c4a9ae4c1599e06538f"
},
"x86_64_windows": {
"checksum": "d806e1e2e954369f350b6de9d755374fb57f8e820bf8e8df18e6c2db9daf9443"
}
},
"0.15.2": {
"x86_64_linux_gnu": {
"checksum": "d067e8261f0a9121ea0388616f74fcba4b1ed87df8ea78ca20a577424c15fa20"
},
"x86_64_macos": {
"checksum": "e39c94158bb8f0dd0af3c1fcf1b52845a49ed6ab87721f2dd3bf0ba05294327a"
},
"x86_64_windows": {
"checksum": "c265ac94c33caf89d900963994568440e200a0620e4d6a1092fc35a1fca17b33"
}
},
"0.15.1": {
"x86_64_linux_gnu": {
"checksum": "57c69a4f651567a9507b73ced6ec3c04f3ec20487877657502a04be93748f204"
},
"x86_64_macos": {
"checksum": "847a24fe21676aa4ded670dd6850444792bd98d4713677067c472450a72b3d9c"
},
"x86_64_windows": {
"checksum": "3da07da833704265e5751435fbafc64eb58326f3b9069f4bc1fed9dfb75f7226"
}
},
"0.15.0": {
"x86_64_linux_gnu": {
"checksum": "901a330100d5f265c7a00821bef564dd7353b2b0884b80996ba4592b635a7ad3"
},
"x86_64_macos": {
"checksum": "8461c39034c2606a9a7b65f6f1c964f322707d262ec83fd271cb468ae71389f9"
},
"x86_64_windows": {
"checksum": "eb248641acdb341d457c9a3d2560c7877f9d528a061582fa9636a69dea9d9dac"
}
},
"0.14": {
"version": "0.14.1"
},
"0.14.1": {
"x86_64_linux_gnu": {
"checksum": "4223f57d9b60ad7217c44a815fa975b2229f692b7ef3de4b7ce61f1634e8dc33"
},
"x86_64_macos": {
"checksum": "754d5e1b4ca67a13c6cb4741dbff5b248075f4f4a0353d6673aa4f5afb7ec0bf"
},
"x86_64_windows": {
"checksum": "62bf50a6e2b606faf80cdf9112deca945fe89f67863fb06f793c27a26c968a91"
}
},
"0.14.0": {
"x86_64_linux_gnu": {
"checksum": "4b68ec636b858178095873c038f21d24640220295f70b7a9f2e82109aa451926"
},
"x86_64_macos": {
"checksum": "23b91e138ca6d16ad7560ca2d13dcf80ecdf382bed1548297791f4920bfc10c4"
},
"x86_64_windows": {
"checksum": "fad6516c9b9ecf294d047dd24195f521a8ece662249bc937f380fa154a30a43d"
}
},
"0.13": {
"version": "0.13.0"
},
"0.13.0": {
"x86_64_linux_gnu": {
"checksum": "1a919e00cce61e30c31cd8d0979349ecd3f7c1666d32fa77314cbfbb89447adb"
},
"x86_64_macos": {
"checksum": "2b3f5f2d7b2368ba128344170e5ca0dc0e1e46f322baf1048d3e206c35258975"
},
"x86_64_windows": {
"checksum": "7e603c8b0da95a4f01f833d7d4664209b4ec3ad72fca5e59be99020f99086c12"
}
},
"0.12": {
"version": "0.12.2"
},
"0.12.2": {
"x86_64_linux_gnu": {
"checksum": "572e34c4c2b874f9704fb8512abea84532623f7567996bac456291a21c1b2595"
},
"x86_64_macos": {
"checksum": "f9e2018c5f4989ee38055c9c876438f83988e574e8acfe68780e13a1b466713a"
},
"x86_64_windows": {
"checksum": "b6d731a9abd2364bcf1d4e0d5390c3dbf4ac8044bf06df124806420115e2d74b"
}
},
"0.12.1": {
"x86_64_linux_gnu": {
"checksum": "fdca646be87e05213b7306d04247c4226c1d514aee96ef390935545aee84a074"
},
"x86_64_macos": {
"checksum": "095d6844af1fcda969ec656d44b0b21c2952472319c12285630883ce73633ca8"
},
"x86_64_windows": {
"checksum": "370871760201d29c7fd4f492b716dbf501aed9ba1992c282f3eedf672443b548"
}
},
"0.12.0": {
"x86_64_linux_gnu": {
"checksum": "c955228d468b9233bd66417b0f39c078f510f8adf1a6138bbe7e80423198224b"
},
"x86_64_macos": {
"checksum": "5c1d6dc3978970f33beea3ac252a9303ca5d179fce988de4e55a4cb99ee74237"
},
"x86_64_windows": {
"checksum": "ea07d70d62f573cf51f8f5ba89c9fab0cff15f2cbdd5e39d897f6ee3d9855897"
}
},
"0.11": {
"version": "0.11.0"
},
"0.11.0": {
"x86_64_linux_gnu": {
"checksum": "8afe40edff5e995afdc132e02442d24eb633ef4b6e81913d69cf97f17905b9c3"
},
"x86_64_macos": {
"checksum": "346d14a914de0d33adc25e7fb70abc02aca9e2cf808283538d4bb5b3cebfcb56"
},
"x86_64_windows": {
"checksum": "d95ed0d652e8ce2d904eaafc369c796bea9b593d5808e10b033e14edea93534a"
}
},
"0.10": {
"version": "0.10.1"
},
"0.10.1": {
"x86_64_linux_gnu": {
"checksum": "7bce21ad56d0cab213b5b9188076b93d9d130b9b046cd118305dc2b9b43b84b8"
},
"x86_64_macos": {
"checksum": "b1a5583421bb370a2e345ebef9a549fe44d58aecfbb67b1e619f5dd6990fcd44"
},
"x86_64_windows": {
"checksum": "459f358b4210a8d53a440f957a4c69b12c663dd4c4939c02d0d91ebc685ade2a"
}
},
"0.10.0": {
"x86_64_linux_gnu": {
"checksum": "5ae166ff105359c87f3d6c57ef6f1a3dd14b266b68dc8059dee88f8916818d6c"
},
"x86_64_macos": {
"checksum": "aeabf5b6477fa2884d21e6c6ccf30269ac98c33680510752786876dac0e85ed0"
},
"x86_64_windows": {
"checksum": "bff5de453883a429cef8ea4823f8dccead21d97f38a287841a073c7c97a2fefb"
}
},
"0.9": {
"version": "0.9.0"
},
"0.9.0": {
"x86_64_linux_gnu": {
"checksum": "c06b5406fd6cddf346fac448e95780e5b161f3d560a7df86a202d7f6c20d3f72"
},
"x86_64_macos": {
"checksum": "e961f3cde3a9b995dc0227fb7de8c01a4c6618cdd196e2622f3ba1e7c8370035"
},
"x86_64_windows": {
"checksum": "1a69861f6602579ac0391e63cdd14f143b1f1e373b34ca8a3a4bd98c22151df5"
}
},
"0.8": {
"version": "0.8.0"
},
"0.8.0": {
"x86_64_linux_gnu": {
"checksum": "bcdb334b47c34b0b35ffbba8400ca29df0d85377020c6468d2657a74dbef117e"
},
"x86_64_macos": {
"checksum": "1afb06d2187c039c750821cb2bc682af97f71ff3d7853e00b8298a54b7a695bd"
},
"x86_64_windows": {
"checksum": "71563aefdc28d6094891d9d2860f8dfe6e4685581b4bf7216342b84e07648a07"
}
},
"0.7": {
"version": "0.7.0"
},
"0.7.0": {
"x86_64_linux_gnu": {
"checksum": "fd9bb11a80a4246bc3415d2ce7e09029f4b1a609f89ba82d23d61971f54d1c2d"
},
"x86_64_macos": {
"checksum": "becbb39f28e65af72186ba11d476dcaf4ab22153ce7c4f267278dc3958575850"
},
"x86_64_windows": {
"checksum": "173da6285aa9e2fedc4fe7a64c0c930f5306d8a95ff31625a71659ddfd3c819f"
}
},
"0.6": {
"version": "0.6.0"
},
"0.6.0": {
"x86_64_linux_gnu": {
"checksum": "7f8837cd354aa16a334d3877fe0dfb6e0d063e5a268f6e6c21422f4ce6566ec5"
},
"x86_64_macos": {
"checksum": "57ddf70519f69f3d7bfa6761aa416154d1b5afc14444c25d516d3f82519dcf52"
},
"x86_64_windows": {
"checksum": "7312197b8dc6f6c6b5413e3dbccf5cb8a3061e5da3b1451ff17980c59a972601"
}
},
"0.5": {
"version": "0.5.1"
},
"0.5.1": {
"x86_64_linux_gnu": {
"checksum": "f0c6a433f217d123da7d89b744c0cdf277a3ef5c3973f424c784f33a74c535a9"
},
"x86_64_macos": {
"checksum": "a945d371fd5266ae1b50e9abc9837df780d94c2f5262f1cccfa381ae833a011e"
},
"x86_64_windows": {
"checksum": "9f36cdd62bec6e16a7dd0bfaf89addc9362bd9280e26971f45b8c141ecf195f9"
}
},
"0.5.0": {
"x86_64_linux_gnu": {
"checksum": "f7ab37b542461357862b6e91459a211a8cbeb872f84c6de227076e3d6db7eff7"
},
"x86_64_macos": {
"checksum": "86ce9babce8c7398c00c21383eda59895ede6be5e7ab688cfef6b5a11050fcc8"
},
"x86_64_windows": {
"checksum": "492ccea9c52cf8026352488b6064b02ca91ae93a9e70f34d09928868b2f0f011"
}
}
}

View File

@@ -0,0 +1 @@
git ls-files '*.sh' # TODO: check more files

View File

@@ -1,11 +1,23 @@
#!/bin/bash
set -euxo pipefail
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
cd "$(dirname "$0")"/../..
bail() {
echo >&2 "error: $*"
exit 1
}
if [[ -z "${CI:-}" ]]; then
bail "this script is intended to call from release workflow on CI"
fi
git config user.name "Taiki Endo"
git config user.email "te316e89@gmail.com"
set -x
for manifest in manifests/*.json; do
git add -N "${manifest}"
if ! git diff --exit-code -- "${manifest}"; then
@@ -15,6 +27,7 @@ for manifest in manifests/*.json; do
git stash pop
new_version=$(jq -r '.latest.version' "${manifest}")
if [[ "${old_version}" != "${new_version}" ]]; then
# TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it.
msg="Update \`${name}@latest\` to ${new_version}"
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md
git add "${manifest}" CHANGELOG.md

132
tools/ci/tool-list.sh Executable file
View File

@@ -0,0 +1,132 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/../..
# They don't provide prebuilt binaries for musl or old glibc host.
glibc_pre_2_31_incompat=(
zola
)
glibc_pre_2_27_incompat=(
"${glibc_pre_2_31_incompat[@]}"
cargo-watch
mdbook-linkcheck
protoc
valgrind
wasmtime
)
musl_incompat=(
"${glibc_pre_2_27_incompat[@]}"
)
incompat_tools=()
case "${1:-}" in
'') version=latest ;;
major.minor.patch | major.minor | major)
version="$1"
# Specifying the version of valgrind and cargo-binstall is not supported.
incompat_tools+=(valgrind cargo-binstall)
;;
*)
echo "tool=$1"
exit 0
;;
esac
case "$(uname -s)" in
Linux)
host_os=linux
ldd_version=$(ldd --version 2>&1 || true)
if grep <<<"${ldd_version}" -q 'musl'; then
incompat_tools+=("${musl_incompat[@]}")
else
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
higher_glibc_version=$(sort <<<"2.31"$'\n'"${host_glibc_version}" -Vu | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort <<<"2.27"$'\n'"${host_glibc_version}" -Vu | tail -1)
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
fi
fi
fi
if ! type -P snap &>/dev/null; then
incompat_tools+=(valgrind)
fi
;;
Darwin) host_os=macos ;;
MINGW* | MSYS* | CYGWIN* | Windows_NT) host_os=windows ;;
*) bail "unrecognized OS type '$(uname -s)'" ;;
esac
tools=()
for manifest in tools/codegen/base/*.json; do
tool_name=$(basename "${manifest%.*}")
case "${host_os}" in
linux*)
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do
if [[ "${incompat}" == "${tool_name}" ]]; then
tool_name=''
break
fi
done
;;
*)
if [[ "$(jq -r ".platform.x86_64_${host_os}" "${manifest}")" == "null" ]]; then
continue
fi
;;
esac
if [[ -n "${tool_name}" ]]; then
if [[ "${version}" != "latest" ]]; then
latest_version="$(jq -r ".latest.version" "manifests/${tool_name}.json")"
case "${version}" in
major.minor.patch) tool_name+="@${latest_version}" ;;
major.minor) tool_name+="@${latest_version%.*}" ;;
major) tool_name+="@${latest_version%%.*}" ;;
*) exit 1 ;;
esac
fi
if [[ "${tool_name}" != *"@0" ]] && [[ "${tool_name}" != *"@0.0" ]]; then
tools+=("${tool_name}")
fi
fi
done
if [[ "${version}" != "latest" ]]; then
tools_tmp=()
for tool in "${tools[@]}"; do
tools_tmp+=("${tool}")
done
tools=("${tools_tmp[@]}")
fi
# Not manifest-based
case "${host_os}" in
linux*)
# Installing snap to container is difficult...
# Specifying the version of valgrind is not supported.
if type -P snap &>/dev/null && [[ "${version}" == "latest" ]]; then
tools+=(valgrind)
fi
;;
esac
# cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall)
case "${version}" in
latest) tools+=(cargo-watch watchexec-cli nextest) ;;
major.minor.patch) tools+=(cargo-watch@8.1.1 watchexec-cli@1.20.5 nextest@0.9.57) ;;
major.minor) tools+=(cargo-watch@8.1 watchexec-cli@1.20 nextest@0.9) ;;
major) tools+=(cargo-watch@8 watchexec-cli@1) ;;
*) exit 1 ;;
esac
# sort and dedup
IFS=$'\n'
# shellcheck disable=SC2207
tools=($(LC_ALL=C sort -u <<<"${tools[*]}"))
IFS=$'\n\t'
# TODO: inject random space before/after of tool name for testing https://github.com/taiki-e/install-action/issues/115.
IFS=','
echo "tool=${tools[*]}"
IFS=$'\n\t'

View File

@@ -7,7 +7,7 @@ publish = false
[dependencies]
anyhow = "1"
fs-err = "2"
semver = "1"
semver = { version = "1", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sha2 = "0.10"

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/cargo-bins/cargo-binstall",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tgz",
"version_range": "latest",
"platform": {
@@ -14,6 +15,9 @@
"aarch64_linux_musl": {},
"aarch64_macos": {
"asset_name": "${package}-${rust_target}.zip"
},
"aarch64_windows": {
"asset_name": "${package}-${rust_target}.zip"
}
}
}

View File

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

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/EmbarkStudios/cargo-deny",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
"bin": "${package}-${version}-${rust_target}/${package}${exe}",
"platform": {

View File

@@ -0,0 +1,11 @@
{
"repository": "https://github.com/sonos/dinghy",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${os_name}-${version}.tgz",
"bin": "${package}-${version}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {}
}
}

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/taiki-e/cargo-hack",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": [
"${package}-${rust_target}.tar.gz",
"${package}-v${version}-${rust_target}.tar.gz"

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/taiki-e/cargo-llvm-cov",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/sagiegurari/cargo-make",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.zip",
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"bin": "${package}${exe}"
},
"aarch64_macos": {}
}
}

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/taiki-e/cargo-minimal-versions",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -1,15 +0,0 @@
{
"repository": "https://github.com/nextest-rs/nextest",
"tag_prefix": "cargo-nextest-",
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {
"asset_name": "${package}-${version}-universal-apple-darwin.tar.gz"
},
"x86_64_windows": {},
"aarch64_linux_gnu": {}
},
"prefer_linux_gnu": true
}

View File

@@ -0,0 +1,14 @@
{
"repository": "https://github.com/taiki-e/cargo-no-dev-deps",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}
}
}

View File

@@ -0,0 +1,18 @@
{
"repository": "https://github.com/xd009642/tarpaulin",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": "> 0.22.0",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"aarch64_linux_gnu": {},
"aarch64_linux_musl": {},
"x86_64_macos": {},
"aarch64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
}
}
}

View File

@@ -1,13 +1,20 @@
{
"repository": "https://github.com/est31/cargo-udeps",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "./${package}-v${version}-${rust_target}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
}
}
}

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/jfrimmel/cargo-valgrind",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/cross-rs/cross",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": [
"${package}-${rust_target}.tar.gz",
"${package}-v${version}-${rust_target}.tar.gz"

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/dprint/dprint",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.zip",
"platform": {
"x86_64_linux_gnu": {},

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/mozilla/grcov",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.bz2",
"version_range": ">= 0.8.7",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/casey/just",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/Michael-F-Bryan/mdbook-linkcheck",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}.${rust_target}.zip",
"platform": {
"x86_64_linux_gnu": {},

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/rust-lang/mdBook",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/taiki-e/parse-changelog",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_gnu": {},

View File

@@ -1,7 +1,6 @@
{
"repository": "https://github.com/koalaman/shellcheck",
"tag_prefix": "v",
"bin_dir": "/usr/local/bin",
"bin": "${package}-v${version}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {

View File

@@ -1,7 +1,6 @@
{
"repository": "https://github.com/mvdan/sh",
"tag_prefix": "v",
"bin_dir": "/usr/local/bin",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}_v${version}_linux_amd64"

View File

@@ -0,0 +1,23 @@
{
"repository": "https://github.com/anchore/syft",
"tag_prefix": "v",
"bin": "${package}${exe}",
"version_range": ">= 0.83.0",
"platform": {
"x86_64_macos": {
"asset_name": "${package}_${version}_darwin_amd64.tar.gz"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}_${version}_windows_amd64.zip"
},
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
},
"aarch64_linux_musl": {
"asset_name": "${package}_${version}_linux_arm64.tar.gz"
}
}
}

View File

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

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/bytecodealliance/wasmtime",
"tag_prefix": "v",
"rust_crate": "wasmtime-cli",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-v${version}-x86_64-linux.tar.xz",

View File

@@ -0,0 +1,13 @@
{
"repository": "https://github.com/getzola/zola",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
}
}
}

View File

@@ -1,4 +1,4 @@
use anyhow::{Context as _, Result};
use anyhow::{bail, Context as _, Result};
use fs_err as fs;
use serde::{Deserialize, Serialize};
use sha2::{Digest, Sha256};
@@ -7,9 +7,10 @@ use std::{
collections::{BTreeMap, BTreeSet},
env, fmt,
io::Read,
path::Path,
path::{Path, PathBuf},
slice,
str::FromStr,
time::Duration,
};
fn main() -> Result<()> {
@@ -22,14 +23,16 @@ fn main() -> Result<()> {
}
let package = &args[0];
let root_dir = Path::new(env!("CARGO_MANIFEST_DIR"))
.join("../..")
.canonicalize()?;
let manifest_path = &root_dir.join("manifests").join(format!("{package}.json"));
let download_cache_dir = &root_dir.join("tools/codegen/tmp/cache").join(package);
let workspace_root = &workspace_root();
let manifest_path = &workspace_root
.join("manifests")
.join(format!("{package}.json"));
let download_cache_dir = &workspace_root.join("tools/codegen/tmp/cache").join(package);
fs::create_dir_all(manifest_path.parent().unwrap())?;
fs::create_dir_all(download_cache_dir)?;
let base_info: BaseManifest = serde_json::from_slice(&fs::read(
root_dir
let mut base_info: BaseManifest = serde_json::from_slice(&fs::read(
workspace_root
.join("tools/codegen/base")
.join(format!("{package}.json")),
)?)?;
@@ -37,8 +40,11 @@ fn main() -> Result<()> {
.repository
.strip_prefix("https://github.com/")
.context("repository must be starts with https://github.com/")?;
eprintln!("downloading releases of https://github.com/{repo}");
eprintln!("downloading releases of https://github.com/{repo} from https://api.github.com/repos/{repo}/releases");
let mut releases: github::Releases = vec![];
// GitHub API returns up to 100 results at a time. If the number of releases
// is greater than 100, multiple fetches are needed.
for page in 1.. {
let per_page = 100;
let mut r: github::Releases = download(&format!(
@@ -51,17 +57,38 @@ fn main() -> Result<()> {
}
releases.append(&mut r);
}
let releases: Vec<_> = releases
let releases: BTreeMap<_, _> = releases
.iter()
.filter_map(|release| {
release
.tag_name
.strip_prefix(&base_info.tag_prefix)
.map(|version| (version, release))
if release.prerelease {
return None;
}
let version = release.tag_name.strip_prefix(&base_info.tag_prefix)?;
let mut semver_version = version.parse::<semver::Version>();
if semver_version.is_err() {
if let Some(default_major_version) = &base_info.default_major_version {
semver_version = format!("{default_major_version}.{version}").parse();
}
}
Some((Reverse(semver_version.ok()?), (version, release)))
})
.collect();
let mut manifests: Manifests = BTreeMap::new();
let mut crates_io_info = None;
base_info.rust_crate = base_info
.rust_crate
.as_ref()
.map(|s| replace_vars(s, package, None, None))
.transpose()?;
if let Some(crate_name) = &base_info.rust_crate {
eprintln!("downloading crate info from https://crates.io/api/v1/crates/{crate_name}");
crates_io_info = Some(
download(&format!("https://crates.io/api/v1/crates/{crate_name}"))?
.into_json::<crates_io::Crate>()?,
);
}
let mut manifests: Manifests = Manifests::default();
let mut semver_versions = BTreeSet::new();
let mut has_build_metadata = false;
@@ -73,26 +100,54 @@ fn main() -> Result<()> {
}
if manifest_path.is_file() {
match serde_json::from_slice(&fs::read(manifest_path)?) {
Ok(m) => manifests = m,
Ok(m) => {
manifests = m;
for (k, manifest) in &mut manifests.map {
let ManifestRef::Real(manifest) = manifest else {
continue;
};
let version = &*k.0.to_string();
if let Some(template) = &manifests.template {
for (platform, d) in &mut manifest.download_info {
let template = &template.download_info[platform];
d.url = Some(template.url.replace("${version}", version));
d.bin = template
.bin
.as_ref()
.map(|s| s.replace("${version}", version));
}
}
}
manifests.template = None;
}
Err(e) => eprintln!("failed to load old manifest: {e}"),
}
}
let version_req: Option<semver::VersionReq> = match args.get(1) {
_ if latest_only => {
if !manifests.is_empty()
&& manifests.first_key_value().unwrap().1.version
== releases.first().unwrap().0.parse()?
{
return Ok(());
if args.get(1).map(String::as_str) == Some("latest") {
if let Some(m) = manifests.map.first_key_value() {
let version = match m.1 {
ManifestRef::Ref { version } => version,
ManifestRef::Real(_) => &m.0 .0,
};
if !manifests.map.is_empty()
&& *version >= releases.first_key_value().unwrap().0 .0.clone().into()
{
return Ok(());
}
}
}
Some(format!("={}", releases.first().unwrap().0).parse()?)
let req = format!("={}", releases.first_key_value().unwrap().0 .0).parse()?;
eprintln!("update manifest for versions '{req}'");
Some(req)
}
None => match base_info.version_range {
Some(version_range) => Some(version_range.parse()?),
None => Some(">= 0.0.1".parse()?), // HACK: ignore pre-releases
},
Some(version_req) => {
for version in manifests.keys() {
for version in manifests.map.keys() {
let Some(semver_version) = version.0.to_semver() else {
continue;
};
@@ -103,8 +158,8 @@ fn main() -> Result<()> {
}
let req = if version_req == "latest" {
if manifests.is_empty() {
format!("={}", releases.first().unwrap().0).parse()?
if manifests.map.is_empty() {
format!("={}", releases.first_key_value().unwrap().0 .0).parse()?
} else {
format!(">{}", semver_versions.last().unwrap()).parse()?
}
@@ -117,18 +172,9 @@ fn main() -> Result<()> {
};
let mut buf = vec![];
for &(version, release) in &releases {
let mut semver_version = version.parse::<semver::Version>();
if semver_version.is_err() {
if let Some(default_major_version) = &base_info.default_major_version {
semver_version = format!("{default_major_version}.{version}").parse();
}
}
let Ok(semver_version) = semver_version else {
continue;
};
for (Reverse(semver_version), (version, release)) in &releases {
if let Some(version_req) = &version_req {
if !version_req.matches(&semver_version) {
if !version_req.matches(semver_version) {
continue;
}
}
@@ -141,8 +187,8 @@ fn main() -> Result<()> {
.with_context(|| format!("asset_name is needed for {package} on {platform:?}"))?
.as_slice()
.iter()
.map(|asset_name| replace_vars(asset_name, package, version, platform))
.collect::<Vec<_>>();
.map(|asset_name| replace_vars(asset_name, package, Some(version), Some(platform)))
.collect::<Result<Vec<_>>>()?;
let (url, asset_name) = match asset_names.iter().find_map(|asset_name| {
release
.assets
@@ -159,17 +205,17 @@ fn main() -> Result<()> {
}
};
eprintln!("downloading {url} for checksum");
eprintln!("downloading {url} for checksum...");
let download_cache = download_cache_dir.join(format!(
"{version}-{platform:?}-{}",
Path::new(&url).file_name().unwrap().to_str().unwrap()
));
if download_cache.is_file() {
eprintln!("{url} is already downloaded");
eprintln!(" already downloaded");
fs::File::open(download_cache)?.read_to_end(&mut buf)?;
} else {
download(&url)?.into_reader().read_to_end(&mut buf)?;
eprintln!("downloaded complete");
eprintln!(" download complete");
fs::write(download_cache, &buf)?;
}
eprintln!("getting sha256 hash for {url}");
@@ -180,18 +226,14 @@ fn main() -> Result<()> {
download_info.insert(
platform,
ManifestDownloadInfo {
url,
url: Some(url),
checksum: hash,
bin_dir: base_download_info
.bin_dir
.as_ref()
.or(base_info.bin_dir.as_ref())
.cloned(),
bin: base_download_info
.bin
.as_ref()
.or(base_info.bin.as_ref())
.map(|s| replace_vars(s, package, version, platform)),
.map(|s| replace_vars(s, package, Some(version), Some(platform)))
.transpose()?,
},
);
buf.clear();
@@ -200,29 +242,32 @@ fn main() -> Result<()> {
eprintln!("no release asset for {package} {version}");
continue;
}
if !base_info.prefer_linux_gnu {
// compact manifest
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
{
download_info.remove(&HostPlatform::x86_64_linux_gnu);
}
if download_info.contains_key(&HostPlatform::aarch64_linux_gnu)
&& download_info.contains_key(&HostPlatform::aarch64_linux_musl)
{
download_info.remove(&HostPlatform::aarch64_linux_gnu);
}
// compact manifest
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
{
download_info.remove(&HostPlatform::x86_64_linux_gnu);
}
if download_info.contains_key(&HostPlatform::aarch64_linux_gnu)
&& download_info.contains_key(&HostPlatform::aarch64_linux_musl)
{
download_info.remove(&HostPlatform::aarch64_linux_gnu);
}
if download_info.contains_key(&HostPlatform::x86_64_macos)
&& download_info.contains_key(&HostPlatform::aarch64_macos)
&& download_info[&HostPlatform::x86_64_macos].url
== download_info[&HostPlatform::aarch64_macos].url
{
// macOS universal binary or x86_64 binary that works on both x86_64 and aarch64 (rosetta).
download_info.remove(&HostPlatform::aarch64_macos);
}
has_build_metadata |= !semver_version.build.is_empty();
if semver_version.pre.is_empty() {
semver_versions.insert(semver_version.clone());
}
manifests.insert(
manifests.map.insert(
Reverse(semver_version.clone().into()),
Manifest {
version: semver_version.into(),
download_info,
},
ManifestRef::Real(Manifest { download_info }),
);
}
if has_build_metadata {
@@ -232,29 +277,114 @@ fn main() -> Result<()> {
} else if !semver_versions.is_empty() {
let mut prev_version = semver_versions.iter().next().unwrap();
for version in &semver_versions {
if let Some(crates_io_info) = &crates_io_info {
if let Some(v) = crates_io_info.versions.iter().find(|v| v.num == *version) {
if v.yanked {
continue;
}
}
}
if !(version.major == 0 && version.minor == 0) {
manifests.insert(
Reverse(Version::new(version.major, Some(version.minor))),
manifests[&Reverse(Version::from(version.clone()))].clone(),
manifests.map.insert(
Reverse(Version::omitted(version.major, Some(version.minor))),
ManifestRef::Ref {
version: version.clone().into(),
},
);
}
if version.major != 0 {
manifests.insert(
Reverse(Version::new(version.major, None)),
manifests[&Reverse(Version::from(version.clone()))].clone(),
manifests.map.insert(
Reverse(Version::omitted(version.major, None)),
ManifestRef::Ref {
version: version.clone().into(),
},
);
}
prev_version = version;
}
manifests.insert(
manifests.map.insert(
Reverse(Version::latest()),
manifests[&Reverse(Version::from(prev_version.clone()))].clone(),
ManifestRef::Ref {
version: prev_version.clone().into(),
},
);
}
let ManifestRef::Ref {
version: latest_version,
} = manifests.map.first_key_value().unwrap().1.clone()
else {
unreachable!()
};
if latest_only {
manifests.retain(|k, _| k.0 == Version::latest());
manifests
.map
.retain(|k, _| k.0 == Version::latest() || k.0 == latest_version);
}
let ManifestRef::Real(latest_manifest) = &manifests.map[&Reverse(latest_version.clone())]
else {
unreachable!()
};
for &p in base_info.platform.keys() {
if latest_manifest.download_info.contains_key(&p) {
continue;
}
if p == HostPlatform::x86_64_linux_gnu
&& latest_manifest
.download_info
.contains_key(&HostPlatform::x86_64_linux_musl)
{
continue;
}
if p == HostPlatform::aarch64_linux_gnu
&& latest_manifest
.download_info
.contains_key(&HostPlatform::aarch64_linux_musl)
{
continue;
}
bail!(
"platform list in base manifest for {package} contains {p:?}, \
but latest release ({latest_version}) doesn't contain it"
);
}
let original_manifests = manifests.clone();
let mut template = Some(ManifestTemplate {
download_info: BTreeMap::new(),
});
'outer: for (version, manifest) in &mut manifests.map {
let ManifestRef::Real(manifest) = manifest else {
continue;
};
let version = &*version.0.to_string();
let t = template.as_mut().unwrap();
for (platform, d) in &mut manifest.download_info {
let template_url = d.url.take().unwrap().replace(version, "${version}");
let template_bin = d.bin.take().map(|s| s.replace(version, "${version}"));
if let Some(d) = t.download_info.get(platform) {
if template_url != d.url || template_bin != d.bin {
template = None;
break 'outer;
}
} else {
t.download_info.insert(
*platform,
ManifestTemplateDownloadInfo {
url: template_url,
bin: template_bin,
},
);
}
}
}
if template.is_none() {
manifests = original_manifests;
} else {
manifests.template = template;
}
manifests.rust_crate = base_info.rust_crate;
let mut buf = serde_json::to_vec_pretty(&manifests)?;
buf.push(b'\n');
@@ -263,19 +393,40 @@ fn main() -> Result<()> {
Ok(())
}
fn replace_vars(s: &str, package: &str, version: &str, platform: HostPlatform) -> String {
s.replace("${package}", package)
.replace("${tool}", package)
.replace("${rust_target}", platform.rust_target())
.replace("${version}", version)
.replace("${exe}", platform.exe_suffix())
fn workspace_root() -> PathBuf {
let mut dir = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
dir.pop(); // codegen
dir.pop(); // tools
dir
}
fn replace_vars(
s: &str,
package: &str,
version: Option<&str>,
platform: Option<HostPlatform>,
) -> Result<String> {
let mut s = s.replace("${package}", package).replace("${tool}", package);
if let Some(platform) = platform {
s = s
.replace("${rust_target}", platform.rust_target())
.replace("${os_name}", platform.os_name())
.replace("${exe}", platform.exe_suffix());
}
if let Some(version) = version {
s = s.replace("${version}", version);
}
if s.contains('$') {
bail!("variable not fully replaced: '{s}'");
}
Ok(s)
}
fn download(url: &str) -> Result<ureq::Response> {
let token = env::var("INTERNAL_CODEGEN_GH_PAT").ok();
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
let mut retry = 0;
let mut last_error = None;
while retry < 5 {
let mut last_error;
loop {
let mut req = ureq::get(url);
if let Some(token) = &token {
req = req.set("Authorization", token);
@@ -284,15 +435,19 @@ fn download(url: &str) -> Result<ureq::Response> {
Ok(res) => return Ok(res),
Err(e) => last_error = Some(e),
}
if retry == 5 && token.is_some() {
token = None;
}
retry += 1;
eprintln!("download failed; retrying ({retry}/5)");
std::thread::sleep(std::time::Duration::from_secs(1));
if retry > 10 {
break;
}
eprintln!("download failed; retrying ({retry}/10)");
std::thread::sleep(Duration::from_secs(retry * 2));
}
Err(last_error.unwrap().into())
}
type Manifests = BTreeMap<Reverse<Version>, Manifest>;
#[derive(Debug, Clone, PartialEq, Eq)]
struct Version {
major: Option<u64>,
@@ -303,7 +458,7 @@ struct Version {
}
impl Version {
fn new(major: u64, minor: Option<u64>) -> Self {
fn omitted(major: u64, minor: Option<u64>) -> Self {
Self {
major: Some(major),
minor,
@@ -363,30 +518,28 @@ impl Ord for Version {
}
impl fmt::Display for Version {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
'scope: {
let Some(major) = self.major else {
f.write_str("latest")?;
break 'scope;
};
f.write_str(&major.to_string())?;
let Some(minor) = self.minor else {
break 'scope;
};
f.write_str(".")?;
f.write_str(&minor.to_string())?;
let Some(patch) = self.patch else {
break 'scope;
};
f.write_str(".")?;
f.write_str(&patch.to_string())?;
if !self.pre.is_empty() {
f.write_str("-")?;
f.write_str(&self.pre)?;
}
if !self.build.is_empty() {
f.write_str("+")?;
f.write_str(&self.build)?;
}
let Some(major) = self.major else {
f.write_str("latest")?;
return Ok(());
};
f.write_str(&major.to_string())?;
let Some(minor) = self.minor else {
return Ok(());
};
f.write_str(".")?;
f.write_str(&minor.to_string())?;
let Some(patch) = self.patch else {
return Ok(());
};
f.write_str(".")?;
f.write_str(&patch.to_string())?;
if !self.pre.is_empty() {
f.write_str("-")?;
f.write_str(&self.pre)?;
}
if !self.build.is_empty() {
f.write_str("+")?;
f.write_str(&self.build)?;
}
Ok(())
}
@@ -432,52 +585,74 @@ impl<'de> Deserialize<'de> for Version {
}
}
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
struct Manifests {
rust_crate: Option<String>,
template: Option<ManifestTemplate>,
#[serde(flatten)]
map: BTreeMap<Reverse<Version>, ManifestRef>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(untagged)]
enum ManifestRef {
Ref { version: Version },
Real(Manifest),
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct Manifest {
// TODO: only serialize version if key != version?
version: Version,
#[serde(flatten)]
download_info: BTreeMap<HostPlatform, ManifestDownloadInfo>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ManifestDownloadInfo {
url: String,
checksum: String,
/// Default to ${cargo_bin}
#[serde(skip_serializing_if = "Option::is_none")]
bin_dir: Option<String>,
url: Option<String>,
checksum: String,
/// Default to ${tool}${exe}
#[serde(skip_serializing_if = "Option::is_none")]
bin: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ManifestTemplate {
#[serde(flatten)]
download_info: BTreeMap<HostPlatform, ManifestTemplateDownloadInfo>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ManifestTemplateDownloadInfo {
url: String,
/// Default to ${tool}${exe}
#[serde(skip_serializing_if = "Option::is_none")]
bin: Option<String>,
}
#[derive(Debug, Deserialize)]
#[serde(deny_unknown_fields)]
struct BaseManifest {
/// Link to the GitHub repository.
repository: String,
/// Prefix of release tag.
tag_prefix: String,
/// Crate name, if this is Rust crate.
rust_crate: Option<String>,
default_major_version: Option<String>,
/// Asset name patterns.
asset_name: Option<StringOrArray>,
/// Directory where binary is installed. Default to `${cargo_bin}`.
bin_dir: Option<String>,
/// Path to binary in archive. Default to `${tool}${exe}`.
bin: Option<String>,
platform: BTreeMap<HostPlatform, BaseManifestPlatformInfo>,
/// Use glibc build if host_env is gnu.
#[serde(default)]
prefer_linux_gnu: bool,
version_range: Option<String>,
}
#[derive(Debug, Deserialize)]
#[serde(deny_unknown_fields)]
struct BaseManifestPlatformInfo {
/// Asset name patterns. Default to the value at `BaseManifest::asset_name`.
asset_name: Option<StringOrArray>,
/// Directory where binary is installed. Default to the value at `BaseManifest::bin_dir`.
bin_dir: Option<String>,
/// Path to binary in archive. Default to the value at `BaseManifest::bin`.
bin: Option<String>,
}
@@ -501,6 +676,7 @@ impl StringOrArray {
/// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
/// and macOS (x86_64, aarch64).
/// https://github.com/actions/runner
/// https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/.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
///
/// Note:
@@ -513,7 +689,7 @@ impl StringOrArray {
/// https://github.com/rust-lang/rustup/pull/593
/// https://github.com/cross-rs/cross/pull/1018
/// Does it seem only armv7l is supported?
/// https://github.com/actions/runner/blob/6b9e8a6be411a6e63d5ccaf3c47e7b7622c5ec49/src/Misc/externals.sh#L174
/// https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
#[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
enum HostPlatform {
@@ -540,6 +716,16 @@ impl HostPlatform {
Self::aarch64_windows => "aarch64-pc-windows-msvc",
}
}
fn os_name(self) -> &'static str {
match self {
Self::aarch64_linux_gnu
| Self::aarch64_linux_musl
| Self::x86_64_linux_gnu
| Self::x86_64_linux_musl => "linux",
Self::aarch64_macos | Self::x86_64_macos => "macos",
Self::aarch64_windows | Self::x86_64_windows => "windows",
}
}
fn exe_suffix(self) -> &'static str {
match self {
Self::x86_64_windows | Self::aarch64_windows => ".exe",
@@ -569,3 +755,19 @@ mod github {
pub browser_download_url: String,
}
}
mod crates_io {
use serde::Deserialize;
// https://crates.io/api/v1/crates/<crate>
#[derive(Debug, Deserialize)]
pub struct Crate {
pub versions: Vec<Version>,
}
#[derive(Debug, Deserialize)]
pub struct Version {
pub num: semver::Version,
pub yanked: bool,
}
}

View File

@@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..

View File

@@ -1,10 +1,11 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
# shellcheck disable=SC2154
trap 's=$?; echo >&2 "$0: Error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}' ERR
trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}' ERR
# Publish a new release.
#
@@ -14,6 +15,14 @@ trap 's=$?; echo >&2 "$0: Error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
# Note: This script requires the following tools:
# - parse-changelog <https://github.com/taiki-e/parse-changelog>
x() {
local cmd="$1"
shift
(
set -x
"${cmd}" "$@"
)
}
bail() {
echo >&2 "error: $*"
exit 1
@@ -21,7 +30,9 @@ bail() {
version="${1:?}"
version="${version#v}"
tag="v${version}"
tag_prefix="v"
tag="${tag_prefix}${version}"
changelog="CHANGELOG.md"
if [[ ! "${version}" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$ ]]; then
bail "invalid version format '${version}'"
fi
@@ -38,55 +49,65 @@ if gh release view "${tag}" &>/dev/null; then
bail "tag '${tag}' has already been created and pushed"
fi
if ! git branch | grep -q '\* main'; then
# Make sure that the release was created from an allowed branch.
if ! git branch | grep -q '\* main$'; then
bail "current branch is not 'main'"
fi
tags=$(git --no-pager tag)
release_date=$(date -u '+%Y-%m-%d')
tags=$(git --no-pager tag | (grep -E "^${tag_prefix}[0-9]+" || true))
if [[ -n "${tags}" ]]; then
# Make sure the same release does not exist in CHANGELOG.md.
release_date=$(date -u '+%Y-%m-%d')
if grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" CHANGELOG.md; then
bail "release ${version} already exist in CHANGELOG.md"
# Make sure the same release does not exist in changelog.
if grep -Eq "^## \\[${version//./\\.}\\]" "${changelog}"; then
bail "release ${version} already exist in ${changelog}"
fi
if grep -Eq "^\\[${version//./\\.}\\]: " CHANGELOG.md; then
bail "link to ${version} already exist in CHANGELOG.md"
if grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
bail "link to ${version} already exist in ${changelog}"
fi
# Update changelog.
remote_url=$(grep -E '^\[Unreleased\]: https://' CHANGELOG.md | sed 's/^\[Unreleased\]: //' | sed 's/\.\.\.HEAD$//')
before_tag=$(sed <<<"${remote_url}" 's/^.*\/compare\///')
remote_url=$(sed <<<"${remote_url}" 's/\/compare\/v.*$//')
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" CHANGELOG.md
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/v${version}...HEAD\\n[${version}]: ${remote_url}/compare/${before_tag}...v${version}#" CHANGELOG.md
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" CHANGELOG.md; then
bail "failed to update CHANGELOG.md"
remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//')
before_tag="${remote_url#*/compare/}"
remote_url="${remote_url%/compare/*}"
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" "${changelog}"
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${before_tag}...${tag}#" "${changelog}"
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
bail "failed to update ${changelog}"
fi
if ! grep -Eq "^\\[${version//./\\.}\\]: " CHANGELOG.md; then
bail "failed to update CHANGELOG.md"
if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
bail "failed to update ${changelog}"
fi
else
# Make sure the release exists in changelog.
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
bail "release ${version} does not exist in ${changelog} or has wrong release date"
fi
if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
bail "link to ${version} does not exist in ${changelog}"
fi
fi
# Make sure that a valid release note for this version exists.
# https://github.com/taiki-e/parse-changelog
changes=$(parse-changelog "${changelog}" "${version}")
if [[ -z "${changes}" ]]; then
bail "changelog for ${version} has no body"
fi
echo "============== CHANGELOG =============="
parse-changelog CHANGELOG.md "${version}"
echo "${changes}"
echo "======================================="
if [[ -n "${tags}" ]]; then
# Create a release commit.
git add CHANGELOG.md
git commit -m "Release ${version}"
x git add "${changelog}"
x git commit -m "Release ${version}"
fi
tools=()
for tool in tools/codegen/base/*.json; do
tools+=("$(basename "${tool%.*}")")
done
# Aliases
tools+=(nextest)
# Not manifest-base
tools+=(valgrind)
# Not manifest-based
tools+=(valgrind nextest cargo-nextest)
(
set -x

View File

@@ -1,11 +1,12 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
# shellcheck disable=SC2046
set -euo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
# shellcheck disable=SC2154
trap 's=$?; echo >&2 "$0: Error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}' ERR
trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}' ERR
# USAGE:
# ./tools/tidy.sh
@@ -14,7 +15,7 @@ trap 's=$?; echo >&2 "$0: Error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
# - shfmt
# - shellcheck
# - npm
# - jq and yq (if this repository uses bors)
# - jq and yq
# - rustup (if Rust code exists)
# - clang-format (if C/C++ code exists)
#
@@ -33,6 +34,9 @@ check_diff() {
fi
fi
}
info() {
echo >&2 "info: $*"
}
warn() {
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
echo "::warning::$*"
@@ -41,6 +45,14 @@ warn() {
fi
should_fail=1
}
error() {
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
echo "::error::$*"
else
echo >&2 "error: $*"
fi
should_fail=1
}
if [[ $# -gt 0 ]]; then
cat <<EOF
@@ -52,6 +64,7 @@ fi
# Rust (if exists)
if [[ -n "$(git ls-files '*.rs')" ]]; then
info "checking Rust code style"
if type -P rustup &>/dev/null; then
# `cargo fmt` cannot recognize files not included in the current workspace and modules
# defined inside macros, so run rustfmt directly.
@@ -70,10 +83,40 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
else
warn "'rustup' is not installed"
fi
cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true)
if [[ -n "${cast_without_turbofish}" ]]; then
error "please replace \`.cast()\` with \`.cast::<type_name>()\`:"
echo "${cast_without_turbofish}"
fi
first='1'
for readme in $(git ls-files '*README.md'); do
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${readme}"; then
continue
fi
lib="$(dirname "${readme}")/src/lib.rs"
if [[ -n "${first}" ]]; then
first=''
info "checking readme and crate-level doc are synchronized"
fi
if ! grep -q '^<!-- tidy:crate-doc:end -->' "${readme}"; then
bail "missing '<!-- tidy:crate-doc:end -->' comment in ${readme}"
fi
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${lib}"; then
bail "missing '<!-- tidy:crate-doc:start -->' comment in ${lib}"
fi
if ! grep -q '^<!-- tidy:crate-doc:end -->' "${lib}"; then
bail "missing '<!-- tidy:crate-doc:end -->' comment in ${lib}"
fi
new=$(tr <"${readme}" '\n' '\a' | grep -o '<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->' | sed 's/\&/\\\&/g; s/\\/\\\\/g')
new=$(tr <"${lib}" '\n' '\a' | awk -v new="${new}" 'gsub("<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->",new)' | tr '\a' '\n')
echo "${new}" >"${lib}"
check_diff "${lib}"
done
fi
# C/C++ (if exists)
if [[ -n "$(git ls-files '*.c')$(git ls-files '*.cpp')" ]]; then
info "checking C/C++ code style"
if [[ ! -e .clang-format ]]; then
warn "could not fount .clang-format in the repository root"
fi
@@ -88,6 +131,7 @@ fi
# YAML/JavaScript/JSON (if exists)
if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')" ]]; then
info "checking YAML/JavaScript/JSON code style"
if type -P npm &>/dev/null; then
echo "+ npx prettier -l -w \$(git ls-files '*.yml') \$(git ls-files '*.js') \$(git ls-files '*.json')"
npx prettier -l -w $(git ls-files '*.yml') $(git ls-files '*.js') $(git ls-files '*.json')
@@ -95,30 +139,45 @@ if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')"
else
warn "'npm' is not installed"
fi
if [[ -e .github/workflows/ci.yml ]] && grep -q '# tidy:needs' .github/workflows/ci.yml && ! grep -Eq '# *needs: \[' .github/workflows/ci.yml; then
# Check GitHub workflows.
if [[ -d .github/workflows ]]; then
info "checking GitHub workflows"
if type -P jq &>/dev/null && type -P yq &>/dev/null; then
# shellcheck disable=SC2207
jobs_actual=($(yq '.jobs' .github/workflows/ci.yml | jq -r 'keys_unsorted[]'))
unset 'jobs_actual[${#jobs_actual[@]}-1]'
# shellcheck disable=SC2207
jobs_expected=($(yq -r '.jobs."ci-success".needs[]' .github/workflows/ci.yml))
if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then
printf -v jobs '%s, ' "${jobs_actual[@]}"
sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" .github/workflows/ci.yml
check_diff .github/workflows/ci.yml
warn "please update 'needs' section in 'ci-success' job"
fi
for workflow in .github/workflows/*.yml; do
# The top-level permissions must be weak as they are referenced by all jobs.
permissions=$(yq '.permissions' "${workflow}" | jq -c)
case "${permissions}" in
'{"contents":"read"}' | '{"contents":"none"}' | '{}') ;;
null) error "${workflow}: top level permissions not found; it must be 'contents: read' or weaker permissions" ;;
*) error "${workflow}: only 'contents: read' and weaker permissions are allowed at top level; if you want to use stronger permissions, please set job-level permissions" ;;
esac
# Make sure the 'needs' section is not out of date.
if grep -q '# tidy:needs' "${workflow}" && ! grep -Eq '# *needs: \[' "${workflow}"; then
# shellcheck disable=SC2207
jobs_actual=($(yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]'))
unset 'jobs_actual[${#jobs_actual[@]}-1]'
# shellcheck disable=SC2207
jobs_expected=($(yq -r '.jobs."ci-success".needs[]' "${workflow}"))
if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then
printf -v jobs '%s, ' "${jobs_actual[@]}"
sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" "${workflow}"
check_diff "${workflow}"
error "${workflow}: please update 'needs' section in 'ci-success' job"
fi
fi
done
else
warn "'jq' or 'yq' is not installed"
fi
fi
fi
if [[ -n "$(git ls-files '*.yaml')" ]]; then
warn "please use '.yml' instead of '.yaml' for consistency"
error "please use '.yml' instead of '.yaml' for consistency"
git ls-files '*.yaml'
fi
# Shell scripts
info "checking Shell scripts"
if type -P shfmt &>/dev/null; then
echo "+ shfmt -l -w \$(git ls-files '*.sh')"
shfmt -l -w $(git ls-files '*.sh')
@@ -142,43 +201,118 @@ else
warn "'shellcheck' is not installed"
fi
# Spell check (if config exists)
if [[ -f .cspell.json ]]; then
if type -P npm &>/dev/null; then
if [[ -f Cargo.toml ]]; then
metadata=$(cargo metadata --format-version=1 --all-features --no-deps)
dependencies=''
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
dependencies+=$'\n'
dependencies+=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')
done
cat >.github/.cspell/rust-dependencies.txt <<EOF
// This file is @generated by $(basename "$0").
// It is not intended for manual editing.
EOF
# shellcheck disable=SC2001
sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u | (grep -E '.{4,}' || true) >>.github/.cspell/rust-dependencies.txt
check_diff .github/.cspell/rust-dependencies.txt
else
touch .github/.cspell/rust-dependencies.txt
fi
echo "+ npx cspell --no-progress \$(git ls-files)"
npx cspell --no-progress $(git ls-files)
for dictionary in .github/.cspell/*.txt; do
if [[ "${dictionary}" == .github/.cspell/project-dictionary.txt ]]; then
# License check
# TODO: This check is still experimental and does not track all files that should be tracked.
if [[ -f tools/.tidy-check-license-headers ]]; then
info "checking license headers (experimental)"
failed_files=''
for p in $(eval $(<tools/.tidy-check-license-headers)); do
# TODO: More file types?
case "$(basename "${p}")" in
*.sh) prefix=("# ") ;;
*.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S) prefix=("// " "/* ") ;;
*.ld | *.x) prefix=("/* ") ;;
*) error "unrecognized file type: ${p}" ;;
esac
# TODO: The exact line number is not actually important; it is important
# that it be part of the top-level comments of the file.
line="1"
case "${p}" in
*.sh) line="2" ;; # shebang
esac
header_found=''
for pre in "${prefix[@]}"; do
if [[ "$(grep -E -n "${pre}SPDX-License-Identifier: " "${p}")" == "${line}:${pre}SPDX-License-Identifier: "* ]]; then
header_found='1'
continue
fi
dup=$(sed '/^$/d' .github/.cspell/project-dictionary.txt "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
done
if [[ -z "${header_found}" ]]; then
failed_files+="${p}:${line}"$'\n'
fi
done
if [[ -n "${failed_files}" ]]; then
error "license-check failed: please add SPDX-License-Identifier to the following files"
echo "======================================="
echo -n "${failed_files}"
echo "======================================="
fi
fi
# Spell check (if config exists)
if [[ -f .cspell.json ]]; then
info "spell checking"
project_dictionary=.github/.cspell/project-dictionary.txt
if type -P npm &>/dev/null; then
has_rust=''
if [[ -n "$(git ls-files '*Cargo.toml')" ]]; then
has_rust='1'
dependencies=''
for manifest_path in $(git ls-files '*Cargo.toml'); do
if [[ "${manifest_path}" != "Cargo.toml" ]] && ! grep -Eq '\[workspace\]' "${manifest_path}"; then
continue
fi
metadata=$(cargo metadata --format-version=1 --all-features --no-deps --manifest-path "${manifest_path}")
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
done
done
# shellcheck disable=SC2001
dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
fi
config_old=$(<.cspell.json)
config_new=$(grep <<<"${config_old}" -v ' *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
echo "${config_new}" >.cspell.json
if [[ -n "${has_rust}" ]]; then
dependencies_words=$(npx <<<"${dependencies}" cspell stdin --no-progress --no-summary --words-only --unique || true)
fi
all_words=$(npx cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true)
# TODO: handle SIGINT
echo "${config_old}" >.cspell.json
cat >.github/.cspell/rust-dependencies.txt <<EOF
// This file is @generated by $(basename "$0").
// It is not intended for manual editing.
EOF
if [[ -n "${dependencies_words:-}" ]]; then
echo $'\n'"${dependencies_words}" >>.github/.cspell/rust-dependencies.txt
fi
check_diff .github/.cspell/rust-dependencies.txt
if ! grep -Eq "^\.github/\.cspell/rust-dependencies.txt linguist-generated" .gitattributes; then
echo "warning: you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
fi
echo "+ npx cspell --no-progress --no-summary \$(git ls-files)"
if ! npx cspell --no-progress --no-summary $(git ls-files); then
error "spellcheck failed: please fix uses of above words or add to ${project_dictionary} if correct"
fi
# Make sure the project-specific dictionary does not contain duplicated words.
for dictionary in .github/.cspell/*.txt; do
if [[ "${dictionary}" == "${project_dictionary}" ]]; then
continue
fi
dup=$(sed '/^$/d' "${project_dictionary}" "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
if [[ -n "${dup}" ]]; then
warn "duplicated words in dictionaries; please remove the following words from .github/.cspell/project-dictionary.txt"
error "duplicated words in dictionaries; please remove the following words from ${project_dictionary}"
echo "======================================="
echo "${dup}"
echo "======================================="
fi
done
# Make sure the project-specific dictionary does not contain unused words.
unused=''
for word in $(grep -v '//.*' "${project_dictionary}" || true); do
if ! grep <<<"${all_words}" -Eq -i "^${word}$"; then
unused+="${word}"$'\n'
fi
done
if [[ -n "${unused}" ]]; then
error "unused words in dictionaries; please remove the following words from ${project_dictionary}"
echo "======================================="
echo -n "${unused}"
echo "======================================="
fi
else
warn "'npm' is not installed"
fi