Compare commits

...

589 Commits

Author SHA1 Message Date
Taiki Endo
c2bb13fe14 Release 2.33.33 2024-05-26 01:57:00 +09:00
Taiki Endo
5730b40ec8 Update dprint@latest to 0.46.0 2024-05-26 00:11:08 +09:00
Taiki Endo
70765aab52 Release 2.33.32 2024-05-25 21:15:55 +09:00
Taiki Endo
980709d4ed Update just@latest to 1.27.0 2024-05-25 21:13:14 +09:00
Taiki Endo
9c2797b8f2 Release 2.33.31 2024-05-25 13:45:15 +09:00
Taiki Endo
c3531c890e Update cargo-binstall@latest to 1.6.8 2024-05-25 12:12:56 +09:00
Taiki Endo
e529e9af03 Update sccache@latest to 0.8.1 2024-05-25 09:25:41 +09:00
Taiki Endo
2190a018e8 Release 2.33.30 2024-05-25 00:05:30 +09:00
Taiki Endo
f1a3491ca4 Update cargo-deny@latest to 0.14.24 2024-05-24 18:13:39 +09:00
Taiki Endo
7491b90053 Release 2.33.29 2024-05-24 04:58:55 +09:00
Taiki Endo
036b36b819 Update protoc@latest to 3.27.0 2024-05-24 04:46:04 +09:00
Taiki Endo
0f35150a34 Ignore buggy clippy::lint_groups_priority lint
https://github.com/rust-lang/rust-clippy/issues/12270

```
error: lint group `rust_2018_idioms` has the same priority (0) as a lint
  --> Cargo.toml:11:1
   |
11 | rust_2018_idioms = "warn"
   | ^^^^^^^^^^^^^^^^   ------ has an implicit priority of 0
12 | single_use_lifetimes = "warn"
   | -------------------- has the same priority as this lint
   |
   = note: the order of the lints in the table is ignored by Cargo
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#lint_groups_priority
   = note: `-D clippy::lint-groups-priority` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::lint_groups_priority)]`
help: to have lints override the group set `rust_2018_idioms` to a lower priority
   |
11 | rust_2018_idioms = { level = "warn", priority = -1 }
   |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

error: lint group `all` has the same priority (0) as a lint
  --> Cargo.toml:16:1
   |
16 | all = "warn" # Downgrade deny-by-default lints
   | ^^^   ------ has an implicit priority of 0
17 | pedantic = "warn"
18 | as_ptr_cast_mut = "warn"
   | --------------- has the same priority as this lint
   |
   = note: the order of the lints in the table is ignored by Cargo
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#lint_groups_priority
help: to have lints override the group set `all` to a lower priority
   |
16 | all = { level = "warn", priority = -1 } # Downgrade deny-by-default lints
   |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

error: lint group `pedantic` has the same priority (0) as a lint
  --> Cargo.toml:17:1
   |
17 | pedantic = "warn"
   | ^^^^^^^^   ------ has an implicit priority of 0
18 | as_ptr_cast_mut = "warn"
   | --------------- has the same priority as this lint
   |
   = note: the order of the lints in the table is ignored by Cargo
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#lint_groups_priority
help: to have lints override the group set `pedantic` to a lower priority
   |
17 | pedantic = { level = "warn", priority = -1 }
   |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2024-05-24 04:40:55 +09:00
Taiki Endo
4fedbddde8 Release 2.33.28 2024-05-23 03:28:12 +09:00
Taiki Endo
20f466fa6b Update wasmtime@latest to 21.0.1 2024-05-23 03:12:49 +09:00
Taiki Endo
0fc560009a Release 2.33.27 2024-05-21 10:16:19 +09:00
Taiki Endo
8eb922d4a7 Update wasmtime@latest to 21.0.0 2024-05-21 06:10:49 +09:00
Taiki Endo
689459d9ff Release 2.33.26 2024-05-19 22:09:09 +09:00
Taiki Endo
c9ca4b7c7b Update cargo-careful@latest to 0.4.2 2024-05-19 22:01:05 +09:00
John Vandenberg
68c5e86b83 codegen: Avoid using GITHUB_TOKEN with crates.io (#484) 2024-05-19 11:54:42 +09:00
John Vandenberg
d722dd2b73 codegen: Allow skipping existing versions (#485) 2024-05-19 11:51:47 +09:00
Taiki Endo
3c93f2e2e2 Release 2.33.25 2024-05-18 19:02:10 +09:00
Taiki Endo
4f17488f44 Update cargo-binstall@latest to 1.6.7 2024-05-18 18:11:25 +09:00
Taiki Endo
fce5fd6127 Release 2.33.24 2024-05-17 22:17:08 +09:00
Taiki Endo
e7cd6f10dc Update mdbook@latest to 0.4.40 2024-05-17 12:23:54 +09:00
Taiki Endo
2f990e9c48 Release 2.33.23 2024-05-14 15:16:34 +09:00
Taiki Endo
2791c528e4 Update just@latest to 1.26.0 2024-05-14 15:14:11 +09:00
Taiki Endo
c2927f0c5b Release 2.33.22 2024-05-12 10:06:47 +09:00
Taiki Endo
1ae6b4aac2 Update git-cliff@latest to 2.2.2 2024-05-12 06:37:46 +09:00
Taiki Endo
d4c31008b2 Release 2.33.21 2024-05-11 20:06:12 +09:00
Taiki Endo
55d8cef422 Update cargo-binstall@latest to 1.6.6 2024-05-11 15:12:42 +09:00
Taiki Endo
685948ac6a Update cargo-tarpaulin@latest to 0.30.0 2024-05-11 09:26:01 +09:00
Taiki Endo
0eaa33a7ad Release 2.33.20 2024-05-10 08:28:33 +09:00
Taiki Endo
ffe829f559 Update syft@latest to 1.4.1 2024-05-10 06:13:55 +09:00
Taiki Endo
3342907307 Release 2.33.19 2024-05-08 20:21:43 +09:00
Taiki Endo
56635f62d1 Update cargo-tarpaulin@latest to 0.29.2 2024-05-08 18:11:17 +09:00
Taiki Endo
040f0ebba5 Release 2.33.18 2024-05-08 10:36:40 +09:00
Taiki Endo
1a42fe4b6d Update wasmtime@latest to 20.0.2 2024-05-08 06:13:30 +09:00
Taiki Endo
6608b29f1f Release 2.33.17 2024-05-06 22:00:37 +09:00
Taiki Endo
4512171af8 Update biome@latest to 1.7.3 2024-05-06 21:19:19 +09:00
Taiki Endo
672949f0e9 Release 2.33.16 2024-05-04 18:11:55 +09:00
Taiki Endo
ac1dc7f25e Update cargo-make@latest to 0.37.12 2024-05-04 18:10:46 +09:00
Taiki Endo
b635b8d3ea Release 2.33.15 2024-05-04 10:17:37 +09:00
Taiki Endo
4bb58959fb Update wasmtime@latest to 20.0.1 2024-05-04 03:14:25 +09:00
Taiki Endo
22c308f3b9 Release 2.33.14 2024-05-04 01:09:10 +09:00
Taiki Endo
7bcbbdbff4 Support cargo-deny on aarch64 Linux 2024-05-04 01:06:25 +09:00
Taiki Endo
0884b6d9b6 Update cargo-deny@latest to 0.14.23 2024-05-04 00:13:36 +09:00
Taiki Endo
fb6a8a29a7 Release 2.33.13 2024-05-03 18:17:49 +09:00
Taiki Endo
8de347c29f Update cargo-tarpaulin@latest to 0.29.1 2024-05-03 18:16:49 +09:00
Taiki Endo
b780471fc3 Update cargo-binstall@latest to 1.6.5 2024-05-03 18:16:49 +09:00
Taiki Endo
af5d802f13 Release 2.33.12 2024-05-02 08:44:00 +09:00
Taiki Endo
82f5b44fad Update cargo-tarpaulin@latest to 0.29.0 2024-05-02 06:11:39 +09:00
Taiki Endo
f52ff8a447 Release 2.33.11 2024-05-01 07:50:32 +09:00
Taiki Endo
ff26d49a22 Update typos@latest to 1.21.0 2024-05-01 06:13:20 +09:00
Taiki Endo
1a1da3153c Release 2.33.10 2024-05-01 00:12:53 +09:00
Taiki Endo
d44853434a Update biome@latest to 1.7.2 2024-05-01 00:11:47 +09:00
Taiki Endo
00a67321d6 Release 2.33.9 2024-04-27 00:15:31 +09:00
Taiki Endo
4ffb3f38c9 Update syft@latest to 1.3.0 2024-04-27 00:14:15 +09:00
Taiki Endo
44831bc93d ci: Test ubuntu 24.04 container 2024-04-26 18:03:23 +09:00
Taiki Endo
1eda5d19da Release 2.33.8 2024-04-25 00:27:12 +09:00
Taiki Endo
483a4c24d1 Update cargo-spellcheck@latest to 0.14.0 2024-04-25 00:10:26 +09:00
Taiki Endo
6261d093c5 Release 2.33.7 2024-04-24 07:47:58 +09:00
Taiki Endo
70ccd61441 Update typos@latest to 1.20.10 2024-04-24 06:11:56 +09:00
Taiki Endo
e7e3978ba0 Release 2.33.6 2024-04-23 22:18:17 +09:00
Taiki Endo
6f555cfa9b Update cargo-deny@latest to 0.14.22 2024-04-23 18:32:12 +09:00
Taiki Endo
419e5183d6 Release 2.33.5 2024-04-23 10:29:18 +09:00
Taiki Endo
c9251afea6 Update wasmtime@latest to 20.0.0 2024-04-23 06:11:40 +09:00
Taiki Endo
6ad9974df9 Release 2.33.4 2024-04-23 03:17:15 +09:00
Taiki Endo
002ee123a6 Update biome@latest to 1.7.1 2024-04-23 03:16:52 +09:00
Taiki Endo
e553ccd87e Release 2.33.3 2024-04-22 01:23:00 +09:00
Taiki Endo
6b8c00dfc4 Update scripts 2024-04-22 00:13:22 +09:00
Taiki Endo
8b890a7ae1 Update sccache@latest to 0.8.0 2024-04-22 00:11:51 +09:00
Taiki Endo
a94d7ba895 Release 2.33.2 2024-04-20 15:14:18 +09:00
Taiki Endo
1f78543d08 tools: Update publish.sh 2024-04-20 15:10:32 +09:00
Taiki Endo
372d07651e Update parse-changelog@latest to 0.6.8 2024-04-20 15:10:14 +09:00
Taiki Endo
93eca7e386 Release 2.33.1 2024-04-20 01:45:40 +09:00
Taiki Endo
0b6da106fc Update parse-changelog@latest to 0.6.7 2024-04-20 00:11:52 +09:00
Taiki Endo
48c1473aa8 Release 2.33.0 2024-04-19 22:19:43 +09:00
Taiki Endo
ef1490a90a Support espup (#456) 2024-04-19 22:17:38 +09:00
Taiki Endo
826a56a831 Revert "Fix version output"
This reverts commit a4e2a0d24a.

```
+ cargo-machete machete --version
Analyzing dependencies of crates in machete,--version...
Done!
Error: Errors when walking over directories:
IO error for operation on machete: No such file or directory (os error 2)
IO error for operation on --version: No such file or directory (os error 2)
```
2024-04-19 21:49:49 +09:00
Taiki Endo
502402be82 Improve support for SUSE/Arch based containers/self-hosted runners 2024-04-19 21:35:52 +09:00
Taiki Endo
4820827bd3 Release 2.32.20 2024-04-17 23:44:51 +09:00
Taiki Endo
0fc939234b Update cargo-hack@latest to 0.6.28 2024-04-17 23:44:19 +09:00
Taiki Endo
37b71c39b2 Release 2.32.19 2024-04-17 09:09:48 +09:00
Taiki Endo
19c71244d4 Update typos@latest to 1.20.9 2024-04-17 03:12:20 +09:00
Taiki Endo
5c256d5a57 Release 2.32.18 2024-04-16 21:16:37 +09:00
Taiki Endo
1dbbb927fa Update biome@latest to 1.7.0 2024-04-16 00:10:56 +09:00
Taiki Endo
99774fec7f Release 2.32.17 2024-04-13 21:34:01 +09:00
Taiki Endo
c009cf7230 Simplify *_install helpers 2024-04-13 21:29:09 +09:00
Taiki Endo
4c0366722b Update cargo-tarpaulin@latest to 0.28.0 2024-04-13 21:12:48 +09:00
Taiki Endo
d22fec80bb Release 2.32.16 2024-04-13 10:08:35 +09:00
Taiki Endo
d68eb5a251 Update typos@latest to 1.20.8 2024-04-13 09:24:30 +09:00
Taiki Endo
4c45689087 Update syft@latest to 1.2.0 2024-04-13 09:24:30 +09:00
Taiki Endo
dd9c3a3091 Release 2.32.15 2024-04-12 21:16:14 +09:00
Taiki Endo
9fde11a221 Update cargo-deny@latest to 0.14.21 2024-04-12 21:11:58 +09:00
Taiki Endo
f8a64c9409 Release 2.32.14 2024-04-12 09:18:22 +09:00
Taiki Endo
d89c4e645c Update wasmtime manifest 2024-04-12 09:10:07 +09:00
Taiki Endo
944658582a Update wasmtime@latest to 19.0.2 2024-04-12 06:11:48 +09:00
Taiki Endo
b4dcdef61e Release 2.32.13 2024-04-12 00:16:16 +09:00
Taiki Endo
ac55832df9 Update cargo-dinghy@latest to 0.7.1 2024-04-12 00:12:38 +09:00
Taiki Endo
0c6ec41fd5 Release 2.32.12 2024-04-11 09:28:21 +09:00
Taiki Endo
28c9fa0aaf Update git-cliff@latest to 2.2.1 2024-04-11 09:26:49 +09:00
Taiki Endo
29f26380aa Release 2.32.11 2024-04-10 20:31:18 +09:00
Taiki Endo
6982fae978 Update typos@latest to 1.20.7 2024-04-10 11:01:12 +09:00
Taiki Endo
8781e6fb46 Update cargo-dinghy manifest 2024-04-10 11:01:12 +09:00
Taiki Endo
3cddd3fcd6 Mark cargo-dinghy 0.7.0 as broken
As of 2024-04-10 01:52 UTC, this release only contains a x86_64 Linux binaries.

```
Error: platform list in base manifest for cargo-dinghy contains x86_64_macos, but latest release (0.7.0) doesn't contain it; consider marking 0.7.0 as broken by adding 'broken' field to base manifest
```

https://github.com/sonos/dinghy/actions/runs/8618768640/job/23621914742#step:4:257
2024-04-10 10:52:55 +09:00
Taiki Endo
f6e0e17ee4 Release 2.32.10 2024-04-09 21:01:03 +09:00
Taiki Endo
7fc108c5f7 Update typos@latest to 1.20.5 2024-04-09 12:13:01 +09:00
Taiki Endo
f1c697fa06 Ignore more clippy lint at workspace level 2024-04-07 01:06:40 +09:00
Taiki Endo
e4ef34df89 Release 2.32.9 2024-04-06 03:24:51 +09:00
Taiki Endo
260683b83e Update cargo-make@latest to 0.37.11 2024-04-06 03:12:35 +09:00
Taiki Endo
ddeac9fdc6 Release 2.32.8 2024-04-05 20:28:37 +09:00
Taiki Endo
61704aad09 Update parse-changelog@latest to 0.6.6 2024-04-05 20:27:45 +09:00
Taiki Endo
a7e0c48b85 Update cargo-llvm-cov@latest to 0.6.9 2024-04-05 20:27:45 +09:00
Taiki Endo
c25876988f Update dprint@latest to 0.45.1 2024-04-05 12:24:51 +09:00
Taiki Endo
882330fb24 Release 2.32.7 2024-04-05 00:24:01 +09:00
Taiki Endo
e8b2103787 Update typos@latest to 1.20.4 2024-04-05 00:10:17 +09:00
Taiki Endo
238cde2919 Update syft@latest to 1.1.1 2024-04-05 00:10:17 +09:00
Taiki Endo
47762c9cd7 Release 2.32.6 2024-04-04 22:38:04 +09:00
Taiki Endo
ad1f3f5eb0 Update editorconfig-checker@latest to 3.0.1 2024-04-04 21:14:23 +09:00
Taiki Endo
834a7b93e0 Release 2.32.5 2024-04-03 21:16:35 +09:00
Taiki Endo
87a1515d14 Update biome@latest to 1.6.4 2024-04-03 21:13:24 +09:00
Taiki Endo
29beae9445 Release 2.32.4 2024-04-03 10:20:13 +09:00
Taiki Endo
cefa1876bf Update wasmtime@latest to 19.0.1 2024-04-03 06:20:57 +09:00
Taiki Endo
b73641544f Release 2.32.3 2024-04-03 03:27:29 +09:00
Taiki Endo
da539d89a0 Update typos@latest to 1.20.3 2024-04-03 03:13:06 +09:00
Taiki Endo
cd5df4de2e Release 2.32.2 2024-04-02 19:57:57 +09:00
Taiki Endo
0d57f95239 Update changelog 2024-04-02 19:57:48 +09:00
Taiki Endo
89426e2a92 Update cargo-hack@latest to 0.6.27 2024-04-02 19:55:44 +09:00
Taiki Endo
256a485480 Update typos@latest to 1.20.1 2024-04-02 09:25:20 +09:00
Taiki Endo
0f1188a80f Update typos@latest to 1.20.0 2024-04-02 06:10:02 +09:00
Taiki Endo
d475def002 Release 2.32.1 2024-04-01 22:59:12 +09:00
Taiki Endo
3361085b85 Update cargo-hack@latest to 0.6.26 2024-04-01 22:56:15 +09:00
Taiki Endo
599507f802 tools: Tweak manifest.sh 2024-04-01 22:41:43 +09:00
Taiki Endo
b43c846230 Release 2.32.0 2024-04-01 09:50:22 +09:00
Taiki Endo
de042d01ea Update changelog 2024-04-01 09:49:35 +09:00
Taiki Endo
a4e2a0d24a Fix version output 2024-04-01 09:47:20 +09:00
Taiki Endo
eb26f9fb20 tools: Update tidy.sh 2024-04-01 09:46:48 +09:00
Taiki Endo
72e406cf87 Update cargo-hack@latest to 0.6.24 2024-04-01 09:41:25 +09:00
John Vandenberg
ee2b189d46 Add editorconfig-checker (#430) 2024-04-01 09:01:27 +09:00
John Vandenberg
ee185407dc Add hyperfine (#425) 2024-03-31 14:13:05 +09:00
Taiki Endo
b23c83949c Release 2.31.3 2024-03-31 00:20:37 +09:00
Taiki Endo
16c8e39687 Update git-cliff@latest to 2.2.0 2024-03-31 00:11:06 +09:00
Taiki Endo
10b774e4cd Release 2.31.2 2024-03-28 21:43:50 +09:00
Taiki Endo
d5fae932b8 Fix cargo-spellcheck installation (#428) 2024-03-28 21:43:19 +09:00
Taiki Endo
0329ca5b7b Release 2.31.1 2024-03-28 10:40:14 +09:00
Taiki Endo
d1bca82356 Update protoc@latest to 3.26.1 2024-03-28 06:18:49 +09:00
Taiki Endo
6d509c1efb Release 2.31.0 2024-03-27 23:27:10 +09:00
Taiki Endo
b184acdcd4 Update changelog 2024-03-27 23:26:54 +09:00
John Vandenberg
e52d622f2d Add cargo-spellcheck (#423) 2024-03-27 23:23:09 +09:00
John Vandenberg
a9f98a05a1 Add typos (#422) 2024-03-27 23:12:31 +09:00
Taiki Endo
d70e241ae4 Release 2.30.0 2024-03-27 21:46:13 +09:00
Taiki Endo
c0ee75ff2e Update changelog 2024-03-27 21:45:58 +09:00
Taiki Endo
e49357f968 Update cargo-hack@latest to 0.6.23 2024-03-27 21:42:51 +09:00
John Vandenberg
b208058c0b Add cargo-cyclonedx (#424) 2024-03-27 21:08:31 +09:00
Taiki Endo
0d6353d3dc Release 2.29.8 2024-03-26 10:52:42 +09:00
Taiki Endo
c2c2082215 Update syft manifest 2024-03-26 09:26:08 +09:00
Taiki Endo
899989dbec Update syft@latest to 1.1.0 2024-03-26 06:12:09 +09:00
Taiki Endo
01667525f8 Update biome@latest to 1.6.3 2024-03-26 03:10:42 +09:00
Taiki Endo
3068b7dc83 Release 2.29.7 2024-03-25 00:12:25 +09:00
Taiki Endo
14cbe24ac1 Update cargo-machete@latest to 0.6.2 2024-03-25 00:10:22 +09:00
Taiki Endo
9b5b983efc Release 2.29.6 2024-03-24 00:12:44 +09:00
Taiki Endo
1098590842 Update cargo-deny@latest to 0.14.20 2024-03-24 00:11:24 +09:00
Taiki Endo
d2dd30e4f1 Release 2.29.5 2024-03-22 23:58:50 +09:00
Taiki Endo
f596a8aa9f Update biome@latest to 1.6.2 2024-03-22 18:14:04 +09:00
Taiki Endo
01b0553617 Release 2.29.4 2024-03-22 10:54:50 +09:00
Taiki Endo
74dc5114f4 Update cargo-deny@latest to 0.14.19 2024-03-22 06:09:13 +09:00
Taiki Endo
1162624e26 Release 2.29.3 2024-03-21 21:32:16 +09:00
Taiki Endo
eba39d0ea4 Update cargo-deny@latest to 0.14.18 2024-03-21 21:12:44 +09:00
Taiki Endo
48b4f3243f Release 2.29.2 2024-03-21 03:28:46 +09:00
Taiki Endo
47246c73b5 Update wasmtime@latest to 19.0.0 2024-03-21 03:13:05 +09:00
Taiki Endo
a005b5b568 codegen: Tweak imports 2024-03-20 14:52:52 +09:00
Taiki Endo
f03bd5e420 Release 2.29.1 2024-03-19 21:57:32 +09:00
Taiki Endo
19b440e2a1 Update comments in .rustfmt.toml 2024-03-19 21:57:15 +09:00
Taiki Endo
c94523c8cc Update cargo-minimal-versions@latest to 0.1.27 2024-03-19 21:54:39 +09:00
Taiki Endo
326767beec codegen: Add todo comment about error message 2024-03-18 10:45:09 +09:00
Taiki Endo
9987ee4c6f Ignore more lints at workspace level 2024-03-18 10:44:39 +09:00
Taiki Endo
ffad14352b Release 2.29.0 2024-03-18 10:39:00 +09:00
Taiki Endo
c86e00d2f3 Update changelog 2024-03-18 10:37:29 +09:00
Marcin Puc
0002486ff7 Add support for git-cliff (#411) 2024-03-18 10:35:25 +09:00
Taiki Endo
a7eed8c9d8 Release 2.28.16 2024-03-17 21:46:26 +09:00
Taiki Endo
3d2f04f8b4 Update cargo-deny@latest to 0.14.17 2024-03-17 21:12:51 +09:00
Taiki Endo
a4be0bd799 Release 2.28.15 2024-03-16 18:48:56 +09:00
Taiki Endo
96ad7857af Update cargo-llvm-cov@latest to 0.6.8 2024-03-16 18:47:32 +09:00
Taiki Endo
3d5321a5e3 Release 2.28.14 2024-03-14 03:22:18 +09:00
Taiki Endo
7a9733edc1 Update protoc@latest to 3.26.0 2024-03-14 03:11:03 +09:00
Taiki Endo
d9dbaa35c1 Release 2.28.13 2024-03-13 20:57:50 +09:00
Taiki Endo
8ef8d5c3d7 Update wasmtime@latest to 18.0.3 2024-03-13 09:25:31 +09:00
Taiki Endo
34c5068afd Release 2.28.12 2024-03-13 00:21:22 +09:00
Taiki Endo
862cbe3dad Update biome@latest to 1.6.1 2024-03-12 21:11:44 +09:00
Taiki Endo
4abee32ddd Release 2.28.11 2024-03-11 10:43:32 +09:00
Taiki Endo
f9ee7f5ee5 Update just@latest to 1.25.2 2024-03-11 10:36:04 +09:00
Taiki Endo
d5ead4fdbf Release 2.28.10 2024-03-11 03:17:33 +09:00
Taiki Endo
7a2fb89331 Update cargo-udeps@latest to 0.1.47 2024-03-11 03:11:56 +09:00
Taiki Endo
9f5856e181 Release 2.28.9 2024-03-10 20:19:51 +09:00
Taiki Endo
93d33733d0 Update cargo-llvm-cov@latest to 0.6.7 2024-03-10 20:19:28 +09:00
Taiki Endo
02cfd03d1c Release 2.28.8 2024-03-10 16:41:19 +09:00
Taiki Endo
ef34468ec4 Update just manifest 2024-03-10 16:09:15 +09:00
Taiki Endo
8c071244cd Update cargo-no-dev-deps@latest to 0.2.12 2024-03-10 16:09:15 +09:00
Taiki Endo
0c33bd30b5 Update cargo-minimal-versions@latest to 0.1.26 2024-03-10 16:09:15 +09:00
Taiki Endo
0078623260 Update cargo-hack@latest to 0.6.22 2024-03-10 16:09:15 +09:00
Taiki Endo
bdcea8ae05 codegen: Mark just 1.25.1 as broken
As of 2024-03-10 07:03 UTC, this release only contains a x86_64 Linux binaries.

```
Error: platform list in base manifest for just contains x86_64_macos, but latest release (1.25.1) doesn't contain it; consider marking 1.25.1 as broken by adding 'broken' field to base manifest
```

https://github.com/casey/just/actions/runs/8217664170/job/22473612069
2024-03-10 16:04:19 +09:00
Taiki Endo
607d37ff14 Update cargo-binstall@latest to 1.6.4 2024-03-09 15:12:57 +09:00
Taiki Endo
df5e716edf Release 2.28.7 2024-03-09 13:47:57 +09:00
Taiki Endo
9081a21d93 codegen: Mark just 1.25.0 as no longer broken
Reverts 285438a9d9.
Fixed in b40e006fab.
2024-03-09 13:45:11 +09:00
Taiki Endo
4772f78be9 Update just manifest 2024-03-09 06:09:35 +09:00
Taiki Endo
64e43f34b0 Update cspell dictionary 2024-03-09 02:22:02 +09:00
Taiki Endo
7959d3152f ci: Use taiki-e/checkout-action action
https://github.com/taiki-e/checkout-action
2024-03-09 02:21:40 +09:00
Taiki Endo
6cd93b2dae Release 2.28.6 2024-03-09 00:17:12 +09:00
Taiki Endo
8adeb5bc7d Update biome@latest to 1.6.0 2024-03-09 00:10:48 +09:00
Taiki Endo
715c07ff04 Release 2.28.5 2024-03-08 21:37:56 +09:00
Taiki Endo
7d63af0a88 Update shellcheck@latest to 0.10.0 2024-03-08 12:13:21 +09:00
Taiki Endo
c3145b9a6f Update just manifest 2024-03-08 10:50:24 +09:00
Taiki Endo
285438a9d9 codegen: Mark just 1.25.0 as broken
As of 2024-03-08 01:42 UTC, this release only contains a few Linux binaries.

```
Error: platform list in base manifest for just contains x86_64_macos, but latest release (1.25.0) doesn't contain it; consider marking 1.25.0 as broken by adding 'broken' field to base manifest
```

https://github.com/casey/just/actions/runs/8196561542
2024-03-08 10:43:43 +09:00
Taiki Endo
4978b3c854 Release 2.28.4 2024-03-07 06:17:12 +09:00
Taiki Endo
6224cba8b6 Update syft@latest to 1.0.1 2024-03-07 06:10:58 +09:00
Taiki Endo
203bfd72b0 Release 2.28.3 2024-03-07 01:59:19 +09:00
Taiki Endo
b00c5f12b5 Update cargo-hack@latest to 0.6.21 2024-03-07 01:55:34 +09:00
Taiki Endo
9d24ab5687 Release 2.28.2 2024-03-06 22:34:35 +09:00
Taiki Endo
0d70155cef Update cargo-deny@latest to 0.14.16 2024-03-06 21:15:38 +09:00
Taiki Endo
ab6c6ac273 Update parse-changelog@latest to 0.6.5 2024-03-06 03:21:15 +09:00
Taiki Endo
dabb9c1ee5 Release 2.28.1 2024-03-04 21:56:03 +09:00
Taiki Endo
67d50f4c7a Update wasm-bindgen@latest to 0.2.92 2024-03-04 21:16:01 +09:00
Taiki Endo
ccb87e050c tidy: Fix error on Windows 2024-03-03 05:40:28 +09:00
Taiki Endo
598eb1aa13 tidy: Fix typos 2024-03-03 02:43:01 +09:00
Taiki Endo
fcdd50a1bc tidy: Use yq via venv
Closes #301
2024-03-03 02:40:50 +09:00
Taiki Endo
28b5a55da2 Release 2.28.0 2024-03-02 23:30:05 +09:00
Taiki Endo
709aeb3493 Update changelog 2024-03-02 23:29:52 +09:00
Léo Gaspard
70fd2d4303 Add wasm-bindgen (#383)
Co-authored-by: Taiki Endo <te316e89@gmail.com>
2024-03-02 23:24:02 +09:00
Taiki Endo
41e81ec8b7 codegen: Improve handling of broken versions 2024-03-02 18:25:05 +09:00
Taiki Endo
2e3ebeb449 Support sccache 2024-03-02 17:52:28 +09:00
Taiki Endo
7c2d35d7f6 codegen: Add rust_crate field to cargo-rdme 2024-03-02 17:52:28 +09:00
Taiki Endo
e77cabb736 codegen: Mark go/haskell's static-linked binaries as musl 2024-03-02 17:52:28 +09:00
Taiki Endo
c6ffb5827e Release 2.27.15 2024-03-02 16:33:13 +09:00
Taiki Endo
38a99cadbc Reflect recent updates of biome and zola 2024-03-02 16:29:28 +09:00
Taiki Endo
ae225ca1fc Handle armv9l from uname -m 2024-03-02 02:58:13 +09:00
Taiki Endo
b813042e0d ci: Add macos-14 (arm64), remove deprecated macos-11 2024-03-02 02:45:57 +09:00
Taiki Endo
c3453a3b96 Release 2.27.14 2024-03-01 12:03:44 +09:00
Taiki Endo
16b940ebd1 Update syft@latest to 1.0.0 2024-03-01 00:09:38 +09:00
Taiki Endo
45dfafe769 Release 2.27.13 2024-02-29 19:34:07 +09:00
Taiki Endo
5d2d24b076 Update wasmtime@latest to 18.0.2 2024-02-29 09:24:27 +09:00
Taiki Endo
1d776b18af Release 2.27.12 2024-02-28 21:09:54 +09:00
Taiki Endo
81abe345b7 Update cargo-deny@latest to 0.14.15 2024-02-28 18:09:10 +09:00
Taiki Endo
5f9cf6b4fe Release 2.27.11 2024-02-27 03:12:36 +09:00
Taiki Endo
95b5ab96b5 Update syft@latest to 0.105.1 2024-02-27 03:11:06 +09:00
Taiki Endo
4ce8785db2 Release 2.27.10 2024-02-26 22:08:34 +09:00
Taiki Endo
b6ca16afe8 Update cargo-deny@latest to 0.14.14 2024-02-26 21:12:32 +09:00
Taiki Endo
b7add58e53 Release 2.27.9 2024-02-25 03:22:48 +09:00
Taiki Endo
7c8258428e Update cargo-deny@latest to 0.14.13 2024-02-25 00:09:22 +09:00
Taiki Endo
ffdab02603 Release 2.27.8 2024-02-24 03:59:16 +09:00
Taiki Endo
106e933ca7 Update cargo-make@latest to 0.37.10 2024-02-24 03:58:36 +09:00
Taiki Endo
b43e73780d Release 2.27.7 2024-02-24 03:53:25 +09:00
Taiki Endo
5cc177e463 Update cargo-deny@latest to 0.14.12 2024-02-24 03:12:41 +09:00
Taiki Endo
7bf72b04de tidy: Check TOML format 2024-02-23 03:08:59 +09:00
Taiki Endo
19e9b549a4 Release 2.27.6 2024-02-22 15:09:20 +09:00
Taiki Endo
270328489b Update cargo-llvm-cov@latest to 0.6.6 2024-02-22 15:07:28 +09:00
Taiki Endo
875aa7bb88 Release 2.27.5 2024-02-22 00:33:31 +09:00
Taiki Endo
f420d6e043 Update cargo-machete@latest to 0.6.1 2024-02-22 00:09:42 +09:00
Taiki Endo
12af778b97 Release 2.27.4 2024-02-21 12:01:20 +09:00
Taiki Endo
bfaf53b9f1 Update cargo-hack@latest to 0.6.20 2024-02-21 12:00:53 +09:00
Taiki Endo
fc886b5a7b Release 2.27.3 2024-02-21 10:48:22 +09:00
Taiki Endo
9b0cbd832c Update changelog 2024-02-21 10:48:11 +09:00
Taiki Endo
ffbc55fec6 Update wasmtime@latest to 18.0.1 2024-02-21 09:25:40 +09:00
Taiki Endo
2daedc907e Update wasmtime@latest to 18.0.0 2024-02-21 06:09:44 +09:00
Taiki Endo
6943331e01 Release 2.27.2 2024-02-17 08:55:27 +09:00
Taiki Endo
3c2dda9b8b Update cargo-hack@latest to 0.6.19 2024-02-17 08:53:53 +09:00
Taiki Endo
6f9c817932 Release 2.27.1 2024-02-17 05:33:54 +09:00
Taiki Endo
b9b9deeb20 Update cargo-audit@latest to 0.20.0 2024-02-16 12:13:11 +09:00
Taiki Endo
0736e61a46 Update protoc@latest to 3.25.3 2024-02-16 09:27:16 +09:00
Taiki Endo
bd71f121e3 Release 2.27.0 2024-02-15 23:04:28 +09:00
Taiki Endo
9632c494b5 Update changelog and readme 2024-02-15 23:04:08 +09:00
Utkarsh Gupta
e17ca27e10 Add cargo-audit (#371) 2024-02-15 22:55:43 +09:00
Taiki Endo
14422f84f0 Release 2.26.20 2024-02-15 09:26:38 +09:00
Taiki Endo
f8e5b00f03 Update syft@latest to 0.105.0 2024-02-15 09:25:04 +09:00
Taiki Endo
27e3d94e52 Release 2.26.19 2024-02-14 00:33:46 +09:00
Taiki Endo
35fc207400 Update cargo-binstall@latest to 1.6.3 2024-02-13 21:14:59 +09:00
Taiki Endo
a86757441d codegen: Mark cargo-rdme 1.4.3 as broken
As of 2024-02-13 01:30 UTC, this release only contains Windows binary.

```
Error: platform list in base manifest for cargo-rdme contains x86_64_linux_musl, but latest release (1.4.3) doesn't contain it
```
2024-02-13 10:31:04 +09:00
Taiki Endo
5794068c21 Release 2.26.18 2024-02-12 11:08:35 +09:00
Taiki Endo
ac67f21e67 Update just@latest to 1.24.0 2024-02-12 06:10:42 +09:00
Taiki Endo
6c9031f046 Release 2.26.17 2024-02-12 00:11:34 +09:00
Taiki Endo
77c43c81af Update shfmt@latest to 3.8.0 2024-02-12 00:09:33 +09:00
Taiki Endo
74e2c40660 Update cargo-no-dev-deps@latest to 0.2.11 2024-02-11 00:10:01 +09:00
Taiki Endo
601af62cba Update cargo-minimal-versions@latest to 0.1.25 2024-02-11 00:10:01 +09:00
Taiki Endo
29082efeb4 Update cargo-hack@latest to 0.6.18 2024-02-11 00:10:01 +09:00
Taiki Endo
0dffe80556 Release 2.26.16 2024-02-08 10:46:38 +09:00
Taiki Endo
e457db4f82 Update wasmtime@latest to 17.0.1 2024-02-08 09:26:29 +09:00
Taiki Endo
074945411c Update syft@latest to 0.104.0 2024-02-08 06:10:35 +09:00
Taiki Endo
67c42c4d66 Release 2.26.15 2024-02-08 02:13:49 +09:00
Taiki Endo
970ef54dac Update cargo-llvm-cov@latest to 0.6.5 2024-02-08 02:10:14 +09:00
Taiki Endo
51cabaaea7 Release 2.26.14 2024-02-07 22:02:56 +09:00
Taiki Endo
881b2e1104 Update mdbook@latest to 0.4.37 2024-02-07 15:11:15 +09:00
dependabot[bot]
cd1316b395 Update toml_edit requirement from 0.21 to 0.22
Updates the requirements on [toml_edit](https://github.com/toml-rs/toml) to permit the latest version.
- [Commits](https://github.com/toml-rs/toml/compare/v0.21.0...v0.22.4)

---
updated-dependencies:
- dependency-name: toml_edit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 03:21:31 +09:00
dependabot[bot]
ecdc23edca Bump peter-evans/create-pull-request from 5 to 6
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 00:14:12 +09:00
Taiki Endo
86839ae13e Reapply "Enable dependabot update for Github Actions"
This reverts commit 4a0357e67d.
2024-02-05 23:11:59 +09:00
Taiki Endo
717ed1cb83 Release 2.26.13 2024-02-05 21:20:18 +09:00
Taiki Endo
7372d84025 Update cargo-deny@latest to 0.14.11 2024-02-05 18:12:23 +09:00
Taiki Endo
e17a4e247d Release 2.26.12 2024-02-04 12:28:32 +09:00
Taiki Endo
e3e012710e Update cargo-binstall@latest to 1.6.2 2024-02-04 12:10:27 +09:00
Taiki Endo
cf31de7dc9 Release 2.26.11 2024-02-03 22:23:35 +09:00
Taiki Endo
d5a57f1f97 Update cargo-hack@latest to 0.6.17 2024-02-03 22:22:16 +09:00
Taiki Endo
af393be830 Release 2.26.10 2024-02-02 21:19:21 +09:00
Taiki Endo
da7b09811a Update cargo-make@latest to 0.37.9 2024-02-02 21:12:40 +09:00
Taiki Endo
f0940d272d Release 2.26.9 2024-02-02 03:06:30 +09:00
Taiki Endo
6a6032c8d2 Update syft@latest to 0.103.1 2024-02-01 03:09:21 +09:00
Taiki Endo
7dcb31b803 Release 2.26.8 2024-02-01 00:50:22 +09:00
Taiki Endo
9546f7a9e6 Update osv-scanner@latest to 1.6.2 2024-01-31 15:10:44 +09:00
Taiki Endo
e6605310f9 Tweak comment in Cargo.toml 2024-01-28 01:46:28 +09:00
Taiki Endo
dd34dd71c2 tools: Tweak scripts 2024-01-27 23:57:26 +09:00
Taiki Endo
bee85d7ea7 Release 2.26.7 2024-01-27 00:34:18 +09:00
Taiki Endo
d342979ad8 Update syft@latest to 0.102.0 2024-01-27 00:21:10 +09:00
Taiki Endo
1f501f091c Release 2.26.6 2024-01-26 10:33:49 +09:00
Taiki Endo
a41a131e83 Update wasmtime@latest to 17.0.0 2024-01-26 06:11:37 +09:00
Taiki Endo
02279cb6b1 Release 2.26.5 2024-01-26 00:24:38 +09:00
Taiki Endo
eadff460de Update cargo-llvm-cov@latest to 0.6.4 2024-01-26 00:22:34 +09:00
Taiki Endo
e07d1180e7 Increase frequency of scheduled job
https://github.com/taiki-e/install-action/issues/348
2024-01-25 10:47:16 +09:00
Taiki Endo
9f9bf5e8df Release 2.26.4 2024-01-25 10:17:12 +09:00
Taiki Endo
bc7e486117 Update cargo-make@latest to 0.37.8 2024-01-25 09:22:44 +09:00
Taiki Endo
3eb205f88e Release 2.26.3 2024-01-25 01:36:22 +09:00
Taiki Endo
fe9df5f2f4 Update cargo-no-dev-deps@latest to 0.2.10 2024-01-25 01:35:38 +09:00
Taiki Endo
fdefe3546d Update cargo-minimal-versions@latest to 0.1.24 2024-01-25 01:35:38 +09:00
Taiki Endo
f8a83d1a5d Update cargo-hack@latest to 0.6.16 2024-01-25 01:35:38 +09:00
Taiki Endo
a5f95fd592 Update cargo-deny@latest to 0.14.10 2024-01-25 01:35:38 +09:00
Taiki Endo
3ef81fdf44 Release 2.26.2 2024-01-24 22:40:33 +09:00
Taiki Endo
1946683e96 Update cargo-llvm-cov@latest to 0.6.3 2024-01-24 22:39:52 +09:00
Taiki Endo
8e7c8b4092 Release 2.26.1 2024-01-24 21:00:37 +09:00
Taiki Endo
568087808f Update cargo-deny@latest to 0.14.9 2024-01-24 20:57:06 +09:00
Taiki Endo
cf2d7f1118 Release 2.26.0 2024-01-24 10:49:11 +09:00
Taiki Endo
d502f7123e Update changelog 2024-01-24 10:49:00 +09:00
Jacob Pratt
1793b9c55f Add cargo-sort (#344) 2024-01-24 11:12:31 +11:00
Taiki Endo
5be08121a6 Release 2.25.11 2024-01-23 10:52:52 +09:00
Taiki Endo
b339ca51f3 Update cargo-deny@latest to 0.14.8 2024-01-23 03:09:46 +09:00
Taiki Endo
b09bcf095e Release 2.25.10 2024-01-22 21:15:34 +09:00
Taiki Endo
4d40137a5e Update cargo-deny@latest to 0.14.7 2024-01-22 21:11:55 +09:00
Taiki Endo
d846fde264 Update biome@latest to 1.5.3 2024-01-22 21:11:55 +09:00
Taiki Endo
8984d603c2 Release 2.25.9 2024-01-22 01:34:10 +09:00
Taiki Endo
a3fbae09a5 Update cargo-deny@latest to 0.14.6 2024-01-22 01:25:47 +09:00
Taiki Endo
ecb7bdabac Release 2.25.8 2024-01-21 23:46:25 +09:00
Taiki Endo
4c0a91f9bf Update cargo-binstall@latest to 1.6.1 2024-01-21 21:13:26 +09:00
Taiki Endo
3ed9916b54 Release 2.25.7 2024-01-20 15:54:22 +09:00
Taiki Endo
2e4f8e70f5 Update cargo-deny@latest to 0.14.5 2024-01-20 15:51:19 +09:00
Taiki Endo
bd4f144206 Release 2.25.6 2024-01-20 10:46:59 +09:00
Taiki Endo
fa97effe86 Update syft@latest to 0.101.1 2024-01-20 09:20:22 +09:00
Taiki Endo
6fda22a9da Update cargo-deny@latest to 0.14.4 2024-01-20 09:20:22 +09:00
Taiki Endo
242f1c0c1a Release 2.25.5 2024-01-19 03:21:28 +09:00
Taiki Endo
847de5f199 Update cargo-llvm-cov@latest to 0.6.2 2024-01-19 03:14:49 +09:00
Taiki Endo
91af8c3881 Release 2.25.4 2024-01-18 22:38:34 +09:00
Taiki Endo
5bb73c9d02 Update osv-scanner@latest to 1.6.1 2024-01-18 15:10:35 +09:00
Taiki Endo
e7dd06a573 Release 2.25.3 2024-01-18 09:29:40 +09:00
Taiki Endo
23b042cc33 Update syft@latest to 0.101.0 2024-01-18 09:21:55 +09:00
Taiki Endo
4f8e32492b Release 2.25.2 2024-01-15 22:03:08 +09:00
Taiki Endo
76dba218f0 Update biome@latest to 1.5.2 2024-01-15 21:11:10 +09:00
Taiki Endo
98cdbf3892 Release 2.25.1 2024-01-14 23:49:49 +09:00
Taiki Endo
ff0156accf Update cargo-make@latest to 0.37.7 2024-01-14 21:10:41 +09:00
Taiki Endo
51767789bc Release 2.25.0 2024-01-14 03:12:56 +09:00
Taiki Endo
2236d17476 Update cargo-tarpaulin@latest to 0.27.3 2024-01-14 03:08:15 +09:00
Taiki Endo
579410d204 Update cargo-make@latest to 0.37.6 2024-01-14 03:08:15 +09:00
Taiki Endo
926dfa0f55 Update cargo-binstall@latest to 1.6.0 2024-01-13 21:10:14 +09:00
Taiki Endo
681c09da0e Release 2.24.4 2024-01-13 15:09:51 +09:00
Taiki Endo
5254148664 Update just@latest to 1.23.0 2024-01-13 15:09:15 +09:00
Taiki Endo
ce560962f0 Update cargo-llvm-cov@latest to 0.6.1 2024-01-13 15:09:15 +09:00
Taiki Endo
7353c8fdc2 Fix table pipe style in readme
```
README.md:84:199 MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
```
2024-01-12 22:05:33 +09:00
Taiki Endo
a6173a9cbc Release 2.24.3 2024-01-10 22:53:49 +09:00
Taiki Endo
8251a6cd42 Update biome@latest to 1.5.1 2024-01-10 22:53:09 +09:00
Taiki Endo
e605edc47e ci: Use taiki-e/github-actions/checkout action 2024-01-10 22:44:03 +09:00
Taiki Endo
4f962f78e7 Ignore more clippy lints at workspace level 2024-01-10 22:44:03 +09:00
Taiki Endo
ca83797101 Update protoc@latest to 3.25.2 2024-01-10 09:22:52 +09:00
Taiki Endo
2f4c386a81 Release 2.24.2 2024-01-09 10:29:17 +09:00
Taiki Endo
a511d919a4 Tweak readme 2024-01-09 10:29:02 +09:00
Taiki Endo
1524d6c531 Update just@latest to 1.22.1 2024-01-09 09:51:02 +09:00
Taiki Endo
e29c07de36 Update biome@latest to 1.5.0 2024-01-09 03:10:23 +09:00
Taiki Endo
da1493208a Release 2.24.1 2024-01-08 03:15:57 +09:00
Taiki Endo
a5be44366e Update cargo-careful@latest to 0.4.1 2024-01-08 03:10:55 +09:00
Taiki Endo
f34807f132 Release 2.24.0 2024-01-07 15:45:29 +09:00
Taiki Endo
9e575ebcb2 Apply missing_debug_implementations lint at workspace level 2024-01-07 15:42:20 +09:00
Taiki Endo
d7f4e30ed1 Update cargo-binstall@latest to 1.5.0 2024-01-07 15:08:11 +09:00
Taiki Endo
c63cad0540 Release 2.23.9 2024-01-06 11:21:14 +09:00
Taiki Endo
2f78626307 Update syft@latest to 0.100.0 2024-01-06 09:21:50 +09:00
Taiki Endo
115b656342 Release 2.23.8 2024-01-05 12:07:16 +09:00
Taiki Endo
280f69ff01 Update just@latest to 1.22.0 2024-01-05 09:21:49 +09:00
Taiki Endo
56ab7930c5 Release 2.23.7 2023-12-30 10:15:28 +09:00
Taiki Endo
05362757df Update just@latest to 1.21.0 2023-12-30 09:21:13 +09:00
Taiki Endo
fea51d0937 Release 2.23.6 2023-12-29 15:13:34 +09:00
Taiki Endo
d9c0950c1d Update just@latest to 1.20.0 2023-12-29 15:09:52 +09:00
Taiki Endo
6113acd188 Update cargo-udeps@latest to 0.1.45 2023-12-29 15:09:52 +09:00
Taiki Endo
181b17afd1 Release 2.23.5 2023-12-28 21:16:34 +09:00
Taiki Endo
7cf4e2dacd Update cargo-llvm-cov@latest to 0.6.0 2023-12-28 21:09:34 +09:00
Taiki Endo
9046b62ce9 Release 2.23.4 2023-12-28 15:11:52 +09:00
Taiki Endo
26c60c661f Update just@latest to 1.19.0 2023-12-28 15:09:44 +09:00
Taiki Endo
a9ad291c84 Release 2.23.3 2023-12-26 22:53:01 +09:00
Taiki Endo
8ec179f4d7 Update cargo-binstall@latest to 1.4.9 2023-12-26 21:10:41 +09:00
Taiki Endo
b59252d301 Release 2.23.2 2023-12-26 10:40:17 +09:00
Taiki Endo
f71a178982 Update dprint@latest to 0.45.0 2023-12-26 09:20:04 +09:00
Taiki Endo
2a505d476c Release 2.23.1 2023-12-25 09:57:00 +09:00
Taiki Endo
467662580f Update just@latest to 1.18.1 2023-12-25 03:11:09 +09:00
Taiki Endo
c9bdd59639 Use remote cspell dictionary 2023-12-24 19:59:08 +09:00
Taiki Endo
2b2d802813 Update jq to 1.7.1 2023-12-24 17:21:00 +09:00
Taiki Endo
599be4aaac Update comment in ci.yml 2023-12-24 17:18:44 +09:00
Taiki Endo
0f9ab74041 Release 2.23.0 2023-12-23 22:54:23 +09:00
Taiki Endo
1cb7ee8549 Update changelog 2023-12-23 22:53:35 +09:00
Taiki Endo
f4e81d0b8f Update cspell dictionary 2023-12-23 22:53:21 +09:00
Denis Bazhenov
bb006b6f1b Support cargo-export (#312) 2023-12-23 22:49:54 +09:00
Taiki Endo
9448815031 Release 2.22.10 2023-12-22 03:49:15 +09:00
Taiki Endo
6fc7a8306e Update syft@latest to 0.99.0 2023-12-22 03:19:17 +09:00
Taiki Endo
254997108a Release 2.22.9 2023-12-21 10:55:08 +09:00
Taiki Endo
f8cedcbbda Update wasmtime@latest to 16.0.0 2023-12-21 09:20:55 +09:00
Taiki Endo
57fbff3bfb Release 2.22.8 2023-12-20 20:42:30 +09:00
Taiki Endo
900d5c4607 Update just@latest to 1.17.0 2023-12-20 15:09:39 +09:00
Taiki Endo
2b8d4e021f Release 2.22.7 2023-12-19 10:54:05 +09:00
Taiki Endo
3bce245790 Update zola@latest to 0.18.0 2023-12-19 09:20:54 +09:00
Taiki Endo
26a2a392a9 Release 2.22.6 2023-12-18 22:13:01 +09:00
Taiki Endo
00e0dd5497 Update dprint@latest to 0.44.0 2023-12-18 15:09:57 +09:00
Taiki Endo
a1f180f99a Release 2.22.5 2023-12-17 05:25:03 +09:00
Taiki Endo
98a2b35a38 Update cargo-no-dev-deps@latest to 0.2.9 2023-12-17 03:09:53 +09:00
Taiki Endo
a5d02b8e9b Update cargo-minimal-versions@latest to 0.1.23 2023-12-17 03:09:53 +09:00
Taiki Endo
09b05f94d5 Update cargo-llvm-cov@latest to 0.5.39 2023-12-17 03:09:53 +09:00
Taiki Endo
14fbfa9056 Update cargo-hack@latest to 0.6.15 2023-12-17 03:09:53 +09:00
Taiki Endo
525c724fc8 Release 2.22.4 2023-12-16 15:41:59 +09:00
Taiki Endo
94ee00d802 Update cargo-binstall@latest to 1.4.8 2023-12-16 15:08:24 +09:00
Taiki Endo
10c5910a60 Release 2.22.3 2023-12-16 12:20:57 +09:00
Taiki Endo
c2904cdbd3 Update cargo-make@latest to 0.37.5 2023-12-16 03:08:34 +09:00
Taiki Endo
c2648687d6 Release 2.22.2 2023-12-15 02:00:06 +09:00
Taiki Endo
8cb713e5d4 Update cargo-llvm-cov@latest to 0.5.38 2023-12-14 03:28:41 +09:00
Taiki Endo
0f94aa2032 Release 2.22.1 2023-12-12 22:21:52 +09:00
Taiki Endo
c0abac7b89 Update cargo-binstall@latest to 1.4.7 2023-12-12 15:09:49 +09:00
Taiki Endo
6ee6c3ab83 Release 2.22.0 2023-12-10 13:06:53 +09:00
Taiki Endo
a3a3037de9 Update changelog 2023-12-10 13:06:37 +09:00
John Vandenberg
88a0355fe5 Add osv-scanner (#300) 2023-12-10 13:03:03 +09:00
Taiki Endo
d140130aee Release 2.21.27 2023-12-06 03:12:40 +09:00
Taiki Endo
766f3d77c2 Update cargo-no-dev-deps@latest to 0.2.8 2023-12-06 03:09:54 +09:00
Taiki Endo
d1f8e0d7aa Update cargo-minimal-versions@latest to 0.1.22 2023-12-06 03:09:54 +09:00
Taiki Endo
b1695d7796 Update cargo-hack@latest to 0.6.14 2023-12-06 03:09:54 +09:00
Taiki Endo
d211c4be5a Release 2.21.26 2023-12-02 12:12:56 +09:00
Taiki Endo
9e85c49330 Update wasmtime@latest to 15.0.1 2023-12-02 09:20:20 +09:00
Taiki Endo
637f863084 Release 2.21.25 2023-12-01 20:03:57 +09:00
Taiki Endo
6a93379f10 Update dprint@latest to 0.43.2 2023-12-01 11:02:08 +09:00
Taiki Endo
21526ba3bb Release 2.21.24 2023-12-01 10:57:13 +09:00
Taiki Endo
b2ece1ea7b Update biome@latest to 1.4.1 2023-12-01 09:23:04 +09:00
Taiki Endo
6b385b7509 Release 2.21.23 2023-11-30 10:56:47 +09:00
Taiki Endo
f6798d5844 Update mdbook@latest to 0.4.36 2023-11-30 09:20:30 +09:00
Taiki Endo
59d2196ad2 Update syft@latest to 0.98.0 2023-11-30 03:10:17 +09:00
Taiki Endo
f7c663c03b Release 2.21.22 2023-11-29 03:11:51 +09:00
Taiki Endo
979fc91db5 Update cargo-tarpaulin@latest to 0.27.2 2023-11-29 03:09:43 +09:00
Taiki Endo
c1dd9c9e59 Release 2.21.21 2023-11-28 10:48:18 +09:00
Taiki Endo
9e2074ea28 Update biome@latest to 1.4.0 2023-11-28 03:09:16 +09:00
Taiki Endo
addb7d697b Release 2.21.20 2023-11-27 22:05:41 +09:00
Taiki Endo
7b50ea3d76 Update grcov@latest to 0.8.19 2023-11-27 21:16:54 +09:00
Taiki Endo
b61491983a Release 2.21.19 2023-11-26 15:38:17 +09:00
Taiki Endo
f12afdead5 Update cspell dictionary 2023-11-26 15:38:05 +09:00
Taiki Endo
7edbfde966 Update dprint@latest to 0.43.1 2023-11-26 09:21:54 +09:00
Taiki Endo
8f354f35e5 Release 2.21.18 2023-11-21 10:53:13 +09:00
Taiki Endo
8fa3de33af Update wasmtime@latest to 15.0.0 2023-11-21 03:10:39 +09:00
Taiki Endo
0a297a6a2c Update cspell dictionary 2023-11-20 22:45:59 +09:00
Taiki Endo
ccc14bdc8d Release 2.21.17 2023-11-19 16:41:07 +09:00
Taiki Endo
9e429c03af Update dprint@latest to 0.43.0 2023-11-19 15:10:11 +09:00
Taiki Endo
dd2be0d4c9 Release 2.21.16 2023-11-19 08:16:23 +09:00
Taiki Endo
e0ec1576c1 Update cargo-binstall@latest to 1.4.6 2023-11-18 21:09:08 +09:00
Taiki Endo
f3ff5c0533 Release 2.21.15 2023-11-18 12:34:06 +09:00
Taiki Endo
609de8170a Update syft@latest to 0.97.1 2023-11-18 09:20:53 +09:00
Taiki Endo
94ed3a3640 Release 2.21.14 2023-11-17 21:11:02 +09:00
Taiki Endo
9c981b3fed Update cargo-llvm-cov@latest to 0.5.37 2023-11-17 15:10:05 +09:00
Taiki Endo
9e7bc10665 Release 2.21.13 2023-11-17 10:36:40 +09:00
Taiki Endo
12669737fd Update syft@latest to 0.97.0 2023-11-17 09:20:14 +09:00
Taiki Endo
e2daa7c7c8 Release 2.21.12 2023-11-16 09:55:59 +09:00
Taiki Endo
bad6e0dafb Update protoc@latest to 3.25.1 2023-11-16 09:21:20 +09:00
Taiki Endo
4d8504289a Release 2.21.11 2023-11-12 21:19:24 +09:00
Taiki Endo
7319f907b0 Update cargo-binstall@latest to 1.4.5 2023-11-12 21:10:08 +09:00
Taiki Endo
a153e083c9 Release 2.21.10 2023-11-10 10:43:47 +09:00
Taiki Endo
542b8c6863 Update syft@latest to 0.96.0 2023-11-10 03:10:18 +09:00
Taiki Endo
7c4edf1434 Release 2.21.9 2023-11-09 10:31:33 +09:00
Taiki Endo
fa3a4ac7ab Update just@latest to 1.16.0 2023-11-09 09:21:58 +09:00
Taiki Endo
d685c02f67 codegen: Update toml_edit to 0.21 2023-11-08 23:09:37 +09:00
Taiki Endo
b4f94d4449 Release 2.21.8 2023-11-08 03:16:43 +09:00
Taiki Endo
c79d1c88dc Update syft@latest to 0.95.0 2023-11-08 03:09:28 +09:00
Taiki Endo
11dea51b35 Release 2.21.7 2023-11-02 11:39:39 +09:00
Taiki Endo
1fe621a4eb Update wasmtime@latest to 14.0.4 2023-11-02 09:21:06 +09:00
Taiki Endo
50c55a96f7 Update protoc@latest to 3.25.0 2023-11-02 09:21:06 +09:00
Taiki Endo
1286723668 Release 2.21.6 2023-10-31 22:13:50 +09:00
Taiki Endo
f059f7c59f tools: Update tidy.sh 2023-10-31 22:09:23 +09:00
Taiki Endo
caf2aa3753 Support dprint on aarch64 Linux (musl) 2023-10-31 22:08:19 +09:00
Taiki Endo
eb3cf0b5db Update cargo-make@latest to 0.37.4 2023-10-31 21:11:51 +09:00
Taiki Endo
ff4b9c5ebc Update biome@latest to 1.3.3 2023-10-31 21:11:51 +09:00
Taiki Endo
e0367a2d3f Release 2.21.5 2023-10-31 05:49:18 +09:00
Taiki Endo
16cc2573d5 Update cargo-llvm-cov@latest to 0.5.36 2023-10-31 05:49:01 +09:00
Taiki Endo
42a8da0cf1 Release 2.21.4 2023-10-31 03:16:33 +09:00
Taiki Endo
3ba41e50ff Use [lints] in Cargo.toml and apply more lints 2023-10-31 03:11:49 +09:00
Taiki Endo
88c52281ad Use version-less manifests
307486ed18
2023-10-31 03:11:49 +09:00
Taiki Endo
d13ae504ff Update wasmtime@latest to 14.0.3 2023-10-31 03:10:40 +09:00
Taiki Endo
285bd10d1c Release 2.21.3 2023-10-30 02:04:42 +09:00
Taiki Endo
1e8d44fc83 Update dprint@latest to 0.42.5 2023-10-29 15:11:51 +09:00
Taiki Endo
f860c89ccb Release 2.21.2 2023-10-28 21:17:59 +09:00
Taiki Endo
abce7f3b41 Update cargo-make@latest to 0.37.3 2023-10-28 21:11:28 +09:00
Taiki Endo
fa2b07a6fe Release 2.21.1 2023-10-28 00:50:33 +09:00
Taiki Endo
3bf85bf82b Update dprint@latest to 0.42.3 2023-10-28 00:46:32 +09:00
Taiki Endo
e25c3c5c7f Update cargo-minimal-versions@latest to 0.1.21 2023-10-28 00:46:32 +09:00
Taiki Endo
258659a0d3 Release 2.21.0 2023-10-27 22:15:04 +09:00
Taiki Endo
fa867b0fbe Update changelog 2023-10-27 22:14:38 +09:00
Josh McKinney
78f1f749ec Add cargo-rdme to supported tools (#265) 2023-10-27 22:11:23 +09:00
Taiki Endo
765e61bdd0 Update dprint@latest to 0.42.2 2023-10-27 15:10:34 +09:00
Taiki Endo
0e17f1a035 Release 2.20.17 2023-10-27 10:34:27 +09:00
Taiki Endo
5fce684c96 Add wasmtime 13.0.1,11.0.2,10.0.2 2023-10-27 10:30:56 +09:00
Taiki Endo
6326b163e5 Update wasmtime@latest to 14.0.2 2023-10-27 03:09:53 +09:00
Taiki Endo
077e998f78 tools: Retry in publish.sh 2023-10-25 00:13:32 +09:00
Taiki Endo
6bb3a496f8 codegen: Use toml_edit directly 2023-10-25 00:12:46 +09:00
Taiki Endo
ac89944b5b Release 2.20.16 2023-10-24 03:54:39 +09:00
Taiki Endo
2219401b50 Update cspell dictionary 2023-10-24 03:54:25 +09:00
Taiki Endo
cf6ce9e200 Update wasmtime@latest to 14.0.1 2023-10-24 03:52:16 +09:00
Taiki Endo
212ce016f0 Release 2.20.15 2023-10-23 10:25:42 +09:00
Taiki Endo
c79460242c Update cargo-binstall@latest to 1.4.4 2023-10-23 03:10:10 +09:00
Taiki Endo
995577ee34 Release 2.20.14 2023-10-22 19:30:08 +09:00
Taiki Endo
a9973776b4 Update cargo-minimal-versions@latest to 0.1.20 2023-10-22 19:29:08 +09:00
Taiki Endo
78f94f416b Release 2.20.13 2023-10-22 14:33:21 +09:00
Taiki Endo
e6ec669a69 Update cargo-hack@latest to 0.6.13 2023-10-22 14:22:04 +09:00
Taiki Endo
05ff4d48eb Release 2.20.12 2023-10-21 11:48:29 +09:00
Taiki Endo
0a220b0360 Update wasmtime@latest to 14.0.0 2023-10-21 03:11:00 +09:00
Taiki Endo
6bf300d7cb Update syft@latest to 0.94.0 2023-10-21 03:11:00 +09:00
Taiki Endo
a5fec49c32 Release 2.20.11 2023-10-20 21:14:47 +09:00
Taiki Endo
72e783e599 Update biome@latest to 1.3.1 2023-10-20 21:11:05 +09:00
Taiki Endo
347bed327e Release 2.20.10 2023-10-20 02:13:40 +09:00
Taiki Endo
f68de8c9b6 Update cspell dictionary 2023-10-20 02:13:21 +09:00
Taiki Endo
91f8f931aa Update biome@latest to 1.3.0 2023-10-19 21:11:17 +09:00
Taiki Endo
87990c8245 Release 2.20.9 2023-10-19 05:16:47 +09:00
Taiki Endo
d8f82abc6e Update cargo-hack@latest to 0.6.12 2023-10-19 05:16:16 +09:00
Taiki Endo
3a10567018 Tweak scripts
features-related flags are unneeded when --no-deps is used.
2023-10-19 04:25:54 +09:00
Taiki Endo
55aaa89c2f Release 2.20.8 2023-10-19 03:15:49 +09:00
Taiki Endo
45764be6ba Update parse-changelog@latest to 0.6.4 2023-10-19 03:11:17 +09:00
Taiki Endo
cd04d6bed9 Update cargo-llvm-cov@latest to 0.5.35 2023-10-19 03:11:17 +09:00
Taiki Endo
9fa9dc1e41 codegen: Allow compiling serde and serde_derive in parallel 2023-10-18 23:22:44 +09:00
Taiki Endo
56763447c1 Release 2.20.7 2023-10-18 20:55:19 +09:00
Taiki Endo
8a192a7d6e Update cargo-hack@latest to 0.6.11 2023-10-18 20:42:26 +09:00
Taiki Endo
ac7879e9df Release 2.20.6 2023-10-18 02:27:39 +09:00
Taiki Endo
b84a67db1f Update cargo-hack@latest to 0.6.10 2023-10-18 02:27:02 +09:00
Taiki Endo
9fd87eb1c0 Release 2.20.5 2023-10-17 23:02:06 +09:00
Taiki Endo
cf6e29bacc Update cargo-llvm-cov@latest to 0.5.34 2023-10-17 22:57:00 +09:00
Taiki Endo
ae158c407e Update cargo-hack@latest to 0.6.9 2023-10-17 22:57:00 +09:00
Taiki Endo
8cc02a3e23 Release 2.20.4 2023-10-17 21:16:44 +09:00
Taiki Endo
7d35a2f35e Update cargo-udeps@latest to 0.1.43 2023-10-17 21:11:32 +09:00
Taiki Endo
47d27149ff Release 2.20.3 2023-10-13 03:13:01 +09:00
Taiki Endo
52e5225feb Update just@latest to 1.15.0 2023-10-13 03:10:56 +09:00
Taiki Endo
e659bf85ee Release 2.20.2 2023-10-11 10:14:52 +09:00
Taiki Endo
36798159cb Update syft@latest to 0.93.0 2023-10-11 03:24:51 +09:00
Taiki Endo
f6df2ed02b Release 2.20.1 2023-10-08 21:31:17 +09:00
Taiki Endo
7451ec850c Update cargo-binstall@latest to 1.4.3 2023-10-08 21:12:29 +09:00
Taiki Endo
1c0627575f Release 2.20.0 2023-10-07 03:20:50 +09:00
Taiki Endo
ab1649e46a Update changelog 2023-10-07 03:19:33 +09:00
Nicolas Hedger
616cfda279 feat: add biome (#246) 2023-10-07 03:16:29 +09:00
Taiki Endo
bb83b2c3a1 apk_install: Check sudo first 2023-10-07 02:17:05 +09:00
Taiki Endo
739d45026e codegen: Favor tar over zip in cargo-hack/parse-changelog 2023-10-05 20:45:36 +09:00
Taiki Endo
39c461780c download_and_checksum: Read checksum from stdin 2023-10-05 20:08:38 +09:00
Taiki Endo
ebb475ef6e Release 2.19.4 2023-10-05 10:33:48 +09:00
Taiki Endo
67a92e13cf Update protoc@latest to 3.24.4 2023-10-05 03:10:31 +09:00
Taiki Endo
dd5387d253 Release 2.19.3 2023-10-03 09:32:08 +09:00
Taiki Endo
1bfbbd1f21 Update cargo-tarpaulin@latest to 0.27.1 2023-10-03 09:21:09 +09:00
Taiki Endo
f0b85d4f2b Update .rustfmt.toml 2023-10-02 02:17:39 +09:00
Taiki Endo
ac309afb84 ci: Pass --no-modify-path to rustup-init 2023-10-02 02:16:52 +09:00
Taiki Endo
23eacbb04f ci: Use reusable workflows from taiki-e/github-actions 2023-09-30 12:56:27 +09:00
Taiki Endo
57aaba576a Release 2.19.2 2023-09-30 12:17:23 +09:00
Taiki Endo
0876ec40d9 ci: Auto-merge auto-generated PR 2023-09-30 12:16:22 +09:00
Taiki Endo
7d0442ab06 Set errtrace in scripts 2023-09-30 10:42:06 +09:00
Taiki Endo
d2ffa16971 Update mdbook@latest to 0.4.35 (#241) 2023-09-30 00:19:56 +00:00
Taiki Endo
05c9797d84 Update manifest (#240)
* Update `cargo-deny@latest` to 0.14.3

* Update `cargo-dinghy@latest` to 0.6.8

* Update `parse-changelog@latest` to 0.6.3
2023-09-30 09:36:29 +10:00
Taiki Endo
75d87d548b tidy: Run markdownlint 2023-09-28 23:41:17 +09:00
Taiki Endo
6184f1ceea Release 2.19.1 2023-09-28 22:32:28 +09:00
Taiki Endo
3f6d29063f Update cargo-binstall@latest to 1.4.2 (#239) 2023-09-28 22:16:06 +10:00
Taiki Endo
e07b619ce2 Release 2.19.0 2023-09-28 12:03:42 +09:00
Taiki Endo
d5124717d1 Update changelog 2023-09-28 12:03:24 +09:00
Taiki Endo
b30758ca4a Support signature verification (minisign) 2023-09-28 12:01:51 +09:00
Taiki Endo
ac65fbce2a Update syft@latest to 0.92.0 (#238) 2023-09-28 08:07:28 +10:00
Taiki Endo
d90c734ca8 Update .rustfmt.toml 2023-09-27 21:35:58 +09:00
Taiki Endo
0831efaca4 Update cargo-make@latest to 0.37.2 (#236) 2023-09-27 17:23:07 +10:00
Taiki Endo
ff7717e39e Update cargo-binstall@latest to 1.4.1 (#235) 2023-09-27 17:04:52 +10:00
Taiki Endo
0087e57cc3 Release 2.18.17 2023-09-27 03:28:10 +09:00
Taiki Endo
63649bfbf1 Update cargo-llvm-cov@latest to 0.5.33 2023-09-27 03:26:06 +09:00
Taiki Endo
5b205dd5b8 Release 2.18.16 2023-09-23 21:13:00 +09:00
Taiki Endo
f664a60d0a Update cargo-machete@latest to 0.6.0 2023-09-23 21:10:09 +09:00
Taiki Endo
99f24c701f Update cargo-llvm-cov@latest to 0.5.32 2023-09-23 21:10:09 +09:00
Taiki Endo
05acba8f2d Release 2.18.15 2023-09-22 20:19:19 +09:00
Taiki Endo
2c288a7d53 Update cargo-careful@latest to 0.4.0 (#232) 2023-09-22 17:01:29 +10:00
Taiki Endo
2afb713f1c Release 2.18.14 2023-09-21 10:07:20 +09:00
Taiki Endo
5d0fca79ad Update readme 2023-09-21 10:07:10 +09:00
Taiki Endo
14deed0413 Update syft@latest to 0.91.0 (#231) 2023-09-20 21:38:21 +00:00
Taiki Endo
0143d8cb45 Update wasmtime@latest to 13.0.0 (#230) 2023-09-21 07:33:26 +10:00
Taiki Endo
2358ab6439 Release 2.18.13 2023-09-17 21:46:26 +09:00
Taiki Endo
d7013fbfd0 Update manifest (#228)
* Update `cargo-binstall@latest` to 1.3.1

* Update `cargo-make@latest` to 0.37.1

* Update `cargo-tarpaulin@latest` to 0.27.0
2023-09-17 21:46:00 +09:00
Taiki Endo
de0d48bde6 Release 2.18.12 2023-09-17 00:24:06 +09:00
Taiki Endo
a4beb34f32 ci: Test cmd on Windows 2023-09-17 00:22:00 +09:00
Taiki Endo
46ad021080 Remove needless $ 2023-09-16 23:11:00 +09:00
Taiki Endo
13c0d6f598 Do not install jq if not affected by bugs, even on Windows 2023-09-16 22:54:11 +09:00
Taiki Endo
af0cad7ea8 ci: Test a case that cargo is not available 2023-09-16 22:27:52 +09:00
Taiki Endo
55b35a1b0d Fix some bugs on Windows 2023-09-16 22:26:41 +09:00
Taiki Endo
b441885d30 tidy: Update tools/tidy.sh and add SPDX-License-Identifier 2023-09-16 17:56:46 +09:00
94 changed files with 12896 additions and 1975 deletions

View File

@@ -3,3 +3,11 @@
avoid-breaking-exported-api = false
disallowed-names = []
disallowed-macros = [
{ path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" },
]
disallowed-methods = [
{ path = "std::env::remove_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
{ path = "std::env::set_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
]
disallowed-types = []

View File

@@ -5,7 +5,7 @@
"dictionaryDefinitions": [
{
"name": "organization-dictionary",
"path": "./.github/.cspell/organization-dictionary.txt",
"path": "https://raw.githubusercontent.com/taiki-e/github-actions/HEAD/.github/.cspell/organization-dictionary.txt",
"addWords": true
},
{

View File

@@ -11,10 +11,10 @@ indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.{json,md,yml}]
[*.{json,md,rb,yml,yaml}]
indent_size = 2
[*.{js,yml}]
[*.{js,yml,yaml}]
quote_type = single
[*.sh]

View File

@@ -1,180 +0,0 @@
// This is a dictionary shared by projects under https://github.com/taiki-e.
// It is not intended for manual editing.
endo
taiki
// tool name and its configs or options
asan
cdylib
cflags
clippy
codegen
cxxflags
dylib
exitcode
miri
miriflags
msan
rlib
rustc
rustdoc
rustdocflags
rustflags
rustfmt
rustsec
rustup
staticlib
tsan
valgrind
xcompile
Zmiri
// Rust target triple/spec
aarch
amdgpu
androideabi
armeb
armebv
armv
asmjs
atmega
bpfeb
bpfel
csky
cuda
eabi
eabihf
emscripten
espidf
fortanix
gnuabi
gnuabiv
gnueabi
gnueabihf
gnullvm
gnuspe
gnux
illumos
imac
libnx
loongarch
macabi
mipsel
mipsisa
msvc
muslabi
musleabi
musleabihf
newlib
newlibeabihf
nvptx
ohos
openwrt
relibc
riscv
softfloat
sparcv
spirv
teeos
thumbeb
thumbebv
thumbv
tvos
uclibc
uclibceabi
uclibceabihf
uefi
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,22 +1,27 @@
almalinux
archlinux
bindgen
binstall
coreutils
cyclonedx
distro
doas
dprint
enablerepo
endgroup
epel
espup
grcov
incompat
linkcheck
mdbook
microdnf
nextest
protoc
pubkey
pwsh
quickinstall
shellcheck
rdme
sccache
shfmt
syft
udeps

View File

@@ -1,4 +1,6 @@
// This file is @generated by tidy.sh.
// It is not intended for manual editing.
flate
minisign
ureq

View File

@@ -7,3 +7,10 @@ updates:
commit-message:
prefix: ''
labels: []
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
commit-message:
prefix: ''
labels: []

View File

@@ -10,7 +10,7 @@ on:
- main
- dev
schedule:
- cron: '0 0,6,12,18 * * *'
- cron: '0 0,3,6,9,12,15,18,21 * * *'
workflow_dispatch:
env:
@@ -32,7 +32,7 @@ concurrency:
jobs:
tidy:
uses: taiki-e/workflows/.github/workflows/tidy.yml@main
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
test:
strategy:
@@ -41,23 +41,21 @@ jobs:
include:
- os: ubuntu-20.04
- os: ubuntu-22.04
- os: ubuntu-20.04
- os: ubuntu-22.04
tool: major.minor.patch
- os: ubuntu-20.04
- os: ubuntu-22.04
tool: major.minor
- os: ubuntu-20.04
- os: ubuntu-22.04
tool: major
- os: macos-11
- os: macos-12
- os: macos-13
- os: macos-14
- os: windows-2019
- os: windows-2022
runs-on: ${{ matrix.os }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
@@ -81,6 +79,10 @@ jobs:
run: just --version; shfmt --version; protoc --version
shell: powershell
if: startsWith(matrix.os, 'windows')
- name: Test cmd
run: just --version & shfmt --version & protoc --version
shell: cmd
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
@@ -98,45 +100,50 @@ jobs:
- ubuntu:18.04 # glibc 2.27
- ubuntu:20.04 # glibc 2.31
- ubuntu:22.04 # glibc 2.35
- ubuntu:24.04 # glibc 2.39
- 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)
- fedora:latest # glibc 2.38 (as of fedora 39)
- almalinux:8 # glibc 2.28
- almalinux:8-minimal # glibc 2.28
- almalinux:9 # glibc 2.34
- almalinux:9-minimal # glibc 2.34
- centos:7 # glibc 2.17
- alpine:latest # musl 1.2.4 (as of alpine 3.18)
- opensuse/leap:latest # glibc 2.31 (as of leap 15.5)
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18)
- archlinux:latest # glibc 2.38 (as of 2024-04-18)
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
runs-on: ubuntu-latest
timeout-minutes: 60
container: ${{ matrix.container }}
steps:
- name: Install requirements (ubuntu/debian)
run: |
set -euxo pipefail
set -eEuxo pipefail
apt-get -o Acquire::Retries=10 -qq update
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/almalinux/centos)
run: |
set -euxo pipefail
if ! type -P dnf &>/dev/null && type -P microdnf &>/dev/null; then
# tar and gzip are required for actions/checkout on *-minimal images
microdnf install -y tar gzip
fi
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable
set -eEuxo pipefail
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
- name: Install requirements (alpine)
- name: Install requirements (opensuse)
run: |
set -eux
apk --no-cache add bash cargo
set -eEuxo pipefail
zypper install -y rustup
rustup toolchain add stable --profile minimal
if: startsWith(matrix.container, 'opensuse')
- name: Install requirements (archlinux)
run: pacman -Sy --noconfirm rust
if: startsWith(matrix.container, 'archlinux')
- name: Install requirements (alpine)
run: apk --no-cache add bash cargo
shell: sh
if: startsWith(matrix.container, 'alpine')
- uses: actions/checkout@v3 # TODO: actions/checkout@v3 requires glibc 2.28+
with:
persist-credentials: false
- uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
@@ -146,6 +153,19 @@ jobs:
with:
tool: ${{ steps.tool-list.outputs.tool }}
test-no-cargo:
runs-on: ubuntu-latest
timeout-minutes: 60
container: ubuntu
steps:
- uses: taiki-e/checkout-action@v1
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
- uses: ./
with:
tool: ${{ steps.tool-list.outputs.tool }}
manifest:
runs-on: ubuntu-latest
timeout-minutes: 60
@@ -153,9 +173,7 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/checkout-action@v1
- name: Install Rust
run: rustup toolchain add nightly --no-self-update && rustup default nightly
- run: tools/manifest.sh
@@ -164,12 +182,28 @@ jobs:
- id: diff
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: peter-evans/create-pull-request@v5
- name: Create PR
id: create-pull-request
uses: peter-evans/create-pull-request@v6
with:
title: Update manifest
body: |
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request).
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required.
branch: update-manifest
token: ${{ secrets.CREATE_PR_TOKEN }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false'
- name: Enable auto-merge for auto-generated PR
run: gh pr merge --rebase --auto "${PR_NUMBER:?}"
env:
GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
- name: Auto approve for auto-generated PR
run: gh pr review --approve "${PR_NUMBER:?}"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
- run: git add -N . && git diff --exit-code

View File

@@ -20,9 +20,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: taiki-e/checkout-action@v1
- uses: taiki-e/create-gh-release-action@v1
with:
changelog: CHANGELOG.md

1
.gitignore vendored
View File

@@ -1,5 +1,6 @@
target
Cargo.lock
.venv
tmp
# For platform and editor specific settings, it is recommended to add to

10
.markdownlint-cli2.yaml Normal file
View File

@@ -0,0 +1,10 @@
# https://github.com/DavidAnson/markdownlint#rules--aliases
config:
line-length: false
no-duplicate-heading: false
no-inline-html: false
no-emphasis-as-heading: false
# https://github.com/DavidAnson/markdownlint-cli2#markdownlint-cli2jsonc
noBanner: true
noProgress: true

View File

@@ -1 +1,32 @@
# Rustfmt configuration
# https://github.com/rust-lang/rustfmt/blob/HEAD/Configurations.md
# Rustfmt cannot format long lines inside macros, but this option detects this.
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3391)
error_on_line_overflow = true
# Override the default formatting style.
# See https://internals.rust-lang.org/t/running-rustfmt-on-rust-lang-rust-and-other-rust-lang-repositories/8732/81.
use_small_heuristics = "Max"
# This is the default of 2024 edition https://github.com/rust-lang/rust/pull/114764.
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3370)
overflow_delimited_expr = true
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/4991).
imports_granularity = "Crate"
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/5083).
group_imports = "StdExternalCrate"
# Apply rustfmt to more places.
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3348).
format_code_in_doc_comments = true
# Automatically fix deprecated style.
use_field_init_shorthand = true
use_try_shorthand = true
# Set the default settings again to always apply the proper formatting without
# being affected by the editor settings.
edition = "2021"
hard_tabs = false
newline_style = "Unix"
tab_spaces = 4

9
.taplo.toml Normal file
View File

@@ -0,0 +1,9 @@
# Taplo configuration
# https://taplo.tamasfe.dev/configuration/formatter-options.html
[formatting]
align_comments = false
allowed_blank_lines = 1
array_auto_collapse = false
array_auto_expand = false
indent_string = " "

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,43 @@
[workspace]
resolver = "2"
members = ["tools/codegen"]
# This table is shared by projects under github.com/taiki-e.
# It is not intended for manual editing.
[workspace.lints.rust]
improper_ctypes = "warn"
improper_ctypes_definitions = "warn"
non_ascii_idents = "warn"
rust_2018_idioms = "warn"
single_use_lifetimes = "warn"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "warn"
[workspace.lints.clippy]
all = "warn" # Downgrade deny-by-default lints
pedantic = "warn"
as_ptr_cast_mut = "warn"
default_union_representation = "warn"
inline_asm_x86_att_syntax = "warn"
trailing_empty_array = "warn"
transmute_undefined_repr = "warn"
undocumented_unsafe_blocks = "warn"
# Suppress buggy or noisy clippy lints
bool_assert_comparison = { level = "allow", priority = 1 }
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
doc_markdown = { level = "allow", priority = 1 }
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
lint_groups_priority = { level = "allow", priority = 1 } # clippy bug: https://github.com/rust-lang/rust-clippy/issues/12270
manual_assert = { level = "allow", priority = 1 }
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
missing_errors_doc = { level = "allow", priority = 1 }
module_name_repetitions = { level = "allow", priority = 1 }
nonminimal_bool = { level = "allow", priority = 1 } # buggy https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool
similar_names = { level = "allow", priority = 1 }
single_match = { level = "allow", priority = 1 }
single_match_else = { level = "allow", priority = 1 }
struct_excessive_bools = { level = "allow", priority = 1 }
struct_field_names = { level = "allow", priority = 1 }
too_many_arguments = { level = "allow", priority = 1 }
too_many_lines = { level = "allow", priority = 1 }
type_complexity = { level = "allow", priority = 1 }

View File

@@ -1,7 +1,7 @@
# 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 actions](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).
@@ -81,32 +81,46 @@ https://spdx.org/licenses
| Name | Where binaries will be installed | Where will it be installed from | Supported platform | License |
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
| [**biome**](https://biomejs.dev)| `/usr/local/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [MIT](https://github.com/biomejs/biome/blob/HEAD/LICENSE) |
| [**cargo-audit**](https://github.com/rustsec/rustsec/tree/HEAD/cargo-audit) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustsec/rustsec/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT) |
| [**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-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-cyclonedx**](https://github.com/CycloneDX/cyclonedx-rust-cargo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-rust-cargo/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/HEAD/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-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-export**](https://github.com/bazhenov/cargo-export) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bazhenov/cargo-export/releases) | Linux, macOS, Windows | [MIT](https://github.com/bazhenov/cargo-export/blob/HEAD/LICENSE) |
| [**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-machete**](https://github.com/bnjbvr/cargo-machete) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bnjbvr/cargo-machete/releases) | Linux, macOS, Windows | [MIT](https://github.com/bnjbvr/cargo-machete/blob/HEAD/LICENSE.md) |
| [**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-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/HEAD/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-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-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/HEAD/LICENSE.md) |
| [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/55ec89082466f6bb246d870a8d56d166a8e1f08b/Cargo.toml#L5) |
| [**cargo-spellcheck**](https://github.com/drahnr/cargo-spellcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drahnr/cargo-spellcheck/releases) | Linux and Windows | [LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/f60c81ad0134c12faf08715f08d14f66e749f6e7/docs/checkers.md#nlprules) |
| [**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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/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/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) |
| [**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) |
| [**espup**](https://github.com/esp-rs/espup) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/esp-rs/espup/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-MIT) |
| [**git-cliff**](https://github.com/orhun/git-cliff) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orhun/git-cliff/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-MIT) |
| [**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) |
| [**hyperfine**](https://github.com/sharkdp/hyperfine) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sharkdp/hyperfine/releases) | Linux, macOS, Windows | [MIT](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-APACHE) |
| [**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` | 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) |
| [**osv-scanner**]( https://github.com/google/osv-scanner) | `/usr/local/bin` | [GitHub Releases]( https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2](https://github.com/google/osv-scanner/blob/HEAD/LICENSE) |
| [**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) |
| [**sccache**](https://github.com/mozilla/sccache) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/sccache/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/mozilla/sccache/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) |
| [**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/HEAD/LICENSE) |
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [Github Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-MIT) |
| [**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-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-MIT) |
| [**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) |
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | Apache-2.0 OR MIT |
@@ -128,11 +142,13 @@ When installing the tool from GitHub Releases, this action will download the too
Additionally, this action will also verify SHA256 checksums for downloaded files in all tools installed from GitHub Releases. This is enabled by default and can be disabled by setting the `checksum` input option to `false`.
Additionally, we also verify signature if the tool distributes signed archives. Signature verification is done at the stage of getting the checksum, so disabling the checksum will also disable signature verification.
See the linked documentation for information on security when installed using [snap](https://snapcraft.io/docs) or [cargo-binstall](https://github.com/cargo-bins/cargo-binstall#faq).
## Compatibility
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Alpine, Fedora, CentOS, Alma).
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine).
To use this action in self-hosted runners or in containers, at least the following tools are required:
- bash
@@ -156,7 +172,8 @@ To use this action in self-hosted runners or in containers, at least the followi
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
[MIT license](LICENSE-MIT) at your option.
Each of the tools installed by this action has a different license. See the [Supported tools](#supported-tools) section for more information.
Each of the tools installed by this action has a different license. See the
[Supported tools](#supported-tools) section for more information.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall

480
main.sh
View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
set -eEuo pipefail
IFS=$'\n\t'
rx() {
@@ -31,6 +31,13 @@ warn() {
info() {
echo "info: $*"
}
_sudo() {
if type -P sudo &>/dev/null; then
sudo "$@"
else
"$@"
fi
}
download_and_checksum() {
local url="$1"
local checksum="$2"
@@ -41,13 +48,12 @@ download_and_checksum() {
retry curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "${url}" -o tmp
if [[ -n "${checksum}" ]]; then
info "verifying sha256 checksum for $(basename "${url}")"
echo "${checksum} *tmp" >tmp.sha256sum
if type -P sha256sum &>/dev/null; then
sha256sum -c tmp.sha256sum >/dev/null
echo "${checksum} *tmp" | sha256sum -c - >/dev/null
elif type -P shasum &>/dev/null; then
# GitHub-hosted macOS runner does not install GNU Coreutils by default.
# https://github.com/actions/runner-images/issues/90
shasum -a 256 -c tmp.sha256sum >/dev/null
echo "${checksum} *tmp" | shasum -a 256 -c - >/dev/null
else
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
fi
@@ -55,35 +61,49 @@ download_and_checksum() {
}
download_and_extract() {
local url="$1"
local checksum="$2"
local bin_dir="$3"
local bin_in_archive="$4" # path to bin in archive
if [[ "${bin_dir}" == "/usr/"* ]]; then
if [[ ! -d "${bin_dir}" ]]; then
bin_dir="${HOME}/.install-action/bin"
if [[ ! -d "${bin_dir}" ]]; then
mkdir -p "${bin_dir}"
canonicalize_windows_path "${bin_dir}" >>"${GITHUB_PATH}"
export PATH="${PATH}:${bin_dir}"
fi
fi
shift
local checksum="$1"
shift
local bin_dir="$1"
shift
local bin_in_archive=("$@") # path to bin in archive
if [[ "${bin_dir}" == "${install_action_dir}/bin" ]]; then
init_install_action_bin_dir
fi
local installed_bin
# xbuild's binary name is "x", as opposed to the usual crate name
installed_bin=()
local tmp
case "${tool}" in
xbuild) installed_bin="${bin_dir}/x" ;;
*) installed_bin="${bin_dir}/$(basename "${bin_in_archive}")" ;;
# xbuild's binary name is "x", as opposed to the usual crate name
xbuild) installed_bin=("${bin_dir}/x${exe}") ;;
# editorconfig-checker's binary name is renamed below
editorconfig-checker) installed_bin=("${bin_dir}/${tool}${exe}") ;;
*)
for tmp in "${bin_in_archive[@]}"; do
installed_bin+=("${bin_dir}/$(basename "${tmp}")")
done
;;
esac
local tar_args=()
case "${url}" in
*.tar.gz | *.tgz) tar_args+=("xzf") ;;
*.tar.gz | *.tgz)
tar_args+=("xzf")
if ! type -P gzip &>/dev/null; then
case "${base_distro}" in
debian | fedora | suse | arch | alpine)
echo "::group::Install packages required for installation (gzip)"
sys_install gzip
echo "::endgroup::"
;;
esac
fi
;;
*.tar.bz2 | *.tbz2)
tar_args+=("xjf")
if ! type -P bzip2 &>/dev/null; then
case "${base_distro}" in
debian | alpine | fedora)
debian | fedora | suse | arch | alpine)
echo "::group::Install packages required for installation (bzip2)"
sys_install bzip2
echo "::endgroup::"
@@ -100,7 +120,7 @@ download_and_extract() {
sys_install xz-utils
echo "::endgroup::"
;;
alpine | fedora)
fedora | suse | arch | alpine)
echo "::group::Install packages required for installation (xz)"
sys_install xz
echo "::endgroup::"
@@ -111,7 +131,7 @@ download_and_extract() {
*.zip)
if ! type -P unzip &>/dev/null; then
case "${base_distro}" in
debian | alpine | fedora)
debian | fedora | suse | arch | alpine)
echo "::group::Install packages required for installation (unzip)"
sys_install unzip
echo "::endgroup::"
@@ -127,19 +147,26 @@ download_and_extract() {
download_and_checksum "${url}" "${checksum}"
if [[ ${#tar_args[@]} -gt 0 ]]; then
tar_args+=("tmp")
local components
components=$(tr <<<"${bin_in_archive}" -cd '/' | wc -c)
if [[ "${components}" != "0" ]]; then
tar_args+=(--strip-components "${components}")
fi
tar "${tar_args[@]}" -C "${bin_dir}" "${bin_in_archive}"
tar "${tar_args[@]}"
for tmp in "${bin_in_archive[@]}"; do
case "${tool}" in
editorconfig-checker) mv "${tmp}" "${bin_dir}/${tool}${exe}" ;;
*) mv "${tmp}" "${bin_dir}/" ;;
esac
done
else
case "${url}" in
*.zip)
unzip -q tmp "${bin_in_archive#\./}"
mv "${bin_in_archive}" "${bin_dir}/"
for tmp in "${bin_in_archive[@]}"; do
mv "${tmp}" "${bin_dir}/"
done
;;
*)
for tmp in "${installed_bin[@]}"; do
mv tmp "${tmp}"
done
;;
*) mv tmp "${installed_bin}" ;;
esac
fi
)
@@ -147,9 +174,11 @@ download_and_extract() {
case "${host_os}" in
linux | macos)
if [[ ! -x "${installed_bin}" ]]; then
chmod +x "${installed_bin}"
fi
for tmp in "${installed_bin[@]}"; do
if [[ ! -x "${tmp}" ]]; then
chmod +x "${tmp}"
fi
done
;;
esac
}
@@ -157,17 +186,17 @@ 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")
rust_crate=$(call_jq -r ".rust_crate" "${manifest_dir}/${tool}.json")
manifest=$(call_jq -r ".\"${version}\"" "${manifest_dir}/${tool}.json")
if [[ "${manifest}" == "null" ]]; then
download_info="null"
return 0
fi
exact_version=$(jq <<<"${manifest}" -r '.version')
exact_version=$(call_jq <<<"${manifest}" -r '.version')
if [[ "${exact_version}" == "null" ]]; then
exact_version="${version}"
else
manifest=$(jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
manifest=$(call_jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
fi
case "${host_os}" in
linux)
@@ -175,24 +204,24 @@ read_manifest() {
# 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.)
host_platform="${host_arch}_linux_musl"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
download_info=$(call_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.
host_platform="${host_arch}_linux_gnu"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
download_info=$(call_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+.
host_platform="${host_arch}_${host_os}"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
host_platform="x86_64_${host_os}"
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
fi
;;
*) bail "unsupported OS type '${host_os}' for ${tool}" ;;
@@ -204,26 +233,43 @@ read_download_info() {
if [[ "${download_info}" == "null" ]]; then
bail "${tool}@${version} for '${host_os}' is not supported"
fi
checksum=$(jq <<<"${download_info}" -r '.checksum')
url=$(jq <<<"${download_info}" -r '.url')
checksum=$(call_jq <<<"${download_info}" -r '.checksum')
url=$(call_jq <<<"${download_info}" -r '.url')
local tmp
bin_in_archive=()
if [[ "${url}" == "null" ]]; then
local template
template=$(jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
url=$(jq <<<"${template}" -r '.url')
template=$(call_jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
url=$(call_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}}"
tmp=$(call_jq <<<"${template}" -r '.bin' | sed -E "s/\\$\\{version\\}/${exact_version}/g")
if [[ "${tmp}" == *"["* ]]; then
# shellcheck disable=SC2207
bin_in_archive=($(call_jq <<<"${template}" -r '.bin[]' | sed -E "s/\\$\\{version\\}/${exact_version}/g"))
fi
else
bin_in_archive=$(jq <<<"${download_info}" -r '.bin')
tmp=$(call_jq <<<"${download_info}" -r '.bin')
if [[ "${tmp}" == *"["* ]]; then
# shellcheck disable=SC2207
bin_in_archive=($(call_jq <<<"${download_info}" -r '.bin[]'))
fi
fi
if [[ ${#bin_in_archive[@]} -eq 0 ]]; then
if [[ "${tmp}" == "null" ]]; then
bin_in_archive=("${tool}${exe}")
else
bin_in_archive=("${tmp}")
fi
fi
if [[ "${rust_crate}" == "null" ]]; then
bin_dir="/usr/local/bin"
if [[ "${host_os}" == "windows" ]] || [[ ! -e /usr/local/bin ]]; then
bin_dir="${install_action_dir}/bin"
else
bin_dir=/usr/local/bin
fi
else
bin_dir="${cargo_bin}"
fi
if [[ "${bin_in_archive}" == "null" ]]; then
bin_in_archive="${tool}${exe}"
fi
}
download_from_manifest() {
read_manifest "$@"
@@ -231,14 +277,15 @@ download_from_manifest() {
}
download_from_download_info() {
read_download_info "$@"
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive}"
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive[@]}"
}
install_cargo_binstall() {
local binstall_version
binstall_version=$(jq -r '.latest.version' "${manifest_dir}/cargo-binstall.json")
binstall_version=$(call_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)" == "${binstall_version}" ]]; then
_binstall_version=$("cargo-binstall${exe}" binstall -V 2>/dev/null || echo "")
if [[ -n "${_binstall_version}" ]]; then
if [[ "${_binstall_version}" == "${binstall_version}" ]]; then
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}"
install_binstall=''
else
@@ -248,68 +295,75 @@ install_cargo_binstall() {
fi
if [[ -n "${install_binstall}" ]]; then
info "installing cargo-binstall"
info "installing cargo-binstall@latest (${binstall_version})"
download_from_manifest "cargo-binstall" "latest"
info "cargo-binstall installed at $(type -P "cargo-binstall${exe}")"
rx cargo binstall -V
installed_at=$(type -P "cargo-binstall${exe}" || echo "")
if [[ -n "${installed_at}" ]]; then
info "cargo-binstall installed at ${installed_at}"
else
warn "cargo-binstall should be installed at ${bin_dir:-}/cargo-binstall${exe}; but cargo-binstall${exe} not found in path"
fi
rx "cargo-binstall${exe}" binstall -V
fi
}
apt_update() {
if type -P sudo &>/dev/null; then
retry sudo apt-get -o Acquire::Retries=10 -qq update
else
retry apt-get -o Acquire::Retries=10 -qq update
fi
retry _sudo apt-get -o Acquire::Retries=10 -qq update
apt_updated=1
}
apt_install() {
if [[ -z "${apt_updated:-}" ]]; then
apt_update
fi
if type -P sudo &>/dev/null; then
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 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
fi
retry _sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
}
apt_remove() {
if type -P sudo &>/dev/null; then
sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
else
apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
fi
_sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
}
snap_install() {
if type -P sudo &>/dev/null; then
retry sudo snap install "$@"
else
retry snap install "$@"
fi
retry _sudo snap install "$@"
}
dnf_install() {
retry _sudo "${dnf}" install -y "$@"
}
zypper_install() {
retry _sudo zypper install -y "$@"
}
pacman_install() {
retry _sudo pacman -Sy --noconfirm "$@"
}
apk_install() {
if type -P doas &>/dev/null; then
if type -P sudo &>/dev/null; then
sudo apk --no-cache add "$@"
elif type -P doas &>/dev/null; then
doas apk --no-cache add "$@"
else
apk --no-cache add "$@"
fi
}
dnf_install() {
if type -P sudo &>/dev/null; then
retry sudo "${dnf}" install -y "$@"
else
retry "${dnf}" install -y "$@"
fi
}
sys_install() {
case "${base_distro}" in
debian) apt_install "$@" ;;
alpine) apk_install "$@" ;;
fedora) dnf_install "$@" ;;
suse) zypper_install "$@" ;;
arch) pacman_install "$@" ;;
alpine) apk_install "$@" ;;
esac
}
init_install_action_bin_dir() {
if [[ -z "${init_install_action_bin:-}" ]]; then
init_install_action_bin=1
mkdir -p "${bin_dir}"
export PATH="${PATH}:${bin_dir}"
local _bin_dir
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
# TODO: avoid this when already added
info "adding '${_bin_dir}' to PATH"
echo "${_bin_dir}" >>"${GITHUB_PATH}"
fi
}
canonicalize_windows_path() {
case "${host_os}" in
windows) sed <<<"$1" 's/^\/c\//C:\\/' ;;
windows) sed <<<"$1" 's/^\/c\//C:\\/; s/\//\\/g' ;;
*) echo "$1" ;;
esac
}
@@ -355,14 +409,16 @@ case "$(uname -s)" in
Linux)
host_os=linux
if grep -q '^ID_LIKE=' /etc/os-release; then
base_distro=$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')
base_distro=$(grep '^ID_LIKE=' /etc/os-release | cut -d= -f2)
case "${base_distro}" in
*debian*) base_distro=debian ;;
*alpine*) base_distro=alpine ;;
*fedora*) base_distro=fedora ;;
*suse*) base_distro=suse ;;
*arch*) base_distro=arch ;;
*alpine*) base_distro=alpine ;;
esac
else
base_distro=$(grep '^ID=' /etc/os-release | sed 's/^ID=//')
base_distro=$(grep '^ID=' /etc/os-release | cut -d= -f2)
fi
case "${base_distro}" in
fedora)
@@ -391,62 +447,123 @@ case "$(uname -s)" in
esac
case "$(uname -m)" in
aarch64 | arm64) host_arch="aarch64" ;;
xscale | arm | armv6l | armv7l | armv8l)
xscale | arm | armv*l)
# 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
# Does it seem only armv7l+ is supported?
# https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189
# https://github.com/actions/runner/issues/688
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://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
# https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
# So we can assume x86_64 unless it is aarch64 or arm.
*) host_arch="x86_64" ;;
esac
info "host platform: ${host_arch}_${host_os}"
tmp_dir="${HOME}/.install-action/tmp"
install_action_dir="${HOME}/.install-action"
tmp_dir="${install_action_dir}/tmp"
cargo_bin="${CARGO_HOME:-"${HOME}/.cargo"}/bin"
# 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
# /usr/local/bin or $install_action_dir/bin.
if [[ ! -e "${cargo_bin}" ]] || [[ "$(type -P cargo || true)" != "${cargo_bin}/cargo"* ]]; then
if type -P cargo &>/dev/null; then
info "cargo is located at $(type -P cargo)"
fi
if [[ "${host_os}" == "windows" ]] || [[ ! -e /usr/local/bin ]]; then
cargo_bin="${install_action_dir}/bin"
else
cargo_bin=/usr/local/bin
fi
fi
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
case "${base_distro}" in
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
jq_use_b=''
case "${host_os}" in
linux)
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
case "${base_distro}" in
debian | fedora | suse | arch | 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::"
;;
*) warn "install-action requires at least jq and curl on non-Debian/Fedora/SUSE/Arch/Alpine-based Linux" ;;
esac
fi
;;
macos)
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null; then
warn "install-action requires at least jq and curl on macOS"
fi
;;
windows)
if ! type -P curl &>/dev/null; then
warn "install-action requires at least curl on Windows"
fi
# https://github.com/jqlang/jq/issues/1854
jq_use_b=1
jq="${install_action_dir}/jq/bin/jq.exe"
if [[ ! -f "${jq}" ]]; then
jq_version=$(jq --version || echo "")
case "${jq_version}" in
jq-1.[7-9]* | jq-1.[1-9][0-9]*) jq='' ;;
*)
_tmp=$(jq <<<"{}" -r .a || echo "")
if [[ "${_tmp}" == "null" ]]; then
jq=''
jq_use_b=''
else
info "old jq (${jq_version}) has bug on Windows; downloading jq 1.7 (will not be added to PATH)"
mkdir -p "${install_action_dir}/jq/bin"
url='https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-windows-amd64.exe'
checksum='7451fbbf37feffb9bf262bd97c54f0da558c63f0748e64152dd87b0a07b6d6ab'
(
cd "${install_action_dir}/jq/bin"
download_and_checksum "${url}" "${checksum}"
mv tmp jq.exe
)
echo
fi
;;
esac
fi
;;
*) bail "unsupported host OS '${host_os}'" ;;
esac
call_jq() {
# https://github.com/jqlang/jq/issues/1854
if [[ -n "${jq_use_b}" ]]; then
"${jq:-jq}" -b "$@"
else
"${jq:-jq}" "$@"
fi
}
unsupported_tools=()
for tool in "${tools[@]}"; do
@@ -462,23 +579,22 @@ for tool in "${tools[@]}"; do
else
version="latest"
fi
installed_bin=()
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}"
bin_dir="${install_action_dir}/bin"
include_dir="${install_action_dir}/include"
init_install_action_bin_dir
if [[ ! -e "${include_dir}" ]]; then
mkdir -p "${include_dir}"
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)
debian | fedora | suse | arch | alpine)
echo "::group::Install packages required for installation (unzip)"
sys_install unzip
echo "::endgroup::"
@@ -493,13 +609,14 @@ for tool in "${tools[@]}"; do
mv "bin/protoc${exe}" "${bin_dir}/"
mkdir -p "${include_dir}/"
cp -r include/. "${include_dir}/"
bin_dir=$(canonicalize_windows_path "${bin_dir}")
if [[ -z "${PROTOC:-}" ]]; then
info "setting PROTOC environment variable"
echo "PROTOC=${bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
info "setting PROTOC environment variable to '${_bin_dir}/protoc${exe}'"
echo "PROTOC=${_bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
fi
)
rm -rf "${tmp_dir}"
installed_bin=("${tool}${exe}")
;;
valgrind)
info "installing ${tool}@${version}"
@@ -517,9 +634,9 @@ for tool in "${tools[@]}"; do
# Use snap to install the latest Valgrind
# https://snapcraft.io/install/valgrind/ubuntu
snap_install valgrind --classic
installed_bin=("${tool}${exe}")
;;
cargo-binstall)
info "installing ${tool}@${version}"
case "${version}" in
latest) ;;
*) warn "specifying the version of ${tool} is not supported by this action" ;;
@@ -576,40 +693,55 @@ for tool in "${tools[@]}"; do
;;
esac
case "${tool}" in
xbuild) tool_bin="x" ;;
*) tool_bin="${tool}" ;;
esac
info "${tool} installed at $(type -P "${tool_bin}${exe}")"
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version option.
case "${tool}" in
cargo-careful | cargo-machete) ;; # cargo-careful 0.3.4 and cargo-machete 0.5.0 do not support neither --version nor --help option.
cargo-*)
if type -P cargo &>/dev/null; then
_cargo=cargo
else
_cargo="${tool}"
fi
case "${tool}" in
cargo-valgrind) rx "${_cargo}" "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
*)
if ! rx "${_cargo}" "${tool#cargo-}" --version; then
rx "${_cargo}" "${tool#cargo-}" --help
fi
;;
esac
;;
*)
if ! rx "${tool_bin}" --version; then
rx "${tool_bin}" --help
fi
;;
esac
tool_bin_stems=()
for tool_bin in "${installed_bin[@]}"; do
tool_bin=$(basename "${tool_bin}")
tool_bin_stem="${tool_bin%.exe}"
installed_at=$(type -P "${tool_bin}" || echo "")
if [[ -z "${installed_at}" ]]; then
tool_bin="${tool_bin_stem}"
installed_at=$(type -P "${tool_bin}" || echo "")
fi
if [[ -n "${installed_at}" ]]; then
info "${tool_bin_stem} installed at ${installed_at}"
else
warn "${tool_bin_stem} should be installed at ${bin_dir:+"${bin_dir}/"}${tool_bin}${exe}; but ${tool_bin}${exe} not found in path"
fi
tool_bin_stems+=("${tool_bin_stem}")
done
for tool_bin_stem in "${tool_bin_stems[@]}"; do
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version flag.
case "${tool_bin_stem}" in
# biome up to 1.2.2 exits with 1 on both --version and --help flags.
# cargo-machete up to 0.6.0 does not support --version flag.
biome | cargo-machete) rx "${tool_bin_stem}" --version || true ;;
# these packages support neither --version nor --help flag.
cargo-careful | wasm-bindgen-test-runner) ;;
# wasm2es6js does not support --version flag and --help flag doesn't contains version info.
wasm2es6js) ;;
cargo-*)
case "${tool_bin_stem}" in
# cargo-valgrind 2.1.0's --version flag just calls cargo's --version flag
cargo-valgrind) rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help ;;
*)
if ! rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --version; then
rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help
fi
;;
esac
;;
*)
if ! rx "${tool_bin_stem}" --version; then
rx "${tool_bin_stem}" --help
fi
;;
esac
done
echo
done
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
IFS=$','
IFS=','
info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall"
IFS=$'\n\t'
install_cargo_binstall

633
manifests/biome.json generated Normal file
View File

@@ -0,0 +1,633 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64",
"bin": "biome"
},
"x86_64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64-musl",
"bin": "biome"
},
"x86_64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-x64",
"bin": "biome"
},
"x86_64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-win32-x64.exe",
"bin": "biome.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64",
"bin": "biome"
},
"aarch64_linux_musl": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64-musl",
"bin": "biome"
},
"aarch64_macos": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-arm64",
"bin": "biome"
},
"aarch64_windows": {
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-win32-arm64.exe",
"bin": "biome.exe"
}
},
"latest": {
"version": "1.7.3"
},
"1": {
"version": "1.7.3"
},
"1.7": {
"version": "1.7.3"
},
"1.7.3": {
"x86_64_linux_musl": {
"checksum": "f4c2db816081527e18f4219d4c2ee97f3613f9b04aa2c2480b97f85fd0b1c744"
},
"x86_64_macos": {
"checksum": "97541273ec677c3dc90cd43989a10f1437e9ca61c8ecc1340706a56b1490ca77"
},
"x86_64_windows": {
"checksum": "a44a6787eb664cd8977da4cfcbc58092c3b8b7e44419895944858dd1eae13855"
},
"aarch64_linux_musl": {
"checksum": "8495ff8f76a19a12779c43e49811f5eecb1c88e79e82de7bd61ab968062eca20"
},
"aarch64_macos": {
"checksum": "6c9ff5223173b71aaa12693451369c287e8f4e5625803a9ceefd815a9bb8a0c6"
},
"aarch64_windows": {
"checksum": "6f545f42e3b47f5489f75f30f309611e3ae470dd92e568e44311d2ee3ffdb3f9"
}
},
"1.7.2": {
"x86_64_linux_musl": {
"checksum": "1bad2fd02d9dc2d38800bb20d6222d0b6a3092e707ac8e0ec0f51134ea2525ae"
},
"x86_64_macos": {
"checksum": "568377bb375af65a9d6205365708a38fe1ac30105f7d1137248d7c343d69e8fa"
},
"x86_64_windows": {
"checksum": "5ebcab7d65c98268b199fcfe6e6732f46f2b41aeea77716a59110a380560d307"
},
"aarch64_linux_musl": {
"checksum": "bdfe7c9fe1b3118c88190e0e5fbc8b1e3cb6dde08b0510a326f3f962f09a7f67"
},
"aarch64_macos": {
"checksum": "c0c20ca8f6f9f2441e2aacfca9e1625793195f54224ba0358dc84e85bdee58f0"
},
"aarch64_windows": {
"checksum": "e48a8de12448ba6b7d5b274ced53ebddf98a3bfabf676c45c8b60a8b7ad2572b"
}
},
"1.7.1": {
"x86_64_linux_musl": {
"checksum": "1b2115fdab03dba4c59cb3d512822e11ceb16f294519343b2e373f9b7aa1a074"
},
"x86_64_macos": {
"checksum": "9b25832f3686399aaee8fd3db611178ea5529c4ed3c3a275e05d0cbabe642530"
},
"x86_64_windows": {
"checksum": "6bb7ab5f7b88fd7ae8e66abe6558d5ba7ee27939fc6d27dcd8e950540f0d7760"
},
"aarch64_linux_musl": {
"checksum": "02e41aa2eb4994db7316913f58a38b5c7c7876f7d8320625d0c12ccdbc62d0fa"
},
"aarch64_macos": {
"checksum": "6a5c9f7fcab3dfb4723c23c66ab58ed345e082a66a5406b7d30e1c50d990c89f"
},
"aarch64_windows": {
"checksum": "076c15a8a314ba151118295da7f182630dfab160bde22f50b3c87e482912f337"
}
},
"1.7.0": {
"x86_64_linux_musl": {
"checksum": "9e8df2e263bd1a3c057a661682b280edf73c40a288f0c3267d11fcde2553cb87"
},
"x86_64_macos": {
"checksum": "2586beedcefa5ad6c5f2ae43148bf4c4e266eab3718e8b0355deb3b388e03358"
},
"x86_64_windows": {
"checksum": "a305a0e39b54301c97ab72c40db3409cc7d452096eee659c2402338402126f24"
},
"aarch64_linux_musl": {
"checksum": "a042bf5ee40e0b84ee7860a58af69d0766db719eec5a103e9f09b2eef08cf663"
},
"aarch64_macos": {
"checksum": "3ea37facceb5f565bd6ec5e343ed7aa4257ae78f42671dd68d9af06a1018803b"
},
"aarch64_windows": {
"checksum": "89d972f4d3e41475802b9d3f0e1dc6ed9d31079e8902813f9e4a5600fd814a81"
}
},
"1.6": {
"version": "1.6.4"
},
"1.6.4": {
"x86_64_linux_musl": {
"checksum": "b4b9ac0fb6ce7f28c77430b07139ca54794a7e5fbcd94cacc91cdd15bbeb08a2"
},
"x86_64_macos": {
"checksum": "c871c17346a965a31bfeb0ed4f5046b2ea64940c703cb7ae460d001c788de2ea"
},
"x86_64_windows": {
"checksum": "df7a3f2c256b666a05d6c5eeb72a3fc0d836a836566d918f8fa619abb2c7ccf4"
},
"aarch64_linux_musl": {
"checksum": "1cb7a0e478f6d1148d79c685af685c1033f4a361417cf9bf25a7ab05c075149a"
},
"aarch64_macos": {
"checksum": "e62a09a4943be949ff7e5b75af76ea9efa02dc0d2e772fd0f7338b94ebe06163"
},
"aarch64_windows": {
"checksum": "13566c0cdf892cf8e67256f56e7de6a07c8e9f5b78c6494c49a0f7a7752a6aa1"
}
},
"1.6.3": {
"x86_64_linux_musl": {
"checksum": "55792cdf4299d51ef357f7a6933f0cd98b573cc8f8c7883a0deef3f1b2a287c3"
},
"x86_64_macos": {
"checksum": "ab5e8ba4579c80e4819eb55ad1447898165915963918c03a44695905d0a8bf0c"
},
"x86_64_windows": {
"checksum": "fd2ba0e350d5e0a764924a50e0aec1d6648a00a90b7cfe04d093f313ff813f9f"
},
"aarch64_linux_musl": {
"checksum": "94531e86898a52ecb6b59e02e52ea637383b564155117b1e1a9d972ad3dc51c0"
},
"aarch64_macos": {
"checksum": "4583613e1c9b6c4dc65d1b9b79d199f205dd7e823e315bf07883656d3f9cc6b0"
},
"aarch64_windows": {
"checksum": "9627c0550da0002244c1cb0ee94e24ab6522738d996d9a594c0cb14ce77cf12e"
}
},
"1.6.2": {
"x86_64_linux_musl": {
"checksum": "2edac9e3f9b811632a5c177885a464dfe047d33f8dd00934e63d09fdb9b4629a"
},
"x86_64_macos": {
"checksum": "2ddbb5c9c30aae6a5575f6725f38f80778c76325b52a252cff09ec2c70102b38"
},
"x86_64_windows": {
"checksum": "1a0c8eab84c965c88c3a1d5e57cb00bc160362420719207b301cbd7060ed5491"
},
"aarch64_linux_musl": {
"checksum": "03dc64013c3f478748e0a2e5519d654d8896eb8f0112d6510752c918f5c69c35"
},
"aarch64_macos": {
"checksum": "d0393790c7a3adb1ea9a8870e3f6f63707014cc8d14ca3c09562d6816b91cd22"
},
"aarch64_windows": {
"checksum": "bddef88ae0614f2c527f67eb3d9c70a2393629f6bebf0207337498164bbb6155"
}
},
"1.6.1": {
"x86_64_linux_musl": {
"checksum": "698249d598ba196ab32c2a383b4b00e429cdbb5a24c2b11ea6aa80c4ca0dd15c"
},
"x86_64_macos": {
"checksum": "49f776fca81c8b3ac6b8051429bb240c38a41949fbf8d55713df6b3ff4797a91"
},
"x86_64_windows": {
"checksum": "f3dcf3669f630b6017ce6e23c1d8a8424295b5c504922c6dfab029d9ecacea3c"
},
"aarch64_linux_musl": {
"checksum": "dcf867dfa1541670d0eb2bde117f1f01f5dcfe66ea30cd97adf1dd96a1a73f70"
},
"aarch64_macos": {
"checksum": "6373cbc2c9dce3aa1fd3af2b2293a792e13e374b0c503d43a80e9fc35f100502"
},
"aarch64_windows": {
"checksum": "97e4b7d0c1256e51028ea496c665fca8e53237ff44434ccd27a477d38167ad43"
}
},
"1.6.0": {
"x86_64_linux_musl": {
"checksum": "4a76d09b1c06c3b7c486e99c899076d4f60f8b34d0bb9b41a61abee16345a99c"
},
"x86_64_macos": {
"checksum": "4cf6468c39e3eb45a5bfc4d65365d1b748470d0f97235471263ef7dd66b2bae5"
},
"x86_64_windows": {
"checksum": "43a2df63d8bc3c1afe3560d9a2c4629d6961d31b99d251446ce359e1ce7844dd"
},
"aarch64_linux_musl": {
"checksum": "7897c55191a8c500107764102c0cc5e29f5817829cd4eda6d9e1236aec95cdf7"
},
"aarch64_macos": {
"checksum": "396602d624fe1a68a6ea59a4d75bd43d2643f9283c543e240a86fbd3d21192b6"
},
"aarch64_windows": {
"checksum": "04e5fb6d337f468ab50fae1d2586dd210a8d6adb2cf4879011119b1dcb8446a1"
}
},
"1.5": {
"version": "1.5.3"
},
"1.5.3": {
"x86_64_linux_musl": {
"checksum": "33fde68516a1a170832e702cf9938720322462bdb3b74648a51cd89c476eac30"
},
"x86_64_macos": {
"checksum": "c89bbe62cefbec56c7352020ca78f2e5053390ab4d8128730b19c6911496016c"
},
"x86_64_windows": {
"checksum": "01c0f14c0a0a2e6bbf5e6db1e00a024a9128017eee1e3d2f795fc4f36ab0584c"
},
"aarch64_linux_musl": {
"checksum": "38333783bd266148fed4df958d5a7442cb1612f8f8314f014a343a400b62270d"
},
"aarch64_macos": {
"checksum": "ed663bc33191beea63a68352a68233079bd3a537c25365bd3160e9284f894c98"
},
"aarch64_windows": {
"checksum": "04261e136529a5714504c27a6c0b580a5f52b40d1e8b31bfbb2126b00d4331d9"
}
},
"1.5.2": {
"x86_64_linux_musl": {
"checksum": "b58f8c921e0c8d7bbec0f0c5f8429a8fa5bba97e87ccd694f0dc51933f2814fe"
},
"x86_64_macos": {
"checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97"
},
"x86_64_windows": {
"checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7"
},
"aarch64_linux_musl": {
"checksum": "4df84c2711fe55b28703ec9165158dd8cf5310f706b7d944e9220b0954a7c1f5"
},
"aarch64_macos": {
"checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732"
},
"aarch64_windows": {
"checksum": "daf09110425463fd4d72bc13404e2f406bd1c8afd38ee0b7225c4b26fb3ea8c1"
}
},
"1.5.1": {
"x86_64_linux_musl": {
"checksum": "a69e6cf8c34fbdd61c584d0dfc25c1bb0f913e9ae141244790e21f94b64cab88"
},
"x86_64_macos": {
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
},
"x86_64_windows": {
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
},
"aarch64_linux_musl": {
"checksum": "7fa919de065dc234724032e78de19fded1c10a99450bd0f4e1b330a94d794644"
},
"aarch64_macos": {
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
},
"aarch64_windows": {
"checksum": "6adab1ad668a0b94c502f2bb2d9c261ad6ec7bdc472630b28a2884b6fd8ce256"
}
},
"1.5.0": {
"x86_64_linux_musl": {
"checksum": "036dec97756554e343a35e0d8b56e8b6d92a4347c133274a9e420525dec63816"
},
"x86_64_macos": {
"checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2"
},
"x86_64_windows": {
"checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33"
},
"aarch64_linux_musl": {
"checksum": "5d595a8db117bbbb7968a09111f8fed2e418dc615c7a49553b04f06f364013db"
},
"aarch64_macos": {
"checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa"
},
"aarch64_windows": {
"checksum": "b1fefa6fe489ca50bed539931b71c208198e38793097957549474c961c110300"
}
},
"1.4": {
"version": "1.4.1"
},
"1.4.1": {
"x86_64_linux_musl": {
"checksum": "37aff9d2fb5699306d8ed7b9858af7fa8536d23e49ef1f327f5652b19c6b7125"
},
"x86_64_macos": {
"checksum": "7e40b33cf4553d32a9eb2ebf021ebfebcf84690b4a195a97cdd4a73ffaa60daa"
},
"x86_64_windows": {
"checksum": "53af2ef1a14f73f506b516545eedd73880d1a382ca1e031aa38cc016947e6f9f"
},
"aarch64_linux_musl": {
"checksum": "4ab6d66ae272d65ef5843eddefaff8bb10cd2d16b313a145877bd6a8120f8c02"
},
"aarch64_macos": {
"checksum": "edd8b651084058977988fa3b5cbfc0c6a87175fa7ad3b4554636530b9ea84178"
},
"aarch64_windows": {
"checksum": "1c591c0566d2b09cfa7a5bfbac4c958784fe9a81b0d2b4df241e999c7f201ed9"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "5ddd6b0d46770e3dbb3269818613354a67bd2a25dba1f781f66c1c68e9736a6d"
},
"x86_64_macos": {
"checksum": "577a8351104676269103652d0815872e8ec14271c71b68b4e56fab45367217ce"
},
"x86_64_windows": {
"checksum": "5980f3956f51cf570c5830cd86534b4e11743e08967dbee3f755ecfd77d04d30"
},
"aarch64_linux_musl": {
"checksum": "82b764b2528306c661a16bef8fe254002691a8a6649a18b0160f3fc96d3244de"
},
"aarch64_macos": {
"checksum": "fbd1852338ba02c832a3a9b95818e516e2327a82620fd2d159eed77a960a3e23"
},
"aarch64_windows": {
"checksum": "1dfbf844a312e40c1f16e4b1e8486ff4c93281087b2ee1c50ea9ca34b76da8b2"
}
},
"1.3": {
"version": "1.3.3"
},
"1.3.3": {
"x86_64_linux_gnu": {
"checksum": "f15e955a935ec1e255a626c4501048612a271539483f76d8d392b0cc7e80b42a"
},
"x86_64_macos": {
"checksum": "7b5a6f7a480b371f99889b86b1dab83459100078f76e5764c2344d14e20e9cc5"
},
"x86_64_windows": {
"checksum": "55cc372816ae1b08a87ec33508f031852e78f5e4e6c183e3049d9886b91fe8ea"
},
"aarch64_linux_gnu": {
"checksum": "3eac5c42c21f330a77f194ad10fd9cfa3e627512d999124405fb9e033223b6eb"
},
"aarch64_macos": {
"checksum": "7cc8ed3b20a936a7c739554742dfb9529b045a372af45a5e21e311013140930c"
},
"aarch64_windows": {
"checksum": "fd913acca6a1e81aa3a916cde92003c377458e302946614f0ccd503c815e0a46"
}
},
"1.3.1": {
"x86_64_linux_gnu": {
"checksum": "9c31d33b32a42e01d6efc6e0fb12bbbe8e0c6a1a261c2a80b92d1735cb54f4a8"
},
"x86_64_macos": {
"checksum": "ffe128ae63c561e2461da0576b33b4b9c535565a40f8d6c82476d8d64306a7d8"
},
"x86_64_windows": {
"checksum": "4cc2782680fb9b925950314d63a1eb30e09604adf50ec20577eb13ca5dd86821"
},
"aarch64_linux_gnu": {
"checksum": "c33847309aba05d14191e1144119343b3219bdfc24a601242cc99f131c8d67e6"
},
"aarch64_macos": {
"checksum": "64fbd948e2c94f3a1fa2746dc57b5c02e42d1a97482ca5c32209492a877296c0"
},
"aarch64_windows": {
"checksum": "ea180385adedde4c0db59d2ae4efd910306ed46f08f3b91c060df9c45c4cdaa9"
}
},
"1.3.0": {
"x86_64_linux_gnu": {
"checksum": "6b6d971d3a74944fcd1613068c6148908a7a5b71ca2ffd3b44a8cdb65c11f417"
},
"x86_64_macos": {
"checksum": "2b607e7a15a023e3c1be05e1262b6197914a81752ba076fa7bf22b753ed3da4b"
},
"x86_64_windows": {
"checksum": "ff0e25ab793db80346c8ae042b28e7f634ebbc8eff94712297a660c152817696"
},
"aarch64_linux_gnu": {
"checksum": "b08ee12f4e167a4529ecb0056faeb88fa4d1cecfc17a48f9a4b57ce95a6cc6e5"
},
"aarch64_macos": {
"checksum": "178cffd9ef1d7461f3826068612aff297aa3b23aa49e0b3766b498fc268cac2a"
},
"aarch64_windows": {
"checksum": "488208b985e5ed068a700426b0142d5435bdd9d57b11e866ad31d8367f0aa8b6"
}
},
"1.2": {
"version": "1.2.2"
},
"1.2.2": {
"x86_64_linux_gnu": {
"checksum": "4748cc070d114faa357a75cc18d99d3062b3468862ca6eb973fcfe4c07bf9d8b"
},
"x86_64_macos": {
"checksum": "8f5f78b8c3c5e0dcff2531f6b847ff860b8d9c007f9f7564890f52a307284f7a"
},
"x86_64_windows": {
"checksum": "b7fa90a8bfa76331f9764ea4e661c98819899e715ab5b45f34bced2a889f424d"
},
"aarch64_linux_gnu": {
"checksum": "17f05345d1b6642da3ec88592612cf8af7ccbb09a011cee32d956dffe5fd920a"
},
"aarch64_macos": {
"checksum": "04aee13d57fff780d0ff05a6817a1da20745a5e6827f3701a039a15a40620ca9"
},
"aarch64_windows": {
"checksum": "fbf56fbfd9925d5350e543a532456f631c2f2b22ef04c8fb9154cf0721755039"
}
},
"1.2.1": {
"x86_64_linux_gnu": {
"checksum": "0bc45bc0eb9b103897f1ffd71758a161820b6aad8a71e3117b9ec396647d3196"
},
"x86_64_macos": {
"checksum": "60737d7a98e79677b9330f552be78faa46405ff311aefc56e6035dc604049d20"
},
"x86_64_windows": {
"checksum": "f75b997ba1ef9ba6202f267751bf01ccd17a0e1c9235b38e06f40e08a173bb70"
},
"aarch64_linux_gnu": {
"checksum": "a9d825eef0583e30e0f8faf719fdc251b03cb0295b6470fedf47cd6e17902673"
},
"aarch64_macos": {
"checksum": "3084cdecb80b6386517058ab042edc4ffa9a5059432ea5561742eabf2dd6dbee"
},
"aarch64_windows": {
"checksum": "5375840c49c673eae1fc4fb463e8f004a396fe3a7445206859f369b6fb491c28"
}
},
"1.2.0": {
"x86_64_linux_gnu": {
"checksum": "7e68da797fe3835be8c798ecdc77ad9c0b0f4d54c941df0381a660dd8690a238"
},
"x86_64_macos": {
"checksum": "1937b276f44f5f1088d68243b6fd5e842aebac4718bb7698f671080856df9a5b"
},
"x86_64_windows": {
"checksum": "14b4c413c431b60d290ed371731f8949a3a97f063f59897374fd8f640d7fc8b5"
},
"aarch64_linux_gnu": {
"checksum": "0837588c59ebd4a089a56206bacce198f08d0e0ebe9ba04a03eaf5c2e5188cd9"
},
"aarch64_macos": {
"checksum": "fb3e874fc681238ff763ddf087d919babe12d184e9ea00b04389ee6b69418543"
},
"aarch64_windows": {
"checksum": "76786255d8f7d8c5af20d9ef4252d10f4be26e51d07754ce64480dca1a3806fd"
}
},
"1.1": {
"version": "1.1.2"
},
"1.1.2": {
"x86_64_linux_gnu": {
"checksum": "884666dca1c7c43c15da0a15b685a0afbd5b2a6420e727cd38f449dc16237b50"
},
"x86_64_macos": {
"checksum": "46841266267ef9b7f4aa9b0160781bcabf2e9c6210b115604f578ed5748a0e43"
},
"x86_64_windows": {
"checksum": "a5126aebb4366bb69ab32a3ae119b950ebba739feace6f68f4309cfaf7156063"
},
"aarch64_linux_gnu": {
"checksum": "71769a2fc037a00af217443651d52226f672d03443aa13aa701bd7edfbf545b1"
},
"aarch64_macos": {
"checksum": "e28e4b153a17b79b5cccb72bb65383a8042db8baa127f3a84059f817a2383dad"
},
"aarch64_windows": {
"checksum": "32da1639cf2c8d71b37084b872d258a17583e33a0880edd2e0efceb29a4a5165"
}
},
"1.1.1": {
"x86_64_linux_gnu": {
"checksum": "638dc53c0f2b0dccec2d1e6d66a5a51dee83c8a6e571d948ec1f022261d005e1"
},
"x86_64_macos": {
"checksum": "0a939082ede936985adbc181fce24c63b98304ab1e2032aa23bdaf4c8854901e"
},
"x86_64_windows": {
"checksum": "4f3fb1fbf05eed77bca7f15a25f39f5364027249c2d2ed4ac8e85ad1818c5200"
},
"aarch64_linux_gnu": {
"checksum": "47c0aff5a94754952996d9e31d8ebfb55e8b844d8a524eee5dc44e29f49632b3"
},
"aarch64_macos": {
"checksum": "3112b086c1a205c95ca491ca2920b962cc8fbc7113881deb584001495a52e343"
},
"aarch64_windows": {
"checksum": "d18c3939fc9bc72c4ed61d3f78de3256fb968cb55e103698a601de8c70f74648"
}
},
"1.1.0": {
"x86_64_linux_gnu": {
"checksum": "e761e0f0d6975890ae6200eb0761e830a488b6f140e1c31ef9df54b4b6077bff"
},
"x86_64_macos": {
"checksum": "fe652ef62c3df8baa5f4be44c63f11c96ff26c635dfead8eb192ca1438cc7e07"
},
"x86_64_windows": {
"checksum": "33e4ccf95fa48f0d7e8edee6fc4926dd2c30d8604843c53d52d9e9a3bc9f503b"
},
"aarch64_linux_gnu": {
"checksum": "358bd0935867144ba336035b5fe15031d7350b7c8806438d38ba1e8a12eebe60"
},
"aarch64_macos": {
"checksum": "6d0a5f556f34b408992fd9cceff09f810a844c1ed82372caf0cc3f659145439b"
},
"aarch64_windows": {
"checksum": "f8e221f704125d3bbcf3200d5e32a12bfb6e04975fea042fdba38496c93224a2"
}
},
"1.0": {
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_gnu": {
"checksum": "c5aab82e7c18b706826238f4c1178de67479a004e72682afaa16f03f95864038"
},
"x86_64_macos": {
"checksum": "a6d36e1b54020d8bfcca0659ebbc0f1810d187adb7cae906d3693a3b8a19a14b"
},
"x86_64_windows": {
"checksum": "09c7e30ebd00da2ba26de88d4a3c404932b84838fb441a1fe9ba725e481c78b4"
},
"aarch64_linux_gnu": {
"checksum": "debedada2fdb265020c986fce38fad4eb0dcd2ca09fb4d5d387bdb90bba2044a"
},
"aarch64_macos": {
"checksum": "ee72998255a928bb01c8e9b74dc6935b09a5da3eb872b3245dc23e9359b1f0a9"
},
"aarch64_windows": {
"checksum": "31edc423a5845a58581a94ec3a4713c8e8273ce45b31cee6410466b6387a51d9"
}
},
"0.2": {
"version": "0.2.3"
},
"0.2.3": {
"x86_64_linux_gnu": {
"checksum": "b27600adec7d56b82035638ca482da4d40893f6654aad1f396a574319a8eb0fc"
},
"x86_64_macos": {
"checksum": "f4875c6e9367739b0d6a0b8d82719ff085fd369076d979ca213373217615c670"
},
"x86_64_windows": {
"checksum": "6b672adac1b810127e707b9473fb88adcf69808d2f7b92642be7b9c31e65b9dc"
},
"aarch64_linux_gnu": {
"checksum": "8725206a9c700560e680e26b50da256aae5aef85265e5379af572121c52a10c7"
},
"aarch64_macos": {
"checksum": "f12db446febaf05f1e85d487714ce9003d13aeead50ec99e456d7bf9fd7374dd"
},
"aarch64_windows": {
"checksum": "9cb8d6220009b3b7491412fc2cdc44700ffa4f3840c9db5878e7cbc0fe980b2a"
}
},
"0.2.0": {
"x86_64_linux_gnu": {
"checksum": "697b90197156036b75b9b665dc2695b6043ec5fdb09f667e9cca3fa48beb4a83"
},
"x86_64_macos": {
"checksum": "f98e91544bfea5117827c5c02892a0c238e0b78db9f77d76a88aa0e889c098fc"
},
"x86_64_windows": {
"checksum": "0d433349c1c88d8ff1b880020cca0502b684d32f37c9282edd6bbfd2f17562c5"
},
"aarch64_linux_gnu": {
"checksum": "7fffabe46e103c47ec4417a5bd35dcf7fc3cae562911367d63b938a12fd62b45"
},
"aarch64_macos": {
"checksum": "76e78a752014297b715cab6bea23767783e277a3b0c32d7bceb58deee2c0183b"
},
"aarch64_windows": {
"checksum": "cd9e1701a23669ac3846942f8749c7e87c46a7dfa7ca6af94c7af9c9fa60572c"
}
},
"0.1": {
"version": "0.1.2"
},
"0.1.2": {
"x86_64_linux_gnu": {
"checksum": "1fb3cd314badb6b5b0605ae41119c3b72717d966412e341368d8867afe2201fa"
},
"x86_64_macos": {
"checksum": "c4cae46daecae6565e71c430e2feab4181a56e25301bc6c24e203155f738a5d1"
},
"x86_64_windows": {
"checksum": "a81ecf9f074f68775fad58621211aa53e727932bb0c70e682e98ca49902112c9"
},
"aarch64_linux_gnu": {
"checksum": "f8facf000564b0537c7d4dddd993d0def82e66b8c21e0ab8c1fd4b9aa36f4d76"
},
"aarch64_macos": {
"checksum": "f5d32bae49b7186075b924c9fdae806fdea8ecdc03108b71542127eac93e183d"
},
"aarch64_windows": {
"checksum": "227f7f9ecb1a27e4397675b3a2575dffa217343b1e5155c0f617408e05996d87"
}
}
}

179
manifests/cargo-audit.json generated Normal file
View File

@@ -0,0 +1,179 @@
{
"rust_crate": "cargo-audit",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-x86_64-unknown-linux-musl-v${version}.tgz",
"bin": "cargo-audit-x86_64-unknown-linux-musl-v${version}/cargo-audit"
},
"x86_64_macos": {
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-x86_64-apple-darwin-v${version}.tgz",
"bin": "cargo-audit-x86_64-apple-darwin-v${version}/cargo-audit"
},
"x86_64_windows": {
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-x86_64-pc-windows-msvc-v${version}.zip",
"bin": "cargo-audit-x86_64-pc-windows-msvc-v${version}/cargo-audit.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-aarch64-unknown-linux-gnu-v${version}.tgz",
"bin": "cargo-audit-aarch64-unknown-linux-gnu-v${version}/cargo-audit"
}
},
"latest": {
"version": "0.20.0"
},
"0.20": {
"version": "0.20.0"
},
"0.20.0": {
"x86_64_linux_musl": {
"checksum": "c8bb83967f74734a5a4b23b0136c26db3fcc81570eb389cffda4d67ea6d8ad9a"
},
"x86_64_macos": {
"checksum": "3f4022fd3010e0e9ffa8b8a75b80ab365c9ab1c3f3d2dd6af6385bb803778f9f"
},
"x86_64_windows": {
"checksum": "ec8d3b6e722b01bf51efc1b56dbaf542f4d4101e70f3f45ae4dda52e6f71d2b0"
},
"aarch64_linux_gnu": {
"checksum": "fb2fbd1f5d36aa131451115183d24605e3ca7f656c6994ec03dfc3b7c581cf4a"
}
},
"0.19": {
"version": "0.19.0"
},
"0.19.0": {
"x86_64_linux_musl": {
"checksum": "5f27032694119fd990ac92ec093b78c192631c36200d67f5eeb4cb1d42316bae"
},
"x86_64_macos": {
"checksum": "371c2f464bb6152307318dede563c8fb8ecdc456224b21bdf018af58be739068"
},
"x86_64_windows": {
"checksum": "ab2cd04392480becd704a48bc70485310e4f029431f87303fa9aeb485fd463bd"
},
"aarch64_linux_gnu": {
"checksum": "a5b27ba8fdde75814d96a501c564f10cd4a553c0e8a19f4f1746283a7fda5296"
}
},
"0.18": {
"version": "0.18.3"
},
"0.18.3": {
"x86_64_linux_musl": {
"checksum": "2cc37ceefda1d8fc4be45363639e696f31d5bae12c47ce05146a06c432f37290"
},
"x86_64_macos": {
"checksum": "2dbf9a0861a83bef081f5a864b0d1d3464164146a9d230a0f4beb64be5e93eb4"
},
"x86_64_windows": {
"checksum": "6d7111be9b30683ae6fb558ba8a5e3b0ed3153f645e2e1549122af69625c478e"
},
"aarch64_linux_gnu": {
"checksum": "9655a1b5d8b4bde20eeceb2ee0701149eb954b008a3711a207014fadb9623753"
}
},
"0.17": {
"version": "0.17.6"
},
"0.17.6": {
"x86_64_linux_musl": {
"checksum": "62272b41f946c77193e47a96ef8a891df0ec9af6cbefa1e373b42f42a9f99b7e"
},
"x86_64_macos": {
"checksum": "a0ec73e774d187a704f3410337f8a878cc49bd2872eccb152ccaf6500fb177cf"
},
"x86_64_windows": {
"checksum": "a9c7427725b137a6eec66cc36b673024af34870f4193ec33b293db32826a28bc"
},
"aarch64_linux_gnu": {
"checksum": "84821b0a3ec175a13fd499d22214a02e0df84944d5a44414fda92cdb21ef26a1"
}
},
"0.17.5": {
"x86_64_linux_musl": {
"checksum": "6124641659a333285d9002e4f3e46a58782ad6e0bd54aa001747bb3cbe8d4af9"
},
"x86_64_macos": {
"checksum": "61daf860ca51e5f4da236cc0d5fef94b0ef89bcefa950a7f8ede4101e150250b"
},
"x86_64_windows": {
"checksum": "a1a8905406a50d63293410fe424c67232337fefadff9d7507a09bb803f1cbc6d"
},
"aarch64_linux_gnu": {
"checksum": "8ee364de52f333da580c678b3804a579ef2d7beecef3647e2c19c823baa10390"
}
},
"0.17.4": {
"x86_64_linux_musl": {
"checksum": "7787092990768eb44e12ea489fbf94c46efdf1e74209d6eed3da39a770c0ab61"
},
"x86_64_macos": {
"checksum": "e0b0a432f45e6951a0eb45124697eaed5e01ce0a3452d1f2b1bb0e8baad266cb"
},
"x86_64_windows": {
"checksum": "7faa864c7474e9df44ea04d5757b1b6c600df09d28e48825a160d1d7271de2f7"
},
"aarch64_linux_gnu": {
"checksum": "418e8212e79d7a9d3241a6bc8b7cca9016d59d7e3a680cf0d1a36d34e853f98b"
}
},
"0.17.3": {
"x86_64_linux_musl": {
"checksum": "a46d436e83eb4e220dcf6a1fc91dbeae6cd549b5809c070b958e4871e0c49f39"
},
"x86_64_macos": {
"checksum": "20daa15f351d7f44ff256e9b7deb588b2cc37254b3410cf3b02be60db1eb2eb4"
},
"x86_64_windows": {
"checksum": "51ca34dd3c0f3ba69b369e3b97ac6b8efd19ae27b65e78708c437596c597dbb5"
},
"aarch64_linux_gnu": {
"checksum": "f8495db7044f804fc9d0adddae000cc25bbe145fc4e69922c91326ba20850c2f"
}
},
"0.17.2": {
"x86_64_linux_musl": {
"checksum": "c22e29bd95092e0681716c55cd2c5993aa8f85e1d602bec57a018c1690e07bf9"
},
"x86_64_macos": {
"checksum": "ccc0e0b742020a2aa524d0902557af6ef0ca55e2f36a054fd7f2ecb3b154c42c"
},
"x86_64_windows": {
"checksum": "71130a0cabe200944b325bd38e64dde80f8756c333f619b1a88a5860e045e055"
},
"aarch64_linux_gnu": {
"checksum": "b0ade081038ea20fa0943aa6b9b1ce586c4be1eaf69b8897d2495792eac7648c"
}
},
"0.17.0": {
"x86_64_linux_musl": {
"checksum": "552bec2dc3de9913c2783624dce3022ea305bfd4b79994a3c0879ac509c765f0"
},
"x86_64_macos": {
"checksum": "a54ca8139a8c3e4680a4a3009971fc47aca7a2fe5684399888d03934bfba51d3"
},
"x86_64_windows": {
"checksum": "4ae4919ab5e2f7e212272e84d3d54b231e534aa8c7fc7d4dfc08c2c9cad4f679"
},
"aarch64_linux_gnu": {
"checksum": "525a3ab948836ae04a9af680a754c4a05222fd6beb145e08f8a8e0b80089422b"
}
},
"0.16": {
"version": "0.16.0"
},
"0.16.0": {
"x86_64_linux_musl": {
"checksum": "c8abe5afdba8fc206dcd1d18a6b3ba68378e07172ecbfe66576672d247eeb794"
},
"x86_64_macos": {
"checksum": "247eebba6e55efc629dab78cb9322505201288b23905a858e9791e576ade483f"
},
"x86_64_windows": {
"checksum": "f6c1c4a3e6d25b9d42e5c19055cfb26351ae732a65aa23dfedbbff32028aa3cd"
},
"aarch64_linux_gnu": {
"checksum": "64c62fb185036e3838426b9271f36f283e77a2fc60d1c08583113977f29d4f0f"
}
}
}

View File

@@ -21,26 +21,26 @@
}
},
"latest": {
"version": "1.3.0"
"version": "1.6.8"
},
"1.3.0": {
"1.6.8": {
"x86_64_linux_musl": {
"checksum": "c6b61f091191e0444f1a503ac8fa8ce53ae7cf77c9472d9e725e9bae099f36d6"
"checksum": "581eb7c97b2767a468afb0505c416eb727b469c029b36470288fc30b26517101"
},
"x86_64_macos": {
"checksum": "fb4feeb108fb1133efa402677d202dffcd9dff7956ebae645a442fce0dfd923a"
"checksum": "590ff2a4b50d67ce52b35895e4cb8d75fefdc591988dafb2687c6461b50e3885"
},
"x86_64_windows": {
"checksum": "14fac83eb6f03159c4b495a0dc8bb338d88b0b3139d45a2fe1be1b0cc5259186"
"checksum": "0c1cd165f4460a9d5c1f5c2a67e5faf53913694ba207ddc18b44f6c5de6ba6c5"
},
"aarch64_linux_musl": {
"checksum": "59183aae6e296cbaef4bae4e74ef0ddbced3cb52cadff236b8b729d1492cde05"
"checksum": "2433118983ade85388be17d442b430c4932eb2dad834143f9a6a25646563281f"
},
"aarch64_macos": {
"checksum": "fbfeab286b70b4874563dbaa3630379ee5f4020562d00f67b116baee0ebc83eb"
"checksum": "1b0ea154b639dc7d8b49c6a2fa300964357a67a1b2441e9f29b61c7b7b79d23d"
},
"aarch64_windows": {
"checksum": "30e325fa2da8e47d350237c5bc231f6eb916a3c7202f4b6fc22eeba848a331f1"
"checksum": "f440401a77b284a8b52ba0052fe26628e8658d4febc91108c28542a0843d341a"
}
}
}

View File

@@ -12,7 +12,43 @@
}
},
"latest": {
"version": "0.3.4"
"version": "0.4.2"
},
"0.4": {
"version": "0.4.2"
},
"0.4.2": {
"x86_64_linux_musl": {
"checksum": "ee14c5796acab604714e358de11bf5204055410ae8fd4891df7f5d62461402c3"
},
"x86_64_macos": {
"checksum": "480efaf0a577161332b27ea13c8703ead1b6355b5c6541f5bd61d440440b4bde"
},
"x86_64_windows": {
"checksum": "ac374b7799a37e3ef21c6bfe409583c3acbc57242fbb32e8534269b5e97b8ee9"
}
},
"0.4.1": {
"x86_64_linux_musl": {
"checksum": "ea403df41ca913e536f97b8a039343173abae399436570a16d271908af989808"
},
"x86_64_macos": {
"checksum": "ccbee4b5a0f5bf235c038b89d6046c08b2bff405ffa7289f4194f5402ea96c15"
},
"x86_64_windows": {
"checksum": "655ac5c504b2f54f11807edc6d9a19cea668bfb119ea086c5848504f7d09071c"
}
},
"0.4.0": {
"x86_64_linux_musl": {
"checksum": "54cd7e1972e9faf085e3d0798c02054d064bc72de051a2636ece6f5b0ce0176d"
},
"x86_64_macos": {
"checksum": "70d92ad8adf84192caa2066ba981780df926c8aa6cbd398fe489f87af336fe61"
},
"x86_64_windows": {
"checksum": "01ebcae79d9ba0cbb56e5c6bb5757d9cd074a3635704d15b0ef62a000c5d03a8"
}
},
"0.3": {
"version": "0.3.4"

31
manifests/cargo-cyclonedx.json generated Normal file
View File

@@ -0,0 +1,31 @@
{
"rust_crate": "cargo-cyclonedx",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-linux-amd64.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Darwin-x86_64.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Win-x86_64.zip"
}
},
"latest": {
"version": "0.5.0"
},
"0.5": {
"version": "0.5.0"
},
"0.5.0": {
"x86_64_linux_gnu": {
"checksum": "7daa885e9b6f59bf7674a2972bf1f37d9e21ab7461c3e2f9c59e99a966ab6026"
},
"x86_64_macos": {
"checksum": "70b197f8095fe2473baef1d96dd4409abb1aef20aeeea00f8a0cbebc25528ddb"
},
"x86_64_windows": {
"checksum": "11e063c29bdd85ceb061b30aa11073238a8c93302b1ff3f5ac37e91ac90b425a"
}
}
}

View File

@@ -13,16 +13,334 @@
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": "cargo-deny-${version}-x86_64-pc-windows-msvc/cargo-deny.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "cargo-deny-${version}-aarch64-unknown-linux-musl/cargo-deny"
},
"aarch64_macos": {
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-aarch64-apple-darwin.tar.gz",
"bin": "cargo-deny-${version}-aarch64-apple-darwin/cargo-deny"
}
},
"latest": {
"version": "0.14.2"
"version": "0.14.24"
},
"0.14": {
"version": "0.14.2"
"version": "0.14.24"
},
"0.14.24": {
"x86_64_linux_musl": {
"checksum": "df57dd1ccbc44c4445cb72974562ed934637d982fb0f6d62105dddc290beaaad"
},
"x86_64_macos": {
"checksum": "47b7b07fb210b871027adb3a08fe85fa1a54e4403b523feaa844f3db029e96c8"
},
"x86_64_windows": {
"checksum": "35e6709107c13d35b9c2a9ee6d9db4cdf52f008e84334597e796305b95a72bdd"
},
"aarch64_linux_musl": {
"checksum": "8b1142bc6b7968169781a0ce01c74dc553468d968eda931c0a9e7420ae82e20d"
},
"aarch64_macos": {
"checksum": "636f9e6e509bc43fab9ab6c2f2470dc027d05badce47b075bd27d9b05ffb162f"
}
},
"0.14.23": {
"x86_64_linux_musl": {
"checksum": "05d6cb0cd61350d3227e1f0af9252fce7a66f6b109a8850bb0af83507892c4da"
},
"x86_64_macos": {
"checksum": "d8d3e97d95521dcc2e95a4293b3e774aeee5591cad9994ad49b5d177ca98bf8e"
},
"x86_64_windows": {
"checksum": "5da19ca3efc6d207d075fdc29e22dc74bcb5476ec33eabfba9d788fc23513858"
},
"aarch64_linux_musl": {
"checksum": "027f050ba79720645e1c7c8239ee0c8896485c961152b8d025756be88266b302"
},
"aarch64_macos": {
"checksum": "95562322593b203ffdf4d209a3781069c268fd6a4b3267b0a6b67919ff672225"
}
},
"0.14.22": {
"x86_64_linux_musl": {
"checksum": "e35f4fec1016106a3acee949a9eedc70f5aeca1d85a911db6d43f071797a85ce"
},
"x86_64_macos": {
"checksum": "2a753c46a9848229c7fb63be6b00f50a76b132f9a051df7bbcb4717604b8842e"
},
"x86_64_windows": {
"checksum": "0a82e22cdc054e0d5da72d6961bf12b3e6f1cd812f993ea219eb75244422e038"
},
"aarch64_macos": {
"checksum": "b569c772ed3146e8a8019ef0b03d6ea191af0e2a51b62274018906b5e9eb48fb"
}
},
"0.14.21": {
"x86_64_linux_musl": {
"checksum": "a44734086a42d7b93715da545c2423684718d89d4855cd776384444a366813fd"
},
"x86_64_macos": {
"checksum": "9bf07f9348aee79a0ed18caa399e12eb91f5397333b5b46ecd8f966bc1c657d5"
},
"x86_64_windows": {
"checksum": "231f24cfa8ef1e517b3dea37d90a5d8c4ad297276d4133852c1b2a8d084a1720"
},
"aarch64_macos": {
"checksum": "60cd49d30f5fbe63d7d20c4c2d90253f932cb4e9f9468d20a7bf152da959c3e4"
}
},
"0.14.20": {
"x86_64_linux_musl": {
"checksum": "1c9f8cfc23647346f1aa7ba0ed3167191f3198aba3dc5a957fda6f85a82fc424"
},
"x86_64_macos": {
"checksum": "4e3cdb8237fd1287aa101d8c4f66acbe201e7c71fa6068646b8effee703bf8e5"
},
"x86_64_windows": {
"checksum": "89f0296f5340141d11fef72a5a129be4abf0bab98660c91572116fc16b43762b"
},
"aarch64_macos": {
"checksum": "dee26e05bcca6ab27d8b00b167425fab26638eb59efb785cdfe0b57d84a06234"
}
},
"0.14.19": {
"x86_64_linux_musl": {
"checksum": "dfb7893226470ab5bd7f6c7b91b40c461ff5736e9ac504f233102a66ab1fa934"
},
"x86_64_macos": {
"checksum": "f93fe56901820f9077a53d69047486e693d21c392692e9d9a60fdbc6d641761d"
},
"x86_64_windows": {
"checksum": "2755ba2fa41079f51ce0bcf984c4a440c9e0ecf88b7df6a36aeb02b0a8449bd8"
},
"aarch64_macos": {
"checksum": "fb172c520aa24de1a4b9ee3aa68231d7a635f9ac7795c1f4c3602feeab6ed5d0"
}
},
"0.14.18": {
"x86_64_linux_musl": {
"checksum": "b2edd818de5169128e23480bfece4c70ae9d4402e5a1748ae548fc29347b82b3"
},
"x86_64_macos": {
"checksum": "3aee99abb5761866b1e83e790394a024dc78bffb6987263b428082102d069eec"
},
"x86_64_windows": {
"checksum": "fdf5e89d7438d02434fc9d700bd547cdfa2401ccbe3a808ff24f1565686d1432"
},
"aarch64_macos": {
"checksum": "010b9143d9347218a9a88bdd5b0616349191f015ce9b125f6ac1018bd96944c2"
}
},
"0.14.17": {
"x86_64_linux_musl": {
"checksum": "d678a3d16a42795264882f90a09bf603c7403395b20254ab2dfd9c5e256d439f"
},
"x86_64_macos": {
"checksum": "4295788546977b45b67044ae8f7cc857a3e6674ea2b2d73afb467f2824fea288"
},
"x86_64_windows": {
"checksum": "f755e9915167f943ca7b4e008412e2ee32a265d2f5f1f4951815ac58da81fbda"
},
"aarch64_macos": {
"checksum": "e25d594a60820e52132cf9c8ae172821c97c1e889cfe0dfbde51946dad53a350"
}
},
"0.14.16": {
"x86_64_linux_musl": {
"checksum": "7b09aafdc42eeae5d67e523469a69e5b5dc65edb87d87fa68b3c014c9a27d780"
},
"x86_64_macos": {
"checksum": "fa2efa5be935d684ba62c64950041eda7ed81af6b49608c6c8bad3c6f140eb2d"
},
"x86_64_windows": {
"checksum": "7d977cb7f37064bda9711adb5d6574f07634aa50b3eaf612ab134b07727e2e6d"
},
"aarch64_macos": {
"checksum": "285cf6fb30341652e07135fd2fdb083455211527985c8cb2f889804a4068cd3e"
}
},
"0.14.15": {
"x86_64_linux_musl": {
"checksum": "701e4c44a141896a0004bc1ab4e8d5ee4f0f7c7a2de33c40bdf85e89be46b016"
},
"x86_64_macos": {
"checksum": "7afb5672ad70c6a6926991824eac208990c4ca954bda0a813422aeab48aa488e"
},
"x86_64_windows": {
"checksum": "5470fba9a52f51a065944973902156b70dfd50bd0faffe6b3ed41429afd2ffcb"
},
"aarch64_macos": {
"checksum": "ce1ad18a668f7329d35840de296e41a20c0153043ff26cccd0376ebce5323236"
}
},
"0.14.14": {
"x86_64_linux_musl": {
"checksum": "fdd45d15a514a953b6f5dbbc16187fee3786ebe61f8da95728aec65e63a622a6"
},
"x86_64_macos": {
"checksum": "b665b02f3fc99391d88464937713182e5781da8bd0e56a80cea425a1856d4688"
},
"x86_64_windows": {
"checksum": "358dffea748f829f3eec3f5b3ac9fabd44638f1efe10dd399ef4b66e9b1f8bb3"
},
"aarch64_macos": {
"checksum": "a799cb6ac6c469b8cc4ffd16214d5970557af481c1818712d6c4130db35feb24"
}
},
"0.14.13": {
"x86_64_linux_musl": {
"checksum": "d87515bea48fc7a6f7b23fdc7c9a85c5428b9d31666e110852216f6ec2c4596b"
},
"x86_64_macos": {
"checksum": "ff8f75ad330f82f58670ea7de1d49f657ad82b5e54f57c31584e37764fe232c7"
},
"x86_64_windows": {
"checksum": "6ef0f6b3d1b31c26affea703ebe3578e1206dbd1b02672d1f4ffb0f541faad0e"
},
"aarch64_macos": {
"checksum": "a511e16cbee10e22fa2826586194572707c077ff9e3240dd1822443d86892c00"
}
},
"0.14.12": {
"x86_64_linux_musl": {
"checksum": "946986e05b1f031043ef104cf719006d1b1a1b9fdf16487f88d1a20a83d13903"
},
"x86_64_macos": {
"checksum": "e80c0499a802c20476ce2908b8e020bc39b562010be08e558e1a2e0f800dd501"
},
"x86_64_windows": {
"checksum": "f67455423ef56bc936e3526d8a35b62102c353be2fdb91d49d55ee4517ee3cd6"
},
"aarch64_macos": {
"checksum": "8bd1cca96a45a01da2db45cca12636c749b78c327c5a04b9d576e4c39d36e88a"
}
},
"0.14.11": {
"x86_64_linux_musl": {
"checksum": "081c69a65d59d6b1a033f051f9a8f0fdd824f6ca69d77ee8c575747ca6fd7fc7"
},
"x86_64_macos": {
"checksum": "68662d271818b20fa33debfd5e8654ec06cbcc9ab33453983cacaca60aba1c87"
},
"x86_64_windows": {
"checksum": "c3677a78efdbbbecabb16e6c70925f224891ff4cf79368ecf6310db45705c22c"
},
"aarch64_macos": {
"checksum": "c266875533d3d92647a2f1ffda5f6a04c911dd9092025a556bf217b2e3d90bdc"
}
},
"0.14.10": {
"x86_64_linux_musl": {
"checksum": "c1a7965beda028ed2e74393eda64b735680b626826d68099d615a1f76d045948"
},
"x86_64_macos": {
"checksum": "174ba853832b126cd653659e32d7b532f403d337c2a844072ba70c36f94c9d26"
},
"x86_64_windows": {
"checksum": "3d5363734549f9f5cb4334120262356fc14f4ce11a3db10bc3bd6b8ed3ed851a"
},
"aarch64_macos": {
"checksum": "40dfb728e059dd4e0acd96bd87aff0670fd45e02197fd072b9de2f72f573513b"
}
},
"0.14.9": {
"x86_64_linux_musl": {
"checksum": "39c05967ad5e15f1dcc5b0add184d5fa05de717daaf7cc7dfe222f92021c5364"
},
"x86_64_macos": {
"checksum": "ccaf3dc020d0b30b4b85f11631f8a5184b1a4f9912ed0e14174f73f4e06ee4e3"
},
"x86_64_windows": {
"checksum": "30f58453447249c994c8943204616ea58b8fad5654718dddd6a12ec8cb004956"
},
"aarch64_macos": {
"checksum": "8d2c0c305502158be6351561c6d358a97f7c273a7898e2a5c5690910a823f467"
}
},
"0.14.8": {
"x86_64_linux_musl": {
"checksum": "d6544fc7f3fd3aad1a3e40cb2ddc725266a11a9005d011000b9eda566669446f"
},
"x86_64_macos": {
"checksum": "6c18e6e3f369e42596ac0a6e9db83b3b40538d9eff9ede7b9fd0070bf2393708"
},
"x86_64_windows": {
"checksum": "ebc5aeef9c4856f726cf5c59c8dfd1d7f3f57244119ddd6a7ba1dfdf6dda4c3b"
},
"aarch64_macos": {
"checksum": "802189bf886d8e4ab08ed500563958b3f22ede51478b921c3f6896822711e7af"
}
},
"0.14.7": {
"x86_64_linux_musl": {
"checksum": "407cf9f3aa2b873aa10a3a2d2c53d575acd5c78b36ead5b1169cbb30d2da9829"
},
"x86_64_macos": {
"checksum": "6fb7dab8b5b40109bdd85e18a7b42cf7e8d70f22344f02d6c45a56c4a15262c9"
},
"x86_64_windows": {
"checksum": "72da40f3ab0be6d47c44459a1f9f1755559cbdbcfa683a6a25d1cc19ef332b0c"
},
"aarch64_macos": {
"checksum": "6bc68a67cc0ba1ae7f4ffa674d28ad4c94563b98e231075f9c098403b07a60a9"
}
},
"0.14.6": {
"x86_64_linux_musl": {
"checksum": "a08f5999dc54ee35d7f279e40827fd80d4b2a08ebe724ec757cb3a73fddb5599"
},
"x86_64_macos": {
"checksum": "59e801455777b0b7f65a0884acd81a18e39b84658dc15c14f6984561aa48c0fe"
},
"x86_64_windows": {
"checksum": "b3375f982b4b4e757feae2017cd60aa811a1714d4c16c64ff24a1cfbba74c6c3"
},
"aarch64_macos": {
"checksum": "bdee5ab684097d32439fdd6df430124aaa736e3e3eaa7a6e546954b448735c1a"
}
},
"0.14.5": {
"x86_64_linux_musl": {
"checksum": "f76ea3b2c9e35059596a5c785b5552928499c1bc8db954fa23466062376b79ba"
},
"x86_64_macos": {
"checksum": "98c8505bafa938af6c8365318c224faa75393efc2479ce64271377a0a7ebcef4"
},
"x86_64_windows": {
"checksum": "ca60bdba711e369073cd099847beb8e6bdf2e3e05c4086fed1b187347d8c598b"
},
"aarch64_macos": {
"checksum": "bc0d018514cb6a969ac159106d24a28d1c374f9e6339eb9cae1bec890e7f97fe"
}
},
"0.14.4": {
"x86_64_linux_musl": {
"checksum": "b6ba5fceca5c4b42e0d6b31875fdd27a3b0c4aee58efc05f0c4d984a15ac2a36"
},
"x86_64_macos": {
"checksum": "ad3d91f1bee0e07a43bb40896706554e9135ed11d0ee77cd924afb3c8ff8cb27"
},
"x86_64_windows": {
"checksum": "e31ecc6e4fcd5500a60e06e25bee9c023d5ef8b68ea8dbf6fd808872726a1d29"
},
"aarch64_macos": {
"checksum": "8f40a62ef604707c0c5e448beee5f32588efdc2ab027229da76e170e977ca922"
}
},
"0.14.3": {
"x86_64_linux_musl": {
"checksum": "7a8b4ccaa6cadda7feea6c125a08f4b63f644fc4e42b09f0e4cdffc42f33f1c3"
},
"x86_64_macos": {
"checksum": "68543cdbb1b33cc42ca744e7914d33bde7eb117a26645e09ef3959992396a4c1"
},
"x86_64_windows": {
"checksum": "92c27d586f1929598e3adc09f8737011b0072817bc18e64c6d612627805aa93a"
},
"aarch64_macos": {
"checksum": "1890410b05c898233cc0025109d383dad412efe2d80ab05f7476e0db5fe721de"
}
},
"0.14.2": {
"x86_64_linux_musl": {

View File

@@ -11,10 +11,34 @@
}
},
"latest": {
"version": "0.6.7"
"version": "0.7.1"
},
"0.7": {
"version": "0.7.1"
},
"0.7.1": {
"x86_64_linux_musl": {
"checksum": "1985095f34f016900d237efc5479be3154f6fd2d168109a4c6d774d77e9eb21f"
},
"x86_64_macos": {
"checksum": "30902c7a7834f773c56ac2bde6b58be983b13b3d4cd7077ec415ba4b06c4039b"
}
},
"0.7.0": {
"x86_64_linux_musl": {
"checksum": "01ef6234425231a6e49b40fb0fc4df13095756a02aff61f6c3ee862cd57916e1"
}
},
"0.6": {
"version": "0.6.7"
"version": "0.6.8"
},
"0.6.8": {
"x86_64_linux_musl": {
"checksum": "732752302dbd31dda85c93fd639d72122d138e913e3e7163b57b739c32832dc5"
},
"x86_64_macos": {
"checksum": "245d9ec0e0fe95f07c112375146edb6f559f7846f0b347f6632d49775e7b1fc3"
}
},
"0.6.7": {
"x86_64_linux_musl": {

63
manifests/cargo-export.json generated Normal file
View File

@@ -0,0 +1,63 @@
{
"rust_crate": "cargo-export",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "cargo-export-v${version}-x86_64-unknown-linux-musl/bin/cargo-export"
},
"x86_64_macos": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "cargo-export-v${version}-x86_64-apple-darwin/bin/cargo-export"
},
"x86_64_windows": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": "cargo-export-v${version}-x86_64-pc-windows-msvc/bin/cargo-export.exe"
},
"aarch64_macos": {
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-aarch64-apple-darwin.tar.gz",
"bin": "cargo-export-v${version}-aarch64-apple-darwin/bin/cargo-export"
}
},
"latest": {
"version": "0.2.5"
},
"0.2": {
"version": "0.2.5"
},
"0.2.5": {
"x86_64_linux_musl": {
"checksum": "eda03e2665396f156f32facb1ebc37e92cef359fdff25e50b0393e4e81483d65"
},
"x86_64_macos": {
"checksum": "ed10c42a43d5d576fe48ddaad6a3531f0f3e9c4229d7b8f802c5c381054986a5"
},
"x86_64_windows": {
"checksum": "79eaee7a619772cfafbfdf4ce3df689fd3db628375ad1cd7f63bc47202a4f76f"
},
"aarch64_macos": {
"checksum": "ed4b04d2efb4913d5e354cf0563916f83fdd71aaa751b3ecb0f2ee746929be94"
}
},
"0.2.4": {
"x86_64_macos": {
"checksum": "f0bdca8ae6b8d4168eb3e0852049c94f77baf22a78135391e8a968edab456d95"
},
"x86_64_windows": {
"checksum": "39264472a09f21d8452204d1d5a955c4b7ad8f59c68b226653cd621a7b689c36"
},
"aarch64_macos": {
"checksum": "801fbdbcce1ab7a7cce44a0bafe15c66f43751263ae9536668c5fce911cebed8"
}
},
"0.2.3": {
"x86_64_macos": {
"checksum": "cccbf3f1df341e7a62521141f295e857ad1fbe8b81406a1666affd1659fa2244"
},
"x86_64_windows": {
"checksum": "96baaa1564f4e89089e1f13cc33a68c401267e63917cb8ba43be93f323d71ca8"
},
"aarch64_macos": {
"checksum": "fca4aef395fe08ad313aa06cc6a14de11a6ae3432d78511a259ff2c7e3d81b8c"
}
}
}

View File

@@ -2,10 +2,530 @@
"rust_crate": "cargo-hack",
"template": null,
"latest": {
"version": "0.6.8"
"version": "0.6.28"
},
"0.6": {
"version": "0.6.8"
"version": "0.6.28"
},
"0.6.28": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ddc2c14d114c26e21d1cfb2703a736e6ad3d85acee77cdd2df0c701e3115d778"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "d4ed122da3a1fd43c2ae97386d945e007e9793e1bc4833703827b59166d414ed"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e4ee6550969fb4499f6df12f472ac68562668a9e02a5ba320d0abc44a1da66e3"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "f2b9f9e2fd587b8bc32c5db0bc18a6e40be6fe70c83d43c1f1a5fbc69a3237a8"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "309b23964961cb78ebb47344ede27d06a8c6c1b7b7acb051208769dda7e7661e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "d1c21607a2f052dd14bfefd29c382f196fde6dae120e73cfb0054a457223fdbd"
}
},
"0.6.27": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7713f063bdb52abf23e8a121664bba62144c54068e746a7c5904c9f396884db2"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "75e807f5c763a3d7a44dab7e13158299f9b9adf14247e41ded97e45ca38b799d"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "695b1a6bc887e07a52710670bbb13237276f6898446bfe2104b38df690f2d556"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "904aff3154e3a981e138935f44296c007e84f464cc3da1fc96ee0a11b0511631"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "3a52aaa620296e0213e7e3fdd95e70f2c5677882c74a6c0a0ac8b8bae604e65f"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "aedeb5aeb5bc7d01ce3f854dbd5bf6e5230c0c44ffd5d527a9ee85a60ccaafdf"
}
},
"0.6.26": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "722bc8269e30ff75cfa260a3ba3a94f46fd3ad8de47a158fa2bde1d07ba3eb53"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "ea2b014cf60d6fcf3d85d277fe88a7f4ec1db7238077463f56f8093acaefccaf"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "9497dcecb1f09ca2f2f0a6a2c91a1152ba56c386981315461edeba4914da6433"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "77e63cf8c52718c12a0a46749464375c992ec2b7d524f8723a32623560612fce"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "8e896ca939c669d951acf98f2493f8a8b7a7beb3e808cb5af764c8f66a1c58e8"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "9084bad2063b00d96237582b8623c4e13ed476585aa8461defe751fc134c77ea"
}
},
"0.6.25": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e90bdb19108c308af9be1104d93209ce03aa6d91f5c54b5678682d970ba1660a"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "59636ba9a2452ebf030c654718392c950f4d0478a87c5b70a2a0cb55b6d283b5"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "001102a8b6965dad68be41db1058b7e7abad4d8e9dd375912ae43ccebca7696c"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "1307ce8db78fdf7616fb025893348eaf7e9ed77a3a3fe3fd348076a41a18f570"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "29488347b36ee0a2d48b2d32d7b5b24addcdb2f42a52784de41de6353c62fd43"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "5f5bbe4a544e7b923365db6c3af05bdeed865952b6cc15c9ec30b7487b4cb52d"
}
},
"0.6.24": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "82a4a2cc134b5712df98fe36bb3b66652094f7e7c815c3559fc249671c5f0eca"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "9a95d8613269ff9543bdc1f5462518375aec4a3602c3283b3e6b1ff30c43fb2a"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "12da431e0c2775bf7b187c26d14fb4e8af7d0e38887635bdbe5d458c131a7717"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73e1e998a31a96ec692044f2fc7291d6a0f5e4259515b09f25541f1e497b12b8"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e4fccd7a5eadc80c536dcfcadb608cbd0682bfd6ebe5dfe7580e781106213e54"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "dcaf75eb059939fa8c8f942bba25b706a991af249672d6155cbae8dd15b70bfe"
}
},
"0.6.23": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "93769457e869d0bd5ae322666cc04f2515d558bc10c7d5da872eac6aaef25c43"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "c47a23a2a4e71d0a6f74344a87a38872e0b6dbc68ee86cc6c5df4d872080ef09"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "90edc889f244a17bdc1a74944b751d2a9176ae86eb40917ccc0ca24fe69192b3"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "82ce9c3262e5c948555c3097562ffc6c16aa284d3aabf7d6b221fada37b25f9c"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "54fdf9c43aaeb5b1d40154fddc84769a78c2c8854939cd5b174c9fe1eff4f5ec"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "11e559db60945df66521b39f3168d0381ab97d5eeb0bc6b9acd16635b1ec342b"
}
},
"0.6.22": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "25d19166c2e3be108d815bfb15624b2ff82909a0b92bfbf56f5c3e2e44db4eb6"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "eff3116e6c9f0ac543d3ad02960a626f1e1a82aebb0d1d5377ed1cf3c923a746"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d4d6482e55ca7c08cddde24eb9539c0642392eef3c79a3abde26bee9a0308735"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "5e025b0a806ee48440dbc858f9239e45dc823ea178a1c8953eb6b36209f212e2"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e0a30429c822453c0557defcffc3bb33146bf211489e6848024f60023446e897"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.22/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "fdd599e2327e54422b7288bc5385e1e0353a60e48376107f9bc8e659b082abc2"
}
},
"0.6.21": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4d1cc13c72ac620df9265506ad8dd03f84117c8c653586be3d73590e013fe9a8"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "675e3a63d6e741a53363e71b29f7babd1f685cfa14168b8914116cdb176f38e0"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f57ea407c7a2a11c6e31102087b8689c44ecdd8f8eb7c76fe98002cc7efd2f84"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "52159eb4d6b03441d6a696dc52dd3c46ff06b4983df8524c5d908bcd53c9425d"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e37a2eaa79cb04d8868d8c23f45af296433d60b75181bed0be49650cfd7c0c6e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.21/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "faa6323ebb18e54038b19c61d138793c9b1e31dd64e337cbc64cc283faa62a3c"
}
},
"0.6.20": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "dc3a790ba52a824f3faeb45bf630b35ed4cfe2ef5de24e169bd1672c40ca0ad0"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "c8a6bcf8f48761da905dbb476a2c276f1b3beb4e601d895734196a7f33cb20fc"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c49e18fbf868c2abbd86ed5f17ff1254479c79ea788dc757edd69cdfe390cdc4"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "3ac4d20c14d73c5ec87ac6132f3083f419340f4f124b31f55594a9d364f1eb11"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "59ac8f0227168a05a758e6fcdaa7fb7b91bf9d206fcf19644f4a15b864842c13"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.20/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "113c67634a4d34ff8c15d28d241f611144c55cc57dd11f28aa0d336d548813a1"
}
},
"0.6.19": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c96cbde6b2eed3ba5c3a62911bd729362dad11ee2363cefb79e7d8b44c034b25"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "277fdb2c362fad398cc858581cf06b1d3706cbbf883005285f3794ba5aa2f1f1"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d5c86549d83d7147e1fe7de468c375a0f28c5aa45c9f8a02b819d13ee9a85e37"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "aa24c54f97b43685979ee15f2a03b0a249cc035449a3a1955e64c61e725a9e8c"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "5d2e027a34ab26949534e5e9a764c49130515bb4eaff7e4b1e824ace6ba10617"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.19/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "8e36f556db4aef01066fc26b1d10ad9440d78b5ce9c8ff4fe68c3ffbf84e7ada"
}
},
"0.6.18": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "6833fc01b5e4fd199055b31b2fc6ec83bfc19dc78d8548716ace6211f7fbb716"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "05e85f5cfda4e7497a86eddb5d08b6ac1c4253bad03e2a648b43275db9928113"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f165300d83f0bc3c069355d89b31494496eb3058184b83f9b99fddd5363424ea"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "de5e9045a5c3ba3f45cfb8f8fd74ed7c6397c4b3ac2f6a6d58687e5c6a5bf8c6"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "6a52f6213fb3b5222fee6c33571a50dc702cbb1ef28e1c0b8c6f18ae5dcda6a3"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.18/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "09b5273f9304fa3881a4b745174e54bed6c836345b2a782dedf7e3ba7d4805e1"
}
},
"0.6.17": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "139e31f95ee122cc6937386758491d15668c3c4e54ef7de1055e3b1b0a53be8e"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "57cfa14d6de673828c03df95adf8c25a23cd3ac4f586466e09661049175dad02"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c0c279c240359b18d05619d5ec1cb0bec0c834c3f1700d9676675977a33b183e"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "b9a6a1d12e2967885276be7a548bfd00508b12648a3f1cfae08b0516b917f417"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e9fe200729ceab30c30ae45104356caf867821477669270d2499ab8ea54d5770"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.17/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "5deff267fa443016285ca9d8846b033af089f0a49f211eaa16bcdd9e5cb65395"
}
},
"0.6.16": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d41485c9c9c83ce9bedb4200ad539a716ff4759da5d960b9a4372fa5d9e49957"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "41e19b4c8c2378673c7c2845fb8aaa43f9efa99e60de60c4349487d5c9ffa346"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "0ed75e30ad5bf9e660667d04d6d80deefc1a303454da6af5e6bca61d98ca080e"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "acc1b9d1c2f8a40d7326ad6b3f3d3a278a2f76e4213dda01f7b9b79dcc78ea12"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "ff4530c90b0173ade83a34f0426cc8c50d9315b81adaaa27f210a18312e4da1a"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.16/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "3dfd112824f7c80b7e82a9d53dd1133ae502618012048acbb3399cb334f5c9d3"
}
},
"0.6.15": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "1d012b9239b8aaf427f217fee25aa4d18525d0bc9061db37e636f03a1fd1fee7"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "b4b834bf4029640272e9476b97f12fc987c8066163757e5a3e45397a10133cbb"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3c008dff15f81bc99a58c1b3bd436c5421cecf8260840c3865c7b705e484d48a"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "71aed71dbb3260b379d4857aa6b879e6b9953d3b19c6994b42a6df6eaa3cc2c3"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "b9095579a25142170de956e48efa984186332ec9d957b8a6f9858eabecb444b3"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "d46438ac02e154c9de8ec2dc5537951ef1c1c1dfb99c4f52dee3c7f2eca2e034"
}
},
"0.6.14": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d07d7e98951ff243b8ab47f45b17b1b54a7cae50e39d95f55d0fc3eb98dee1ff"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "9df554f62bbf62635829940668d10280d726da86d8eba03a57c6b2fbd9680f11"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "fc71362f47361f4079b12960caebf8a58aae499420ab49234a7e9250a8a0d1ca"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2e55ca53580b30c6b674eeb0bfb1e7c6648cbc4289f8c52e720ebaabb93b0fd9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "273c15582d811d4040bd85246bf89eed75a01d04542e409f04b25e1060cd128e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "47aeb67c6f4335e343d4f71a09d09c85e921fe9e49484dd603e168d482a93a1d"
}
},
"0.6.13": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "35f66efdefe9c598e7a12a9db3904d3e78032b84005f04b51ab5d5c5ba3c9405"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "57d606eea43182e86f2958f13a04d806968fcf56f0bc46b0d1a5e0fd7dd3b426"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a85f4ca5b79fb166a81c4332b80f5b771d2811afbefef713cf4687ce93a9ddab"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "2422d0fec3cfb0cecb4208e67489a500f00a4ca368838747355845ae95a85406"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "47350212d5b80855958ae7354c48f7c7a69c6ff14652f07ddc1d00ef859a3eb2"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e1c2c3e155f60b6c4ccc98f027ee29da0352a61dceb53294dc57e32e49856c91"
}
},
"0.6.12": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e5eacdd5e420ec79c9490c8e4b8868ff84c3818cd9f7c93795dae8ac88fa60ba"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "9558afab9b0c311635e27acc86e21e791ee5cedb44292ce5a7261082aef1d1d2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8817a2fcb5442d84001a18c615c37162d89b539005ebc1497df263c39a450592"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "466382fabb571dd71d4229eee35e4da2ecb3b3a3c2e28a05972f27129a472bab"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "2c03d4418382599670772df4b8063ce9d0882c7fbf03a9d7eff68cc172b1b88a"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "9e15a18977c5f71a8162282f1b5dd9a7ae4c9ba8222640a567ef757bb8e317e8"
}
},
"0.6.11": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b1caecd3cdb0aa2ecf5981bd3ca7736fc9931fa8500674b49ca9d816e416cf7a"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "6819242f22bb219b9955dccc2075b4edf3b11b28b362e9c219789ff829878524"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8cb102297aecad58454ac6f70773908ab68e89a0585c2fbf23bb103c44466bdb"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "dcd8d5b7e8baa1a449beef0dd43c6c9fb724c950febb5a3f0ffa3bb326f18918"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "c30a4842af20ff8edff34a5d72e1f8b193156f6625840e0a8451af2a6995ffaf"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a8ff741f14968ec74f518b9ce427c3c3ae78e97b87f7d5ef3d76bb61aefd8cd3"
}
},
"0.6.10": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "61396b1c1b96faecccdf2af78e91a0f015c161573debbd3a92f36452cf0736bf"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "44564f6deec6e514d30e6b18e0c5ac5d8c444a5cfce6216d747ef0b1ca57fea1"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "ac37e52f6bd0e55a34386d57f96f3b1e5ef72e2f844d701c128ec14dab64ea6a"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "872fffcdb7cbb1e66c5d7c9e292bb28458a8e575b400d768842a46a181fc76f1"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "e3d9a5cbee1f0a91e07721ac483525f98e0887ed9ba8058de55449cf71b9aa2f"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e77a9ddcc0df20f254354d7cc3c2992908e1621a471e1c43df55b47867153582"
}
},
"0.6.9": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"checksum": "4be65b3c79683d4846ef16bf7b3d53f585076ab708f53a5ec0698f7c8f690ceb"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-apple-darwin.tar.gz",
"checksum": "e478a9ebccf092e7590647f2d8deb80089c46fa2023d00c22cd569add98f017f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d53025b3b46fa2b67a192bc63508a3efc81011799bd107790615bded974fe2fd"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8843746d9edc9ec342c7e23cabff801ba6e9bb3f5fb7019d75a82b05fce566f9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-apple-darwin.tar.gz",
"checksum": "af11df14efd96bc28621ae89019ac9fff48daa80c526d2cb8ccd7e4a748bf882"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"checksum": "5bb0b04244ed9a621ce76148103de1e9e25d5db77744391cddeefa5860f45cf2"
}
},
"0.6.8": {
"x86_64_linux_musl": {
@@ -17,8 +537,8 @@
"checksum": "f21d6c824bc9cac5c174fa61b8375df35f3c022a19eeefd7156dcaf99c18cb94"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "d3cedb628d4bebfbafd4ff83e47bc5185a0a907c721ab0013af0dcbf0cad7c53"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "60e272a5f154bff33b8f24f4e47890e7267ed1f583c87f1c425737debec00a5d"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -43,8 +563,8 @@
"checksum": "c92a155df6839a17e8b167c6a1d0e5adb55a21623186f9401a151b3b478c041b"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "3817eed7255cf9683cf9fa580e067584a062cb7029a73b7057de24c2938d1783"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "973a0daf4f09d8b22bbdefcb5ff194b0225682ad1127648e445cad0d2ee30ce0"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -69,8 +589,8 @@
"checksum": "d5a619778858d18d4ef3b291012b709b509a79ec66dad41590c692d5f35a30c8"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "eb56fab90b784fc668e9c25cece9967d296026a24c79db571f7420aca7bd956d"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1cba2531361ece88f62f826725bb609f17b05baab8da29bbac8bb44fe7e44008"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -95,8 +615,8 @@
"checksum": "20530649af2bfa2620368b6a111e5538f9306c4f64a65a1e6dbbb32a7a291b8a"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "82731808c811daa55021e8a463884c3d1fa3ff4af67fdfd1b0f8db9936ec91df"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "15d7daaad73e7d76acb4d562138709fdda2d077bef426835a77dd7d362eeb13e"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -121,8 +641,8 @@
"checksum": "09502a5e1e66457cc98f114e3ab80ace837c42ca20d12439b45ca09febeada05"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "5e5f61e74ae060b5ff1aeb0ee593a63762ad5e57fe9fbd56d214af96e8b79db6"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b54bdf9b1968a352644e9d7faead9a3832e0a2c5f8f89f2c513f258dd3423216"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -147,8 +667,8 @@
"checksum": "c144b7912bbc9089c116d7c4610c4fc221705af93d6994c31314663bba47785f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "a34b31594d58e3ca17e00e1e0837990461570b6382c3ac7e72fbb7c873b3e9f7"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3a4d6958e616ebb6d446adeb7cf42674e4d4e9315c10c8cbfa5a00758e7e277b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -173,8 +693,8 @@
"checksum": "a6713d40d955691b0efc48d77f42a9c58f740e9036eb052a4c5b8843477054d3"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "a3146a6454e02a41c56676ed96ddf5acab6ff97117a8a52c19432756dc268396"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a6078aef3cc7bbc5992519909229b074bf802dcc3693e5d90405790e1927060d"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -199,8 +719,8 @@
"checksum": "c92fb2bd0351e4ac6ea087e5169b5fc56bc03c9afc3c8a299c21aae8ecda8067"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "532a25b327dd4fcd9529cc0b2e47caa7919f15d2e40a7477c34a39f40dfea54b"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "ddb32fb03864dace5cd42bf563b8ea459f58620c28379abbc527888370b1775c"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -225,8 +745,8 @@
"checksum": "41fd4566cf743ab06a46ee556be251e8948b1ecc316b2e61bc25ecc818cfaf91"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "a29683e96871938cb7b63f8389f6a7f6b48b10b40999a5f6b6b3abb0988b3b9f"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e2e80b5a7c6588a6e8af4b3ceb460e1c859951c51066514727a9434dfff5b07d"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -254,8 +774,8 @@
"checksum": "1388d51e994673f30380f709f3a8bacbc7f2981c3b294f34945b9612977ae6dd"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "e6bcc2ea5c5802e53773fb5f64b0d3e43784779ec61d7c2cbefb1a760fb04241"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "5de11259c7bb37506c6c6ff1427d0afddc5fc7e35688e1e6a43255d6903f1063"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -280,8 +800,8 @@
"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"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "688c5febcd440da377af72dc66933b03c70a7393981cefe3fb40b719504900db"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -306,8 +826,8 @@
"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"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f9510e9e84e4911feea8038d4358d0fc6c5aeea266508cdc4ef58d0a547fdad1"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -332,8 +852,8 @@
"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"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f959bcd911be619c24c627a3ccaca36424215f5dcfdbc3e6443508f8c9d8bc50"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -358,8 +878,8 @@
"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"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1462f59293c111ed61bdad6ea8783635c22e9b2bd0ebeffdaa95f7587ede6c80"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -384,8 +904,8 @@
"checksum": "976bb3fc5eccfff7a6bd4ca0b520cec731bf73dec7a2150328cfe8e139afdabb"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "b7ed532bf21baa58bf833628283652eba192b176bba6be5017723375abe95b66"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "63cf751b00d7a44cd612fbbd2c45d16f3d0577710ddb0cd0b599f05748b5ea43"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -410,8 +930,8 @@
"checksum": "45861be5b6d6501294ed81fbfbb59f93b758f963fe3d818d46d17317ec934371"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "6c6ffef449a11b8563851714eaf5725e64d4e79ac348ab80a625166e602b8741"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "91b1a929add1e301807a1cfe37f840616c0a5154063078910df487065830b9ee"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -436,8 +956,8 @@
"checksum": "a33d6fe8a132385975a3dcde955152095807d7d5d70fd821c10bd973b58591ea"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "c1cee2a486407b09b90fedb5b767586730521a48f2531e6183786f18cd398f83"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4a8f1d2405cc51002af163de3d5799b6f38f4168314848fa6da7b0cc09f218ae"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -462,8 +982,8 @@
"checksum": "9c176fe69e36ba2fbc7f4858b62f4997456b4b4d7162a0ed3fd234ea8413a476"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "73bda86e9d6bd46bcb32f3162e9b4007c22ce04ac20a73c95eeb56f1f908a1c9"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "72e3574450eda59ddaa75eba5b0ff58e1434f9e3447aed492191fa00ff6b0ea5"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -488,8 +1008,8 @@
"checksum": "07c6d081ee4860b513ea85449b26db5a398bba24fe0b163885fd3964cffec9f5"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "910fc5b685297625bfc0d06d529550d8efb0b1285aae061eb1b59eda0ef945f6"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "45c22dcdd736ba2b7ab9a33a0e1e00186ee2d34b97e65a0e72f715511c339e96"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -514,8 +1034,8 @@
"checksum": "d2a0cddf9d40185269d353446adeb6fdaad5420966ec4743545a0953e72f4b0e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "98e4b3c2b42d370807b00b42e8a9a9b4ec8f122e8e8821869e8885ba8f727706"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "32a60932193443947ddde4fae1f3235fa947826eaf1135a33a4a1d7e8e07d71c"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -540,8 +1060,8 @@
"checksum": "cf61951503813e1c631f02f4d7791d116b6dd1a5207dd91537ad5d3c205c67ac"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "1894d7b6ab2e6d9c4c146cb4d2ae2acb10f7352f323a48c1c269186e8cb26492"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "3cb6901d0af50811f6d16c38ce4a1c5b423455817939d565fe15fdfdb6610d21"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -566,8 +1086,8 @@
"checksum": "d3e467a6e8f3e8a9a2cdd63c2fe19a8ef6d576dfa3f0fefa5e862b4a5e68273b"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "5db5fda68bdfa4cd00481bd29380cc379cb8dfb71da7f749981094541d05c96a"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "1fa54dcbbd9e6a60c2d8c36f92f8d026199a54f70eeeac8231a568c2e52fc18e"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -588,8 +1108,8 @@
"checksum": "fdb6fcab82da1e18578ac9ac8d7c06e1fb00e019f8ffb741f8bd7ea21f9f9565"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "adc6e229430478e4acd6b658a07255eb7868dd42c5ed8ba125bdb7fc540e3f18"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "43aa43b41fb1accebeee1dc3d1033031a08a711b295e1801fe62da2b4c8a9d54"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -610,8 +1130,8 @@
"checksum": "e8c5e359fc9dc50046b88c6cf08bee876de0952a31f6e6c39ea7bfba71d08193"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "ed73a3a44ed018bbe6d89dc0c7b7b1146c2a9eeb13f0e12da36f45319f8fbba0"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b8da9f656b921406302f2468d13abb3a43a5b39535a8b5e9294fae8f5c78b972"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -632,8 +1152,8 @@
"checksum": "1c0891a71480d25aa2d8da56275be9a7eb378fcdbd318c39b17a3615daeae08d"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "d1ba00f1227cc7e719759bf2491c0bf94fb4feb584b58d415476b30344a238a3"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "5f2f6d60cfbe6323a44ab3631f0a7f65bab87f08f58d4645883bfca35ece0354"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -654,8 +1174,8 @@
"checksum": "2bb4a3863dc6f1e106b2a325666e51abec8bad18539cd84ed82f05138c931a51"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "23ce6d2beb8a4a2b911705a7333006443c96b418f1d576fba919060b3eb709c9"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "227c006ae2aa272d6c561322962f92fe384d0a53f99be790e06752bf04b41349"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -672,8 +1192,8 @@
"checksum": "88f0e75955a8192b2b44d7864224dbfe0c35c22e0130aa0944e690d00370f30a"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "9137f542fc382d4751da75af81249877e2becef62c01dfdedcd28e21f2c3668e"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "96b04eac7fe6f4263670bd593828d8b2f69a5342b1d7a89de272cde617437251"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
@@ -690,8 +1210,8 @@
"checksum": "5d9c4f4d1b125cc7b3f8b3d823f04e4909741b9c657303eb2a03b5c79b0792a2"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.11/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "61ae364b13a108dccd02043de302ed8dadb5c4c343277d6b93a43bb52c4967bc"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.11/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b8c9eaea1e872b209777ac112b39cb483c7dc229e48c780526ab9f6ac2532876"
}
},
"0.5.10": {
@@ -704,8 +1224,8 @@
"checksum": "c1459c80d2dfac359189e4ea1f97da9a2576a09a9315f7db751b419239568820"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.10/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "d5ef6e97ef70f7f835e8584e2a31af2c3163b29e390f13262d1b4120f349ae41"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.10/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d9d0387e66b15acf89dc8fedfb026c1184736b348800b58e1a2c242eda4374aa"
}
},
"0.5.9": {
@@ -718,8 +1238,8 @@
"checksum": "38edacefb163c8f6b701c31a984fa6b1053747faf988354a7a0e2ef200618701"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.9/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "03e38ac932ec8220590a74d9d94d2dc8a1dbdbd76610496463e8392faa8f717d"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.9/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "27aeaee6a0827e17c3ba3df4a63043e6f66962d5383ef4aec642696c5c680404"
}
},
"0.5.8": {
@@ -732,8 +1252,8 @@
"checksum": "5351954f5e8cf65497e9240735a8bcfd69067e2e94a26f4be41d16e98fc54965"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.8/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "c6745c0a5c34942eb6c77546f7ec5d6cf5def0b986cc368769134aa8030c61ec"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "28e5ddb8fd8f245280131d0dcee6668d8a96994494136325cceacc243dd3bd82"
}
},
"0.5.7": {
@@ -746,8 +1266,8 @@
"checksum": "7ac464b8a3c147949474c49cc89782ecfde2098f42259a59c673579663c8cc55"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.7/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "97b9bd16d327de7675c05d7fe4711141ab0920dd7e54759b1fce7899754fcef9"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "2a198c9506a75a8dc56e23c37c4e4a2bc25573a3c3879bbdfc05d476d57ac042"
}
},
"0.5.6": {
@@ -760,8 +1280,8 @@
"checksum": "26ceb577099fb9b7a6128527e666c6737e4eb563c553496a83af347be32fc692"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.6/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "ad6a55fd573b04202500cf2c5bde289a4dc1da903804eb2c57f77bfc2e750d81"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.6/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "68f2fad33d3ca995c8b540ccd022f22eafdadace2ea507ad2cc7ae57ee630bd9"
}
},
"0.5.5": {
@@ -774,8 +1294,8 @@
"checksum": "8a802f72e7b746cbfa3988ba0a8e8a4eb3ddc0ae83d44bf7eb982588e3df2bcc"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.5/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "a354f4cedf79533006f54cde14cbe3eab9710bd235c4c2f99c434bd5e6587712"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.5/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f690eda799ab3afa94f3ecfe9e786c83a6447e93cb57fb7d5d0d766326fddf2a"
}
},
"0.5.4": {
@@ -788,8 +1308,8 @@
"checksum": "cf364b6aea436a6751f12b804b7ff2ca6d37ce8ff9090f77255afd2ee4268685"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.4/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "bb0ddbf8b7c3677a99aba3e0f9e8b5780723c3130b44139305c616a460da1507"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.4/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f6f89330bb459ffdf1105fdde3e6e9a07335d202dcdda42c160dd560f43163dd"
}
},
"0.5.3": {
@@ -802,8 +1322,8 @@
"checksum": "6135616c0612e13163e61c08e5134df1c6ab13574e4b0635892ddac92af726c0"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.3/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "cb2c13b540436e64f49a2fa62fcb93398e96d8ed9d5d72b2fd3d977ba066107c"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.3/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "9ed458229ff9fae3bd8eb4d3e676d866037baa114d05f69b1a72411e81e3d36b"
}
},
"0.5.2": {
@@ -816,8 +1336,8 @@
"checksum": "e87fde5b6a606358e47444d8fc24e4b40c857194a209d13d6440ee0b1fc53d71"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.2/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "cc5a51aa99804d635afa6ddfe7fde0fb7a0b701320aeff587d5ce7137ae1e914"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.2/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "be8bad1ad9bca2a7c2420357859458c57d9224c96cbd3f7ed809804ce267fd4f"
}
},
"0.5.1": {
@@ -830,8 +1350,8 @@
"checksum": "30045b01f7a42ce7d9bed1ac24e5b142d120ea94c4969309bea45583a5a39e63"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.1/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "c77e0dbc784afb3a80e609fb9971a5989defb98278c43ba377697d2b452daf20"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.1/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b98c3aca93daf2259859c8aadfdbd0cd776683b7b758145403212af9b0d7f938"
}
},
"0.5.0": {
@@ -844,8 +1364,8 @@
"checksum": "856920064d777168fb9c42e193683632ac6a478ce2887eeb6573722be46eeb25"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.0/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "dac711fed5211aca6bbfb91ef25b4b4123963ec320db98c26e559dc08646937e"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.0/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8e1b45402516a1c1a91c23c8e79f5874f10da74563d8f0a816898e49b079ca61"
}
},
"0.4": {
@@ -861,8 +1381,8 @@
"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"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "bcfa7e8b9b8fa0310f0a5833302cd641fdb922fb94512390f00a9511cfcebcfc"
}
},
"0.4.7": {
@@ -875,8 +1395,8 @@
"checksum": "cabd94401dfbee35df5335ffbdae891dcf5f329824cc254ddca3252dacd7d61e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.7/cargo-hack-x86_64-pc-windows-msvc.zip",
"checksum": "d40ebbc502af428f0911d6cb395dfab971d2233822146d81f8098a2a014e5090"
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"checksum": "dbfd2bf26b9287acd9733af4b07f9333477eedd1ee8921483ad342662c20f4f1"
}
},
"0.4.6": {

View File

@@ -18,10 +18,319 @@
}
},
"latest": {
"version": "0.5.31"
"version": "0.6.9"
},
"0.6": {
"version": "0.6.9"
},
"0.6.9": {
"x86_64_linux_musl": {
"checksum": "fb4e71dae6fd641257bd4e5827723c58353f005aa06d3d4a5297221db22abc9b"
},
"x86_64_macos": {
"checksum": "7ffe3766f1e357c4d905037e5b2784020ed1788d03cf82f7f95278776cf0cfca"
},
"x86_64_windows": {
"checksum": "22ee7042ff2e0571ef65a5a89f322f8207c73e297840e73d174f3e9490bce7d6"
},
"aarch64_linux_musl": {
"checksum": "a88c56940db6dc18d0c75cf77b9f342134b85fafd13707ac1fddde9c5c9aa6bd"
},
"aarch64_macos": {
"checksum": "bf4bba9e1490dae056335d99b13bd3ef8497bd8aa53970dbc2a9c733b2220db6"
}
},
"0.6.8": {
"x86_64_linux_musl": {
"checksum": "2d655a09eb0dec705e1ba6be73b2cf81a85d9eed27b8190db9cbc0af7a3030ca"
},
"x86_64_macos": {
"checksum": "076982bc15cd6ebd2d96102a489fe5e2aef981318ff6cd3076a555c77c793f8d"
},
"x86_64_windows": {
"checksum": "911bf8162e13c9bfe73d65f608874d300dea6f4c7a49d92ee9dc530bfee858e4"
},
"aarch64_linux_musl": {
"checksum": "a68a0a2082de3118959020616d3112664882afd203379a098b35c5c676200698"
},
"aarch64_macos": {
"checksum": "27aae20fa89be1e4d3540248eb547b710e6836470dd1ed2bc2d4ac145c0875cb"
}
},
"0.6.7": {
"x86_64_linux_musl": {
"checksum": "6204c229d533f164fd6d126fe7299f72b58e456a373ee0fed56ec45ee437297a"
},
"x86_64_macos": {
"checksum": "a8174bff663399a56a7a393cb2518a81fa1f14717079a7970846c869714cb96c"
},
"x86_64_windows": {
"checksum": "dfb37144a677f0c97087aed92fb71658b62ab8f92c38749661f3f7cdd76afe00"
},
"aarch64_linux_musl": {
"checksum": "87e751a63c3b45163aabdd2b46111aaa08ba4d57b5675d307cd637cfa98031bc"
},
"aarch64_macos": {
"checksum": "307463a3e09eaccd8fa58d5d7005f4fd4befa8c8bae902655cb6567f5cbc6a6d"
}
},
"0.6.6": {
"x86_64_linux_musl": {
"checksum": "554b2dccaf64dacd0388fab1679fbd96ec503d611e6c84f58ba366c5246060b1"
},
"x86_64_macos": {
"checksum": "05650bbb58915e0ba4c0a05978fa832ee87e5f5c256981d066d27f8d7e9f743e"
},
"x86_64_windows": {
"checksum": "dbf7f55962dc3db12b96707b08af67f46284df6b2215a1c58a154ad92284d514"
},
"aarch64_linux_musl": {
"checksum": "38f00c7b23455d45b829a019ab976b58920defaeb48976936363fa41602c4a50"
},
"aarch64_macos": {
"checksum": "27118cc06ce28bb4ae455aabfdad11a69952483b0aba23d53de9ed73148285bc"
}
},
"0.6.5": {
"x86_64_linux_musl": {
"checksum": "c195a8f4fed924beb969ecae324a278db011e7a3877a6495a1d3701cdddbb3d4"
},
"x86_64_macos": {
"checksum": "934294f33e41d5cb787f7e9ad4fa4a40551281b0ab6e6ff58adc1b16cb12e60b"
},
"x86_64_windows": {
"checksum": "f55f9fe3a5cb5258fb5927b4b9b99899dd5b7b3233570ba31b5212d46ab12825"
},
"aarch64_linux_musl": {
"checksum": "1af0ebd20c858e03599ff1c7ded0a95a506653bd88efccff00088b7d3de9a173"
},
"aarch64_macos": {
"checksum": "954c61e2d2ea2ca60e2562b93d166f43b05243cd8aaf5b0a341f06af62531125"
}
},
"0.6.4": {
"x86_64_linux_musl": {
"checksum": "ce41260f7359695a471a936ff8f101334918dda52cc9860ac2bda9c2ed2b72a1"
},
"x86_64_macos": {
"checksum": "aa0d329125318a2eeb082131eac7109be7c31adc093da790a7b98dc5da80a777"
},
"x86_64_windows": {
"checksum": "617c4bc210609392b342117d295ded9d5931399e6e767be0f388c4ab605a2c67"
},
"aarch64_linux_musl": {
"checksum": "a57681b63815c2cfa7113854eb95e234575d974d3065f4533512b1163ed2de18"
},
"aarch64_macos": {
"checksum": "0649b4240ec2d4d0987f43f490c91dfd75a3212007189e051de9a43e3898c683"
}
},
"0.6.3": {
"x86_64_linux_musl": {
"checksum": "9a90036a649398525bdb43cd3d9442cd73e8ee182561cf487c8e686c7c610e1b"
},
"x86_64_macos": {
"checksum": "9da061e9c5b97b9411e6b48d5153f245a8aed8de149cbb307d74de214b88c813"
},
"x86_64_windows": {
"checksum": "7ba076d110b9d9c86ccec51a3e5df6bbc8aebfb5730633ada421848ed4eea8e6"
},
"aarch64_linux_musl": {
"checksum": "727a85fc67121ce68d6351f0767305cd0299539fedc17e2cc72fa11839be38d0"
},
"aarch64_macos": {
"checksum": "0cb3aefd698f833a526fe7a55e321750857cde3e357ba4d43e34e5f5556fb43e"
}
},
"0.6.2": {
"x86_64_linux_musl": {
"checksum": "c239a26343783490aed4fab04c1ad9953e6dad1d073f52b513e4f6cc45649ae0"
},
"x86_64_macos": {
"checksum": "282321bbe5bc9476987f42a1d10ace27b0bf6c65c46ec9950997fcce1ec39134"
},
"x86_64_windows": {
"checksum": "a4d9671e177ce8b29b921b115741e0f960defa33db9e7ad084ee682e043c3598"
},
"aarch64_linux_musl": {
"checksum": "8d02f6ac03fca8134c585291850b13924b9113c0ba9e1e3b8e3d745b987021bd"
},
"aarch64_macos": {
"checksum": "12589f9e99b4e1755752b01f22f72e1375c9d3291dcbeddbc24ff13f83f57714"
}
},
"0.6.1": {
"x86_64_linux_musl": {
"checksum": "e9764d62e9ce17e89dcf0332c8f99a4680722ef66b1bd147694ae53e622cf73a"
},
"x86_64_macos": {
"checksum": "ff68ba09dfb93dfed0e89539f0c0ef20f71803725409a03122bdd61735e71c3d"
},
"x86_64_windows": {
"checksum": "93c18eaa511823834bbfd253ecfc84b869e5c61068d471071f55c30035bf1de9"
},
"aarch64_linux_musl": {
"checksum": "9359307d5c77e2e7fe9ddf3d0fd46f5e377a5a4d25fd860115ed2a23a434452d"
},
"aarch64_macos": {
"checksum": "79d07bc755a67dd1cbcf462f8eb4f967571fe1b48927235a270dae42a7bdc248"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"checksum": "2f07927e63bebd70bd13a72299e1a1293ef93c783996297bcd7133ddb86a4232"
},
"x86_64_macos": {
"checksum": "c1e4dfa1e7b7429fc56a6d477457572067988f9554a54371eeeb232416cb6197"
},
"x86_64_windows": {
"checksum": "321d3e0bd365f61547b78335a71e99f746c2a8f3f8a0d99a70d2b0f55e443b50"
},
"aarch64_linux_musl": {
"checksum": "ec301c6005501939233342e01789271ee796b2582ca1260f7b016f142bad530f"
},
"aarch64_macos": {
"checksum": "b3117e7b000ffa41a0261b93b9f80b93f1f7f30b06f782600e97ca58d42683cf"
}
},
"0.5": {
"version": "0.5.31"
"version": "0.5.39"
},
"0.5.39": {
"x86_64_linux_musl": {
"checksum": "e2411273e3151383432ec3f7fa1dea89628c9396a4b2077a3cd2ef0adb217a40"
},
"x86_64_macos": {
"checksum": "683c5fffab903cdac56c3baa0d319bbedb8983ec69c5839116caed1ffef176a0"
},
"x86_64_windows": {
"checksum": "2ad67e0a14c1ce7d105127bb1358249b2d578caa2c9c4c70aa4e512eaff4f8a9"
},
"aarch64_linux_musl": {
"checksum": "b996cc9ad2979fb8e616ecb37be0dc27c5ed00df52ca7b8e24a3a9d9cfd7029a"
},
"aarch64_macos": {
"checksum": "22042580bcf6797f92a1e458cd03bc98c107adf9c47b39af2d021309b263ff60"
}
},
"0.5.38": {
"x86_64_linux_musl": {
"checksum": "f8820fc550b0d9e78865c0245e7a63ab5b5c88a8825d7a9bdd2e908fd4737317"
},
"x86_64_macos": {
"checksum": "1411bff8ac7dc0338f6d687312cf0d8a2b43623fb41692bfb1536e3fe99ea8dc"
},
"x86_64_windows": {
"checksum": "2b504ac7a3c01a6233dedb4ad28e9103c4de207cdf6440fdb1ef7e929cb78216"
},
"aarch64_linux_musl": {
"checksum": "6f359baa623e5d98099ab1978e3d5f06bab0d006735fc262056be87106e37575"
},
"aarch64_macos": {
"checksum": "cf32270e4e9203bfc72a85d514b16ce1f842142cb9adecb2b66e159bee61017f"
}
},
"0.5.37": {
"x86_64_linux_musl": {
"checksum": "3444cd1604eae4e2aaf7ad7be7ebc5be2fc3571000b900e41a63e2fc64ebba5f"
},
"x86_64_macos": {
"checksum": "7662cd747762b6d8e131997b153acf4137f6f35fc3929be1f4db2f1ad4df115a"
},
"x86_64_windows": {
"checksum": "dd2f7624ac0fbad43b927e684fa840d9d76c3a17af0e58ed3acb5e95fc56c9da"
},
"aarch64_linux_musl": {
"checksum": "e1ff7c522dd0df727e8af7e83f726094a621418f33ad0da0d49c66fabe76321e"
},
"aarch64_macos": {
"checksum": "cdea4c173930aef177768c6f1ffb928e578ce46a765df0e7c5ebd69bdceadf4a"
}
},
"0.5.36": {
"x86_64_linux_musl": {
"checksum": "48083f2df7030ac1f5567d2e4155aac71115bc81432da6a97c35b603f8f9d1ed"
},
"x86_64_macos": {
"checksum": "bcf604c0eb65818e8a3b7b004f45856ef9ab6f0a1c6621c8f3c029e44050f601"
},
"x86_64_windows": {
"checksum": "b5e6f0cfe3e7a5a7470664afac705b55b233a7c3cfa9dab007c725cd94ba0565"
},
"aarch64_linux_musl": {
"checksum": "3f2e9339d505bb330fcadee6a3a8fdfe69a8490bbdc0858ddc152142be8f0b77"
},
"aarch64_macos": {
"checksum": "36f431920be39b719438a0a60a568852e2bcfab79db395caf7f77da304451bda"
}
},
"0.5.35": {
"x86_64_linux_musl": {
"checksum": "21e7d42185f8eae113508ec2b8c3bfdd22c6293bb6b0ccd74ab0bd21153dc3b4"
},
"x86_64_macos": {
"checksum": "dca22baa597f337ee78f5418b19bb2367108da77cb430be30febd55901537a2f"
},
"x86_64_windows": {
"checksum": "45b21cd8b0f89b6ee5ad3093fcb542cf8c41ce86e36e89b7a26166c9f7792e47"
},
"aarch64_linux_musl": {
"checksum": "56c69758d6bb493dba53a2ac21343a983d22ca677d9ecfe8a4bb66fd185013e8"
},
"aarch64_macos": {
"checksum": "28525454f2fe26ad8eba301134aeff305348b4e143ebdb62f07f2c93db1eb347"
}
},
"0.5.34": {
"x86_64_linux_musl": {
"checksum": "2d312925ea2178de060b5628c899f44f6a162ce621a87de8c3aa0658573f9641"
},
"x86_64_macos": {
"checksum": "f36ffdc068216d65618bced4213177a22f9fae8539070acdff4b84757940c98f"
},
"x86_64_windows": {
"checksum": "62dc60bfb3cde60e59840c72caafe698dfe0d01c63544a31df1d8c40fc924906"
},
"aarch64_linux_musl": {
"checksum": "96ea303a801f640a205c3e53bd240ee22c51e02a4feb90ab879882ed9b774247"
},
"aarch64_macos": {
"checksum": "81eb3dc6dec49c1eb1a9eb5cbdd40395dbf62541be655c4df3ebb09276a5c0b1"
}
},
"0.5.33": {
"x86_64_linux_musl": {
"checksum": "3274fb95c5d7ab7dd37db6b75e77b666c6fc06b0bd0172e7923af95fe77711da"
},
"x86_64_macos": {
"checksum": "e890a29534e8a10439bd8c8fccd39867d2cb016f82d7b51e615c60caf67491b7"
},
"x86_64_windows": {
"checksum": "332004d47ad0259fbc077c3dde2fe7f7b51dadcea859ccc33759bc149a38b777"
},
"aarch64_linux_musl": {
"checksum": "dd6deacc791de61dc31e45537bf2e7c9c8c652f51e06357d4a700ec7e81188c9"
},
"aarch64_macos": {
"checksum": "8bc5722370884500381eae586910b633f2a215cd5b5feed31d67682e90bd8412"
}
},
"0.5.32": {
"x86_64_linux_musl": {
"checksum": "2709f1c132eac8c3e1e98f658e2f8fd79f71f0a72b373491aad9e92df3b6684c"
},
"x86_64_macos": {
"checksum": "d56c7b8d5ea02196b8682d242440a400566583f724dee9c9832a99ed9734fa0e"
},
"x86_64_windows": {
"checksum": "194ec6f3657edab3c5f9a4d7a5bb2ab614084d7484f69274d02798fcd2dbea0c"
},
"aarch64_linux_musl": {
"checksum": "2274d691284e4de55fa0a0fd4e7b5003db21f7c62d72986586a81a169cafd7ee"
},
"aarch64_macos": {
"checksum": "7893b26db568ce0c606c0b07cad52659abf2ee488d385581e166fa20924168e5"
}
},
"0.5.31": {
"x86_64_linux_musl": {

View File

@@ -2,7 +2,76 @@
"rust_crate": "cargo-machete",
"template": null,
"latest": {
"version": "0.5.0"
"version": "0.6.2"
},
"0.6": {
"version": "0.6.2"
},
"0.6.2": {
"x86_64_linux_musl": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7c3e6b1407445dbfdc072ade38adc6a200f6967e39a4bf8fb2e0e0ea825ab24c",
"bin": "cargo-machete-v0.6.2-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-apple-darwin.tar.gz",
"checksum": "53dd62d3bf9be63aca8be9d801c9ff2a3ae740495bea4c390634d8b3eb76c8ae",
"bin": "cargo-machete-v0.6.2-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-pc-windows-msvc.tar.gz",
"checksum": "9e1d911d5266c5ec81f85a3feacc223f181a6573060803aadda9369ea9973e11",
"bin": "cargo-machete-v0.6.2-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-aarch64-apple-darwin.tar.gz",
"checksum": "486b046d10ba14371efedbb44a226b514c42a1735a247f3ff8ad9a548395f080",
"bin": "cargo-machete-v0.6.2-aarch64-apple-darwin/cargo-machete"
}
},
"0.6.1": {
"x86_64_linux_musl": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-unknown-linux-musl.tar.gz",
"checksum": "d5d178010e8b9da69caa02b1abf6c9765cc6f3e8810a73483272c84204fd3715",
"bin": "cargo-machete-v0.6.1-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-apple-darwin.tar.gz",
"checksum": "9211abb47866c3a3b0a283903511428d97c9cf35508fd4eca5bef0489e578af8",
"bin": "cargo-machete-v0.6.1-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-x86_64-pc-windows-msvc.tar.gz",
"checksum": "c142cf3b01aa3c321495659fe75f483fefd278172c4d74b0dd567639ebec000d",
"bin": "cargo-machete-v0.6.1-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.1/cargo-machete-v0.6.1-aarch64-apple-darwin.tar.gz",
"checksum": "676fdd6ba18e830e4f7a279d4f47d365fcde4cbaa89bf6f0e4a08fbc4555821b",
"bin": "cargo-machete-v0.6.1-aarch64-apple-darwin/cargo-machete"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "8f7f67f87c80d8ee331857e61c03762b71f9e68266a9193f4934cef1c8ccb449",
"bin": "cargo-machete-v0.6.0-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-apple-darwin.tar.gz",
"checksum": "dab6a9127166b8889a1933864014664288e16a211a2e3de65585d69b18b84bbf",
"bin": "cargo-machete-v0.6.0-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4e3369fea5e87bdab2d4219dd07b69fa562a7b0081433464ead82dced36f3af1",
"bin": "cargo-machete-v0.6.0-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-aarch64-apple-darwin.tar.gz",
"checksum": "c4957bade3109f147ebe1598fa8f0b555713bbe83310cd99c927fa25398ae847",
"bin": "cargo-machete-v0.6.0-aarch64-apple-darwin/cargo-machete"
}
},
"0.5": {
"version": "0.5.0"

View File

@@ -19,10 +19,178 @@
}
},
"latest": {
"version": "0.37.0"
"version": "0.37.12"
},
"0.37": {
"version": "0.37.0"
"version": "0.37.12"
},
"0.37.12": {
"x86_64_linux_musl": {
"checksum": "d07149c4425ec93fc1cfedf8c8092d3b405482acdb2d01ecd8fba3ac755a381a"
},
"x86_64_macos": {
"checksum": "96799def4c15cfe81e72b96a8df90a49e1cca0d2899f4e928e69e8a1f6e46ee1"
},
"x86_64_windows": {
"checksum": "271c37b5f63b02a1c4ff5f33935976df7cb473ada221dd06bce7282520f7be65"
},
"aarch64_macos": {
"checksum": "091b93de51096c406c698b567e8d5bab83c2ab030b5b2a763104efe841ffb079"
}
},
"0.37.11": {
"x86_64_linux_musl": {
"checksum": "6c5b0196681e4582269a6bee9c85d98533debb628ee0a7d4580c68f6f47b6cdb"
},
"x86_64_macos": {
"checksum": "c92d7e381c87d3619084dfb83743cf273a0e78b5fa2fdde030e12b0bfbbba954"
},
"x86_64_windows": {
"checksum": "097cb1bec258213b8b91cd54ea39d41018e5caac6c48d04e60d245b31838210b"
},
"aarch64_macos": {
"checksum": "1bfb4f3fba3e22efbc504421739547eaa063414f82d7a7b1af4ff0e98cda0be3"
}
},
"0.37.10": {
"x86_64_linux_musl": {
"checksum": "f75cd1d6d776754a88c20d22190efdaa4ac5066e61eb9699ab6b3d884c3b116a"
},
"x86_64_macos": {
"checksum": "0046eb73677639aea70ec890896c31f5c9bfca12a9bdddf8be155738189ad1a0"
},
"x86_64_windows": {
"checksum": "ee550a626b0ec1d03b703bd6e53ad17f95eb7586f8c6d7bd589e0a6a77b87eac"
},
"aarch64_macos": {
"checksum": "cba2c5ce4f9f60255046e7b8a3547eebf6a62f59e20fb64adc2811f1a855d0fe"
}
},
"0.37.9": {
"x86_64_linux_musl": {
"checksum": "f41cfe97b38bb30c2973d1ea3f327fb3bee0ab67de0a9aac9ea894895e45eb55"
},
"x86_64_macos": {
"checksum": "f95913ba9a0d1497f3fd7177943fee1bceaa445a35b53fca7333fa98c2b78759"
},
"x86_64_windows": {
"checksum": "4d4c45546402e6edf387348f9e83281cc1415b0990c69a31a4462a81b43b8835"
},
"aarch64_macos": {
"checksum": "4dcef5b4d87d5cb6331cc4d9fbb6c855cd9ecaf86be54b91fba99f22795cfcfd"
}
},
"0.37.8": {
"x86_64_linux_musl": {
"checksum": "e7c5b4a7555eef6151a020dea810035c95891fc46cc0a8abbf1451f2136d105a"
},
"x86_64_macos": {
"checksum": "4f59bd699892dd0d29b23ebd6f95589b9afa241003e0147a6bf1076784d40a07"
},
"x86_64_windows": {
"checksum": "fc8005ec4086ef3ad812ad1b889576ae972df44856bd77f16c157ec222eb1d5a"
},
"aarch64_macos": {
"checksum": "b92471448a78c74c7b9563bcf45b2b047d7d8f311082fad5c6a02b34b3a20d19"
}
},
"0.37.7": {
"x86_64_linux_musl": {
"checksum": "101c6bef3cc1f8d6d2193d0cd8d2037a74583cad59fb9446ca0b51fc17586b1c"
},
"x86_64_macos": {
"checksum": "46b27aa5f2bfac1d87588dad0289b64e100a3dbf29db5e6908331aa4d0dcc0b1"
},
"x86_64_windows": {
"checksum": "dc41ef6526b4b9239aad02159ab7d64e38519386aa901c5783baf12e9d79b240"
},
"aarch64_macos": {
"checksum": "1079874f2adf66db8deb54c2260523a7b8a4f9f4b35398f280e3ba0c9f87fa2a"
}
},
"0.37.6": {
"x86_64_linux_musl": {
"checksum": "3659f50c1b47c685f8e1008132b193c9d1c823ba38d110fff2fabc6043c37cfe"
},
"x86_64_macos": {
"checksum": "632bdde01952c5884106218107ed3c8de35ff4f68eda3a69d70efc2d121ef213"
},
"x86_64_windows": {
"checksum": "7d9af4b44d306606568d71a75f237e9904c768c43a872e69aa716a5e637d85cb"
},
"aarch64_macos": {
"checksum": "b0fceee4418aa02daf8416d3bba5f34799e20943affdeeea1724536ca8643898"
}
},
"0.37.5": {
"x86_64_linux_musl": {
"checksum": "f02499cd7435bcab6c8d888c3855a95956b4e9c8d3b6a775ad04fb544e112cf7"
},
"x86_64_macos": {
"checksum": "ddb99573bc8c50c08786d14366c1e6940db1d186fb31107be1e0c5cfa6dc8b15"
},
"x86_64_windows": {
"checksum": "174cd7c16a169676ab56d177f4f4609af3a95ca2c9d939f3b3a8d412e324e3d7"
},
"aarch64_macos": {
"checksum": "b6d31f9859e30a5d8f80ee20bcc4f78aa9166670e4b23693a4fa74e03f9fd42a"
}
},
"0.37.4": {
"x86_64_linux_musl": {
"checksum": "bbfd8d09b62dbb447022a041eae40a185172a8ca75b151365e6347d880ee2870"
},
"x86_64_macos": {
"checksum": "4629a0b8a1c201676701093f8206c2468ac4a5a62884f0d88a72bd7d81d60e76"
},
"x86_64_windows": {
"checksum": "981d60e42e3b31382385fcbafd4e42cf48cf1c80fb3b33a9f3fe62b8d49b7c62"
},
"aarch64_macos": {
"checksum": "8a3a4cbe458b873f743c5b72174104759001b5980fa52edba117033a55c6167a"
}
},
"0.37.3": {
"x86_64_linux_musl": {
"checksum": "5c780ecc94dac2bf653ca46e6f7c9d1178961d3e16d8623928d7d6bf21fa2e5e"
},
"x86_64_macos": {
"checksum": "916d7f27c9899a53e388099afe22582f4b8a4dd23f55b1fed43d7a8ffcbcd6cb"
},
"x86_64_windows": {
"checksum": "d2fb430a39498b030033e97260fcfe09065cd1fd37f1a59180af8e521e677769"
},
"aarch64_macos": {
"checksum": "a38a93a85c8d3225b3fecda18bceaf141e890b0bed54fb58f929b56dbac6e908"
}
},
"0.37.2": {
"x86_64_linux_musl": {
"checksum": "6413e92bbeab0e43aa933a2843cb7abfc087dee7a076f3b367d2b7a0054f1c88"
},
"x86_64_macos": {
"checksum": "265125172bf82d985bb71974b576a763c7da34ed7f6889ea324ca4910f728b54"
},
"x86_64_windows": {
"checksum": "5f20ef9b30620113d2b8c4c0663f4ba219afd8e01868774702889abe4ac75843"
},
"aarch64_macos": {
"checksum": "0cb0ad856383162cf2e3634e6264f096b420694bf78c224afc999d8033186eb1"
}
},
"0.37.1": {
"x86_64_linux_musl": {
"checksum": "6a4fbad3d519e6189772dd0b0d16aa137c8208e7492576ff11497645588459c0"
},
"x86_64_macos": {
"checksum": "a8dea1a7f8bc1e7e35bc14dc1cde15a2e122db1ee2ed8dbb787b5d4e33a19f12"
},
"x86_64_windows": {
"checksum": "531677bf6322139e694da4f37c5df722566675b32a020b7e0f37d4ec5d456052"
},
"aarch64_macos": {
"checksum": "b074fedfb6282b846e047a6336920d2d1bb65c6aa25ce03aa4465615e83a407d"
}
},
"0.37.0": {
"x86_64_linux_musl": {

View File

@@ -21,10 +21,170 @@
}
},
"latest": {
"version": "0.1.19"
"version": "0.1.27"
},
"0.1": {
"version": "0.1.19"
"version": "0.1.27"
},
"0.1.27": {
"x86_64_linux_musl": {
"checksum": "6b51454adffa828cce8279339c50883a4841a196e778f8bc9a82bacf67f445cd"
},
"x86_64_macos": {
"checksum": "8796c876ab036b90bbd4d9b2ec7b9a57668cbceb88957040688b6d79dc2629e4"
},
"x86_64_windows": {
"checksum": "96d5deb8cc6e89e9fbf26345bc52d342dca87908bf87023e2bf55b233f28402d"
},
"aarch64_linux_musl": {
"checksum": "1727b222908e49e57fd93650d798e6327527dbde831b5a432a9b7283a5746d01"
},
"aarch64_macos": {
"checksum": "39b96ff4a6eae73bbb9f7a4a32a933005098046e44db1ede5bbe898037cc5911"
},
"aarch64_windows": {
"checksum": "e6be0e0d5529554a51334df603442f6bc4553d549b70cac5dd7466358589ec61"
}
},
"0.1.26": {
"x86_64_linux_musl": {
"checksum": "6a8fc07cc5bc50f43045322d4e6380df07ff487b57a467f192a9b9627fd129df"
},
"x86_64_macos": {
"checksum": "11cff520bb3575ce1f0b7ba8e1701e4c2f294a17f85f51a51e1a58bd9b79bff3"
},
"x86_64_windows": {
"checksum": "3b9ebd11fe8d4947fdd58bccf4bd81810a5ff71a5095a0e84118715d721871c7"
},
"aarch64_linux_musl": {
"checksum": "2f773cbb435511a07a024d2de3e8f60bd284c77a840811c1234e29f3cb0df5a8"
},
"aarch64_macos": {
"checksum": "0e7b05d74baf1821e53c62ab6dc524847ea3af5a2b9fa0432e3c570e4ac368dd"
},
"aarch64_windows": {
"checksum": "e21a4b25db1989afbafa9a9cc414fc75ff7f6aa75e783160934729c717b4f15e"
}
},
"0.1.25": {
"x86_64_linux_musl": {
"checksum": "d964d443eb233b7922bad32b4a12a2a5fdccf8995160f28f4f879ff8ea20f744"
},
"x86_64_macos": {
"checksum": "62b3aa83eb87fd9c39f4aa36df12bb4f9482387f66fd4280cd787f5b731ad68a"
},
"x86_64_windows": {
"checksum": "1f411815ff97dc4547417bc0fa94022d0d0966a3807ce6a87d04534f75b28648"
},
"aarch64_linux_musl": {
"checksum": "26dea1adc55b2e186735ed35e9525b6170aef1b2914feabcd5c71e976e36c121"
},
"aarch64_macos": {
"checksum": "df2f30afbad85858a3dd969eaabe777c03ba47d5a5a41f40dda9355b531be167"
},
"aarch64_windows": {
"checksum": "77c9ac359d2afd0203b583f498fb7610db2fe997820bee57762ce824a13b0d32"
}
},
"0.1.24": {
"x86_64_linux_musl": {
"checksum": "d60c4320423f730122146d7a19819c017d83e7733d68631a2d67824fe12beae9"
},
"x86_64_macos": {
"checksum": "573cf6300d430f59c710e9fd7ddbca105a6285587cb8670765c1f49fce75c067"
},
"x86_64_windows": {
"checksum": "b37db148b89b3557182d807836d63dcc39d2fe8b9a29b90b7e8c3fa53cff337c"
},
"aarch64_linux_musl": {
"checksum": "6fb513b479a54a756679fa336b82721701c353061d433773fe406a19b7acadbb"
},
"aarch64_macos": {
"checksum": "eb73c6fa5fbc26a197ac4b28602bc4d6d99cc8d36a78d1f983a69532c928fc65"
},
"aarch64_windows": {
"checksum": "7780e2d60e07b76a969d7b70663ce025d8d4f21784a8ea072ed83d12106993b6"
}
},
"0.1.23": {
"x86_64_linux_musl": {
"checksum": "2f4489387658ff112cdb44844a7272aabac64d9aa3477ef5b297991ee5c74171"
},
"x86_64_macos": {
"checksum": "cdadc109c5c51a155d10ed627a284efb09949a7149717c33fe3e6243bc28b7ab"
},
"x86_64_windows": {
"checksum": "3ea7c84ac4d7de49fcdd8114997542663d835b167cb66b016e5e13e76770878b"
},
"aarch64_linux_musl": {
"checksum": "9479643f35409317eec70f775d9201eee0a78e2e6f6a589c8e19dafdfa1e65df"
},
"aarch64_macos": {
"checksum": "434293117d2efb1721fe794915418dd6865213710a9197894d5a91058b798d82"
},
"aarch64_windows": {
"checksum": "3cfbb31deb764336dab488e1e11949ebe5e158bf3454940e909461a79d103a15"
}
},
"0.1.22": {
"x86_64_linux_musl": {
"checksum": "87ea60d0e93e239688f23585d238d351702dc0fbe9d3376e460f381aafe95549"
},
"x86_64_macos": {
"checksum": "9937c3fc4f8354561a816080da117b948e98571d480bf28eea7ee86513a7e337"
},
"x86_64_windows": {
"checksum": "4a6d2f085d650cfa686d35776f361e1576e0cdea69db8aba8258cdf3c612ac7d"
},
"aarch64_linux_musl": {
"checksum": "7ff801179220876cd5e34f21acc45d6edb3c3a992b9c10718f93522dc5ae9462"
},
"aarch64_macos": {
"checksum": "ca6309a4137229490e885e761d012b03a6aec1b9cc05b97f62f4a21aefb57535"
},
"aarch64_windows": {
"checksum": "5ef9f17dfa16ccf0c85497cef34c9d7bab7840ef3f2947b162d1e45f4c2eb28a"
}
},
"0.1.21": {
"x86_64_linux_musl": {
"checksum": "2fe86915ae5f67a00b4ca0f94f98d57036ed549dba2247d8c20be178d3bd33f2"
},
"x86_64_macos": {
"checksum": "783d3e662e6ad584ba2230ff427debbd6e2dcccb3bd1d1a74ca6dcab1a761830"
},
"x86_64_windows": {
"checksum": "8abdc6e31e0d925c220b8dd439567dbe6400bdbd0dd293bb659acf6f4feb02c9"
},
"aarch64_linux_musl": {
"checksum": "a21e1bf829b433b86c8bf77da51e300bb2dd06e563c10bae848043f5a6f6d8c8"
},
"aarch64_macos": {
"checksum": "0a86d29bb4c43e54e0836aa12fe6955c2bc33c1aaef8f0b6f04f2cde24786a65"
},
"aarch64_windows": {
"checksum": "4d480b90187a813b9d56f957ad5b0dc67e696140c3dc2e5c2fc3a2f8ecca4e0d"
}
},
"0.1.20": {
"x86_64_linux_musl": {
"checksum": "b6bc98e33c7a2868d8d2079fbc0bb4fab13e7b61927242acdade67901eb8a5d1"
},
"x86_64_macos": {
"checksum": "4dfce639a978a913ef374125a8721f7fb551238a861863865244b97742c936af"
},
"x86_64_windows": {
"checksum": "aa87c50a0cfd10c075c51e552f7427272f3fe461c763da29eefed904fc7846c5"
},
"aarch64_linux_musl": {
"checksum": "9810227752801c9770893613b193db780916a990fb7c8490e55f0ba8352d4d03"
},
"aarch64_macos": {
"checksum": "376c20fcf46134a3e006d7b2737521a89e75a39b032868f479755931bb3ae397"
},
"aarch64_windows": {
"checksum": "90f80b37ec4e33b7d5606b7bf3a023390b708bc0b84e8e1786311b318d77ea01"
}
},
"0.1.19": {
"x86_64_linux_musl": {

View File

@@ -21,10 +21,110 @@
}
},
"latest": {
"version": "0.2.7"
"version": "0.2.12"
},
"0.2": {
"version": "0.2.7"
"version": "0.2.12"
},
"0.2.12": {
"x86_64_linux_musl": {
"checksum": "dc8922c69564dae3b8fb61c92c9f54d0b54fe5280950e05c9e6fed0a82ee66fb"
},
"x86_64_macos": {
"checksum": "ecc61dc31eb42cf8b5bbb37ad0f52e269d881712fb8a54344eef64a91a2f0b56"
},
"x86_64_windows": {
"checksum": "6f354aafb4d3140ca5e3cfadcdde83f4d5d380598bb1106506dbcbf3d096d089"
},
"aarch64_linux_musl": {
"checksum": "8a0a2411f8d86dfbf3999d0f2533d1324ffc84a91feddcaac07154a600ee0e49"
},
"aarch64_macos": {
"checksum": "7e73edade320c92c729eba3264f49679c3bf8267bf57aa5b7bcf7912f645bd18"
},
"aarch64_windows": {
"checksum": "a0f77f2b48cef8c6370b380f5720eeefab53865ee4305a8c587d82ce6bfc8105"
}
},
"0.2.11": {
"x86_64_linux_musl": {
"checksum": "f5678f25fbc0cd4791edbb51e24e6b4dd4044c33813a3e97b851439216cb017e"
},
"x86_64_macos": {
"checksum": "486f150583db8a596448995220b7d534329ca132d49a1d8ef28b07d51a014382"
},
"x86_64_windows": {
"checksum": "2519519c4ba0648130d28df0ef26f66c6616f9fac2ec05f36ae976da3acb7440"
},
"aarch64_linux_musl": {
"checksum": "340ef16a56c0a000ffaa9dd09760232c618860e5bc71be914f08d84896cde2c6"
},
"aarch64_macos": {
"checksum": "6d0a2d3578e43a817197da5179c6d4986caa6686877f20c8ac3468403b928a2a"
},
"aarch64_windows": {
"checksum": "99c685250293fe01f08ef2c5869eb2d77dd0b36bb1196d038f5bf112c19bc4d8"
}
},
"0.2.10": {
"x86_64_linux_musl": {
"checksum": "886b8169ef9f30ae07b3a6d1f7944001e880af1a3bc3095d30f2ad0f6a70b4b6"
},
"x86_64_macos": {
"checksum": "cf78bd12230ba164470a3367654363ede82bc7d5dc54c7e87ccb9471e40bf508"
},
"x86_64_windows": {
"checksum": "142260bf210a4c3cbb084b6d771538a994b5c29bf33111cae6790d62704ac6eb"
},
"aarch64_linux_musl": {
"checksum": "5a0ff3c710440c2c27cdf2bdf55beb1082ca767956da426879c9f06d48bc7ff6"
},
"aarch64_macos": {
"checksum": "7df9b01f479e966c3d06a8578e9d84bd5a209b070e941550fe8c3d0422e0eb86"
},
"aarch64_windows": {
"checksum": "0dc335c5d01432d2f7c0a96c3278cb9183b3a9e1ac49f2e15ed1ff6c1ec6d756"
}
},
"0.2.9": {
"x86_64_linux_musl": {
"checksum": "7d0ac6d8d850c5ea45f90d9c5d8b2c9c753928e3794661c27faff205fb8c2603"
},
"x86_64_macos": {
"checksum": "d4feacc15a40e99b71c0e9ca2f4611cf6f95ff78dd92f423c5d8c76640d03161"
},
"x86_64_windows": {
"checksum": "d78415bcf815513946b22cff10030a49e43626614edce80073188f83e5cac832"
},
"aarch64_linux_musl": {
"checksum": "6b8cc624be49466a12c917ecc2c1c1ad175b3910f3dfe04059c14636d4dcc441"
},
"aarch64_macos": {
"checksum": "23328e114992d0ba1987692d27ac22df355bf3fd6a23ff27147f188d60abdd3a"
},
"aarch64_windows": {
"checksum": "8159c0a99fc16307e53ff2b487858e4c0bcd0600286cff28e7c81fbef7684266"
}
},
"0.2.8": {
"x86_64_linux_musl": {
"checksum": "9758f7c3561dbb51397862f54d13cde4ed5dc1dbb5b18415316eeec51847ad1d"
},
"x86_64_macos": {
"checksum": "d7e7a8a3d8500ab64c4e19d8c3756d5d4bf7a50c92fa5b9e4bcce0bb47207645"
},
"x86_64_windows": {
"checksum": "386c53aa959ee1b0a7fe78a1b4685b3dafbf5fecc1fb9e0896d84ca28701e3a7"
},
"aarch64_linux_musl": {
"checksum": "60b5752c8a0aeaa71117f293c2f49d8356123eb41e0306db51a6382d0d21a7c5"
},
"aarch64_macos": {
"checksum": "c838c166e668ec0ce5bdc69de19954314749a98e590118c174e921549babc23f"
},
"aarch64_windows": {
"checksum": "31bffb78b63dcc0bd5f1938f576c2c2cbc56a161168e7bf038eace8e19d008b2"
}
},
"0.2.7": {
"x86_64_linux_musl": {

157
manifests/cargo-rdme.json generated Normal file
View File

@@ -0,0 +1,157 @@
{
"rust_crate": "cargo-rdme",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-unknown-linux-musl.tar.bz2"
},
"x86_64_macos": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-pc-windows-gnu.zip"
}
},
"latest": {
"version": "1.4.2"
},
"1": {
"version": "1.4.2"
},
"1.4": {
"version": "1.4.2"
},
"1.4.3": {
"x86_64_windows": {
"checksum": "408ffb657c99bf4142521632306edc4ed130dd991a0cd4b62cf370c28b307daf"
}
},
"1.4.2": {
"x86_64_linux_musl": {
"checksum": "8555ae93237e1702e79542c810657afc1ff76282c9ecd7b21aa22f5f3b3c21d2"
},
"x86_64_macos": {
"checksum": "2c6996d2b6ec150275436bc8d0969d75247b4ac7400c43c63d24cfc843266f47"
},
"x86_64_windows": {
"checksum": "a6333997cb418b369a3ed005eebf30313942bd824456f26d2834af87c8449475"
}
},
"1.4.1": {
"x86_64_linux_musl": {
"checksum": "cbcb893f585def07cb64486063cc9d490fb2eb2b06eaec7e2beb70a47bfd004c"
},
"x86_64_macos": {
"checksum": "053236ff190a3601230886679c8fb3405fcbc7f49188eef0bda75a72bd78b9a7"
},
"x86_64_windows": {
"checksum": "83f38b7299c785e9712e7aab3461eea131e79f13bbd45953514019cd75412b1d"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "2aacb472abeb943a8c4676aa4e4603ab4b037ee9d43eda611b4e8d65c8162100"
},
"x86_64_macos": {
"checksum": "0664ef1e0d70b5dbe68c8ad896e5d59972440b4dd46d970d0adf94e5bc5a1768"
},
"x86_64_windows": {
"checksum": "8df835d817813252502a28d01e6352b5141660e914b89baf72956a2274d4d1a7"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "811341ec9724388660bcd4d1a8c6d04947252ff44adaef7d75ba19a58dc25bfc"
},
"x86_64_macos": {
"checksum": "a8d4dbe536b9b3389e9db9ff226384705defaed3c2d09f2cf2ead21b5bcd2e4e"
},
"x86_64_windows": {
"checksum": "6b2988694fc870e6071ada84c94d03736daaf0706daed21765e898235d927296"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "e2cea84cd1c7f7c2c03662396a6ef268474c66faa471a6e755c4bda8d35ef0e2"
},
"x86_64_macos": {
"checksum": "4226504f45e96dfca35a72b4631dde717cf2f5fed0f87a3cb71d58d6055a1b60"
},
"x86_64_windows": {
"checksum": "0119712829cd6aaef12094441b574d759c45d62bab069224d21dc1af52df9390"
}
},
"1.1": {
"version": "1.1.0"
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "1e645bca96bb5c497e6af8a6d7249572709a6fb45b7b7afa789440d7400a61a4"
},
"x86_64_macos": {
"checksum": "1487f7cf5e795b08f56e29dfdb542343ae5b4d74805b6bfb7726da5f6c0dc99f"
},
"x86_64_windows": {
"checksum": "82f224eef98778d36088eac8a7bdd4b4640b4d10429150718bc3975e4f16daa8"
}
},
"1.0": {
"version": "1.0.2"
},
"1.0.2": {
"x86_64_linux_musl": {
"checksum": "85d3b8c5fd247557b90357718f156a9d2cb637f82a77a7bea800d1fad4b870b7"
},
"x86_64_macos": {
"checksum": "0f4d749a397b33d41295f74f005534a4c1a785dfcfa6dc4b5df1016d289cbec6"
},
"x86_64_windows": {
"checksum": "2416fe0cebcde091138882f45044d2e057940653194d2474139967b6e7e09cb5"
}
},
"1.0.1": {
"x86_64_linux_musl": {
"checksum": "ef601c5773119972e67cfe61518b46faaf993037ae7caaf455178e8a6466be67"
},
"x86_64_macos": {
"checksum": "ea1bccf8a3290c7a1fd2f30e27bf2005f264f7219555b2131a23fb5ca91d0105"
},
"x86_64_windows": {
"checksum": "3abe728bb5bb983683698189110ddbc8b72b0ca965d5a75b802ef981e10ef437"
}
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "ff0c7e7adcaf5dc0943d5ca075a49f77e5a9a531e6e3fbb8e04aa8708d93199f"
},
"x86_64_windows": {
"checksum": "51e755b5a0613408e1d42de561ad88f80e44c9494bc02f18d92a6d9cd0c4cff8"
}
},
"0.7": {
"version": "0.7.3"
},
"0.7.3": {
"x86_64_linux_musl": {
"checksum": "11b1eb91e95f5fe014b6c0ba7850fb677015a1f4c76aa94beca16f6278cbb690"
},
"x86_64_windows": {
"checksum": "ee60b8fe9a0f00fe7e6d75ed31ed6cc566d666a9ca27765654250715016aeb7c"
}
},
"0.7.2": {
"x86_64_windows": {
"checksum": "fe6ca1d38381ed9f8f87359fe8fb50bb87787cb058ed8efe2ebbc72ed03cff80"
}
},
"0.7.1": {
"x86_64_windows": {
"checksum": "a19a756f13d46bb5ee96f8d24696541a494cb38bb726397f06df848b183c49ab"
}
}
}

78
manifests/cargo-sort.json generated Normal file
View File

@@ -0,0 +1,78 @@
{
"rust_crate": "cargo-sort",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/DevinR528/cargo-sort/releases/download/v${version}/cargo-sort-x86_64-unknown-linux-gnu.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/DevinR528/cargo-sort/releases/download/v${version}/cargo-sort-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/DevinR528/cargo-sort/releases/download/v${version}/cargo-sort-x86_64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "1.0.9"
},
"1": {
"version": "1.0.9"
},
"1.0": {
"version": "1.0.9"
},
"1.0.9": {
"x86_64_linux_gnu": {
"checksum": "e7ad1db1b20e0a382f6a77ba3725fdfdf939e6f14d7de6a021b5c38113723186"
},
"x86_64_macos": {
"checksum": "fa6d5fa6281e0a2f930ef8dbadc88408bd209379b21b96c9525e25adc2f720b1"
},
"x86_64_windows": {
"checksum": "163494e1df9ebedb92d9600986d77497b32809df752ef2667859bd029032c1aa"
}
},
"1.0.8": {
"x86_64_linux_gnu": {
"checksum": "c6f1c50292835a00b51c5576a9289dae8a3ef319d6f16df9af97536251227c88"
},
"x86_64_macos": {
"checksum": "746d914cc4ce825b9ab0dd96b5121298883000580350cd681798ff3f1d966541"
},
"x86_64_windows": {
"checksum": "a6bea6439e933c2b012b015ccf052519879f5c5837274ddcd6d21dda8ca48a78"
}
},
"1.0.7": {
"x86_64_linux_gnu": {
"checksum": "b9ac1726277f3375344354f7b6af35fd068189af3ebf233b0f1a953100e6b934"
},
"x86_64_macos": {
"checksum": "02b4111c44e2d0d898b77cdb265b98bb4c78da93ec6f73ce896a458786df6470"
},
"x86_64_windows": {
"checksum": "e624d3e04b79a4f88774101358a9ba6cf0c50e852785f4b5925cd3c9ca7fd41e"
}
},
"1.0.6": {
"x86_64_linux_gnu": {
"checksum": "21e7d09f6ac6481a7b2643dc654fc07a496a12720d58619b7ba071055e0c5a2e"
},
"x86_64_macos": {
"checksum": "fa235d7a566b454c696922f972853cb3a8b37f5c2d08106a5431751f44e194b0"
},
"x86_64_windows": {
"checksum": "85cba2de979f7c7b26a710f9fdbedab782966781ebd35e4f1b5e493bc60e40a8"
}
},
"1.0.5": {
"x86_64_linux_gnu": {
"checksum": "a1470cd446b602ea6aa5b3d4782f3cb49aac15d5ae68e797ed80da947c608fbc"
},
"x86_64_macos": {
"checksum": "df32404cd5da6a15675ce3980a1633d27b83e08362d7250d76807f344cfb37f1"
},
"x86_64_windows": {
"checksum": "d56044541234fb8709ef9be6ed1e767c7b242a022f9891a40d0fc73ffdc80626"
}
}
}

52
manifests/cargo-spellcheck.json generated Normal file
View File

@@ -0,0 +1,52 @@
{
"rust_crate": "cargo-spellcheck",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/drahnr/cargo-spellcheck/releases/download/v${version}/cargo-spellcheck-v${version}-x86_64-unknown-linux-gnu"
},
"x86_64_windows": {
"url": "https://github.com/drahnr/cargo-spellcheck/releases/download/v${version}/cargo-spellcheck-v${version}-x86_64-pc-windows-gnu.exe"
}
},
"latest": {
"version": "0.14.0"
},
"0.14": {
"version": "0.14.0"
},
"0.14.0": {
"x86_64_linux_gnu": {
"checksum": "6f35073843f2eb87990ef19c841c61ded5263e3a7ff38f885cfab22193b84f13"
},
"x86_64_windows": {
"checksum": "ad97a1471b7e718902ec385c3ad045a6afbc986f736d0c4986855ec99a79c80c"
}
},
"0.13": {
"version": "0.13.2"
},
"0.13.2": {
"x86_64_linux_gnu": {
"checksum": "f547b8f992dcc43f8a4106bae8b090ecb3fcb7ef6ce336081c22636f70e876d9"
},
"x86_64_windows": {
"checksum": "f54fb8243497258115d1eb55b99bfc94ab3e09636c78665d3b6410885ba9190a"
}
},
"0.13.1": {
"x86_64_linux_gnu": {
"checksum": "17af34dbefad5c45d23df3e4e81b0addc78782db0ed2e8e491a1532761463e1e"
},
"x86_64_windows": {
"checksum": "d18c19a3c5e7eb9ea516e691b54a4517a60517b6b1fb75b7f56a0c1dcc9b177e"
}
},
"0.13.0": {
"x86_64_linux_gnu": {
"checksum": "41e99240e55f38cc6d43d7ea9f2ccd448f584eefdc262129e4238f057d995923"
},
"x86_64_windows": {
"checksum": "57d45d5942d7ccd49599aae549c0bd5d906868eaeb39481088e55001d65f4784"
}
}
}

View File

@@ -18,7 +18,172 @@
}
},
"latest": {
"version": "0.26.1"
"version": "0.30.0"
},
"0.30": {
"version": "0.30.0"
},
"0.30.0": {
"x86_64_linux_musl": {
"checksum": "7adaec5afad826e8b758fffe3b9804d3a371553fa4cdb56ddd9a3592c08a03ac"
},
"x86_64_macos": {
"checksum": "cc2b8b84c0f19db57f00b5e2e322c3115a744d2fccc823700f3b7f60dd13a289"
},
"x86_64_windows": {
"checksum": "fa1dee30c073f72b03303c3d6479d0198eb0f8079e1b65582a502f411247754d"
},
"aarch64_linux_musl": {
"checksum": "e06ef0e98fc78da0a447f8560fbfe797a57cebe1b71a7161e0810f6d65151758"
},
"aarch64_macos": {
"checksum": "a7f582a21083f2be93aeb3f7d13d534ee5d63c1aec9e1f8c570253a970f4d18e"
}
},
"0.29": {
"version": "0.29.2"
},
"0.29.2": {
"x86_64_linux_musl": {
"checksum": "d6ba7a39fa27c1792741860dc28225daaab9ba74f7ebdd5cf4f175009f079167"
},
"x86_64_macos": {
"checksum": "e489e193d0d520002ad10673f6027ff80cd516a5ffbc8f8e4269f2181428ae0d"
},
"x86_64_windows": {
"checksum": "f3e7bf5ea970d543b9b47cd4ad62fa9f6316fed61e57132abf085ddde6e60692"
},
"aarch64_linux_musl": {
"checksum": "3c8b9db1d5f38e741ee84e15e038216c7a74a5b550770f8a273296aea65e7292"
},
"aarch64_macos": {
"checksum": "15bc3f52422c8e72f1385a113d35a9e7b4ab6a15503fceef2155fe0fe5bbcb4f"
}
},
"0.29.1": {
"x86_64_linux_musl": {
"checksum": "be2be986abde1f7b9544f217acce4d1699a04bc3b09e17c05b3fbd239d52456a"
},
"x86_64_macos": {
"checksum": "6809df4fb7f559e30ed4134abca203fcd92cbe1db5117fa17a7e9c64933ee80b"
},
"x86_64_windows": {
"checksum": "a8827dfd6cbe3280bd474d7f49ee58544016ad8eaa11769edaa05936c91ae882"
},
"aarch64_linux_musl": {
"checksum": "9e3791c191fa8224d038e54d988c3937e446c9e8673f5db5c0e43cc76af1ab16"
},
"aarch64_macos": {
"checksum": "2e4eac469f93ac46721d527958a6ec690d4084ed6893900214c504cce6a3303d"
}
},
"0.29.0": {
"x86_64_linux_musl": {
"checksum": "7f5fda7ace039963e0413b5949c40292e0cb1c0ffc4e1b6cb60aadab167b1725"
},
"x86_64_macos": {
"checksum": "df21c946c69b6d653bb59e6ddb0e99c1f184e74f1b2a077a3654427171a37497"
},
"x86_64_windows": {
"checksum": "1d7f4b814d1757438ddce75ddbd12b02c54d681803f9aa7703a8087e3a391d34"
},
"aarch64_linux_musl": {
"checksum": "4d33d6072976c0b9c717b18ff12ee283ae4b38a0b4ec50f1ef208bf47689f2a4"
},
"aarch64_macos": {
"checksum": "36dbfbd7ebaad25372fb7faa9263bd3e5b07316be95fc0bb450deb2f4791b255"
}
},
"0.28": {
"version": "0.28.0"
},
"0.28.0": {
"x86_64_linux_musl": {
"checksum": "c86810ef9638219f70db16e9e272584b1365c2edfb63fe0e03f7254954c0a717"
},
"x86_64_macos": {
"checksum": "6bc2f349c837042fc90b3841d9ff5e657c7f5d9ebb2a15a4ba70ab5040587bf7"
},
"x86_64_windows": {
"checksum": "6ae64d9ebb91fe26bd8e2cb61c0a3604c0aa53c080d99921cc95d05d31e866f9"
},
"aarch64_linux_musl": {
"checksum": "6c023e176798e78c81cc4ba15d66c5f4f4f21c8000e69d469075b5927a1a8644"
},
"aarch64_macos": {
"checksum": "b2fee8ce9cb93cab5b467459cf4b63dd80ea372dac36c98fccc35660dd454fd5"
}
},
"0.27": {
"version": "0.27.3"
},
"0.27.3": {
"x86_64_linux_musl": {
"checksum": "87ff6d7b2a6a009a7176d772afaf37feb95dc1c104a78df57f753129ba057b09"
},
"x86_64_macos": {
"checksum": "ed139aecf50388999d4f724d836c25168cc534939618c4ca085532d5b8f220cd"
},
"x86_64_windows": {
"checksum": "831d42984024be94babfab09867a9c1de12eedfb9a8f31aa0b3b817165d81dfd"
},
"aarch64_linux_musl": {
"checksum": "5fc234b9fb868150a14664ff138064228d1a15ca7715e22b0454750769cad17e"
},
"aarch64_macos": {
"checksum": "db8a40886f1edcde126d901e4a5f3c1afaf581ce95c4444d0ab57fef6bd281ff"
}
},
"0.27.2": {
"x86_64_linux_musl": {
"checksum": "ebe7d38c7045cf396cb67b45d9b0e4bffc74f2dfa2df428a3190cc9d38c47fe9"
},
"x86_64_macos": {
"checksum": "6d577a7a21881fd5a57e0e4aedd61c4235f5bacc1e645f3acdd7c8ceceee5115"
},
"x86_64_windows": {
"checksum": "ff90bcc5d757b7cb765d5e3e5f5a2010a0b7e97a348f0470a9c93a4fcd9ca941"
},
"aarch64_linux_musl": {
"checksum": "aa82c2010a53cbc1ede58123db3ccfe2fddd2441d4b0454ad5ff4103603a84c1"
},
"aarch64_macos": {
"checksum": "3c0b0cd6b6f676fe4b7ab07077f9d186cbcdb57ec4d11211a1a12ac91ae479e1"
}
},
"0.27.1": {
"x86_64_linux_musl": {
"checksum": "a32bbf4da747a61348aebfd3dde141506e372618f85149536972c7e6f713e1c5"
},
"x86_64_macos": {
"checksum": "9c833aa8ec463d3825009ebd509e015a479de716aae89bd78ca76bc45607304c"
},
"x86_64_windows": {
"checksum": "f885b42a00f2af183d2a62a2746133c155f6aab6fd4be99d7a6ae062da7b227d"
},
"aarch64_linux_musl": {
"checksum": "5a48b3e552172dc868ea88453d92bad94f716815c9b225af03029d0209c26499"
},
"aarch64_macos": {
"checksum": "60b79c029d99a57dc1b7ffa6823436796f176a515cca088a6869a8fe50af9ee6"
}
},
"0.27.0": {
"x86_64_linux_musl": {
"checksum": "b0cfcb086131773fb8a6a2cf8090c9416a8f233c2ae4bb887500f4e17d39fe7b"
},
"x86_64_macos": {
"checksum": "84c77137ca762c0cda3d4e8330ef3312efe72220da6470e8d657e5e545a11d2b"
},
"x86_64_windows": {
"checksum": "0114eef8cdb3c8466861dd64d7e16fd430cc0380406f230e16aa9e9c32af45e4"
},
"aarch64_linux_musl": {
"checksum": "6e4f5bc5adafd1730c82ec816b89279d5cdb8255180488fc560e646bef624687"
},
"aarch64_macos": {
"checksum": "375e7969d10faf76ec2ec29d11cbfa266e268357514cd05ed2a24554df7a8183"
}
},
"0.26": {
"version": "0.26.1"

View File

@@ -31,10 +31,70 @@
}
},
"latest": {
"version": "0.1.42"
"version": "0.1.47"
},
"0.1": {
"version": "0.1.42"
"version": "0.1.47"
},
"0.1.47": {
"x86_64_linux_musl": {
"checksum": "906d6f7292231b79d2db04ab04d5e188b6ac789bce7fbb3013130edb82f683c9"
},
"x86_64_macos": {
"checksum": "5395256cef3f879018851af1864218e28bbb3fad823fff6c02357a6ccac68ab9"
},
"x86_64_windows": {
"checksum": "cc621c60fb055d6849edbe2592be908c5ad0c04508392d7d28c487734a8e4791"
},
"aarch64_linux_musl": {
"checksum": "b242da4b7c24c647e210fbacabafe7dd86161d04e261bd81ed07a0a466a06fee"
},
"aarch64_macos": {
"checksum": "f10a2a8197ecbae3e778d1a0b7ec10b080e389203f36a3d68366f57d80bdf3af"
},
"aarch64_windows": {
"checksum": "202a0f1b27cc67f17e001d8bf8af5a92dccaf1bb9852de0b89f3b9ad4827a5fd"
}
},
"0.1.45": {
"x86_64_linux_musl": {
"checksum": "0cd882efe77d32cf41c688231ce5be875f213aa8fd5bcdb663edbe64055b6913"
},
"x86_64_macos": {
"checksum": "fe09b1baf8323c575e82aa7a9c2b87ea0bebaee985bdf9672a56443d09364607"
},
"x86_64_windows": {
"checksum": "99f80ba7a33f105c759c896ea8388efe4f3c224922db7e417352b29a7ef7541f"
},
"aarch64_linux_musl": {
"checksum": "0472186612177ea8b1045689299bbaa363eee4a8af23f4354bb0a30f2f82098f"
},
"aarch64_macos": {
"checksum": "a1f9c85c783f664a613cb5d256330f026febbaadd4239419594152157b6f9d53"
},
"aarch64_windows": {
"checksum": "736de3b69340c4cf1e3d350047500dfeb39843cd664fb82065d7a2dcea8401e7"
}
},
"0.1.43": {
"x86_64_linux_musl": {
"checksum": "325d25f63df833d2fbacaee71997a628088ddc2c5f73c0c0a93ebacb3b773d16"
},
"x86_64_macos": {
"checksum": "f569ddb4c5a3ca5b881219df860bdb589fb9fcdf091a7eac69dc69ef2b69f39b"
},
"x86_64_windows": {
"checksum": "d25982e539042e919a4a8da82028f5922ce8d891c89ea7e3754545beb383b94e"
},
"aarch64_linux_musl": {
"checksum": "456b5a24f702bf33ddb96d96e79fe22b60d295fd4777de4b46b91807bfb3c50e"
},
"aarch64_macos": {
"checksum": "29896a416e4d57426ab67df05d50a909ce749c727b7d6c041116e5254e97e882"
},
"aarch64_windows": {
"checksum": "75782b445a16311643a31d68e252a526a21c9d525923fdd8b09f5e0bd6f7107c"
}
},
"0.1.42": {
"x86_64_linux_musl": {

224
manifests/dprint.json generated
View File

@@ -16,12 +16,234 @@
"aarch64_linux_gnu": {
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-gnu.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-musl.zip"
},
"aarch64_macos": {
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-apple-darwin.zip"
}
},
"latest": {
"version": "0.41.0"
"version": "0.46.0"
},
"0.46": {
"version": "0.46.0"
},
"0.46.0": {
"x86_64_linux_musl": {
"checksum": "7a2c12edc868259be890174c4ec3bd51c81ec8773aa294e12fac0634f36d15f5"
},
"x86_64_macos": {
"checksum": "e339f1f891c60087676d72f70ba5f80dcaedde4bdc58730b9cb68a5483b3abfd"
},
"x86_64_windows": {
"checksum": "786201545938f6f7c6d407e6404b31ae9bbf9e5a4abc4c88dc9bd73da369a906"
},
"aarch64_linux_musl": {
"checksum": "e52c0a3398e34e88ffe560e719bf8361ba3f35b4e0927ab9ba0761796884ce24"
},
"aarch64_macos": {
"checksum": "4b608b3676f10e04328c3d8be396bded96328ebca9b95b70bf5baf67bed7b135"
}
},
"0.45": {
"version": "0.45.1"
},
"0.45.1": {
"x86_64_linux_musl": {
"checksum": "eaf2690b7414d11bc33fb2a81898f285748a7a6a7983f965b569e536fb67b815"
},
"x86_64_macos": {
"checksum": "83cce6b82d8674dbdddaf911bc117f1c866aaa4712aa381e54ab9466526026aa"
},
"x86_64_windows": {
"checksum": "71fef42ad86017a50bee977836dfd387d8584d6a9c4c03354d62977eaa1f135b"
},
"aarch64_linux_musl": {
"checksum": "c05d839d1f187d68d55effc60add4e66afb373015a1d1126c310b5c8669a8563"
},
"aarch64_macos": {
"checksum": "be6e4bcf9aafeb4ef34f27385717004cc0dfd06f8bce8e67b18937b53285d436"
}
},
"0.45.0": {
"x86_64_linux_musl": {
"checksum": "8fb959aeeb441e0038217a7973f3a8e246e7aa46b77b33ba5f5e2f38d86f531b"
},
"x86_64_macos": {
"checksum": "6df01e0357049ad3bc62bbd2f60c9c448bd747b650ebf20f7ab5a38cefd36b44"
},
"x86_64_windows": {
"checksum": "0a5a83b521f152cd83cfb95ef119286e472b3b43077b3ffaeb4b3297fbb52e7f"
},
"aarch64_linux_musl": {
"checksum": "48ba9f0910e32a66c869cffc6fd96d2d8f000ffb3d11234e71ae952f322dc849"
},
"aarch64_macos": {
"checksum": "cf23ab2785ca25f27ed5ca5127663dfe0131ae146d0b8d5159b06e0694ad74ac"
}
},
"0.44": {
"version": "0.44.0"
},
"0.44.0": {
"x86_64_linux_musl": {
"checksum": "1407c11d0855d6eb5ed4b2891b4fc7effcdaa276a7d77b5b20b65540ef90f58f"
},
"x86_64_macos": {
"checksum": "758f501e3f47be0d880e79449dc3ebc269a8c52efc4a7fc53a5756fd1b673005"
},
"x86_64_windows": {
"checksum": "7e100d917a6c2c76458acedf7b9745ceb8cd380c56a5b1f09f6e27c8f41a94d8"
},
"aarch64_linux_musl": {
"checksum": "7ec71a031c7374b43122c065d49768cacf6561ae8980d0aa09202d7de01749f6"
},
"aarch64_macos": {
"checksum": "68fc1abebe70b3947ec7e019bb3c3d47939cb71a8c0877f1a632b552edfaf6e0"
}
},
"0.43": {
"version": "0.43.2"
},
"0.43.2": {
"x86_64_linux_musl": {
"checksum": "68bfc2e1c46ebc1794a76dfb99e971ad7461892a875bc3c5ac6da80f871e16e4"
},
"x86_64_macos": {
"checksum": "f860091eb4be0958b23d9aed2010e2a225ccc8d99ad79e408005d4f132d51d4b"
},
"x86_64_windows": {
"checksum": "3a0b473ece37be2b61ecfbe8480cf4af8fb5936c1f2f3125bd12c797950b79c5"
},
"aarch64_linux_musl": {
"checksum": "f8dcf95da927ada9c0f8c360bc5f2644d6f012d37fcc1563a6da26b2a4d95dea"
},
"aarch64_macos": {
"checksum": "de523a8df01b2843d89ddd145463d70c10d813b5a0814b7094022daf14e2b9e7"
}
},
"0.43.1": {
"x86_64_linux_musl": {
"checksum": "069c27da39ebb3c7227643cec6e4efec38f4e3ad8cef61290482e8a3e2702655"
},
"x86_64_macos": {
"checksum": "b4c937c76038ff3198b9e3494119fb6405e54256a2c0ee7db797486cde4eef9f"
},
"x86_64_windows": {
"checksum": "ce017e44244ce0dc837a9c6536d50ef5de6e24c07fa6d0c915b14a1b64082c3e"
},
"aarch64_linux_musl": {
"checksum": "e4fb458f1affc0c8e81cb2e158144672eb5c6bc3064a48bb32f0fbd57c2c9aee"
},
"aarch64_macos": {
"checksum": "ea479f5ab3a2c8933256e61e77c5a68ffda8d6c77be968b87d80374121686959"
}
},
"0.43.0": {
"x86_64_linux_musl": {
"checksum": "a73e3ced32b4b82f4e462e4cb4c8206e87d649715b974ed17f90986856498255"
},
"x86_64_macos": {
"checksum": "8687ddffc00197807ca37934bdf392fa7f7441b8124a6679c9fcccb862c5c5e7"
},
"x86_64_windows": {
"checksum": "dc36df4049633e0bb281a1cdb64ad95e593f299e560b664958457478267e939e"
},
"aarch64_linux_musl": {
"checksum": "76270d79c923c14fdbd617d46765ab4299cd5966532bf3c602a5eb414cd6e755"
},
"aarch64_macos": {
"checksum": "fa5f29ab77fb32742aba7d5cd1cb01d1e8f84abda5ddcddb5c4489fbad231390"
}
},
"0.42": {
"version": "0.42.5"
},
"0.42.5": {
"x86_64_linux_musl": {
"checksum": "f4326c24117bfc06cc8010da940e85be817c8c798b0e72243edd60066c88dbea"
},
"x86_64_macos": {
"checksum": "4b1d1fd868a39dd6c8a1641ed774d1b25ded18694a3c7e585f7af4bf74ac00ec"
},
"x86_64_windows": {
"checksum": "6eeb4b17eb7492f8e89cb8334581159686bb793c5e4dff6ecf029aa786f5e88c"
},
"aarch64_linux_musl": {
"checksum": "6a99b4ed259c82487993dc17d488f21dd495f6b2fb59d99408734e51ea3c7377"
},
"aarch64_macos": {
"checksum": "93c995332cb927cebd5b0937fc23939ea5f18b8a24a76e8535486abb9da4a68b"
}
},
"0.42.3": {
"x86_64_linux_musl": {
"checksum": "35aa7262e93fa568ac7afa8de1068068defbcfa905555c6c31bbdb816af0534b"
},
"x86_64_macos": {
"checksum": "d447e7439fbef636bde01dff7fe19efae6605b08d153e4476f26e7d98751fe31"
},
"x86_64_windows": {
"checksum": "c08d355ee0cbc5c33bd49502dd9d69c72e91c1855735767ab5eb81f1894c2396"
},
"aarch64_linux_gnu": {
"checksum": "74eee7801a5bc48d159523cda484e745b9d12cb42a8c347de0a2c6a92f22a823"
},
"aarch64_macos": {
"checksum": "3ce841fa02d5fcdd03e749ca14dac783470aab4a1451b0aad7428c86bce79bb6"
}
},
"0.42.2": {
"x86_64_linux_musl": {
"checksum": "ed6a584698e4a79ba5694fdf61960caf51889c53814c903ac01aeb341ddce699"
},
"x86_64_macos": {
"checksum": "d29cc3cfaead4871333138b2cadda56b9b46f579480f7ce6ac444d50588e5f45"
},
"x86_64_windows": {
"checksum": "fa893d7285768451c3e730d8e10c61919a9d5ef22055e9705ea8dff230691525"
},
"aarch64_linux_gnu": {
"checksum": "0659af955bec3b03a9472ad85120720a2edc5d8ef965f7274aee94fcb8fca723"
},
"aarch64_macos": {
"checksum": "01b5200222056218ec56b57ce796c8f54156062e2de14970f75fde6d352a6aad"
}
},
"0.42.1": {
"x86_64_linux_musl": {
"checksum": "01a6d42876a9794b7896f97afc362b8f57697834e86b1e78b91a730668f01543"
},
"x86_64_macos": {
"checksum": "4277e14d1cfd72e261defe0d40c8c39428cdbce0816b5d86ceac8993dc88220b"
},
"x86_64_windows": {
"checksum": "c9763cb6d3ecd3b6ebd0ef53a75c4d79658be50efab72c5f1188f8279873dbee"
},
"aarch64_linux_gnu": {
"checksum": "cf630e1ec446ead8043f9ef1eb21fd43ad26a7240eb97ad47d93eb334250ac26"
},
"aarch64_macos": {
"checksum": "df5cf0451c114881ed9c4b0402cf0a57d020a2f4f524004b14b896af478e1863"
}
},
"0.42.0": {
"x86_64_linux_musl": {
"checksum": "4518f8c97f336b3b985ba51c515ccf1ff1e4b5d10543e2b0184588d1236d7ae5"
},
"x86_64_macos": {
"checksum": "4e3fbcfddd2e4329c73d7d45959efda40531db5f82f8e1244bbbf550dfc0761d"
},
"x86_64_windows": {
"checksum": "47657889206a8351007df84a370cd9a91df7362d83197afcef0a7d057884ed50"
},
"aarch64_linux_gnu": {
"checksum": "e7da4e806bfdbed6ad4936f8ef2e334410d3b80c4bad106058bf3d4c3928f2ca"
},
"aarch64_macos": {
"checksum": "b99413a580b1bf24eac8b593d230cb9ce3038ed6ec6c5aea480a14d0b7bd8fd3"
}
},
"0.41": {
"version": "0.41.0"

78
manifests/editorconfig-checker.json generated Normal file
View File

@@ -0,0 +1,78 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-amd64.tar.gz",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-amd64.tar.gz",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-amd64.exe.tar.gz",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-arm64.tar.gz",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-arm64.tar.gz",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-arm64.exe.tar.gz",
"bin": "bin/ec-windows-arm64.exe"
}
},
"latest": {
"version": "3.0.1"
},
"3": {
"version": "3.0.1"
},
"3.0": {
"version": "3.0.1"
},
"3.0.1": {
"x86_64_linux_gnu": {
"checksum": "debda88bcf5048280101b743b3104732650c8b49a2a017ed815481c817cfe13f"
},
"x86_64_macos": {
"checksum": "9e4b4e1340e905bfe0b993fe1343e95e0714eb8b715e35608018a8420866a60e"
},
"x86_64_windows": {
"checksum": "902556a8558108f910834f3e116f778e4a6710dbc74f79a065039ea52abe4d25"
},
"aarch64_linux_gnu": {
"checksum": "59de9965c7b2629112b158bedff3f132115bd53fd14e3b477cc3a5fc77233e6b"
},
"aarch64_macos": {
"checksum": "d7f0d4fbc05cee0afcb7debc130f2dd133fbd2a03ba80efa0d21fd19d774bf1b"
},
"aarch64_windows": {
"checksum": "b845ef4cd75fe76233f5537111bf24f9aeb3fc69f0aa90a4ebf306ad8028aa08"
}
},
"3.0.0": {
"x86_64_linux_gnu": {
"checksum": "8e2f3c5fa4891542535185a4859c5f92832bc11821eb03a081bc6bd87af5a829"
},
"x86_64_macos": {
"checksum": "d331806227c1a1ed96ddd34eceac51bd1cef0121f78bdb09d509771f6e5aec79"
},
"x86_64_windows": {
"checksum": "ff171ef63361bbd783622ba778a83e6fe5d6615e8b9e9e9c2f2c177e89dba499"
},
"aarch64_linux_gnu": {
"checksum": "edf1d12ba1e6ff70090f063e7937081b49ba6007cd02e45f8329bbf965ed609e"
},
"aarch64_macos": {
"checksum": "35324d5914d147cb51859e49c48909cef22ae448fca407b9d39f95dcc77be109"
},
"aarch64_windows": {
"checksum": "40b382a225a345e28f575010b637a372eb004ba3f1544341df0fbc265d183ff6"
}
}
}

464
manifests/espup.json generated Normal file
View File

@@ -0,0 +1,464 @@
{
"rust_crate": "espup",
"template": {
"x86_64_linux_gnu": {
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-unknown-linux-gnu.zip"
},
"x86_64_macos": {
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-apple-darwin.zip"
},
"x86_64_windows": {
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_gnu": {
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-aarch64-unknown-linux-gnu.zip"
},
"aarch64_macos": {
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-aarch64-apple-darwin.zip"
}
},
"latest": {
"version": "0.11.0"
},
"0.11": {
"version": "0.11.0"
},
"0.11.0": {
"x86_64_linux_gnu": {
"checksum": "c5e61c9a680ecb68f2b35ee17709c08cce7806b8a5ea0c37ac0979a71fa4f549"
},
"x86_64_macos": {
"checksum": "c2bcb7d6203728ba11fc5b3e0a5a0596257f575f33a2b07b312b7adc7ca2b0b0"
},
"x86_64_windows": {
"checksum": "f760eb7111d38d6044caf831cf64512b311a565b225f6fc24d867afd7826179b"
},
"aarch64_linux_gnu": {
"checksum": "72dd9d2b6505b014283746f5e9aa477ceab067670a3d119e04fd97d7b7300c4e"
},
"aarch64_macos": {
"checksum": "6bdfc6d8787c23b03e3b3b4112c354621c93123c56ab4b53ffa869f2b9d1df9b"
}
},
"0.10": {
"version": "0.10.0"
},
"0.10.0": {
"x86_64_linux_gnu": {
"checksum": "ca70fa0e2b491fcc9a4d6b96d7a80866c01de4d55ce3c5725d1890735f264aea"
},
"x86_64_macos": {
"checksum": "8aac2148dd41f717a968395486b4c903c1efcc1533aba581a678bfe662ecb8f5"
},
"x86_64_windows": {
"checksum": "1cb2a856c5604eb4bba0be5c8dfdb395fe2ecad97037142069bce7d6ed8d3b06"
},
"aarch64_linux_gnu": {
"checksum": "3ca7f300faab743191cab7f037e1341f88c0503265decb3408ba9173c9b96a4c"
},
"aarch64_macos": {
"checksum": "9eaa530208633d686840e647c613ea8ff6a69fb400b3ebd9a09d13428db36811"
}
},
"0.9": {
"version": "0.9.0"
},
"0.9.0": {
"x86_64_linux_gnu": {
"checksum": "a07e4759519b5ec216fb7f8ae8f078f632ba570bbfb218729f5d6e7e57752601"
},
"x86_64_macos": {
"checksum": "fadeeb8e570f52737d738797e29a13f5a92e56095c60eb1b623a17170a49cc48"
},
"x86_64_windows": {
"checksum": "259f58c87fc13de5d008579274e060b06c4beba66c9e3cf95f1fa6fb31230534"
},
"aarch64_linux_gnu": {
"checksum": "75ee11f57c6aaa51dd3f0e5925355a3ab6686922721fb1608fd5c34fab3fde65"
},
"aarch64_macos": {
"checksum": "c60aeca657dbf31a90ef1f76dc99d197cd9ca2201dd1b5812bd1f2c6f553a53f"
}
},
"0.8": {
"version": "0.8.0"
},
"0.8.0": {
"x86_64_linux_gnu": {
"checksum": "b1edd222e9ba62c689dc020e7871a762140f68e83da72a3d27b7e78baa226359"
},
"x86_64_macos": {
"checksum": "c28fdaaffddf50a74bf13d75546284c328dfdc6e56494b92d6ade845fe0218ec"
},
"x86_64_windows": {
"checksum": "ee27fcc80f950fecd84fb87611227f9e264b87991824d497ce9147afd3e2dfa0"
},
"aarch64_linux_gnu": {
"checksum": "0479c7b05d6d9e484b68732977f5366619cb4302b0d454be1496242cfcb47af0"
},
"aarch64_macos": {
"checksum": "c3fa06787c2445889881fbe6dbd3fb14a8f2289729683d4999c32471b639d57f"
}
},
"0.7": {
"version": "0.7.0"
},
"0.7.0": {
"x86_64_linux_gnu": {
"checksum": "7b471314d7d61b5f6d4029c51dab9fb778cd6a16d997890c9ace05046af95011"
},
"x86_64_macos": {
"checksum": "c22afb7e46ae384e3a331db8c566d962065c8edc4a898dfa6ec214250325f62b"
},
"x86_64_windows": {
"checksum": "e7e63cdaa805225af94d02d8f58c25c189d345c14d74fa81cba40bb35c4b7d77"
},
"aarch64_linux_gnu": {
"checksum": "ae270f69f631d595faad2721adb278581ed0b2e427ad021448832d29b5eeb4c9"
},
"aarch64_macos": {
"checksum": "8ec65c9a2bb7b0f94edb4585cfff020eef3e56827c5466b5d56bcc67401469bf"
}
},
"0.6": {
"version": "0.6.1"
},
"0.6.1": {
"x86_64_linux_gnu": {
"checksum": "3c158f242397dc94a99bb2582653961f311093d3f67c0015a2913b2b5633bb63"
},
"x86_64_macos": {
"checksum": "0a04c56f10289d54f0eb9a0c06097b6243f7e76ba78450659f9b35557653c368"
},
"x86_64_windows": {
"checksum": "cf7285401183292a2f35d84ae09533f3190ebe9eda1bfd3004d8c1c5fcf9c510"
},
"aarch64_linux_gnu": {
"checksum": "b331abd7166950e1035e5d88c51d2e0e3d1d5a853490967877c61c5fc6ddc184"
},
"aarch64_macos": {
"checksum": "731a638a05d5349dc32bf6c5e81cf34eddbd7287b992059c3993c6776aca6efc"
}
},
"0.6.0": {
"x86_64_linux_gnu": {
"checksum": "c495a00a5bd88879b2319d1443cbd038048dba6edb208e91c5cf76418dff86c8"
},
"x86_64_macos": {
"checksum": "45da5140fe9cf72b0e4e3a8d4e829f2d37a9e7ef8267094565dd47fb4e3fb38c"
},
"x86_64_windows": {
"checksum": "00859fcb5c0cee75212422c9279867d369177337a4b1194eac3142a112476b7c"
},
"aarch64_linux_gnu": {
"checksum": "a28ea03a356071aa9a333ae81a8145683f1ba0408f11be614ebbac1066740657"
},
"aarch64_macos": {
"checksum": "4fe3d8ba0dcaacef4dd76826c6398a8a0d3297f50226fa307e3ee1524ce1b6cb"
}
},
"0.5": {
"version": "0.5.0"
},
"0.5.0": {
"x86_64_linux_gnu": {
"checksum": "383e71da20eacec51499bd3c0470abe3ec246172ff034c0384d0a5413dd8d315"
},
"x86_64_macos": {
"checksum": "748438256097bd82ac6bb528a909c58b2906ff9e1c6c38380cdff8e08bf546e9"
},
"x86_64_windows": {
"checksum": "9ce029d643db3dfdd4d21a99e910632e530b4594d307031dcf2602e307472e32"
},
"aarch64_linux_gnu": {
"checksum": "3eea3ae14c58dd2321ae885f9f09fbaa71920b56e728237823bf884928f80f3a"
},
"aarch64_macos": {
"checksum": "ec36f876c9b6f3025d49dcda16e9765e26922b124e4bac8b13d6af5a7519182d"
}
},
"0.4": {
"version": "0.4.1"
},
"0.4.1": {
"x86_64_linux_gnu": {
"checksum": "685da2e7c923ff0ce4a80a4691b2f1fb4661bfb86ac710ba8fb66ee4f1904842"
},
"x86_64_macos": {
"checksum": "71b8264ce5bc6f42ef53d284bfdb3540ff08e79441fb286a502630cc96726438"
},
"x86_64_windows": {
"checksum": "567e325aa4934be2ee4be2f1d24d1801fc4db78aa7ed09653de18502b851d56f"
},
"aarch64_linux_gnu": {
"checksum": "c98a7b0fbd45453e9c91bb35791506f9fae2ed768601d1187866546f5349c868"
},
"aarch64_macos": {
"checksum": "81c5fd62d8fcbd3a0df2ad0b6803863da9a9eac4a717c44e327bad3c13e00e48"
}
},
"0.4.0": {
"x86_64_linux_gnu": {
"checksum": "942ad537212676c52bbb8370695cea056148f9577cae54a0721fb596b4f1b6b8"
},
"x86_64_macos": {
"checksum": "98dfe0a6c64b06baa4565a10ae1af124daceb0b2aa15d606b28284271d8eba32"
},
"x86_64_windows": {
"checksum": "1063e2dd3e434246e962a5ec8de355785cd830aa9515f522b0732257e44db878"
},
"aarch64_linux_gnu": {
"checksum": "8ea5e89c2dbf850a5122683c6a9207a38d6855297fe9571277b340b206f3e9e0"
},
"aarch64_macos": {
"checksum": "ff371b56e16dc331fcdd38e8ef9b354fbe75e916b8cc627bb91870362513ad81"
}
},
"0.3": {
"version": "0.3.2"
},
"0.3.2": {
"x86_64_linux_gnu": {
"checksum": "89d415976f1b97ac5168565915667e325cacf95cf1122a6c0ab287c0f3187ecf"
},
"x86_64_macos": {
"checksum": "11ea5b9096b77646319613efaa3e92825253e9b324f1472f7a0902fa9b2e9403"
},
"x86_64_windows": {
"checksum": "18fed4294e0f6a30f3873bc84d31acdce67561c565e8e44a73f14918eb6c7131"
},
"aarch64_linux_gnu": {
"checksum": "952abade1330b9f785b2cbfcd044c58dd9d3243966fba1894d10a031cf78ab87"
},
"aarch64_macos": {
"checksum": "670948c4cf2140a0448e702cb77366c52d492c0b7f7763425e75097ba5a45da9"
}
},
"0.3.1": {
"x86_64_linux_gnu": {
"checksum": "b72fce4f9769212bf852631b8d953802324e8d59b064a182726bdd9df4a44a3d"
},
"x86_64_macos": {
"checksum": "96aedbc89b35be65acfd536c40384b1dd2231b228a1d160ecb54481c0fd65e14"
},
"x86_64_windows": {
"checksum": "c98238614b4385fc6e6bd86c26270ddc5f9c71b3ba22e6f45795ba2f18993522"
},
"aarch64_linux_gnu": {
"checksum": "9afa1528ac6d4b341f06c3b829f1bff17d1052ba76b4f794d4776905b74a5ea9"
},
"aarch64_macos": {
"checksum": "705ff26eb909a81e5fce6830a38b4e7dbc833380aa539041bca5c160ed8f278d"
}
},
"0.3.0": {
"x86_64_linux_gnu": {
"checksum": "d255da4791a6ddf94f213b2a1e5929143e7fbf19e6e019ff8aab11498a604ffb"
},
"x86_64_macos": {
"checksum": "648b8af89d58d75cf5c7becd9b0bf3bfcfd56b83ccc0f139896df0f798bb5d5a"
},
"x86_64_windows": {
"checksum": "12eb1cdedd4591b26eca904fb7c7e921c919bdad82039dac772f90aaa14bc299"
},
"aarch64_linux_gnu": {
"checksum": "c02aea392ce6413c7951df2cb7e936f5545c4fe5ed864b7a11252ca469af2ab5"
},
"aarch64_macos": {
"checksum": "540eb8a78ca14dd69189461934a615c3d68510522c4e8744d7c2c1db7ad603bf"
}
},
"0.2": {
"version": "0.2.9"
},
"0.2.9": {
"x86_64_linux_gnu": {
"checksum": "896d36d739ddd246b4d1ab8f3145f8bc32417dcbd75ccd49223d50950be1e78f"
},
"x86_64_macos": {
"checksum": "79bed7ae7a78ad81d6cd190e397d7b312b3f0cea37e3b0bccb99ea8330d9867b"
},
"x86_64_windows": {
"checksum": "1eff5fdb51923329dab361132a8a00469864a9f2a12530400d981a59d8e6dfe2"
},
"aarch64_linux_gnu": {
"checksum": "108345e27257b3413e15227ba8fdd24326df1c5a56a6774f242863955fc15d07"
},
"aarch64_macos": {
"checksum": "199dc49126772dc50692c1688955abe5f3725176e63b454d065e7c401a73d9c8"
}
},
"0.2.8": {
"x86_64_linux_gnu": {
"checksum": "a3b533e601aa67e3202f4fc007c84927c0b6f1f1864031edf186c62b3a5c4062"
},
"x86_64_macos": {
"checksum": "9bd4a709f59ab3d95bc25d054fba433724440981313863b8b274109a2aa60796"
},
"x86_64_windows": {
"checksum": "9bfdeeb71cb0215e5af1c83ec89ed662186b096e8d2189205b3f0f7eabb9829b"
},
"aarch64_linux_gnu": {
"checksum": "721ec39e4bd7cb550e1f296b8441f27b6c4c7e67695b15da2587d53c7d80d80a"
},
"aarch64_macos": {
"checksum": "d3b200071dae4fa03ea0c7a7be357e5d804e313673981bd556b7305d0e8a3603"
}
},
"0.2.7": {
"x86_64_linux_gnu": {
"checksum": "4e7a3aee73826d14d0289b9e93f6e81f3a3de90e192a30b4d5c1664bad3965c1"
},
"x86_64_macos": {
"checksum": "d843c37e558446d235ff0d84d6d91f99609fd2d79c8085752885a79673caa9c2"
},
"x86_64_windows": {
"checksum": "4b14ee55d6cb70b9a50963ab1d076c97e71763833bd2a4cf74b2809a232a00f0"
},
"aarch64_linux_gnu": {
"checksum": "eaf437be7a7d3a4aba042488bdec31a6e17cd2962efe395a06a5e8bbbd556d30"
},
"aarch64_macos": {
"checksum": "83febbb3b6eb94c4a0aa51e1b3f7a2c7a0c8e7249aaeb1d05f5092bbe3e2a6ed"
}
},
"0.2.6": {
"x86_64_linux_gnu": {
"checksum": "cbaf6b8f7849e23366714b2a2319cc1b620519b7398e10413457a4b2447f7d9d"
},
"x86_64_macos": {
"checksum": "c45b1876b89960792675d394050456fec504e16f78241a5263f1b77d8758a4be"
},
"x86_64_windows": {
"checksum": "2147253593048e7fa0ffebe8a80aa1d6b6e36cad96f0fb361db9000968ddbe33"
},
"aarch64_linux_gnu": {
"checksum": "dda535c1842e4cac696b287abb0fc938ce457ca8bdddbeed11da58e3e4d45b3d"
},
"aarch64_macos": {
"checksum": "c5433bb294ba9dedc0801509a903e8a025a07efd3fe55f047323ef9d0d435d09"
}
},
"0.2.5": {
"x86_64_linux_gnu": {
"checksum": "a2e6282538ef7272166bc7e188f07a46d8577de754d74108f90dd9e079782448"
},
"x86_64_macos": {
"checksum": "bf4163499ced01cb3f99571a213571ce7b2384b24bc0d3f5857f87a683782041"
},
"x86_64_windows": {
"checksum": "41ed36e66e3a92fdf5ebac343249f1d9326ed3ba6c4d18b72d096d8874abdb7d"
},
"aarch64_linux_gnu": {
"checksum": "0835a9c8dd1157780f05e26cfc0b5b5b130085009012cf1abb3b9682a39ce445"
},
"aarch64_macos": {
"checksum": "d0cca810afae92c2790dea5021c753baccb0d72eba83089b9f9bc61115c4a14e"
}
},
"0.2.4": {
"x86_64_linux_gnu": {
"checksum": "e0f149892ded57167bac6258bb83aeaf78db763b81b8fa0f6f357fa84e0b8275"
},
"x86_64_macos": {
"checksum": "24bfbb5602ed66eee2af666fbfc52c3965e05454222d9fdcefe478508d52a7a5"
},
"x86_64_windows": {
"checksum": "ea689fd7a48b9002a22dd56587252b419f2e230f268c2f1eaa0f39a5d460b3b7"
},
"aarch64_linux_gnu": {
"checksum": "1dcaeb3e813921f35bde24b09913a7286e23586b5e35961989ae4fa8b6aee684"
},
"aarch64_macos": {
"checksum": "daf0fd4a3eaa5b338fbbd5d49c117a17fe45cae6600eec992fe7100458926e26"
}
},
"0.2.3": {
"x86_64_linux_gnu": {
"checksum": "7b864a48e661fb974375bb984dd8078c53dc049bd63e9d7841bfaa474bfee7d3"
},
"x86_64_macos": {
"checksum": "4f3758accf1e5449646a7c0e3ce0f3931d4c2989cb9e3eb59f429949cb593db6"
},
"x86_64_windows": {
"checksum": "72d7503e84ee6c561edc9bac965424b4e81cb693f85a05be5f9a31e3cc7988b0"
},
"aarch64_linux_gnu": {
"checksum": "5624252f61fad0813b398084d94fddf164af3c7f5944b3e5c6fcd47ed91cfbfc"
},
"aarch64_macos": {
"checksum": "c3f88dc363a61a2927437dbc272dc5318a43a1c4dcd4e1b263676bebfc6064cb"
}
},
"0.2.2": {
"x86_64_linux_gnu": {
"checksum": "5adda795d6e0c89a2af8578fda0f483d62c714ba6de309cd85f7af82f9a66f23"
},
"x86_64_macos": {
"checksum": "9c037538847171eb49a7ebf487b5dec886a6c75958f51be7a32c975697caaaca"
},
"x86_64_windows": {
"checksum": "b9af83c899681d4590110d0fb552eb73e711e8ad1ff84620e88f14a3502fed5b"
},
"aarch64_linux_gnu": {
"checksum": "ecbaf29288776317591b85ce7114153122351d17ee73a6b6f1a50d7af037f8de"
},
"aarch64_macos": {
"checksum": "bcb35cdb27cd9658b82e479edd74e7f5245a79e59e60def3bdebb4993f9e58d8"
}
},
"0.2.1": {
"x86_64_linux_gnu": {
"checksum": "ac61ef0e0118650c8cbb9c9288cabf3546bb80a799d6c6bad238003b4de3df49"
},
"x86_64_macos": {
"checksum": "260d6ac607006127d599b36c7d32f94a3d22b31c9ad191f9f65ccaa09672da12"
},
"x86_64_windows": {
"checksum": "f0a05cbccae03154822bf4f7de7bf2a953be6c97d46a61aef3a51fecf2755a7d"
},
"aarch64_linux_gnu": {
"checksum": "cce579d9d222ac01b3944187bb7684538580a875f8fb59d397793039603a4784"
},
"aarch64_macos": {
"checksum": "b6f79fcfc03adffbb4e8fd4ffe6d00a40953d9889b6ffe5e99a5ddbc6c121940"
}
},
"0.2.0": {
"x86_64_linux_gnu": {
"checksum": "5561c5eca9e4670a6aac1adfac694751abdf0d6f03f93949470cf75a38b67fac"
},
"x86_64_macos": {
"checksum": "039971e043b91fc41387ab8d3fd7b89af7662602a311e46099327aac0c492940"
},
"x86_64_windows": {
"checksum": "dfe83f90798dd5f3997b21e5922d1f96ad7914ca4db8cd3b4fd5068b21fd6dba"
},
"aarch64_linux_gnu": {
"checksum": "c92103b51956dea1bacb423a6d3234a3fd10e5b87e4984cb89e3b3bb18b2c448"
},
"aarch64_macos": {
"checksum": "451b224c090cc1a8d04cbf6c63fd2d21e4e0d5dd918c7dd92764d22077e8d1a6"
}
},
"0.1": {
"version": "0.1.0"
},
"0.1.0": {
"x86_64_linux_gnu": {
"checksum": "c450fd34ee089e9ad9ef2aef773f49835b2dbeef2783e819604f47194b5f646c"
},
"x86_64_macos": {
"checksum": "e9deb64f10a51d37f00ddfe86ad8c73469d250e327ecfd8bdb5a82823adcd64a"
},
"x86_64_windows": {
"checksum": "5b5de20515fc0dfdeb68abcefccd9abea7525500f52dfca149a3438b6f7c46d6"
},
"aarch64_linux_gnu": {
"checksum": "31df56e1460e34acdc3699f14a1b56565ca83472fde58f9760a58e16e67c2ce0"
},
"aarch64_macos": {
"checksum": "56b26580269a7c4d7a5591eb0fdaa34d20e55d5ca5c55cb264bd683867954a15"
}
}
}

625
manifests/git-cliff.json generated Normal file
View File

@@ -0,0 +1,625 @@
{
"rust_crate": "git-cliff",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "git-cliff-${version}/git-cliff"
},
"x86_64_macos": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-x86_64-apple-darwin.tar.gz",
"bin": "git-cliff-${version}/git-cliff"
},
"x86_64_windows": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-x86_64-pc-windows-msvc.zip",
"bin": "git-cliff-${version}/git-cliff.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "git-cliff-${version}/git-cliff"
},
"aarch64_macos": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-aarch64-apple-darwin.tar.gz",
"bin": "git-cliff-${version}/git-cliff"
},
"aarch64_windows": {
"url": "https://github.com/orhun/git-cliff/releases/download/v${version}/git-cliff-${version}-aarch64-pc-windows-msvc.zip",
"bin": "git-cliff-${version}/git-cliff.exe"
}
},
"latest": {
"version": "2.2.2"
},
"2": {
"version": "2.2.2"
},
"2.2": {
"version": "2.2.2"
},
"2.2.2": {
"x86_64_linux_musl": {
"checksum": "3a199e08786eeb8801e40c6f2e022e236c1a640eb172695898ded679089eb5cf"
},
"x86_64_macos": {
"checksum": "3efc16a26b1e511f285395a241d338991dc89494a1d3b4fc4c67c99a5b8cedce"
},
"x86_64_windows": {
"checksum": "9e2956b4ec65dbf48ca9b9fa1815012ca9486c721a143b6eb35412f395f2fd7f"
},
"aarch64_linux_musl": {
"checksum": "a5484af486d8ac20748c681ae205c698415550783d3cf13d0a5e230c0cca5961"
},
"aarch64_macos": {
"checksum": "0f5b598795b6b6f2c6b7f683559ef90b2cbe59393c88c057892a12713e08d20b"
},
"aarch64_windows": {
"checksum": "919f5b90966dc90c695ab327cedd840ef2fe705270c3a0902d106abde8110c0f"
}
},
"2.2.1": {
"x86_64_linux_musl": {
"checksum": "3cf00214bb60269a1d4073c10bc468907e9b92570892817083fdecd3133e5da3"
},
"x86_64_macos": {
"checksum": "59f761954d01ffdabb7db83f3cf49891158a303d9be27898d5e62477bf2308fa"
},
"x86_64_windows": {
"checksum": "727c92204c1b214204d9be1e7f6efcfcb236f2cc0bd9e51f51d39e25926648e7"
},
"aarch64_linux_musl": {
"checksum": "6e8d262c30c15d9b8b5d4029ce92f7576bfcd83c26a9c1a964e219695b236046"
},
"aarch64_macos": {
"checksum": "6f1d4b2c93bd35014074aa1b383fb7c4fe552ca0e241514c10e89da5f09434ba"
},
"aarch64_windows": {
"checksum": "ca0d2dd4e3590c6c78bda6ce5c8275e201da4c1f5a47998de4118dccfdbde01b"
}
},
"2.2.0": {
"x86_64_linux_musl": {
"checksum": "5f4c75d60fe2a8160ad5d4f6bd9fa8d7c780272e1cfae0753c83ac20101e898f"
},
"x86_64_macos": {
"checksum": "26d1810e470735a551998f727b87728d9de1b993c14666a018e1f7ba7f5c52da"
},
"x86_64_windows": {
"checksum": "85f55fe0cdcd7de5410d82cb7417051cfe2eb4051ae8b9bb907ee6ce1329efab"
},
"aarch64_linux_musl": {
"checksum": "66697436c1f6581458c95ef5187d725a34f6a1fd94e2a46306f85c92a27f7f8c"
},
"aarch64_macos": {
"checksum": "395d50f2657a0c5425e5c24672f9c5247ec36c57c08f485d2b0050dc81270b22"
},
"aarch64_windows": {
"checksum": "11ed1767f0384ed2dc7b37b3f8842ff9a5385fe71ca1811a3615f77b92e2f45f"
}
},
"2.1": {
"version": "2.1.2"
},
"2.1.2": {
"x86_64_linux_musl": {
"checksum": "ff5a7e2927a4f79bb641e69728cca82ec8d6824b98ec464c7d9b722d0ec7c9fd"
},
"x86_64_macos": {
"checksum": "9ace8b0ebf94fec73b9262100a411c00bc8c66730802e7e8fbe373bb1363b4d5"
},
"x86_64_windows": {
"checksum": "c91ee40aa05dc630c43ae0a448ef19c22ccf47754be7696ba7cd76d8d2aa2c0b"
},
"aarch64_linux_musl": {
"checksum": "adc0d71795e2a3d3ded03044f80dbfbdf68b094b3e111698974dfe9aa4b92143"
},
"aarch64_macos": {
"checksum": "bcdbbc66327060ef7584bc497adce342ef8f815b1dc46cc183b649b7d0b8a020"
},
"aarch64_windows": {
"checksum": "9abf430ad1f9a536eec6107ee7f6d41e70578b6ad15c3cec7bb2d10db47ed698"
}
},
"2.0": {
"version": "2.0.4"
},
"2.0.4": {
"x86_64_linux_musl": {
"checksum": "c9f85b8e4db814b3bde86d87e90501df5883df2163a19c773ab353c7d144405d"
},
"x86_64_macos": {
"checksum": "bdc7033a537a72c3d0551b634e0805869d03a540c4c6d7144b650a60f7776660"
},
"x86_64_windows": {
"checksum": "ea1232ca6585c7292cebbf8a1742d1b51e305b8a6ce84c1c6941130b557a6c48"
},
"aarch64_linux_musl": {
"checksum": "4d506fddeae5317cc5ecaca36dc9d1d8ad6a89690355beae7bf524c9cb8a293d"
},
"aarch64_macos": {
"checksum": "29b2c38ce195cee02c38cdbe0de4c51c68428ef21f0956f5420f59f1207ad492"
},
"aarch64_windows": {
"checksum": "cf56854d2a5ff935bf09dd7d682b52e2bfeb014d20e75aeeed31f39f433ffbb4"
}
},
"2.0.3": {
"x86_64_linux_musl": {
"checksum": "4fd0d9cf6a0c19c3e0f37aed13683ad92994b89ed943fbbd73a137ad9cd56815"
},
"x86_64_macos": {
"checksum": "4e71a0646212301829750e2c3943309ab80c1d7a5a46f368116eb4953b73bfe2"
},
"x86_64_windows": {
"checksum": "797ce004bfabafce1cb9f991937eb43aa52e5e6adc3a7ca8b37cb058f85ff08d"
},
"aarch64_linux_musl": {
"checksum": "50adaf8cf0fd17f2a0657233d9aa07f46c5abef63da6c0e1a7024f61f759fe35"
},
"aarch64_macos": {
"checksum": "36ba70be562e3e6e73b7bf2977d803a69ffa88db4ccd9d97758043221fc7f466"
},
"aarch64_windows": {
"checksum": "c7bb385a49c3efcdbc65d2e46e2db245def0556579ea75004e405f509cca52ff"
}
},
"2.0.2": {
"x86_64_linux_musl": {
"checksum": "17cac2d43f7e9c01f1f4c060162e07f7cca01a5c65019c39fe3f9ec1be4f6bf2"
},
"x86_64_macos": {
"checksum": "05197004bf24b99de95651ee82fdd314ab633b61f4744eaa389e35efef1c9a18"
},
"x86_64_windows": {
"checksum": "5b6539ca4fc37c51468cd5b21cf547ba3cfb81247b9c4c768c374532b6bc3beb"
},
"aarch64_linux_musl": {
"checksum": "a22bbf9afdd9f4b267cf015ff4d408842ade546981918d36bf831edc32161f37"
},
"aarch64_macos": {
"checksum": "4ecda8d0c7d3daac903c3ca02e574f6cb8b4de1eb04f7290db72d536b52d407e"
},
"aarch64_windows": {
"checksum": "3592542d1fe27a89c375720af8016928cfe1fe6ef25e25d0c55660fd70c4ee1a"
}
},
"1": {
"version": "1.4.0"
},
"1.4": {
"version": "1.4.0"
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "44664b357397a832874a673076fa65773c081c255986e163f44d4f9c7021a742"
},
"x86_64_macos": {
"checksum": "a120f4b6104cb6e1c9c37230a42d5359847be2230332ac9989a1285213aa1559"
},
"x86_64_windows": {
"checksum": "5aa4147cb7862438c61c7d73a6651a48b91dc36b545fd0c61a790b6f71ed0c9e"
},
"aarch64_linux_musl": {
"checksum": "664ff97641e21954acc01ab190bf88c519b772f4adee4e3189f1f139bd1a3a9f"
},
"aarch64_macos": {
"checksum": "e4e0a0023d6669438231abbb121b86758af4cd1dbd6a1ab736d2438714ad4d5c"
},
"aarch64_windows": {
"checksum": "09420ffcae595a3a03930da75b7b4de5e0f5de7d654b65e8a7d30d620813bc13"
}
},
"1.3": {
"version": "1.3.1"
},
"1.3.1": {
"x86_64_linux_musl": {
"checksum": "0f9fe4bc2057442f98976948638b54527a673f0c196dda8e328ad9e18666bd92"
},
"x86_64_macos": {
"checksum": "2fb6bef4d649fe9fc6723d83ec2b9b78f76301fa4543e47ccbe5675d2ffda758"
},
"x86_64_windows": {
"checksum": "52222b33aaad007b1848418c5b2f3dd68cb940490d8088a6018a62dffce066e9"
},
"aarch64_linux_musl": {
"checksum": "778b9e32f2bdac52e36310cfd74f729d272774cf6bc57ce25371d83b8b98b789"
},
"aarch64_macos": {
"checksum": "30dd2d93c9fc25cc4a5a59457021da39875bcfdf444a9baa222ea051bf277db3"
},
"aarch64_windows": {
"checksum": "2e275941f0acdb4ddb09bb0eebd1d28616f1baff015b09dd6a623a0d90f804aa"
}
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "05835750f46b95140e868ec7640585cf2957c09ec6ca73e9d20deebb27334429"
},
"x86_64_macos": {
"checksum": "9ada21878dec7b4bb85c400fd1a20a4900920453b82d4e3b5fae3450f49fdd7e"
},
"x86_64_windows": {
"checksum": "710abbad2dabe602eadffe255e73b62c4a664c314c548ac4e95c33043606cddd"
},
"aarch64_linux_musl": {
"checksum": "83786afe9668d53a3c31762344ec6981e3d5fe2689bf4d40e0ea0f6fc2afd4a1"
},
"aarch64_macos": {
"checksum": "bd5cd6c64bc3cf1040bac6d33ee2e534228252097ae96a3407ff3ae4468b9afa"
},
"aarch64_windows": {
"checksum": "d8d8f4fa85e4b1eb0c77dfcb4cc60896f15fa1d08b2a03e39ec62fa41230918f"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "b7ea0417a5f4b854b11156c7098351e3bc144ab2aba4361f2f19f3bf09181140"
},
"x86_64_macos": {
"checksum": "27623e65b5e916b620fb37eb23abb27f6b36a7325a1d6f782e5b117b6b0a84f9"
},
"x86_64_windows": {
"checksum": "8f8412bc3ae7da3a7ee16fa10fe3b0003ac4bfcafd7d1fdceb744df952a97c23"
},
"aarch64_linux_musl": {
"checksum": "256dea5e4ce16bcc1ddbc86658178fc3442683bc59eb4b06ed42e71bc95f29c5"
},
"aarch64_macos": {
"checksum": "35ddb5442a6c81cb98f6be54acc430df898dabd454c53e143b2085b61fa49ccb"
},
"aarch64_windows": {
"checksum": "953a247cbf18596f4eaccc49e93df2270293323becf682347610bbc9ece653f7"
}
},
"1.1": {
"version": "1.1.2"
},
"1.1.2": {
"x86_64_linux_musl": {
"checksum": "5e761958b33c5f2c22825b25747b489a27189cfcb2df8fd5f346e9e5768576e1"
},
"x86_64_macos": {
"checksum": "b63a065b4474a7e22351627dc93e55ab7b5cfe7a07dbca186f677499f8428261"
},
"x86_64_windows": {
"checksum": "f5013fb320cd892f2bdf2f4c38bb984f613a3fc41356eeec1685730a6b580c79"
},
"aarch64_linux_musl": {
"checksum": "fb8931cd95bb1e3038b20905cca7f1fdb88bb2fe76a7aad0e24e87e65bc22bd9"
},
"aarch64_macos": {
"checksum": "8958c8151da2dbc0f5afbf2a91b94e4411e6c916b06ccce9c6d95c8389f6180c"
},
"aarch64_windows": {
"checksum": "9b99eb9b7945f7077bdf6fa4f442ea5b93131dc8776a4e813c0d1e2169eb7d6b"
}
},
"1.1.1": {
"x86_64_linux_musl": {
"checksum": "32f55ea92e959fbd6daf9dff4e01d458d4d6cbdce8ff6f483f9a21d282248416"
},
"x86_64_macos": {
"checksum": "b3c6deb2cc7353f0c8df136118fbe010f5eace4409f2509fac84d96c3ff411cc"
},
"x86_64_windows": {
"checksum": "c3cd060cd191b2a8801067bb7e58c127f80abb15b142d8fc5ebaef42cec4df13"
},
"aarch64_linux_musl": {
"checksum": "95fc1cee46859c71bfad7015ab0465c063060bf5ba4e37f76e2abef9f3dc9fcf"
},
"aarch64_macos": {
"checksum": "3c57c58e81bb9e2917bd1d75157ff120380fcf4a9c890c9de55060bc5f746508"
},
"aarch64_windows": {
"checksum": "6c6245c3b22d21a3abb2e108a3cd9c55c18634c3362c7da49c33d1247d63da30"
}
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "58cf2e55a1ba1a2262a97df29ca6811e2d08a959086c83e3b34ba77357f05e4b"
},
"x86_64_macos": {
"checksum": "0d307f0b0c1ae1b613325ebb1ce65e52ea6a76ecbb218121cfc4a884c5929603"
},
"x86_64_windows": {
"checksum": "7ab923986e81012105043da18eb3cc1b4b2628d78c67f585d29f4cceb4753733"
},
"aarch64_linux_musl": {
"checksum": "0102623e8bc8922bfa616ef52704875fee6f66354ed57b602721d8a1476c1573"
},
"aarch64_macos": {
"checksum": "581bd8eea35221128c72973a26a7163b04a50270a9aee564fbec1fe42d777f07"
},
"aarch64_windows": {
"checksum": "def514c24e7752911070adc77ebac318c9b9b5484f6350ec0b7be6d75d321ad1"
}
},
"1.0": {
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "ef855010b9cbeb635bae4b25815fb82795578073c7fabb2368898938001d21b4"
},
"x86_64_macos": {
"checksum": "acac1b940186ea8cb45c6a7396e518b7dc747f9f4678e7206242991c6223bab1"
},
"x86_64_windows": {
"checksum": "38998de19ff4116d3f6614a26e5aae26f2100fcc38ce5ae0135e6951ef5e6a4c"
}
},
"0.10": {
"version": "0.10.0"
},
"0.10.0": {
"x86_64_linux_musl": {
"checksum": "116b07c0989dddbb6535d24ebb5ccfec690cce0edde76eef36c514d1ae8159a0"
},
"x86_64_macos": {
"checksum": "4370aee41f417b61fba7d226556ee02e27ea343b8bec1ef721e919fbc4410ab7"
},
"x86_64_windows": {
"checksum": "da1f1fad0e24f9bfad810317357c2cd42a61b9f17d11eeff822b12afccda9213"
}
},
"0.9": {
"version": "0.9.2"
},
"0.9.2": {
"x86_64_linux_musl": {
"checksum": "9936ebc62c220cd644566f04810db9a648b4d31b5e67e5cce61ae4b49de9d073"
},
"x86_64_macos": {
"checksum": "d6be4b10ad5e45885e7cd3c1f5a5cbc13d50052c237d1f1ee82e26e2405e8b1c"
},
"x86_64_windows": {
"checksum": "1fb43d35e9e08fd55c1a49f625c56403a6a6fe7db1147ac7aed4b3fb2046f0c4"
}
},
"0.9.1": {
"x86_64_linux_musl": {
"checksum": "570d70bfba95fd9c3ad639fd8f77f0bb4a086adb648cba12e511705b75bab0b6"
},
"x86_64_macos": {
"checksum": "f027b31431edb6f3597012c587a7eee9dea07c55593b492553b2ebbadf85b249"
},
"x86_64_windows": {
"checksum": "76dc7749b6f9dda978f2e33e83263ffd6fbab995d5640ff85ada77304c49df0a"
}
},
"0.9.0": {
"x86_64_linux_musl": {
"checksum": "d59854a93b7eabdaa49014a91b41bc63506943542634bfb8ae6537fb4fea8cb2"
},
"x86_64_macos": {
"checksum": "36f2b0dd9d5345cf54b47adec288305afb4915221957cacdac6f266780adb5b3"
},
"x86_64_windows": {
"checksum": "afb6961b4096825fcf9eadea19b7d88fd53368345076422d55a5cad4fab0f89a"
}
},
"0.8": {
"version": "0.8.1"
},
"0.8.1": {
"x86_64_linux_musl": {
"checksum": "202bfdc6f4e07484c5e45666936ed3cb878f860b91c3c32d4391fdef0f23c831"
},
"x86_64_macos": {
"checksum": "6635348a949a76c24af9a35a1cf082cdab431ff1dc602d303d841bd39e12c992"
},
"x86_64_windows": {
"checksum": "e555c69240f444a51cf49355dccb6d71543962a75b4022c9e8d64b17d786da10"
}
},
"0.7": {
"version": "0.7.0"
},
"0.7.0": {
"x86_64_linux_musl": {
"checksum": "0907b95480d15100ccd1cacdd47729258fcde0d67d317a8e34b7402fb152454e"
},
"x86_64_macos": {
"checksum": "695a2178446e775ca0b7e6d4bc9ea3903800f03f6d45985ab015837ecd59cea2"
},
"x86_64_windows": {
"checksum": "af87514826ae32f8f0db55d580a9b48f59f0e5834d232bbb7dec5bd401c816c0"
}
},
"0.6": {
"version": "0.6.1"
},
"0.6.1": {
"x86_64_linux_musl": {
"checksum": "dd11951ab6724b040df359e0461ba2cb6a7310a0d6e42eb25aa2b6fde45c1ce9"
},
"x86_64_macos": {
"checksum": "b29f16ff20f30fe4f12c691572ada100cab6d47c1c7762b2e142d0be84b41b5a"
},
"x86_64_windows": {
"checksum": "bfc47c94f015517dd7de015c11ef2d36c57fec3217ca00b0f5a7cda81cb60109"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"checksum": "ba978fcf7b03b4f8d578258f54d8dc3cdd3ac42a1daf1fe53ac67e5e597b035b"
},
"x86_64_macos": {
"checksum": "ed35196f5beccf2458d8edbf394575ff7d5e98a4fdb21073493229cc04bbf585"
},
"x86_64_windows": {
"checksum": "9380518a867eb24c4f660854bc693a3990a9125238fac646ece5ef527c69b102"
}
},
"0.5": {
"version": "0.5.0"
},
"0.5.0": {
"x86_64_linux_musl": {
"checksum": "899f6544c6a6249e232d385def6361d90d46137533f736df375a875e21f31be6"
},
"x86_64_macos": {
"checksum": "251c848f7c74e91350861390f2b4d2880bc9570ff8ef12b1d0c8421b99d53104"
},
"x86_64_windows": {
"checksum": "b7272791f5e6de04d8581811abea4f901ad7ad34867048545491f8b8a3cbab68"
}
},
"0.4": {
"version": "0.4.2"
},
"0.4.2": {
"x86_64_linux_musl": {
"checksum": "8389ab46f82cfad4692b81730c7a77fff9061ce5f81784c2f33c910e849b6524"
},
"x86_64_macos": {
"checksum": "bfa10850ab67bfa1fbc786a5633e824539c9d7040797bfb70f37687ab662e88b"
},
"x86_64_windows": {
"checksum": "e40278d9f780c335dffa01d1134a1bb3be5b2bfb6a130d5f77778c8a57a4110f"
}
},
"0.4.1": {
"x86_64_linux_musl": {
"checksum": "a8f63328b3bf18d34c67e952561e42493c555c672bfcee74a510fb3959751244"
},
"x86_64_macos": {
"checksum": "37d87460b938b0afeafed0737493b6452cfecff6d73eafc67eac8ae5a159fc60"
},
"x86_64_windows": {
"checksum": "3d3506230d007d1fce40fa007730e9d7e17c2619c5cbc131b6870c1dc22e448e"
}
},
"0.4.0": {
"x86_64_linux_musl": {
"checksum": "d3e2f96f98500dd37bf216ce8af616b1fd0bb6f6ab0870e8abccdc0c1c5f5967"
},
"x86_64_macos": {
"checksum": "3bca497a0b09083f729401285aa0ef519d9d146f55edb90ed0530a8270b8bd46"
},
"x86_64_windows": {
"checksum": "8c98d2ac3e4a52ec4a875d210b9c6d7ea6504716d66aa62417a5b504aad6ebea"
}
},
"0.3": {
"version": "0.3.0"
},
"0.3.0": {
"x86_64_linux_musl": {
"checksum": "48df1a40ec5bd4372c966596dfdfb1f38d7bd200890570994729cd61879ae8d2"
},
"x86_64_macos": {
"checksum": "eaa751d4f671f1015d01e09b9f6bd6d81f014b435f67c1d1a341007e2c6a79c6"
},
"x86_64_windows": {
"checksum": "361c0a9651e2a0e89294a07d4433977dccf9c6c058ddf2b63ef762deb9866e01"
}
},
"0.2": {
"version": "0.2.6"
},
"0.2.6": {
"x86_64_linux_musl": {
"checksum": "4c692aada1bed60ddbf55dfbc07346e0f821fd94ca93c7a74612ace6dcb9a7f8"
},
"x86_64_macos": {
"checksum": "f2a932feecbb93635d2a55451f058f2a8012527828ad223c04a0ac08d11f49bb"
},
"x86_64_windows": {
"checksum": "d9171c4380307d4a9dc5dc97ac158798234ce35a0939be9a70297193d36b082c"
}
},
"0.2.5": {
"x86_64_linux_musl": {
"checksum": "3d9484eebdc9af0396569e49804c9aed3ea9a206c00a5dd2ec7aa08550a5498b"
},
"x86_64_macos": {
"checksum": "910b9db46e62a808b9e5b27b13cd76ee60dc965c7bbdc2b8b0ae23065162a8a5"
},
"x86_64_windows": {
"checksum": "e69b25444520c8a5958762bd17c706182db7786b4ac238f486ba988cb76be490"
}
},
"0.2.4": {
"x86_64_linux_musl": {
"checksum": "8f813425978ca6a4e054f0276917cb2acd1a45efae7503709ba2438bfc433624"
},
"x86_64_macos": {
"checksum": "19adab2ed658792dda0648cae0572897a0ce75dea703df31292eccf3d0f1364e"
},
"x86_64_windows": {
"checksum": "de54ac99d7abdff890afdff4f59179d94289ada3556f2dd3227d0f691195b162"
}
},
"0.2.3": {
"x86_64_linux_musl": {
"checksum": "59d4ef9c9a1a48e9850b35317ca271366fdcee21630011d5241aacd34b35e001"
},
"x86_64_macos": {
"checksum": "195b95c853c58a677923b5534df887b30de831c99cc977f48adec49345a1a219"
},
"x86_64_windows": {
"checksum": "50a0bcb7e7600defed3e12511290d79161c2db89d25b5a9a290fe5c313c29b23"
}
},
"0.2.2": {
"x86_64_linux_musl": {
"checksum": "3c3def4f6fdaceffe33a7c7007c0a5eaa0992228c3a832b1f9a109c7c7c6386d"
},
"x86_64_macos": {
"checksum": "0cc6e3c682d547309fef7ea677695608638f7d51cf43e121cce428001811f590"
},
"x86_64_windows": {
"checksum": "3963391f541b7ee9c66d86cffeaa2ce13b5b97bf337038317df14f12a0e21a7f"
}
},
"0.2.1": {
"x86_64_linux_musl": {
"checksum": "554b4abe0fe55258ef47e24b6fe5032c68b62c690f77216ea6a649d1f29c9a23"
},
"x86_64_macos": {
"checksum": "85017458dcbc33558a7e829f1232e5ad23da3245d880b5a9fadd327449f2e145"
},
"x86_64_windows": {
"checksum": "69a3afee646fe1833f8b8555290096b21aaeacef6108864da9f7d11017791c51"
}
},
"0.2.0": {
"x86_64_linux_musl": {
"checksum": "9cdb59382faa8e3fa1562ef1788fd55c092c1fd2e0a7a83ac7926da4d7668a29"
},
"x86_64_macos": {
"checksum": "e4845a07bddd6e8e59c2a5e7a1d3ef92b5e10bf2c82926b6ff4a6fe344698e5d"
},
"x86_64_windows": {
"checksum": "e512cfdfa4a5246a3381a39a7395e302258ab3ae5110d82da74204779fcc504b"
}
},
"0.1": {
"version": "0.1.2"
},
"0.1.2": {
"x86_64_linux_musl": {
"checksum": "5a518008ddf3bf8b043a211c4a493eea9ab1faa7f25c49c3c9fd97708782bafc"
},
"x86_64_macos": {
"checksum": "8811ef747f77526b0f4ccb9553019b5f7781d9da1c5e2d20d7f0e933c3a80046"
},
"x86_64_windows": {
"checksum": "58cad1b7758aa9d426ddf85c843f77e9cfa210bdf8323941ee2fd0f70cf136f7"
}
},
"0.1.0": {
"x86_64_linux_musl": {
"checksum": "bb956271fde5aeeed83f72b46f717b7c606289d073cfa0f56bb233c9db32e3ce"
},
"x86_64_macos": {
"checksum": "589d6a7248824a4be55c03bfc2378577bac23ad67e083f2d4e1c9b0ff87b887b"
},
"x86_64_windows": {
"checksum": "48de883ccc656ce3f9f86b85f63e3974a48d93f73ba0c38726f1f2546a8f84d8"
}
}
}

21
manifests/grcov.json generated
View File

@@ -18,10 +18,27 @@
}
},
"latest": {
"version": "0.8.18"
"version": "0.8.19"
},
"0.8": {
"version": "0.8.18"
"version": "0.8.19"
},
"0.8.19": {
"x86_64_linux_musl": {
"checksum": "1d64e1ec2b46122e605a739e05f6df42ec0d7c20feb632dfdc6beab9e29158f5"
},
"x86_64_macos": {
"checksum": "8c4a46740c09ec071ad20eaf916175b8cf7322eacb7c37e905f3d2925690c44a"
},
"x86_64_windows": {
"checksum": "33c28588407cc89d1923cc1771ac9bcc625a2b111dbc45395be163a1988e7fcf"
},
"aarch64_linux_musl": {
"checksum": "426bd9e8b0c05c9e804da81416c1f99d3d4bf2b4e903d50db3332cb17f126330"
},
"aarch64_macos": {
"checksum": "1651b6640142d4feddf6c900af11b8e815f979c53f01d08717465e939eaa7589"
}
},
"0.8.18": {
"x86_64_linux_musl": {

319
manifests/hyperfine.json generated Normal file
View File

@@ -0,0 +1,319 @@
{
"rust_crate": "hyperfine",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "hyperfine-v${version}-x86_64-unknown-linux-musl/hyperfine"
},
"x86_64_macos": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "hyperfine-v${version}-x86_64-apple-darwin/hyperfine"
},
"x86_64_windows": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-pc-windows-msvc.zip",
"bin": "hyperfine-v${version}-x86_64-pc-windows-msvc/hyperfine.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-aarch64-unknown-linux-gnu.tar.gz",
"bin": "hyperfine-v${version}-aarch64-unknown-linux-gnu/hyperfine"
}
},
"latest": {
"version": "1.18.0"
},
"1": {
"version": "1.18.0"
},
"1.18": {
"version": "1.18.0"
},
"1.18.0": {
"x86_64_linux_musl": {
"checksum": "ef3855ad6a1bf97055a90dc3dfc5d4a48494cb80344027db932a96341d415193"
},
"x86_64_macos": {
"checksum": "f421263f160f4b4967d0a1420b06a48cb60e429c610096f99bb433dd719685c6"
},
"x86_64_windows": {
"checksum": "b43c22a9eb5f3b6e85bcf480e6adb986b2b0c27f52db762f017893bb1ad52794"
},
"aarch64_linux_gnu": {
"checksum": "1174db3a55247a89d8f6161101e15455a2ebdca6948d42e9bc50b78c1d771e4a"
}
},
"1.17": {
"version": "1.17.0"
},
"1.17.0": {
"x86_64_linux_musl": {
"checksum": "563de47d843810de501e3e6bfcb4571a4ff957eab811c2af87be23d1c599ae47"
},
"x86_64_macos": {
"checksum": "5dfc0b1f2791d4b0b18a0629d0ed85717539bdc3a13dfb1bd2a293f203a92d21"
},
"x86_64_windows": {
"checksum": "496a4ebad0f461e81aafd38bedc339442a1c569c7256ad43cecbff1617cafaa4"
},
"aarch64_linux_gnu": {
"checksum": "0c3f3c8f572ae6817a6f95f1983cd285ec3065e4f1b39d7cfc3dae9f43fc1fd2"
}
},
"1.16": {
"version": "1.16.1"
},
"1.16.1": {
"x86_64_linux_musl": {
"checksum": "f5d26e69fd17200f6b32debe0603b0ff8b1c0cdf2f25463be6da9311f6910613"
},
"x86_64_macos": {
"checksum": "f19d22147b5307138524eed5eff2265a116e5ecbaab886bbe0eb02e57cbb3f2c"
},
"x86_64_windows": {
"checksum": "12f5ddcc4fd587e3c1084e729a5d198bf6eacef5614a4cdfd557475ef5ef9e66"
},
"aarch64_linux_gnu": {
"checksum": "1f441fb7ea2b2f9f38230e56840f801d1b55e38b1f1c164ed24101b4cea740bf"
}
},
"1.16.0": {
"x86_64_linux_musl": {
"checksum": "99e92dce7faded2e0e931e360c26ac50ec945d7d9bd7a679c341660e8201f71b"
},
"x86_64_macos": {
"checksum": "b4964645b56c2b99bc13318038ff1907260523b4131d5b44c83e73dc3dc23150"
},
"x86_64_windows": {
"checksum": "299b68922f2ddaf8ff8d9a3006fb56d42ce978c71d188bf2b7f2bc690346c3eb"
},
"aarch64_linux_gnu": {
"checksum": "a3237ed292edd867fdba4284ad86df619147ca1efabf9e16a2ddfc1bb244555d"
}
},
"1.15": {
"version": "1.15.0"
},
"1.15.0": {
"x86_64_linux_musl": {
"checksum": "38859f8b7cb61f2d76de888eae36c78fbfcbf791fb0ef878ed2dab2a5e91bfb0"
},
"x86_64_macos": {
"checksum": "a79b6b00c4740d62fe4b2c1eed082db1f4eea07102a7c731135d34815f6d924d"
},
"x86_64_windows": {
"checksum": "ebfefb5ad2bb183152e0b0e929ec8002e18e31e557d40264fa4f0488afecc992"
},
"aarch64_linux_gnu": {
"checksum": "cdab3eea4da4108694855b95cd24fa45a4978eba7b009863c18b4c5d026f6793"
}
},
"1.14": {
"version": "1.14.0"
},
"1.14.0": {
"x86_64_linux_musl": {
"checksum": "9d3c53e7da84b41896d4208b722765742af1169a4dab9788321f8597ea159010"
},
"x86_64_macos": {
"checksum": "b6aee0b7c13c21b72a04aef6ca9f5cba9186d8114cae3dbd2f0d1fcb4dca0af7"
},
"x86_64_windows": {
"checksum": "0e38512f7c731044629b5bb9f78f3d348a5906be43548c65b3c459333964dc0a"
},
"aarch64_linux_gnu": {
"checksum": "2f7b88181370e8e6d6039fa549ac32ec8c62fa790db38ad99f4964f3d3e1dee4"
}
},
"1.13": {
"version": "1.13.0"
},
"1.13.0": {
"x86_64_linux_musl": {
"checksum": "d22bc7a845195e7f53268b43bb91455e6cb0a7e6a3fc7f89cd307f7261bfc985"
},
"x86_64_macos": {
"checksum": "7050e26f77794b3a283f90ba3a47a340a57decf90b4ebf8fab1d7fde1b4d0e51"
},
"x86_64_windows": {
"checksum": "555af098497afe86e8284da95cec50768f865c83b8a26ab204c61088ff8898fe"
},
"aarch64_linux_gnu": {
"checksum": "942b4eb9bea5b3a223870337c46d759d7945e6db12c803abfcfc20255ba99bee"
}
},
"1.12": {
"version": "1.12.0"
},
"1.12.0": {
"x86_64_linux_musl": {
"checksum": "b66e7a55fc1b7fd1f6443861f65bde87a4794c4721dee5e11dc0294f27116efc"
},
"x86_64_macos": {
"checksum": "fa1c2a80ac1325682c300a772ac80b6374b1e0c2266a6edaa7fd7363be4a8180"
},
"x86_64_windows": {
"checksum": "ae92a684d0f72c209eab8fe320cfea877383605a7ed18d72e3096b938c28be4b"
},
"aarch64_linux_gnu": {
"checksum": "791f92fbf7c94efea520901ce8219e3dc63beb9b54aa07664a72ffbe317c1b35"
}
},
"1.11": {
"version": "1.11.0"
},
"1.11.0": {
"x86_64_linux_musl": {
"checksum": "0e7a109e99fe34e9dde0f86597fe0a59bc756cb280d0e191d30acdd1226f70c1"
},
"x86_64_macos": {
"checksum": "28dcab2a94507d36870a5bc2173f609b1a9eb002ee06a45a47eb45be1c5f6a55"
},
"x86_64_windows": {
"checksum": "ebaed320d664d0a496d9f2b4953c80cff708c1571d0aa1170e0211b1ed4a7999"
}
},
"1.10": {
"version": "1.10.0"
},
"1.10.0": {
"x86_64_linux_musl": {
"checksum": "0010d9cae3a321fc1bd4400d1cb6a5098974ec5f8c808c88a2d996afbc4de0e4"
},
"x86_64_macos": {
"checksum": "8054528f1556143790debbf96171f5c74d82ca4b759bb9cbcbc5ebfb74b7c571"
},
"x86_64_windows": {
"checksum": "2f2d930ae41ce75034d0a988d44f125f58110f77decacea4a0bbb93d26c6f60e"
}
},
"1.9": {
"version": "1.9.0"
},
"1.9.0": {
"x86_64_linux_musl": {
"checksum": "9912746d62d63b224f8c4086c0ba41d15013b013256a4e7706a33030850b7f4b"
},
"x86_64_macos": {
"checksum": "d59dc8f59d52ba80b5c7f420e09af13311c9aa1f28b7b3f0c02732f490d69b1e"
},
"x86_64_windows": {
"checksum": "30fcf48a55f680a0157e1f8be7698f028ed28bbd7fdd58ec725562c6d8885b60"
}
},
"1.8": {
"version": "1.8.0"
},
"1.8.0": {
"x86_64_linux_musl": {
"checksum": "c60cb1de2921abdf4da5da70a89e690a2944f13362176288c20806fa199b3cea"
},
"x86_64_macos": {
"checksum": "429d51e3d1b42acd838d091bfe6f26179627ae976655224683b664f7551cbd8d"
},
"x86_64_windows": {
"checksum": "ebfdecd67fbd1a827bf4d5af016b9e40623df6d38524809567a1cb426de986cc"
}
},
"1.7": {
"version": "1.7.0"
},
"1.7.0": {
"x86_64_linux_musl": {
"checksum": "94102b0776cf61b39439efeb9685e8504451b8adafadaf03b0738a616b23d84c"
},
"x86_64_macos": {
"checksum": "ec5ada45adc21066404ea7bd9247ef693ef107362d76ba8c69c0bfde98ce6005"
},
"x86_64_windows": {
"checksum": "49344878a094e0998fb3e0ab808eec7754e02d4e11fac4f64b911ac2bb31026d"
}
},
"1.6": {
"version": "1.6.0"
},
"1.6.0": {
"x86_64_linux_musl": {
"checksum": "023834d68a1572156282d6354e348d2074f9abb5ace975d91cc845ced2a75d7f"
},
"x86_64_macos": {
"checksum": "757d6b59f7862f0fba0b8e8d0cddbd076bc39ce0a0f735c85f414cb9cb7f7bc6"
},
"x86_64_windows": {
"checksum": "bad7db58bdaa5b520a79617931ebb29555bd81dca93864b9761197c88de38faf"
}
},
"1.5": {
"version": "1.5.0"
},
"1.5.0": {
"x86_64_linux_musl": {
"checksum": "38d1e1efa4dfd636a9808a580b111a7baf5c60f3b160d2ce22c719c42a0bdb9c"
},
"x86_64_macos": {
"checksum": "ab638d511cde9e394cd41145191a2caefb105962635babed8e9cb3d18d465151"
},
"x86_64_windows": {
"checksum": "8e34992ef9ad8ccd12a2212982bc54b918083607d3018a19246f024d0d6bc690"
}
},
"1.4": {
"version": "1.4.0"
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "8ff7cf913d7d85cbcafdb443b815f296ec57a50f9944d41b9788deb69616dccf"
},
"x86_64_macos": {
"checksum": "d5de1465b4121723715ce0c0e05972ede42dd55ce6f3c07763a60e4a35391212"
},
"x86_64_windows": {
"checksum": "5d993dc621f71ea3d13d0d9f48bc083d3b1cb3325e87f248aa0f58f58b0d19b4"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "6f4c3103f7d512a985c925e44ab1509c3d5c5ce02595f6f63690c3b0bfa40e5c"
},
"x86_64_macos": {
"checksum": "2145bc8f3c67492feef7be4344e2390c58af163c6fd0e3624cb7ae64e7528b0d"
},
"x86_64_windows": {
"checksum": "9821346df3c85433e87052518cd91887137480e5070fa0fb5e160ece54d69c84"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "a8048e3b43b2353ccd654c8362231abc94f213770ce3e527fbbc094d8ddd9798"
},
"x86_64_macos": {
"checksum": "c3af3b89b7da9d7d3ff8dec7bf47e62194f07eba0684be385fc74961f4b2a299"
}
},
"1.1": {
"version": "1.1.0"
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "82d89913bae4a88fd70391cfaa9ce3a21473966ecb4ccb8c44bd5d75b449ca05"
},
"x86_64_macos": {
"checksum": "e92906bd910ca4038dbdd4c39d649ce8b777d7367ee00f1139681090860f6e18"
}
},
"1.0": {
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "6899615cab465476e6f988e8a3511e364f436e013efa1d3069e80d3c19857041"
},
"x86_64_macos": {
"checksum": "c9c1891479f2784349645fe82403158d7284713bfcc1669823bfb4b271f37ef9"
}
}
}

320
manifests/just.json generated
View File

@@ -18,10 +18,326 @@
}
},
"latest": {
"version": "1.14.0"
"version": "1.27.0"
},
"1": {
"version": "1.14.0"
"version": "1.27.0"
},
"1.27": {
"version": "1.27.0"
},
"1.27.0": {
"x86_64_linux_musl": {
"checksum": "6cc91651c4dd5e287df8ea7b3087c44120ba95a32ee50497bb071695846ab086"
},
"x86_64_macos": {
"checksum": "ae5dae799d3dafeaf4d53e221e1efdeec88980a38375b0d6dbc9c9bb16eec273"
},
"x86_64_windows": {
"checksum": "08dca5c6e30258cbb24ec30eb8ea1e3ba5b2beb5349eaabee450230ce45ef585"
},
"aarch64_linux_musl": {
"checksum": "f049d134d311b3d2190d30a936e0a4257df156082cab37d4eb2ace1b760154ca"
},
"aarch64_macos": {
"checksum": "5d6b05ab581dca9346114df7c9f7285f54d4b80d8082e2c8fce51a42b3dbdb9c"
}
},
"1.26": {
"version": "1.26.0"
},
"1.26.0": {
"x86_64_linux_musl": {
"checksum": "be7233b3ebfd5bdda8cae6537c21c839d3d24ecf075f1494a2e67f93539b1e12"
},
"x86_64_macos": {
"checksum": "aa9ad8d097c4d3744c9d06520e28837c5e3fa50519a4cd657e0f2f7a226897af"
},
"x86_64_windows": {
"checksum": "e326f8552ac7119b643fed1b8af8fe392593280c185c44beadc313e0291f412a"
},
"aarch64_linux_musl": {
"checksum": "56352027a18e64bc58aa77d4c020bd79163f10cecc859595b0474b5a442369d3"
},
"aarch64_macos": {
"checksum": "1b8b12f348eea603ba935d0799e03b87adb9b15779ff21cd67b3ddb1e6ab21d2"
}
},
"1.25": {
"version": "1.25.2"
},
"1.25.2": {
"x86_64_linux_musl": {
"checksum": "ad56bf1a804243b51ef2c2eec4b3a8177f970ccc414cbbee219c2e5c06f7bcc9"
},
"x86_64_macos": {
"checksum": "f34de579d82b09d58e9a55759166d7d5642bc34893e0b3d53d2ca3f7e841d1cb"
},
"x86_64_windows": {
"checksum": "9108b612b674381b6baf667a06b1c8f870b2d6ac4fcb9c4eef53c0866a6ce8f4"
},
"aarch64_linux_musl": {
"checksum": "049d624255d150f18b0f3a1257a163366b0dc22e16526214773903125145e515"
},
"aarch64_macos": {
"checksum": "71d3538b0ebcb21fba84c278a86fc6718dc5d01c38162ffd8bed2e66ead4daac"
}
},
"1.25.1": {
"x86_64_linux_musl": {
"checksum": "84c638108f84144c82507a83e4611afa1a86f55b51e14a7a9056235640c56013"
}
},
"1.25.0": {
"x86_64_linux_musl": {
"checksum": "1eeda5d8b319ce7868ee43748687f849e5a9ec2d03f64e0ebeda05af08f67af4"
},
"x86_64_macos": {
"checksum": "fbf2ef5ab53470c9fbce7f76b87008145addea90671148850e01ac204e3b461b"
},
"x86_64_windows": {
"checksum": "76a99c45395ccae0c2e8d95886c7059fde8f2f6cb25c697f55fd9252fe4930ea"
},
"aarch64_linux_musl": {
"checksum": "c73a41acce0f0913405e33009d60645824576a1177039bed9c7575f4c153eb0f"
},
"aarch64_macos": {
"checksum": "cbea371d2e15e94b33f3097eaf0ec97906c7b41ed81cf2d7d3ca972f1774f3ea"
}
},
"1.24": {
"version": "1.24.0"
},
"1.24.0": {
"x86_64_linux_musl": {
"checksum": "2dec2a689872f7baf2b0a59c663463a33ac866272758d7d7c8c2b62ab5b32238"
},
"x86_64_macos": {
"checksum": "cf35f104d834e9c3331f6b1b00bec6b2f0a99c129fdd27230fccb96b2c2063f1"
},
"x86_64_windows": {
"checksum": "325ed382221ac9189ec9beedcf4b97e6fc229b4e49ede7ca36e47a5b651bb09c"
},
"aarch64_linux_musl": {
"checksum": "3cf0913a14f369dd6e927a7ba9d6c483a4d05df2cc353ed6aed593c6a50c667c"
},
"aarch64_macos": {
"checksum": "90a00ed4ec8b229aa82cc7c62143f09c468998909f0f673c04580b0eebce37a6"
}
},
"1.23": {
"version": "1.23.0"
},
"1.23.0": {
"x86_64_linux_musl": {
"checksum": "8d8bce1af9c9dd618369302755c66cc940999ff42c3a3e66692cf56c235dd9e2"
},
"x86_64_macos": {
"checksum": "08447ef729ed651d1317c4bcdcd20eb21e2e59cf5d1a8138ea98f82a5c3d8431"
},
"x86_64_windows": {
"checksum": "7fe14ff1a8a87ac76c610ba871ce621897eee2dd783569040194e4ca295538e8"
},
"aarch64_linux_musl": {
"checksum": "04e36a418874d90b754ddaef16415c55148b114e31c9b1af2ba86da9e6fc2b17"
},
"aarch64_macos": {
"checksum": "f2cad733beae1ac5256c419aaa5f4af79b06c5891eb4a0355abda4e0b281be95"
}
},
"1.22": {
"version": "1.22.1"
},
"1.22.1": {
"x86_64_linux_musl": {
"checksum": "0453edb7fcd7314f54c06ad332cd2a2c6196c9652e856919ff4c3fe6bef931c5"
},
"x86_64_macos": {
"checksum": "b6d2ea6086938f2e08d3163a2038fdc31a5e9cc7065079134ef47e53d37d5a95"
},
"x86_64_windows": {
"checksum": "5e98f799c3f11bd1cecdbfcfbdd2cf565aa8e8a04a5e98581d9e0c0ed557c398"
},
"aarch64_linux_musl": {
"checksum": "19ee9561c00a1e9292be60edc5b99495a8284bc70f73f94b3e0552ce4016a999"
},
"aarch64_macos": {
"checksum": "09b4a2585a00e63d22e86b4f1104e229ac47f0bacaa78fb64cbaf08765c28cf8"
}
},
"1.22.0": {
"x86_64_linux_musl": {
"checksum": "01331c3c9c190af5686384d8775fc1bf483c0e4699f84f728fbdfc28c660e2ef"
},
"x86_64_macos": {
"checksum": "29524fcb347dac2832a18fe4ec229e1bc82d66b403efdaa2a334d2aef7992ee4"
},
"x86_64_windows": {
"checksum": "464f8232f3c9bcf09799ad8af5b4817b2c9192da6407f2348b60b76c660b08d8"
},
"aarch64_linux_musl": {
"checksum": "5a281fa22e8d7107f2d299dd7662cfce48b85c3aba1b5206676e81da8c3c4bc1"
},
"aarch64_macos": {
"checksum": "218bf5f27443e8b484c29a4d55f5ab7f7ecb15af95d32d63d231d71e73309d9c"
}
},
"1.21": {
"version": "1.21.0"
},
"1.21.0": {
"x86_64_linux_musl": {
"checksum": "3292fd257f2e2dfd4cb0d5650aa5e47d2c99cee1233446378eb45a7b045f3b30"
},
"x86_64_macos": {
"checksum": "f547f5d256782b946b22fa73e0d7fdd4e7d733c637480d4c4d6fd2feca046a59"
},
"x86_64_windows": {
"checksum": "54fc05c55b84ea1a7a80acf8450d13ba06472ecdd4ca341817ba45a6780c8f4a"
},
"aarch64_linux_musl": {
"checksum": "2224bd7232f86db42a41411493c7806ae5938ad5ef3cfd37af064ed90d6688d2"
},
"aarch64_macos": {
"checksum": "adab0bb1707df8d4995c103a87451e00b37936550fbf1586f00a38328eb6ef48"
}
},
"1.20": {
"version": "1.20.0"
},
"1.20.0": {
"x86_64_linux_musl": {
"checksum": "fa0eb3681050021ea33df7e6c1159fd3029253193d339c8011dd88fcba833ced"
},
"x86_64_macos": {
"checksum": "ac23f84aa7fb77b46fc37088f843289d42ae9e96bd4a8f9e728e23d35a3d7ef1"
},
"x86_64_windows": {
"checksum": "a2a179c32ee8112df66b9adf792deb83c76c6449dddd26ca9ca7a19c3dddd361"
},
"aarch64_linux_musl": {
"checksum": "acb16bd3f2fe508d18997216a7c26f292f4cd1dad379368b978c8795dcff7c2b"
},
"aarch64_macos": {
"checksum": "be998cf887c717730ffd5963cb027d63c39956bf0a1d4674aa95d4f3b8109cea"
}
},
"1.19": {
"version": "1.19.0"
},
"1.19.0": {
"x86_64_linux_musl": {
"checksum": "79b25aedf7c47a1e6669faa65fbe1ee24d019df31a8c0fb5c058514eb085b386"
},
"x86_64_macos": {
"checksum": "9c2295ddbde5dfbc98c93bf584bc6bb0c64a83fd83c53ad905178a5064ae82aa"
},
"x86_64_windows": {
"checksum": "4ddd1372cecc9d5c830130beed50db8aff17bd022ff87f15f94a2ab6ad288f12"
},
"aarch64_linux_musl": {
"checksum": "c619997d9e1a2528bbce0b360c80c3fa26ab226d7237dfef493560e56d29bd6f"
},
"aarch64_macos": {
"checksum": "649120e1b435684367dfa18b0e822540edb96afc77a0aa8d0dc118dffe76c430"
}
},
"1.18": {
"version": "1.18.1"
},
"1.18.1": {
"x86_64_linux_musl": {
"checksum": "3dccee333c6ec14a533c53748e8944da58a91877ec6f9d20579744b76c7d4096"
},
"x86_64_macos": {
"checksum": "d83b17fcb087f8622dac99293b770b585318c0fbee32b36aecc4b811ec094318"
},
"x86_64_windows": {
"checksum": "790ed04a64d2191e1c3a3c4dcf935d8d0a4704624023e7cd09fc627ab413b5f4"
},
"aarch64_linux_musl": {
"checksum": "93ef250e5e043dfccf93cfcf62b8e1dc81b9bc7498e9b9d394d86a9f099c8fe3"
},
"aarch64_macos": {
"checksum": "0834c029624ba3a04228be9a2b784b7f75d459a07ebf29105186f9b634c8678b"
}
},
"1.18.0": {
"x86_64_linux_musl": {
"checksum": "c5c4dd7692250fec357725295b4265617c4c6687df1a74e5f2c65cd70a20052d"
},
"x86_64_macos": {
"checksum": "ef0e343d5c14234a707e70b3e27a1606bfaedae3005863a16a74919a9364f8bf"
},
"x86_64_windows": {
"checksum": "308658be85d7a0b7a702b1b011cd2f766c756d105c1fd215e0ca1cc18e456be6"
},
"aarch64_linux_musl": {
"checksum": "b23013b5aaadbf1ee687b789ed901aec82b79761b9ae20e5b90c7e48109858af"
},
"aarch64_macos": {
"checksum": "0c43173e2fc676091279025f55b4af00ec8444e219e89ab835c770e57717d288"
}
},
"1.17": {
"version": "1.17.0"
},
"1.17.0": {
"x86_64_linux_musl": {
"checksum": "dac0ae3850b6a68c927930b956be5bc17250f01853be4338bd3277c3f57df743"
},
"x86_64_macos": {
"checksum": "3dd5b14275b940f26b0a6223d9f4cb41a93acfe22282d7ff3fd4bb3e1e742e84"
},
"x86_64_windows": {
"checksum": "7e2fd34d9be9247a8f962954e1d47aede2774bbd3aa1619015fa822150943ef3"
},
"aarch64_linux_musl": {
"checksum": "11c5822d0826034b129ee80af687a3934622fcf6127920b814567202d0000e93"
},
"aarch64_macos": {
"checksum": "1e04d68431762b8898e73f5c9a34e1541132789b719d95063cbf2ac259dffb27"
}
},
"1.16": {
"version": "1.16.0"
},
"1.16.0": {
"x86_64_linux_musl": {
"checksum": "06bdaeb64cf9077cef7b5ec664b6614850a1271747c10fbc3068b7dca3296ff9"
},
"x86_64_macos": {
"checksum": "d4939075bfed22a1a0043e5dd9d755b7d096b19150cee9b2cd9666db1b69ed1c"
},
"x86_64_windows": {
"checksum": "a15996ae91b51e779181ce20623719857d47ea1564bf235fa5ab3de9cd4c450c"
},
"aarch64_linux_musl": {
"checksum": "294ddfe0475491b5466ce7fc1a4acda56f91005ef36d224f2d22cf490920f994"
},
"aarch64_macos": {
"checksum": "badc6cb59bcb492d06d8df92c02091f1b093be8e8e67bd35aac7e66826c2405c"
}
},
"1.15": {
"version": "1.15.0"
},
"1.15.0": {
"x86_64_linux_musl": {
"checksum": "1e4bed6f63f5f3e99a081336b233a795119e514addcabf8332373efc1b9b3b6f"
},
"x86_64_macos": {
"checksum": "d61a87d3c65462ed77ec7fc14b42b6117529504c28b202a028fdd8b6f69e7e23"
},
"x86_64_windows": {
"checksum": "552a629af3636b43e02c6ad5b0366ad59e750b1f9d3d8fce941f9f04500bed39"
},
"aarch64_linux_musl": {
"checksum": "12ce2fea454b73016f4536274f95cc0ac3c8d30c279cb36b7d8eb6a9331fcf89"
},
"aarch64_macos": {
"checksum": "b153f93b777589fa02a2159d781ae77fc06e6f678ad7ff4cb4310c4821f79868"
}
},
"1.14": {
"version": "1.14.0"

74
manifests/mdbook.json generated
View File

@@ -18,10 +18,80 @@
}
},
"latest": {
"version": "0.4.34"
"version": "0.4.40"
},
"0.4": {
"version": "0.4.34"
"version": "0.4.40"
},
"0.4.40": {
"x86_64_linux_musl": {
"checksum": "f7520ad60d1a6fe81c667d0da876a9ddd736f874eb61c01b025eafdc83381227"
},
"x86_64_macos": {
"checksum": "5783c09bb60b3e2e904d6839e3a1993a4ace1ca30a336a3c78bedac6e938817c"
},
"x86_64_windows": {
"checksum": "1470e5b06614cb2851e8b3c908dfdef2982b90e6cc6045662512ce66d6c7c5d9"
},
"aarch64_linux_musl": {
"checksum": "d5ebfd2e31755726f8c0988a423b1ab5d950bb894fbba170355bb7d1cb852586"
}
},
"0.4.39": {
"x86_64_linux_musl": {
"checksum": "25d66ee23c67815549a1517c484aad210c5e0f97c68bb990a93a34c03e859d47"
},
"x86_64_macos": {
"checksum": "dd52578a17c892afa805ec29b15c06f1e7c6e6707791ef840165fc3f1763c6bb"
},
"x86_64_windows": {
"checksum": "f8efb854df122d6d99189923d7fe61625f8931e0a46d38d8449fd850a67079d1"
},
"aarch64_linux_musl": {
"checksum": "68fc653b401b6d344eef77f9f119d262acadce248e23a4dd1ef2e958eabc2be8"
}
},
"0.4.37": {
"x86_64_linux_musl": {
"checksum": "d59f83c4cf9626787336684936c56e01a9511272cc2e541f7cc9455d43fff1c1"
},
"x86_64_macos": {
"checksum": "4cc0133122a263a50116235c82ebc9d14b36cd7c0d223aeb5805ba7e6fcd788b"
},
"x86_64_windows": {
"checksum": "99a61a99a2529188854c1a2719b1849d92cce0509e6241d11b408fda9e5ba2d9"
},
"aarch64_linux_musl": {
"checksum": "23b198e0538a9e0689c41b41060c1fc299e834a2b8a68b7409b4e3f68be059ec"
}
},
"0.4.36": {
"x86_64_linux_musl": {
"checksum": "cd90951af7b4afc3afb6d8e96abd8f48bcd24249d042d359739883da919352ff"
},
"x86_64_macos": {
"checksum": "5276f8f3915c6e52f35e5e44c2c199e346f00d519b54028d75241e1fb364a93e"
},
"x86_64_windows": {
"checksum": "69a20b3906884769381c33d613d5d6ffdf795f052951681b6ce8a8a30f281bf1"
},
"aarch64_linux_musl": {
"checksum": "dad8195fca7bac42b91cc9f7be12509425153df6c87d947699a4b04f9a84f844"
}
},
"0.4.35": {
"x86_64_linux_musl": {
"checksum": "574c2a4e03ee656999da506c4288084a690f234c589812e29825a7687af5942c"
},
"x86_64_macos": {
"checksum": "ca3281c2b5437a1ccd9079ed8121b3dd97c49be74dae32ea803b540a38c334bb"
},
"x86_64_windows": {
"checksum": "d306a09e552616c1d27f10cebe85848b96970881674ad28d9414cd259a949c39"
},
"aarch64_linux_musl": {
"checksum": "359af01b77fbd6bf6243a3f2b2491a37b5480bbb2674eb2d94f91354253b34f4"
}
},
"0.4.34": {
"x86_64_linux_musl": {

421
manifests/osv-scanner.json generated Normal file
View File

@@ -0,0 +1,421 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_amd64"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_darwin_amd64"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_windows_amd64.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_arm64"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_darwin_arm64"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_windows_arm64.exe"
}
},
"latest": {
"version": "1.6.2"
},
"1": {
"version": "1.6.2"
},
"1.6": {
"version": "1.6.2"
},
"1.6.2": {
"x86_64_linux_musl": {
"checksum": "b8440f451509ea4a4f12b363352659e7c37718d8e170d537ffdd481b031cfd41"
},
"x86_64_macos": {
"checksum": "07cd355aa9b0bc3b1013b9e053cf79ebadfe51d48337707194d39807293d79c8"
},
"x86_64_windows": {
"checksum": "2bccba4c1b97906ec9dab4307d2ec701c5636f786e073707880ba91e57a71923"
},
"aarch64_linux_musl": {
"checksum": "57821f223373d259469d5d08bd7710cd228e7c056aaa5ab70045ba3f9d32c991"
},
"aarch64_macos": {
"checksum": "646bf2564680ef776de5478ec5fd34f2ed3f945345d16aa01f64e388fa40c9d6"
},
"aarch64_windows": {
"checksum": "060270c5499d51890f97812ef92e751b7243e0a76503376d860d083712f62a7d"
}
},
"1.6.1": {
"x86_64_linux_musl": {
"checksum": "319ad945005166ff4dc72534d3913303466047e7cc8b1f00b1a68f3b265251f1"
},
"x86_64_macos": {
"checksum": "70877545acd3a0f0e72c9784542daa7d64939392c333fabe2b2de27f8fc66b6c"
},
"x86_64_windows": {
"checksum": "e8595d720b2509fb95e326ea1c1faf8ef604d90cc20b6c27d7721050893ffc30"
},
"aarch64_linux_musl": {
"checksum": "c26ee30805e1038710b0c1ed775dc6c8852612072e7fffc7dd70ab0b03ddc88b"
},
"aarch64_macos": {
"checksum": "e596f4f6bb1ce706821d36b724c5fff119c652ea9adbac20dd4c8389c08bc756"
},
"aarch64_windows": {
"checksum": "07cdf63ef04b3e976131e0d88b8710ed5d7f26533c5790cee6dfc032d552ca81"
}
},
"1.5": {
"version": "1.5.0"
},
"1.5.0": {
"x86_64_linux_musl": {
"checksum": "c73e1e90af40a86683a2addc8eb410e300c73f59c7eb224c7f24cf1e57b025b4"
},
"x86_64_macos": {
"checksum": "e0f98909fefbdb9d584d5fd90373efd45c3f1783ec67ebf78eedb660a6b8c49b"
},
"x86_64_windows": {
"checksum": "eb975fbe0c933cd782c9f02c72e13d86cff3d78f42b960d10972f5b8f0dd3fbe"
},
"aarch64_linux_musl": {
"checksum": "0bdadcbc3cc862af537a3a84360e1f4fbd1c77285c1b7b272e04b7e324fd08b7"
},
"aarch64_macos": {
"checksum": "c425e0ffa868bda2384d8f809e32078d59ea7d31d31971f9abc990eef948569e"
},
"aarch64_windows": {
"checksum": "e76ce919f939cc03cbf2fe5b39ce34d2404c7bcd3bb81b2d334cc7ce3281b7f8"
}
},
"1.4": {
"version": "1.4.3"
},
"1.4.3": {
"x86_64_linux_musl": {
"checksum": "12cf86c2febe582ce5711130d10f97a5a76ee8c7f72aea0da1aa4a4dcdcc38a8"
},
"x86_64_macos": {
"checksum": "d2d290f14738e4f9f8faa28f78d3fa330d1fb5878e33d1fce584cd2c3577c0e3"
},
"x86_64_windows": {
"checksum": "eee7e4e0b2f70e7984a1d1d841358a7cbfb60da0c98fb3768f8b117fc15b7c90"
},
"aarch64_linux_musl": {
"checksum": "c95680e0839afbc33b183b79fc16a0a9bd0270628cab2e9a81197f8ad665a946"
},
"aarch64_macos": {
"checksum": "5e92128ebac68abcea294c572daed4882bc671721a5f6140c1fb22c71644accf"
},
"aarch64_windows": {
"checksum": "fa25ffd2f5e045b9de3f7fbb7cbaa4114a98fe978813f80323591ef5313e73f2"
}
},
"1.4.2": {
"x86_64_linux_musl": {
"checksum": "c984a605ab1abc629fb2c80edbf6374a36a62e5996c064b5e987d832a06f90ad"
},
"x86_64_macos": {
"checksum": "5df26d494e5544088aa6c516705d418cf2693b2a27c18d7b9ee7cf043d0a87b9"
},
"x86_64_windows": {
"checksum": "d61ceec1a6df1414c235318d7085230926bf5bc45b2f85f39f98b4817108a973"
},
"aarch64_linux_musl": {
"checksum": "b0f823350294e704eb647c7e556b29027c110d69e7509038efff9de3678aacf7"
},
"aarch64_macos": {
"checksum": "62a4c21024dacf044d56796760d4e1a0ded7a02243d2b6c8b1b677c44df4a666"
},
"aarch64_windows": {
"checksum": "5e42614d73d9218a4d0352270f2261e77b232cab2378dd673a50e2da5ae24d9a"
}
},
"1.4.1": {
"x86_64_linux_musl": {
"checksum": "7e6a55e4f26b33dec0714a1d9fbd81421e6a581492445f5b8f27ff53ddbf78ec"
},
"x86_64_macos": {
"checksum": "c48bb3ec271b6dc437cb54e18441584297d4257a338f3fb0e86361bcaaf30eaf"
},
"x86_64_windows": {
"checksum": "a5d091bbd80753a639637d0e9a1a291e456bb2235ba4ac742a88a88ba43077a2"
},
"aarch64_linux_musl": {
"checksum": "5b06a68b64b0415c84239daea77543179a9e33101bb8bb5839ecebf5eadb6ce2"
},
"aarch64_macos": {
"checksum": "514cfd1e5d454dee32842bb4ef278c6f3c0d383e294795cfa47b7571567a3ff9"
},
"aarch64_windows": {
"checksum": "7cc1f6430be37901310b63928e7f8be3d3bc6bd3ed55a32c0f7a025b49d13ee5"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "48e8ca1ed33ac6bb1adf3ee33d323519a2b4a8af4d59219aab0fcb03ff71de29"
},
"x86_64_macos": {
"checksum": "d6c6d63a34b304785234fb4fad945714538e180243eee23997a20adfd8a32d30"
},
"x86_64_windows": {
"checksum": "1f8d50c74563f811b4c99e1c3ba2bf4a4462876e5c1534abfd7f9e4f49a5afe9"
},
"aarch64_linux_musl": {
"checksum": "30f68ff06a52de80c56cbe05f7716fe9e94275efc750147da8cd47d5a2da9389"
},
"aarch64_macos": {
"checksum": "6c3cf2aa98bc12f8a4f9ebdaa29701b0f4d7147e4893aea43a4042f76510c130"
},
"aarch64_windows": {
"checksum": "88ee304d9734c9b13e1b5d85e580e7108b7cd0828ab9d0707bc3af278bcd892a"
}
},
"1.3": {
"version": "1.3.6"
},
"1.3.6": {
"x86_64_linux_musl": {
"checksum": "ac9766ba926d98094aef6f3e9ccb9bff5d1f10bfc7dc9831984737d84b699a88"
},
"x86_64_macos": {
"checksum": "3f75c0d4887cde3d963aa702a7e351005781a74347d52087c870e63bb9a0f44f"
},
"x86_64_windows": {
"checksum": "f0ebec92386fca9ce3c224fc58a7b2431b52e38c139ec4aff5c5437a61c1d08f"
},
"aarch64_linux_musl": {
"checksum": "d396ff3c07b8b510e33dd2811f7ebd7f3483fe379a2c602a9ca1fbcbde1f567a"
},
"aarch64_macos": {
"checksum": "0fa5d723ebca643946a1a8ce959f1206f05a9be432fcc79c023567b3b162fc0f"
},
"aarch64_windows": {
"checksum": "b853955a79449cdedf7b29080400a630b144904d1162bf4d362fd0bcabf7c073"
}
},
"1.3.5": {
"x86_64_linux_musl": {
"checksum": "39fb4263afa493d6058e7ad9e1fe699ce070871b7b67b5f5f9eead358c7ab2ee"
},
"x86_64_macos": {
"checksum": "65001b8c97559ed6fb632ae3ee574f9f4b2fb05184d3049876fd56f7557fe915"
},
"x86_64_windows": {
"checksum": "08a78e3b30ee9c6f5f71d78d43cd6d27bdb5289e56d65efd464b0e79958f20cb"
},
"aarch64_linux_musl": {
"checksum": "f71396c832d727fb90e1c072d912ece0b9a5359cae5df47d54e88ef712d99e41"
},
"aarch64_macos": {
"checksum": "303c1a27843fef36fd7ec06fb972e92cb120380f32dbfdc1a0af2d565103cef4"
},
"aarch64_windows": {
"checksum": "47ad6d7a48f64c3dce8011ff864129f81f0257d2e2d6fe5e309361b19f96a343"
}
},
"1.3.4": {
"x86_64_linux_musl": {
"checksum": "588c42cdc23b64947ebbd0756193fd800c5d281e8fa6df4c309943060b398fcc"
},
"x86_64_macos": {
"checksum": "32e343998d892baf309b76b131f2b8cfb6b58a589bba52512d6538db052ba656"
},
"x86_64_windows": {
"checksum": "7987894ce343c07a72dd054fb2b600ee1fab7035e2639a1e9d69af94498bc4fe"
},
"aarch64_linux_musl": {
"checksum": "7e12aedda030c0a9bef4b5efcd2cdde5fedcc657b050ae48b97bb43b9e5e773c"
},
"aarch64_macos": {
"checksum": "0edc0d9769a1ee69607a085669bfdbd86c5dcd1b5550439820d6ef148fa9d555"
},
"aarch64_windows": {
"checksum": "f330f117590693599d526d1fa8acc6ba09ab099d4fde18f078bd3084d37a7639"
}
},
"1.3.3": {
"x86_64_linux_musl": {
"checksum": "deddb04c36915c1c9e79ae6769cb8b3ca7cb091fb42e3a5d087df42dee974a98"
},
"x86_64_macos": {
"checksum": "44eed376ea2e59238c264ace637e20e78e3bc40d648eeee270d8ce7a159e6e04"
},
"x86_64_windows": {
"checksum": "3a7fc1c9df14363618d27238ce589d247245b473dfaae5d98686870d1c50a9bd"
},
"aarch64_linux_musl": {
"checksum": "aaec809ae95223a9142671402d9b1c99d529557178b5966958f93e842a92dbdd"
},
"aarch64_macos": {
"checksum": "ab60e7e651c94399e844a44ddca36e7b285727e24ea3d8434872a095789eab01"
},
"aarch64_windows": {
"checksum": "1f2e1c650896cfbf3c7e9bba5a3a9328448f02fff0602ec7cb26e06e165b9021"
}
},
"1.3.2": {
"x86_64_linux_musl": {
"checksum": "fcaf82e159abdaadedb81e940d1149f2262fcb4164d9f3e2540d751381682dbf"
},
"x86_64_macos": {
"checksum": "9ab2c6f8288192d35fcbbe23e26cc216287c0214a5e61920ed3e4c25402c0690"
},
"x86_64_windows": {
"checksum": "eff05ee74c4a673070f1364dde3bc784bd400c94227f2456389fdcf6aae1e842"
},
"aarch64_linux_musl": {
"checksum": "d0ad9a973eda4ec8a53272ae3c7248071c93e773c9c4c1d6e78ff67d342ded66"
},
"aarch64_macos": {
"checksum": "719743a2e90369970bbcb3161af7cfb9fd8c3b89b03c039a0034b6b5213530dc"
},
"aarch64_windows": {
"checksum": "ac99665986e3f3d2df1c8a243b3056abd9dc54e41fc8f14fd8f6ef0b1ba4b5db"
}
},
"1.3.1": {
"x86_64_linux_musl": {
"checksum": "6a54e74b1d6adc9241862f28498765033af3079ffd6c20af0455f6e821e51dbd"
},
"x86_64_macos": {
"checksum": "34c093f430eed512ec62b708d070e4ca2b24605da7d23b8e855523fcee057bf5"
},
"x86_64_windows": {
"checksum": "45f06809582799e4a772a84d19a38aa3045b861a3a78b8b37c43f3e1784e74ab"
},
"aarch64_linux_musl": {
"checksum": "4e3931f461d5177e98d870f25d29d480481dd0f7358936d573f9a28791bd9a7c"
},
"aarch64_macos": {
"checksum": "ca33dabf95320430a2026d2ef074d3297e9935f0d740f9559d132ed72f23a5df"
},
"aarch64_windows": {
"checksum": "123174ca0ec605493581bcac61f6a226d239001d401ee047a4e9f69e27e16843"
}
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "9559d734e9afd6f736a4b35af68d9ba6e8e5a3640e77d5b898660978dc97a3e0"
},
"x86_64_macos": {
"checksum": "52df112d157730727e261608aac34c4073904e2e670f30623cec8b699855f118"
},
"x86_64_windows": {
"checksum": "653116402b37ee9ac54b281629cd8643efc21637da907accd0c355c70022f937"
},
"aarch64_linux_musl": {
"checksum": "d34f97fc73e7ca37d3ea845bcaceb49604b344e94139127e3428c52c5a1353ee"
},
"aarch64_macos": {
"checksum": "ca0ccce2b22766a6c2b139c758fb20268edb06063dbfa3a7ef76a9930ad90305"
},
"aarch64_windows": {
"checksum": "0af2954893d5b3297466baff4827ffb6217a71ceb6a65fdce3e161ee40cc3445"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "50937fa0456d6a41e61455f35bb9b40760d345aab6113a83b2d0aa334edd29c2"
},
"x86_64_macos": {
"checksum": "23497bd395cdde5a6dbf5a32468853e12e99c0a09c93873522e8d3395a33634d"
},
"x86_64_windows": {
"checksum": "ec811a39119726d8834a7501cf61712cd71f5f45c984ed66df5bec57617157ec"
},
"aarch64_linux_musl": {
"checksum": "2e0c517250d80593de2e28edd705222a6006d91feefd0aae63895f5f32f06385"
},
"aarch64_macos": {
"checksum": "1b00100ecc5ec31b79001ae9675850d72449215984d6613d712e051f105ed2d4"
},
"aarch64_windows": {
"checksum": "95e378acdc3ad65f719e2b3da0740efc4a95f7f76ace4aad3b4041fe38c0c92d"
}
},
"1.1": {
"version": "1.1.0"
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "73b3b297f0a9a3fa28ea45fd45b3b9e74e5a0044ec1c03693a4e8aff0d169f86"
},
"x86_64_macos": {
"checksum": "fdb19c0f3b4bec887940f73de49b524cebe93e8e5acd74123eb62f90b5a0451f"
},
"x86_64_windows": {
"checksum": "7da5337a25771fa8ebfec1d00304a8948b9ef5f6e04e75dcb3a01ccb64ce95bb"
},
"aarch64_linux_musl": {
"checksum": "fed5a1109f45410d8bcecba852aab48f1812b5254e3cfdd2950ef9330e9e29c2"
},
"aarch64_macos": {
"checksum": "65fa9c435535fd58cc1fd6878a09009c44d608c749c41b8f7a7e4727cda0e6ee"
},
"aarch64_windows": {
"checksum": "e01ae91abe3c5f34da01b7a90741663bbc606f85030520946169965b64bd6c5c"
}
},
"1.0": {
"version": "1.0.2"
},
"1.0.2": {
"x86_64_linux_musl": {
"checksum": "5b550521d7ca7f708059daff6a45bae776bbefa4c0f1a4ce5298cd50808a3d7a"
},
"x86_64_macos": {
"checksum": "0e64408697ff1e80f4e0866e890d1dc842dd8316296d7d2659db23c200bf0f3b"
},
"x86_64_windows": {
"checksum": "ac9c77d9a5e91e8050b2aa5af9e13c5547775ae969d51ae957e08a8dc3804764"
},
"aarch64_linux_musl": {
"checksum": "35286ae9ef2c1b24a5900398f1039a268d602279e82ff03695a24e0979f2dc7d"
},
"aarch64_macos": {
"checksum": "9f3bf97708adb3cd25f609519440ec6b675f8b4c6ca0a71e4de68967bc3bee3e"
},
"aarch64_windows": {
"checksum": "d04936bff72361efe97cb03f8badb53d743cee2a3664900ca928be9649a0bd6a"
}
},
"1.0.1": {
"x86_64_linux_musl": {
"checksum": "a5fe0ecc63a730c73e4aad1e0bc13aac51d3fe00222c5982e0978550f8efd6a6"
},
"x86_64_macos": {
"checksum": "52e3c0082ced8f70558eb9776744585d25bca08f0aeddd93d854344e133bfe5e"
},
"x86_64_windows": {
"checksum": "9d871f7ffe368dc24c5b01fa4b746f363270277806d1209dbc85076bb291a03f"
},
"aarch64_linux_musl": {
"checksum": "7b02b7330b255c25e91fe1fce85ab9461b925a92894fa82c17cbce1e7ce017c2"
},
"aarch64_macos": {
"checksum": "ff87ff3add4062bfc1a0c5894df9d256cca4a6c9189a2a778c92c932f667de91"
},
"aarch64_windows": {
"checksum": "f1bebaad4fb464da0387e4e6bb7245fbb80bd97b9e22cec70bd1291e5319f74b"
}
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "998c7060e4f78bc0a933dd3e41ff92404ff70df792939ca48fcb02a9dc94b8e8"
},
"x86_64_macos": {
"checksum": "267b672fd8f2ad422b9fd55fcb319ee04b38d605500b95e8343fe6f65854222c"
},
"x86_64_windows": {
"checksum": "d9347ad3cc64a47706ab3bcf261be04d26ef0c34fea2ac69089aca4b971cda52"
}
}
}

View File

@@ -1,91 +1,243 @@
{
"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/v${version}/parse-changelog-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"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/v${version}/parse-changelog-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"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/v${version}/parse-changelog-aarch64-apple-darwin.tar.gz"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-pc-windows-msvc.tar.gz"
}
},
"template": null,
"latest": {
"version": "0.6.2"
"version": "0.6.8"
},
"0.6": {
"version": "0.6.2"
"version": "0.6.8"
},
"0.6.8": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "c5d34291892c66cf5e2d45e61f822c420a86c48c54631422863894eeee8d11f1"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "37a3fb9b9e1a46c99ca306a2a68a8c317d3011375d7274256389d16986b5c3f4"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e4f971462c2fb29387af7269634027d57b06c05b644d7412249c8d0c25cfc799"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "a3f1705c925d0b158c0a555a97848baa952d160cc7952dc66e1be1735d787316"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "76314b47a0b6f60b5f635ad9af7577d618ea69759306b954dbe3b0196b32550e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "c9e7db9dff60ec0adff8658968d0d9430db9a7c77fd1885b21d688a0d82e88ee"
}
},
"0.6.7": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "ca2aa9c8982059327da84bde3bc76df01766d0a2c0e2941fbb88e44d472a3621"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "825747ef16033b9b5cf73d0d8b349ffd6a6ad32366b29f6d637d84d4ed4685d5"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "ce1b92ac2aee88572dc09cf7870ff8f75224a14993af8c2c59063caeaf01f78b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "5f9c3f5673f828b9c2ab0dc70e54abfbf2d731b333667de42816352e85e8a184"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "ff7c1e6d662ad0a89e0af923b6a1a6b63038d26bc18a0b0758b30cc0c740b073"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "543e4df2bc66b767557c64b226d6722fe483a147a6fc7ef203919b2c5c8f2d4a"
}
},
"0.6.6": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b69f876c15d0152ae1272a0a39568b43cec3736b6e66c3300405ae9d6fdc4760"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "7ddd89ab37f2989e1ab61c899e17aeded29a7949412bc782c9bc30c0a00e9a26"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "4c8152394762570a10da52251af56d390a9f98675fa863d1de65a2a6c93b0a69"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "ad1242a89ab72b3f36f0a5e1989510ed2ef4b286dba9f5c078bbee2078508a32"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "5ee2f83a32a7373e2022d79cb637763c35a45d03601ca5505131c265d6329e9d"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "6bcd17c384673d6dda79dae590eaefc4ce4796500a4c4a7fc8d091f9e9a0f143"
}
},
"0.6.5": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "73ab820f50a26cce5548e1c6d3e4e97fa008bbad80c4bc844fcc5e89a2b540ca"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "aa12781c8d57865d18217286fdf10c1eb772636e7e86b20425335858d76aad03"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "98d13ef997a8da38d5b419d516c48da302042f054d3a89238cfab0f1ba6971ba"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "33f67cfed6d4ed71da5e873026723a70d79ca99a53bcb1ab2121b33c591ad45d"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "77dffac8a8f562172ba0b19a998665a02c0a60f876eea047dc6126e5118378b9"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.5/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e4f39aef6fe8e233cdac88e5029d785f48805a65ec31c511fbf3200e26ded97e"
}
},
"0.6.4": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "df2d97039ede5d93785a801a5d998627ba28bc5d2b092d6602356f7aa9149706"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "071cd442ad95ea97f14b71cf005558ee08ec33b76e0456c933c6ed9f9033cf16"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "200bd6074d65e715aee01ea44be992081409c95bd6f852dc59327a14882f820b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "ca6d8407b30647465ecc9188f0b1ee83479f05ed378db504ddbe666e15612409"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "2d3ad67d62a806d2f62e741a53375900e886cb8d414c804cd8c6bb596fb4f06d"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e206f5699322ed0e2b91d14b26687cf2040be863dd035490ae68ada19872b416"
}
},
"0.6.3": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b01992d759aad7e861363e1d4bbb808b28d530844da1efbc9f8f0f54bad2f813"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "5d0fa26aa6e742b96d1ef8c7aeccdf63469512a706961921242bde2de7640d89"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "31c7bbe5b64ce66e948166e71e7d9c0ab5fb694daec7730ccb17b3448300e029"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "6aa06d96c2a7c89786f9925e6c54472c77fda0c813c335566f870ecb4ca34d8e"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "963e1b4614cd42a28090365522efc9d7a4f1220ffe9d7bc0b1da8ae29fa6fba9"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "67fb1af8515d0b531bcea8686570d600fbe80c95994cb0c4cf7216b21a48aac4"
}
},
"0.6.2": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "e64e446ba613599ca51583fc94fd1062bd79550e5e75bab9ef3047d021b6bb3a"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "11898a671fa48b328fc80d3287b9b9e36c1d97e22031c3bdd2c24fc1b9209ef9"
},
"x86_64_windows": {
"checksum": "e0a701a6bbd1e01dfa9827f7f6000ed4d7d1783fb17836cafacbfb346e23c19f"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "8ef3f5dacd2f47811a6ba0559c2474d266c616a3bb76aea9bf3c5236b30891bb"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "1bcee8f53807c5a571460db33fcd12d00b22220a5e5a1ab6c536c904ef47c604"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "76f77e36fec9c4b57190aabdd36fb140121088d3bfa1b2672be2999b71eb6a48"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "c9315d7352538cbe67dc9547ee8fbd6bf196fb0ae6317b903dbb6bc57b0420ff"
}
},
"0.6.1": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "852a84c345787f959b5838958cd9d2f322059cce59fb5b005070b84182231a98"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "fcb4c8c48628967cbc2e52efbdb1a9b9151ff8de7cbb64fd60c8fc0cb5c12e73"
},
"x86_64_windows": {
"checksum": "1f0790b02b9afb4036e7bfdf5c0954f1099ac7b8474f4a729a29742b8bba68f2"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a0bf79cdfb76aa2ccb546c9734d3d06535858419485acb42dc3cce68088dc0be"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "5e31f9eefdc1b0db62bfd022e217b84d644db9f75b3eafaacd716dbb9361efdd"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "9f699a48e43af8a9ba92ad8c5e0400c57963be89297a0e0e318ef143c9f8cc8e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "a1b07108447f59bd3a8cb1055791b4cde570e7c6f8d1f953d850b5370da78b70"
}
},
"0.6.0": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "80e57ee43411646c8b3adf0f4417c6155418385e1755f26a1dcc92069ef26bfc"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4521b4264e3b1bf07580bfaef405d32ba4f4e31323160d999a3ab38c00d3470d"
},
"x86_64_windows": {
"checksum": "eadf1c574efc7ae46cf79492b37596ba44aebc7f5af6aadff2dad6e30b62e40c"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "53d689b247d5e49ef5596c8a9e1d806ec08eabcc201542f2cc5394965cb5966a"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8626ac4c3e6868b2bc4820a32b3533ab8265737908ee8335442942c8fa8d4d72"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "5eb69fda7e62869bae81f22db57d76d1fefabe0e9721c4941a4adcfea112d15a"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "e435cd91923f4afdf3499a53cdb63446fd4a42a6b580209e93be2e2d47cb6d93"
}
},
@@ -94,95 +246,123 @@
},
"0.5.4": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "b2a430ebd0d23a3608258446d9f93162ca324fd2ca691ca3baa11625c9d7fec3"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "4476f9ce9de07ddba76f77e6260e3cbece3801654882c8161694d742f8f01a59"
},
"x86_64_windows": {
"checksum": "6cd753b60b3385e2fd3aef79bc9a6c954f01737e2380bdc06b2c55ef9d4b8c79"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "e00a6a87be6c71a7f246cf3066cba8b76f02094ab6c482186eec9d037447bb21"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "73f85fdda5937ac3ee0fd3a4385998cc6a640736b3e73923b0afd061abb575be"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "164936f970d8ab870aa3355411db736994dbb86019630bf2818d0958d30768b5"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "b7c1c92c83fce15746c1d289fbf14b31b3f43a043e28b25638ae8ed7b1005ea0"
}
},
"0.5.3": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"checksum": "7ec427621565a6bb67d7e46397471b374435bc4622339595afa42d74d2f2a2cf"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-apple-darwin.tar.gz",
"checksum": "9ab883043949d6b2080720dd88575774cb09bb8c97cacf8e8db06b46f91bc4a3"
},
"x86_64_windows": {
"checksum": "ff0032b4710ee12bbdf7afd11c382b81a011948fab529eb0259050531f49c89e"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "2567460b8c516d6cb6425db18f8cfdd17f0e999b452ba74ed2b1b3c60013ffa8"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"checksum": "d887eab1fd39ac54202058595efda8e4ef28d30697aea5b1d901e0922682db64"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-apple-darwin.tar.gz",
"checksum": "ceca49aff58a2ebd6cef9c54684c8311e71012ef2d9eb6b69524635ce13df0bc"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"checksum": "bf9e1df974e64704ed063442c500a274d627398279715061fb29c1fd417efc9a"
}
},
"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": {
"checksum": "73880b557ceeb9700285d240d64a1baeef42e2bcab50c7a2cd9cf0b8d3656509"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "0de85d219007b5e4844378e61d095bb199f456827d0c22bc7a3389c4e1193cf0"
},
"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": {
"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": {
"checksum": "f82da8abf149c417647b99bb95266d749c26d24f0bd48080499fc335010572ed"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "decca568f51dc5ce2c827a724b02ef257fbbb0c36d6183ae4ba710a43d69b9c7"
},
"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": {
"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": {
"checksum": "22bce029020c4b4dfe3019a2eb58f655a30dbc52c5a0644cf5bcbae8c2e2fc41"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b62e7c044bb300834687f71db78f5a44844de89575b2bb98949ada45f8ee8185"
},
"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"
}
},
@@ -191,127 +371,162 @@
},
"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": {
"checksum": "e94fba8988791b026299f04c17387fea4510146d0bc219a30f360a7cfe536c79"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "d5893d72dd63f1466b68f5d768b6eecbb6454943e43f0d25a237bdc7f73ec057"
},
"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": {
"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": {
"checksum": "1ae6b5dabbeb27e7327af27b879a58662b7e9daf5cc63165cdd4969c96ffdc89"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "98161b2e194a19f774358fd1882788f978b45c671571f253aee5d3a5dc6fba08"
},
"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": {
"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": {
"checksum": "a53d5a49dda955432c1ec60160d2e017aef1d80124d3423e15e1441fdbf8a136"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "a847379af44c795270a6bef976b20e5bb4bcdf2f0f559e4ec6267f049dbd7dfc"
},
"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": {
"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": {
"checksum": "8584ad8d111520d52df09d15cc01025f87059d0c4d85a5fcd580f3b63ef19ee9"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "f67bb072cdad0d740b44b950b50a8a42891b39290e8f28936c0783b7539e5162"
}
},
"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": {
"checksum": "3d50c65434034db794a45398066694e57f82f5c80ad3e727f0d777501148de91"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "19fd27e72c9822a9a620c821107f8d0ca93febf2f20185317035cb0d63db0caa"
}
},
"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": {
"checksum": "59728a764d3ed873703151740f23eb1f60a486944035f8043b0294562eda281d"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "76729ddd7729374d5b8923a0d85a0de5edf645ef6e2f3cf8c6d0230458164513"
}
},
"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": {
"checksum": "531eea66ecfc1641d0d8591d9ba6f5c1d44bf8206093acd8c5d65a1d3e373935"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "65ca90a7da79484466e65888bf3894d925d1924617d6a881f64c95a2a2bf59c5"
}
},
"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": {
"checksum": "369e163832707459ecb8d1a84ea180ab72ae3b00e1a863737c8fa104449d2db5"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "147919f6909058b09c9e9dd7f11681a177127c2ec05016472964aba36e1e7b7a"
}
},
"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": {
"checksum": "afe7d832fd955b8d88ed19e20c0b25374714ea9e8017ec20b135d9bff5ef76a4"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "78a57352c2903c9818be71d8e44a143442e5e0d4de70b6b84e8f7dfe02f1c398"
}
},
"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": {
"checksum": "f271492b124f696698a153c61962637d8761bd1a41d560dce6139f143211a16e"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b69da4c94be3e57c14cab8fecbfe795e52fc5c4fa709b7ece5de39281533b67c"
}
},
"0.3": {
@@ -319,13 +534,16 @@
},
"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": {
"checksum": "5d4ebae0773209be7ac887acd423fcc55faf4698cb00bc0363a413d85c0011a6"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "41544b1e17d9f3d2f20af1d464250ee0d55de0c399c8019b22d62fd060835ebe"
}
},
"0.2": {
@@ -333,34 +551,43 @@
},
"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": {
"checksum": "1d4820db23edc91cd8cf6feb336648097b08bf0a6e3bb05fdd7c198e031f8a2f"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "5315e763ceb0d1e27c14a0e7fdbcd6113b77cb835c25dff9d82cf585c537ac1b"
}
},
"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": {
"checksum": "0c01f5cbbf9e90a35224c4dc9bd94a6b9b2d9fe1f3b5b1711d2a135b82b3cb76"
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"checksum": "b4d713f937e3a3214c657b67bed9ce8474a7919e0d3064c4dd854f615be1b5e5"
}
},
"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"
}
},
@@ -369,12 +596,15 @@
},
"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"
}
}

191
manifests/protoc.json generated
View File

@@ -2,13 +2,198 @@
"rust_crate": null,
"template": null,
"latest": {
"version": "3.24.3"
"version": "3.27.0"
},
"3": {
"version": "3.24.3"
"version": "3.27.0"
},
"3.27": {
"version": "3.27.0"
},
"3.27.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-linux-x86_64.zip",
"checksum": "e2bdce49564dbad4676023d174d9cdcf932238bc0b56a8349a5cb27bbafc26b0"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-osx-x86_64.zip",
"checksum": "d956cf3a9e91a687aa4d1026e9261e5a587e4e0b545db0174509f6c448b8ce21"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-win64.zip",
"checksum": "80888b2a38786861c7b3aaf4e0bd5b933a51d750219ee8c61093655fc2924926"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-linux-aarch_64.zip",
"checksum": "1e4b2d8b145afe99a36602f305165761e46d2525aa94cbb907e2e983be6717ac"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-osx-aarch_64.zip",
"checksum": "2cf59e3e3463bede1f10b7517efdddd97a3bd8cfd9cacc286407b657290dc781"
}
},
"3.26": {
"version": "3.26.1"
},
"3.26.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-linux-x86_64.zip",
"checksum": "a7be2928c0454f132c599e25b79b7ad1b57663f2337d7f7e468a1d59b98ec1b0"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-osx-x86_64.zip",
"checksum": "febd8821c3a2a23f72f4641471e0ab6486f4fb07b68111490a27a31681465b3c"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-win64.zip",
"checksum": "9090d135a1159042b13b4e51b210e40cb820d85a5032a6eca5f9b3ca3bdfb539"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-linux-aarch_64.zip",
"checksum": "64a3b3b5f7dac0c8f9cf1cb85b2b1a237eb628644f6bcb0fb8f23db6e0d66181"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-osx-aarch_64.zip",
"checksum": "26a29befa8891ecc48809958c909d284f2b9539a2eb47f22cadc631fe6abe8fd"
}
},
"3.26.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.0/protoc-26.0-linux-x86_64.zip",
"checksum": "3ed20f841fd9cb7a8344dd4158f6fcb67d333c8206b33a7dbb899bcbc08d92eb"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.0/protoc-26.0-osx-x86_64.zip",
"checksum": "2624286cf7787c5b75af68d7766fe62bf92f459f1ee77f9a9a8cdae63bd285d1"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.0/protoc-26.0-win64.zip",
"checksum": "f5a0e21c09e823fe5cc18d6057f8db7a3d5df420c09314d548b9139c4193156d"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.0/protoc-26.0-linux-aarch_64.zip",
"checksum": "556e4f77fd3a04c0b31e3560540241e86ec576d447733f19a3f9c056724e9b03"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.0/protoc-26.0-osx-aarch_64.zip",
"checksum": "218537fbdbd0054b516a346b89892a48626cb08bb8351c8d771c1545fd80c7c1"
}
},
"3.25": {
"version": "3.25.3"
},
"3.25.3": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-linux-x86_64.zip",
"checksum": "f853e691868d0557425ea290bf7ba6384eef2fa9b04c323afab49a770ba9da80"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-osx-x86_64.zip",
"checksum": "247e003b8e115405172eacc50bd19825209d85940728e766f0848eee7c80e2a1"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-win64.zip",
"checksum": "d6b336b852726364313330631656b7f395dde5b1141b169f5c4b8d43cdf01482"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-linux-aarch_64.zip",
"checksum": "9eae1f20f70cccc912d1c318c3929b86aebf5afd4b0f32c196ef682c222ed5ae"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-osx-aarch_64.zip",
"checksum": "d0fcd6d3b3ef6f22f1c47cc30a80c06727e1eccdddcaf0f4a3be47c070ffd3fe"
}
},
"3.25.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip",
"checksum": "78ab9c3288919bdaa6cfcec6127a04813cf8a0ce406afa625e48e816abee2878"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-x86_64.zip",
"checksum": "5fe89993769616beff1ed77408d1335216379ce7010eee80284a01f9c87c8888"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-win64.zip",
"checksum": "74cf3a0ead50be525ad393f820fce64baed3776202ff3b8423acf3bf0daaf542"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-aarch_64.zip",
"checksum": "07683afc764e4efa3fa969d5f049fbc2bdfc6b4e7786a0b233413ac0d8753f6b"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-aarch_64.zip",
"checksum": "8822b090c396800c96ac652040917eb3fbc5e542538861aad7c63b8457934b20"
}
},
"3.25.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-x86_64.zip",
"checksum": "ed8fca87a11c888fed329d6a59c34c7d436165f662a2c875246ddb1ac2b6dd50"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-osx-x86_64.zip",
"checksum": "72c6d6b2bc855ff8688c3b7fb31288ccafd0ab55256ff8382d5711ecfcc11f4f"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-win64.zip",
"checksum": "b55901fc748d1679f3a803bdc2a920e1897eb02433c501b5a589ea08c4623844"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-aarch_64.zip",
"checksum": "99975a8c11b83cd65c3e1151ae1714bf959abc0521acb659bf720524276ab0c8"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-osx-aarch_64.zip",
"checksum": "320308ce18c359564948754f51748de41cf02a4e7edf0cf47a805b9d38610f16"
}
},
"3.25.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-x86_64.zip",
"checksum": "d26c4efe0eae3066bb560625b33b8fc427f55bd35b16f246b7932dc851554e67"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-x86_64.zip",
"checksum": "15eefb30ba913e8dc4dd21d2ccb34ce04a2b33124f7d9460e5fd815a5d6459e3"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-win64.zip",
"checksum": "ce2955439c6bb4c7d599d6ace2dabe4cb31f62c34808e542a7af57a3c6627d8a"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-aarch_64.zip",
"checksum": "fe79d0eb356422917279c9580f74d2a486a8173fd020843f3b28ea6b71fba327"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-aarch_64.zip",
"checksum": "76a997df5dacc0608e880a8e9069acaec961828a47bde16c06116ed2e570588b"
}
},
"3.24": {
"version": "3.24.3"
"version": "3.24.4"
},
"3.24.4": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-linux-x86_64.zip",
"checksum": "5871398dfd6ac954a6adebf41f1ae3a4de915a36a6ab2fd3e8f2c00d45b50dec"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-osx-x86_64.zip",
"checksum": "6c3b6bf4038d733b6d31f1cc4516a656570b5b5aafb966b650f8182afd0b98cf"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-win64.zip",
"checksum": "8f3f92fbf7dd2995129e6fe223c07c0aaa97fb182f19cecfb424e9146b273eb6"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-linux-aarch_64.zip",
"checksum": "83ac000ff540e242b6a2ff221a3ac88d2d8e55443801b7a28e9697e5f40e8937"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-osx-aarch_64.zip",
"checksum": "d80544480397fe8a05d966fba291cf1233ad0db0ebc24ec72d7bd077d6e7ac59"
}
},
"3.24.3": {
"x86_64_linux_gnu": {

431
manifests/sccache.json generated Normal file
View File

@@ -0,0 +1,431 @@
{
"rust_crate": "sccache",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": "sccache-v${version}-x86_64-unknown-linux-musl/sccache"
},
"x86_64_macos": {
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-apple-darwin.tar.gz",
"bin": "sccache-v${version}-x86_64-apple-darwin/sccache"
},
"x86_64_windows": {
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": "sccache-v${version}-x86_64-pc-windows-msvc/sccache.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-aarch64-unknown-linux-musl.tar.gz",
"bin": "sccache-v${version}-aarch64-unknown-linux-musl/sccache"
},
"aarch64_macos": {
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-aarch64-apple-darwin.tar.gz",
"bin": "sccache-v${version}-aarch64-apple-darwin/sccache"
}
},
"latest": {
"version": "0.8.1"
},
"0.8": {
"version": "0.8.1"
},
"0.8.1": {
"x86_64_linux_musl": {
"checksum": "e0ee621fb16b6940666cd770b091c62cadafd3e062dd12e3a49d9caaff3b795f"
},
"x86_64_macos": {
"checksum": "4306fb21606b14e2ce1266b25c40e55c090ea68c2cb54e1c39bfb9b81ea3e342"
},
"x86_64_windows": {
"checksum": "44249088926f52d1fee76cd1dcd1c061e2152a7feedb7ba43d4a4f50be805608"
},
"aarch64_linux_musl": {
"checksum": "452cef732b24415493a7c6bca6e13536eb9464593fa87c753b6b7cb4733e9c50"
},
"aarch64_macos": {
"checksum": "b4029ae790e29333ebcf52faa5bc0559945011d5fdbc7cc15812bc45fc6ea5d4"
}
},
"0.8.0": {
"x86_64_linux_musl": {
"checksum": "2e0e7df61bc7dcf61fd65c1b345d05cd1f832598a15c6f42e7e21f86b8d39b1f"
},
"x86_64_macos": {
"checksum": "d1b871daf7f96f8d01c50746e588d50e2c54559c0de508257db3cb55b7fb8ec0"
},
"x86_64_windows": {
"checksum": "a58bee25f1042477e6a2f9e0e1aae505172d0e85dddedc75b667cccdb3563ed8"
},
"aarch64_linux_musl": {
"checksum": "23d6920bf5a21a2269833ca5ef387e59c8dce69c03770b7aa44be4b130b07511"
},
"aarch64_macos": {
"checksum": "9439be7bd81ee86af6e8d866fd129150aefe24c78d857de9c99d57845187fc7e"
}
},
"0.7": {
"version": "0.7.7"
},
"0.7.7": {
"x86_64_linux_musl": {
"checksum": "ed0010b4dcaccce42b9dc8699257134a113d0ca16dfb7db890356135218322c9"
},
"x86_64_macos": {
"checksum": "901b301e8108a3fae0425d478a9487fa145ec2fee4b4d311928d1d16b99a2c00"
},
"x86_64_windows": {
"checksum": "2f399cdde8ff54ca2388c3e22f97ae64b2c53a9e9ca95f35ce9fe88e9770b5f4"
},
"aarch64_linux_musl": {
"checksum": "e7ecabac9a703e53a8b06e84b0058fcf242239d164050537bc399387160320fb"
},
"aarch64_macos": {
"checksum": "148c1bc64f95e91150e5d0f3ff9df461ecb47e326ff601ebe0bf1c90226acba4"
}
},
"0.7.6": {
"x86_64_linux_musl": {
"checksum": "2902a5e44c3342132f07b62e70cca75d9b23252922faf3b924f449808cc1ae58"
},
"x86_64_macos": {
"checksum": "52dcd67b24c0ac9281b15563ec056ab1377f474024746488ce2147eafa7511d3"
},
"x86_64_windows": {
"checksum": "582ba2a1a589de1fe995c2415b740ad445d2d7e94f87e7cb6850c6b7bc9a9820"
},
"aarch64_linux_musl": {
"checksum": "be501f5dc946432b429108f40385de9cb58900be27963b98491b370ab585b565"
},
"aarch64_macos": {
"checksum": "dcbece714e08eb7e41bbd0951b0fc92d66bd5efc600a8b378f56b939e519863b"
}
},
"0.7.5": {
"x86_64_linux_musl": {
"checksum": "ee224740012cccb85629eca11443baeaccf7114960faa9f48c1ca0034e00bfc3"
},
"x86_64_macos": {
"checksum": "b51897aa0691a65b9c6d60f3cacf6b931addc5f71ee5fcdd29b1ce9e8685d3ca"
},
"x86_64_windows": {
"checksum": "f44bd3397a5444f16cdc45ea345f0964a8455c655c1fd2a7263926adda1f82c3"
},
"aarch64_linux_musl": {
"checksum": "d129d9897d58ac385ac0695cbdbd7a28e2943c265d81fa25d701c0cce2b40d53"
},
"aarch64_macos": {
"checksum": "2a4ec79299d86a4dae3cb6eef7bd631ef24364e1f616fde181b6341113ca13a3"
}
},
"0.7.4": {
"x86_64_linux_musl": {
"checksum": "42612b161343e8b74d1feac6418c1286e036854983e7a16d567cfde3c74a8baf"
},
"x86_64_macos": {
"checksum": "5ef04e4a2dfec6467e611ac5e3dd94342342fb7fe6ca15c933e4fa48f78cac64"
},
"x86_64_windows": {
"checksum": "ca71810def1a522e8c676bc50ee270554772b72e8a5917f34a76de636431f3a0"
},
"aarch64_linux_musl": {
"checksum": "f491b6080da49547622d2a3ea388232293a1a0bb99acb53557dad7c34608b8d9"
},
"aarch64_macos": {
"checksum": "c98acf172a7be239f8831523477c256c50aeab2cbcc1828dc5e4daafe5c8dbc4"
}
},
"0.7.3": {
"x86_64_linux_musl": {
"checksum": "2cc1ffc1c49eedf60eb0176a37de4af27ea33b6f46a3dfff17261626b745e094"
},
"x86_64_macos": {
"checksum": "0aa633920d7ede4430c16d241449b0211c4228970bbe3d8d8ce6baf9276cdbbc"
},
"x86_64_windows": {
"checksum": "0260b32893c5878df46a120d54050b56ce0d6228df17609ada95f81dd5835f33"
},
"aarch64_linux_musl": {
"checksum": "e1c739332532c1dd7a5af07bb183d8b36263da12fb12fcf06021ffd9e578ad3c"
},
"aarch64_macos": {
"checksum": "1eacdb65854a7b9c904a5f97fb2fdd6cef270aed171c2c6e97a59de68c872bb6"
}
},
"0.7.2": {
"x86_64_linux_musl": {
"checksum": "5132f9ba985eba31baa9f8f6e8e67533e8d84c9b7039d090f8cddfda4427560a"
},
"x86_64_macos": {
"checksum": "00c867ee62f2455244f3fa4c774babb56ce21b640cb98788d2046b1452e5b891"
},
"x86_64_windows": {
"checksum": "deb00ee1545c569a71b90f7569f6d7b4771e2afbbe268bc4e0fe9ea89b4868bd"
},
"aarch64_linux_musl": {
"checksum": "5261cba78cdb013a9c5c14fdca2770c0b598b66d5a679aa47cc3dca5417f92db"
},
"aarch64_macos": {
"checksum": "644f06cfdfa494f52f654bfc6f0d9f326beb8e38b9d151826660689b9f8d0f34"
}
},
"0.7.1": {
"x86_64_linux_musl": {
"checksum": "610d2ffc994d2250b6e2105ed2be029f2906abead0425e0c947ba33b5903f129"
},
"x86_64_macos": {
"checksum": "9bc02331312d4c41e0c94814567c467eac7f55f4b120a2cdcd6190d28f578d33"
},
"x86_64_windows": {
"checksum": "1a65da887acf5a4cd67718e76453ecf3da1346ce6a0fb1859d7c79d551b8b059"
},
"aarch64_linux_musl": {
"checksum": "8522f94b3c4b3e2835d9d3c3d4e824a62af5019ed33e84ad214f18c81056ccff"
},
"aarch64_macos": {
"checksum": "f375bcbf6eae1e70994b63cb1004c35fbdbc0a4ede97f4c4fa25834f963cb801"
}
},
"0.7.0": {
"x86_64_linux_musl": {
"checksum": "963391335d325c470a8f05df8575d4014bb3a7e76eef3dc5a91518db83989701"
},
"x86_64_macos": {
"checksum": "08e3e303fd4ee3a65c7483b2f1f65032a5091936d8b86df153530ea50bc2374f"
},
"x86_64_windows": {
"checksum": "484817b7c8beb64da2a3343290a48c8b50391e6946dde3bf544750bb2a8da1f9"
},
"aarch64_linux_musl": {
"checksum": "65c0a50177d8c271623d2d4b7568ec99932570a7eca5e62ce535d5076996cfd2"
},
"aarch64_macos": {
"checksum": "55d310b384539639079a2b09ecdc55a7790124c836b1a2baeae786bba17c62e0"
}
},
"0.6": {
"version": "0.6.0"
},
"0.6.0": {
"x86_64_linux_musl": {
"checksum": "a0c7d5d072d7ce1cf3320cffdb7b7129fd86226d00f299f572898bb3940c10f5"
},
"x86_64_macos": {
"checksum": "974c053dfc76f4c210909b241ee34d3d34c4eb17fa34026015bac8a4d0a6b527"
},
"x86_64_windows": {
"checksum": "0dc7bea1923b05736d027765a3816ca5c9e53d199d048e908b9a059dc5a0fd84"
},
"aarch64_macos": {
"checksum": "f2dec6357f9d6efb0e3f925c90bc1f83b26442f3020bf377ea82c023c0d1a65a"
}
},
"0.5": {
"version": "0.5.4"
},
"0.5.4": {
"x86_64_linux_musl": {
"checksum": "4bf3ce366aa02599019093584a5cbad4df783f8d6e3610548c2044daa595d40b"
},
"x86_64_macos": {
"checksum": "b404cf83dd20c2d7cc9f08ccea1fc593442d87f4112983ba44d9bcefebf15016"
},
"x86_64_windows": {
"checksum": "0bdb1a4ebc2ffde765479b5689569b8e56f30452acbdcca0f0ef5d8c859ac93a"
},
"aarch64_linux_musl": {
"checksum": "85f0cfe9b3150e461801cf7453763080fc3604e255587e2a4886e55bb93e6b09"
},
"aarch64_macos": {
"checksum": "f2d9ccc40197e08b29f2a4d0fc16744235f62fb61e5c7cc539dabb609d4dbeb0"
}
},
"0.5.3": {
"x86_64_linux_musl": {
"checksum": "56a61d8452a9274c92b33b3055ba371fa3e8ec9cfcac510581dbe8e27d099ae3"
},
"x86_64_macos": {
"checksum": "31e7b81731220f892357c0de88bd85d9059d24a803ca754ec6d043a6d4c54540"
},
"x86_64_windows": {
"checksum": "07e3aa012a9221d2831c04c7bd49a7a88ff90e45f7b19c1efcdef3693c6f2c6e"
},
"aarch64_linux_musl": {
"checksum": "a0545180d776aff944853d3cca211a9d4467fc711625fb1c6ed5d86b01447517"
},
"aarch64_macos": {
"checksum": "95b3bd1439397c861d4f09d4ab9c26249148392f359783f6e5a637010c825dfb"
}
},
"0.5.2": {
"x86_64_linux_musl": {
"checksum": "75268b6f3e379d97140b24da4fda8c1b3b4778c7ca67a6b8b804999321ec8c48"
},
"x86_64_macos": {
"checksum": "4e6bed45d250aeb24e935928830730070e3a439243a42af893cdc3520463cad3"
},
"x86_64_windows": {
"checksum": "205aab1d8a9eca61bc5d313551a0112705c5ae6502a25503ea51461cb043553e"
},
"aarch64_linux_musl": {
"checksum": "1935833d29433cfe50e42091e3c9422a3f216c3358dd0c957b34df9f536fa28f"
},
"aarch64_macos": {
"checksum": "4b9a9075983cb619608de82015a4de2f0e511ef976e61254e8af5a72eff04f76"
}
},
"0.5.1": {
"x86_64_linux_musl": {
"checksum": "07699bdc132d6a346d985deab6c77a94f958c085a92779d1f533ec4c9ee6b7bf"
},
"x86_64_macos": {
"checksum": "57a091522b5498a943ef18d73701d0a3e5ce5e4f7566a5631c464a35faa9c362"
},
"x86_64_windows": {
"checksum": "f78ca3787ab673261f5dcd2837136ad01575ad53e99008d236f5bffcec265381"
},
"aarch64_macos": {
"checksum": "dd9fcc0c735dfe6425802f73e061adb5d6a2484479f4395fcd81ac13c7d33157"
}
},
"0.5.0": {
"x86_64_linux_musl": {
"checksum": "9bc9318b94a4ac718b916eea0102aa520d73d098d86779767c1cb7562b705b0c"
},
"x86_64_macos": {
"checksum": "f5c69d0a39ebd8d44a70a92a513adfeff79915ad32b1568a170329f57d5aa218"
},
"x86_64_windows": {
"checksum": "72d035c20d207ee820c9196bb3e9161a764e91f7872aafd160cff50d230c9070"
},
"aarch64_linux_musl": {
"checksum": "6c9f466a70d37edb91924e8e2d437efc3b9dda3b452c0354e6d45f001a0d3c97"
},
"aarch64_macos": {
"checksum": "50498390b51b744119c62ead9828e43630861fa6e64fd9167bfaa4da52ddfcc5"
}
},
"0.4": {
"version": "0.4.2"
},
"0.4.2": {
"x86_64_linux_musl": {
"checksum": "4cf08e75c2b311424eed2768dada6056569be4ac1d4cbed980e471bf1452d12c"
},
"x86_64_macos": {
"checksum": "5a2ce4b29b83f1315b63337c5aad2d9e7a0b4aec7b495895bc6a9a45212c7169"
},
"x86_64_windows": {
"checksum": "d00dc1649df3527247dc9c0b5bb37f75754aaf809f24e478d9970f600b6cf301"
},
"aarch64_linux_musl": {
"checksum": "91fd97473388f27a86d5442909ddeccb9963b05d25361f287cf05692bcdcec9f"
},
"aarch64_macos": {
"checksum": "48ac03656e821738537b19eebaf53d5b5164dc38b13e38ba8af4c74d9a0ba30d"
}
},
"0.4.1": {
"x86_64_linux_musl": {
"checksum": "f077d92ca86d71bc55aebeeb6e8dc557fef481446ccc82504aeedf1fe6e1f657"
},
"x86_64_macos": {
"checksum": "a291f1d90c6b25726866f018ec6071fa4d20ca443ad91fe5dfb9740eb4ebc45a"
},
"x86_64_windows": {
"checksum": "7508cfa20b045a891eba2f7298afb8faec886d40d10b844830160b096fe99874"
},
"aarch64_linux_musl": {
"checksum": "263a43ba0cb211e5c1c10fe437c636d601bed7a47be0ca07beeba7973ba61461"
},
"aarch64_macos": {
"checksum": "593c6c78796db712c29fe766caef4b8bd2e3d4a68ed5b2b8eca39e03ce2432df"
}
},
"0.4.0": {
"x86_64_linux_musl": {
"checksum": "8f5cf1079d3bb731671c96742eaeed2b45dbdd9add5f2d8b6fc9fe2fd4cf6a3c"
},
"x86_64_macos": {
"checksum": "9f44dc58266cd455e69ec84a668627ca893e72a55cf0e4b0503c80ae727d9909"
},
"x86_64_windows": {
"checksum": "a8776e49862d1ea8eb9313f2efa943f4679670a777530f55e415977b9cae54d0"
},
"aarch64_linux_musl": {
"checksum": "887397bafb2eabb3bf9d831da30a3db9faf8c92b0865af7a4619a24ee2d4b436"
},
"aarch64_macos": {
"checksum": "51efe163fc30c6abc269f6bda9ef6e1af4262a5687579f756e96cb1cc1f6ed40"
}
},
"0.3": {
"version": "0.3.3"
},
"0.3.3": {
"x86_64_linux_musl": {
"checksum": "427bd2151a1b01cd9b094d842e22c445b30f3c645f171a9a62ea55270f06bf23"
},
"x86_64_macos": {
"checksum": "e68aa0e2716e9cceff7912e09d8028df34cd63d8d60cae832a2d5f5c94da1828"
},
"x86_64_windows": {
"checksum": "b37b55b6e45737562450a98cd4e5c91e58540febdbbda5c575acf80314a2b3ea"
},
"aarch64_macos": {
"checksum": "751453b31048f8ba1e7d646be8d76d64ad0a16ecb17d17edb523b01eda25b7a8"
}
},
"0.3.1": {
"x86_64_linux_musl": {
"checksum": "94ea33aac8dcb358753f8240cc87345963cf83cda7c6af0395dff31ffdc88df4"
},
"x86_64_macos": {
"checksum": "d8ade8d98cef392e6b256d184690e1d722f263c9f0bd83938fdd524e839c9e58"
},
"x86_64_windows": {
"checksum": "b8fc47e12dbc18a2a611dd5f037d0980f873c80a1adb26fa2f48cca0b0184adb"
},
"aarch64_linux_musl": {
"checksum": "1bf58385dc27b66324bb9ee82084e65c4d2e60baa19e3d16d2ab4da6c1ae66b2"
},
"aarch64_macos": {
"checksum": "303d8e905c44eb5401adc55561a4c44b36906516f3c1c0de386c4844d38151bc"
}
},
"0.3.0": {
"x86_64_linux_musl": {
"checksum": "e6cd8485f93d683a49c83796b9986f090901765aa4feb40d191b03ea770311d8"
},
"x86_64_macos": {
"checksum": "61c16fd36e32cdc923b66e4f95cb367494702f60f6d90659af1af84c3efb11eb"
},
"x86_64_windows": {
"checksum": "f25e927584d79d0d5ad489e04ef01b058dad47ef2c1633a13d4c69dfb83ba2be"
},
"aarch64_linux_musl": {
"checksum": "9ae4e1056b3d51546fa42a4cbf8e95aa84a4b2b4c838f9114e01b7fef5c0abd0"
},
"aarch64_macos": {
"checksum": "65d0a04fac51eaeeadd72d3f7eee3fdc27409aaf23b97945ea537e92bd0b0f0d"
}
},
"0.2": {
"version": "0.2.15"
},
"0.2.15": {
"x86_64_linux_musl": {
"checksum": "e5d03a9aa3b9fac7e490391bbe22d4f42c840d31ef9eaf127a03101930cbb7ca"
},
"x86_64_macos": {
"checksum": "908e939ea3513b52af03878753a58e7c09898991905b1ae3c137bb8f10fa1be2"
},
"x86_64_windows": {
"checksum": "3dfecdbb85561c55e899d3ad039c671f806d283c49da0721c2ef5c1310d87965"
},
"aarch64_linux_musl": {
"checksum": "90d91d21a767e3f558196dbd52395f6475c08de5c4951a4c8049575fa6894489"
},
"aarch64_macos": {
"checksum": "4120626b3a13b8e615e995b926db4166dc2b34274908b8f159ca65be4928b32a"
}
}
}

View File

@@ -1,7 +1,7 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.x86_64.tar.xz",
"bin": "shellcheck-v${version}/shellcheck"
},
@@ -13,19 +13,36 @@
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.zip",
"bin": "shellcheck.exe"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"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"
"version": "0.10.0"
},
"0.10": {
"version": "0.10.0"
},
"0.10.0": {
"x86_64_linux_musl": {
"checksum": "6c881ab0698e4e6ea235245f22832860544f17ba386442fe7e9d629f8cbedf87"
},
"x86_64_macos": {
"checksum": "ef27684f23279d112d8ad84e0823642e43f838993bbb8c0963db9b58a90464c2"
},
"x86_64_windows": {
"checksum": "eb6cd53a54ea97a56540e9d296ce7e2fa68715aa507ff23574646c1e12b2e143"
},
"aarch64_linux_musl": {
"checksum": "324a7e89de8fa2aed0d0c28f3dab59cf84c6d74264022c00c22af665ed1a09bb"
}
},
"0.9": {
"version": "0.9.0"
},
"0.9.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f"
},
"x86_64_macos": {
@@ -34,7 +51,7 @@
"x86_64_windows": {
"checksum": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "179c579ef3481317d130adebede74a34dbbc2df961a70916dd4039ebf0735fae"
}
},
@@ -42,7 +59,7 @@
"version": "0.8.0"
},
"0.8.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a"
},
"x86_64_macos": {
@@ -51,7 +68,7 @@
"x86_64_windows": {
"checksum": "2a616cbb5b15aec8238f22c0d62dede1b6d155798adc45ff4d0206395a8a5833"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "9f47bbff5624babfa712eb9d64ece14c6c46327122d0c54983f627ae3a30a4ac"
}
},
@@ -59,7 +76,7 @@
"version": "0.7.2"
},
"0.7.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "70423609f27b504d6c0c47e340f33652aea975e45f312324f2dbf91c95a3b188"
},
"x86_64_macos": {
@@ -68,12 +85,12 @@
"x86_64_windows": {
"checksum": "1b80bbb525e6d64961afff09fb4a9199a62d5e22347a9c92c151a791131467bd"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "a12bdfe0f95811ad6c0a091006b919b2834b0619b460cfa596f557edd62e45ab"
}
},
"0.7.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8"
},
"x86_64_macos": {
@@ -82,12 +99,12 @@
"x86_64_windows": {
"checksum": "1763f8f4a639d39e341798c7787d360ed79c3d68a1cdbad0549c9c0767a75e98"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "b50cc31509b354ab5bbfc160bc0967567ed98cd9308fd43f38551b36cccc4446"
}
},
"0.7.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "39c501aaca6aae3f3c7fc125b3c3af779ddbe4e67e4ebdc44c2ae5cba76c847f"
},
"x86_64_macos": {
@@ -96,7 +113,7 @@
"x86_64_windows": {
"checksum": "02cfa14220c8154bb7c97909e80e74d3a7fe2cbb7d80ac32adcac7988a95e387"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "012100d9778cfa7ea73bf42ab55b3e02cda7f75d65aab32c6445012398c89b54"
}
},
@@ -104,7 +121,7 @@
"version": "0.6.0"
},
"0.6.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "95c7d6e8320d285a9f026b5241f48f1c02d225a1b08908660e8b84e58e9c7dce"
},
"x86_64_windows": {
@@ -115,7 +132,7 @@
"version": "0.5.0"
},
"0.5.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "7d4c073a0342cf39bdb99c32b4749f1c022cf2cffdfb080c12c106aa9d341708"
},
"x86_64_windows": {
@@ -126,7 +143,7 @@
"version": "0.4.7"
},
"0.4.7": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "deeea92a4d3a9c5b16ba15210d9c1ab84a2e12e29bf856427700afd896bbdc93"
},
"x86_64_windows": {
@@ -134,7 +151,7 @@
}
},
"0.4.6": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "fe0a6e94d9cf24b5a46553265846480425067f95f2630317f8fd99bc60a13719"
},
"x86_64_windows": {

132
manifests/shfmt.json generated
View File

@@ -1,7 +1,7 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_amd64"
},
"x86_64_macos": {
@@ -10,7 +10,7 @@
"x86_64_windows": {
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_windows_amd64.exe"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_arm64"
},
"aarch64_macos": {
@@ -18,16 +18,36 @@
}
},
"latest": {
"version": "3.7.0"
"version": "3.8.0"
},
"3": {
"version": "3.7.0"
"version": "3.8.0"
},
"3.8": {
"version": "3.8.0"
},
"3.8.0": {
"x86_64_linux_musl": {
"checksum": "27b3c6f9d9592fc5b4856c341d1ff2c88856709b9e76469313642a1d7b558fe0"
},
"x86_64_macos": {
"checksum": "c0218b47a0301bb006f49fad85d2c08de23df303472834faf5639d04121320f8"
},
"x86_64_windows": {
"checksum": "91230a6d2d4dbb52e9c0bb134acba526f7880bfd3dfd1ffdde66e9f393d7a646"
},
"aarch64_linux_musl": {
"checksum": "27e1f69b0d57c584bcbf5c882b4c4f78ffcf945d0efef45c1fbfc6692213c7c3"
},
"aarch64_macos": {
"checksum": "1481240d2a90d4f0b530688d76d4f9117d17a756b6027cfa42b96f0707317f83"
}
},
"3.7": {
"version": "3.7.0"
},
"3.7.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "0264c424278b18e22453fe523ec01a19805ce3b8ebf18eaf3aadc1edc23f42e3"
},
"x86_64_macos": {
@@ -36,7 +56,7 @@
"x86_64_windows": {
"checksum": "2807b4af91fbbd961b68716de06c044f1b4f897457fc89fba216e5e2e351c64f"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "111612560d15bd53d8e8f8f85731176ce12f3b418ec473d39a40ed6bbec772de"
},
"aarch64_macos": {
@@ -47,7 +67,7 @@
"version": "3.6.0"
},
"3.6.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "5741a02a641de7e56b8da170e71a97e58050d66a3cf485fb268d6a5a8bb74afb"
},
"x86_64_macos": {
@@ -56,7 +76,7 @@
"x86_64_windows": {
"checksum": "18122d910ba434be366588f37c302c309cde4ca5403f93285254a3cf96839d01"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "fb1cf0af3dbe9aac7d98e38e3c7426765208ecfe23cb2da51037bb234776fd70"
},
"aarch64_macos": {
@@ -67,7 +87,7 @@
"version": "3.5.1"
},
"3.5.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "56099a689b68534f98e1f8f05d3df6750ab53e3db68f514ee45595bf5b79d158"
},
"x86_64_macos": {
@@ -76,7 +96,7 @@
"x86_64_windows": {
"checksum": "f759493bc55a4ea181442eb7d79b527ff6c15d62ec567b8b86a5df6a086c9c46"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "09d7902de04d52ebe0b332d84a9746d195f7e930806bdc2436f84d0de6a2d368"
},
"aarch64_macos": {
@@ -84,7 +104,7 @@
}
},
"3.5.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "8feea043364a725dfb69665432aee9e85b84c7f801a70668650e8b15452f6574"
},
"x86_64_macos": {
@@ -93,7 +113,7 @@
"x86_64_windows": {
"checksum": "da079a17319d83d7935ca799a13da98e9c637d9d46f174b07dd948e0d7d5eb3a"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "2dec40f18622873dd3bf84fda17f43a0ae93b5305ead909dc0e91f6479d359c6"
},
"aarch64_macos": {
@@ -104,7 +124,7 @@
"version": "3.4.3"
},
"3.4.3": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "713ef49db9a60a00636814a507da851b58da6b4b98a3627188fba0a61b60f9a8"
},
"x86_64_macos": {
@@ -113,7 +133,7 @@
"x86_64_windows": {
"checksum": "a6c317a68dddf8efa9fd87d985a807cf7ab2423871d390aac4d3775691565835"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "b4f5d7b53012a1a7fdac5df8f13d829d82bc7ace53da4a09c532ac562589b106"
},
"aarch64_macos": {
@@ -121,7 +141,7 @@
}
},
"3.4.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "9cc743f058ab8896ca6fa94a7f2e570b95294e8a142600f09fe832e406a88f18"
},
"x86_64_macos": {
@@ -130,7 +150,7 @@
"x86_64_windows": {
"checksum": "0d20cc45c8e149eefbebcbeb5cbb5e2a64ebfd17615b2b89bc63baaf57f6417f"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "93852ee7d64389802a65c9e58840eebcae43c771d7dcd73d2e25b8b0b87e7966"
},
"aarch64_macos": {
@@ -138,7 +158,7 @@
}
},
"3.4.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "0c321e80a97cee3ffbff0579ad9f79805f622b306b507d674da00e3caedb8714"
},
"x86_64_macos": {
@@ -147,7 +167,7 @@
"x86_64_windows": {
"checksum": "0d0cb61d85192725eb6140457ea29a3ba07d07ef339f638c9f095045aad44136"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "dc8e0524ab9fc11bca3a363fef62dd8ffd3c2b3f04d780e46b349b7917a8f187"
},
"aarch64_macos": {
@@ -155,7 +175,7 @@
}
},
"3.4.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "5cd7a2b57a0592f919ca2e4249bd567ae3426801a28ae94d0b26f8f2c4ce17f9"
},
"x86_64_macos": {
@@ -164,7 +184,7 @@
"x86_64_windows": {
"checksum": "c735bb0099cc215c2f859179dcabc8be63672ab4a577c2f610142379bdd7396d"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "c7a0fcd70f69ad136bee7352b42e0b52060c46bc547baf6e06926fcb0509c37e"
},
"aarch64_macos": {
@@ -175,7 +195,7 @@
"version": "3.3.1"
},
"3.3.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "0f73bf27219571bca7c5ef7d740d6ae72227e3995ffd88c7cb2b5712751538e2"
},
"x86_64_macos": {
@@ -184,7 +204,7 @@
"x86_64_windows": {
"checksum": "aa116e5437a7e03c137bea0331177a91f98735094ef0ca2ffcfd6be2a3d61765"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "65d09815bb0d5c5b3c49f4e815c4785bdbaf339f4bcd607cabfd9cd2868b5849"
},
"aarch64_macos": {
@@ -192,7 +212,7 @@
}
},
"3.3.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "9ad8751cea92e0ffbfd6bb72208434f3a86e7319fd10b56def204c24ee1d9fde"
},
"x86_64_macos": {
@@ -201,7 +221,7 @@
"x86_64_windows": {
"checksum": "f964e42e17dfc1d93d27835f6b445d203ce7f9a1df4b062bd7ab84b8fc8bcb3c"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "abf9bbc7027f5f5ba691bc48a55a2fc531c05ea88245ede989d67199687cadb5"
},
"aarch64_macos": {
@@ -212,7 +232,7 @@
"version": "3.2.4"
},
"3.2.4": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "3f5a47f8fec27fae3e06d611559a2063f5d27e4b9501171dde9959b8c60a3538"
},
"x86_64_macos": {
@@ -221,7 +241,7 @@
"x86_64_windows": {
"checksum": "95f8bdd19c7a94672b2cf1f93d12ffe7fd2873d4ee13fa857ac7a41d21fe4152"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "6474d9cc08a1c9fe2ef4be7a004951998e3067d46cf55a011ddd5ff7bfab3de6"
},
"aarch64_macos": {
@@ -229,7 +249,7 @@
}
},
"3.2.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "3a32a69286a19491a81fcd854154f0d886c379ff28d99e32d5594490b8bbef4b"
},
"x86_64_macos": {
@@ -238,12 +258,12 @@
"x86_64_windows": {
"checksum": "a0a2bdb9db57fcbf1905fbe709d86dbbfb6106f760ae6d6fe70b27d8834d9b4e"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "5ff7c4250558678a091e428b2f57b8ab9c7a90e369383ebc9332aada4af02f59"
}
},
"3.2.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be"
},
"x86_64_macos": {
@@ -252,12 +272,12 @@
"x86_64_windows": {
"checksum": "f782bfe01cbd43d5e520869edb2d368ce9fd6cebb29b40c93db5ce3fa78e509b"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "1cb7fc0ace531b907977827a0fe31f6e2595afcafe554e6d7f9d6f4470e37336"
}
},
"3.2.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "84cf01d220bfb606d52af983e1afdbf6e25aff4a8aff6d5cf053dad29a1740f1"
},
"x86_64_macos": {
@@ -266,7 +286,7 @@
"x86_64_windows": {
"checksum": "d850200fde7861512a9c7d289e093d7cba54f7d95535b02a7ff352a1904e060f"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"checksum": "58a1254620b11e0499b9a4b315894aa75186d1dc951d706679d7f5262c3a64df"
}
},
@@ -274,7 +294,7 @@
"version": "3.1.2"
},
"3.1.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "c5794c1ac081f0028d60317454fe388068ab5af7740a83e393515170a7157dce"
},
"x86_64_macos": {
@@ -285,7 +305,7 @@
}
},
"3.1.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "3e519c372749174a09383fdd81030630e3755d654adf93839faf334c025289e8"
},
"x86_64_macos": {
@@ -296,7 +316,7 @@
}
},
"3.1.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "cb91ea08a075a2f96b5230f09b4e211b7c108b1c97603caceb48d117d2ac5508"
},
"x86_64_macos": {
@@ -310,7 +330,7 @@
"version": "3.0.2"
},
"3.0.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "95331ee5c29567720a882a64bdafd500411374b7835c0d30e48e0b41642d6255"
},
"x86_64_macos": {
@@ -321,7 +341,7 @@
}
},
"3.0.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "86892020280d923976ecaaad1e7db372d37dce3cfaad44a7de986f7eb728eae7"
},
"x86_64_macos": {
@@ -332,7 +352,7 @@
}
},
"3.0.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "b7c9088741242dde26082be3a006693bd252b3fd1966b8b23aaee4d54ed2a470"
},
"x86_64_macos": {
@@ -349,7 +369,7 @@
"version": "2.6.4"
},
"2.6.4": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "2fbf21300150a14cf908c2e3cfd85a54ba8fcc1eba4349a9aad67aaa07d73e86"
},
"x86_64_macos": {
@@ -360,7 +380,7 @@
}
},
"2.6.3": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "adb6022679f230270c87fd447de0eca08e694189a18bcc9490cd3971917fbcb4"
},
"x86_64_macos": {
@@ -371,7 +391,7 @@
}
},
"2.6.2": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "bdf8e832a903a80806b93a9ad80d8f95a70966fbec3258a565ed5edc2ae5bcdc"
},
"x86_64_macos": {
@@ -382,7 +402,7 @@
}
},
"2.6.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "edb1ddbfacd43ff7448deac4ce0b4a5adb2b5700c506621ee8c15171115b4d52"
},
"x86_64_macos": {
@@ -393,7 +413,7 @@
}
},
"2.6.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "e582c3417f1b773598c219683a98cc1ce444ca04aef1fa8457c378ad00316b29"
},
"x86_64_macos": {
@@ -407,7 +427,7 @@
"version": "2.5.1"
},
"2.5.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "37fd1f66d7bf9c48130bbc50a3747750c6e3b202c404ca4a5941f81b9efd9b97"
},
"x86_64_macos": {
@@ -418,7 +438,7 @@
}
},
"2.5.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "fce24cfa408362e6802f1cec9b2b9f92fb865eb8ae1233ee2874b5d0c66b2f91"
},
"x86_64_macos": {
@@ -432,7 +452,7 @@
"version": "2.4.0"
},
"2.4.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "abc78150f5d3afa10afe0dd8fef2c431729e14fdc77fde2bab6a3d869f551599"
},
"x86_64_macos": {
@@ -446,7 +466,7 @@
"version": "2.3.0"
},
"2.3.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "eef540565962cf1f5432c7e3cf212c333e096f9f481d6d441197c1cf878746d0"
},
"x86_64_macos": {
@@ -460,7 +480,7 @@
"version": "2.2.1"
},
"2.2.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "2797065829b9e10b8a24cb7d85c4df95f55ba7c478f185a372fbd032bb2b268c"
},
"x86_64_macos": {
@@ -471,7 +491,7 @@
}
},
"2.2.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "8c07956ad54a914c587eac1a17d45b25e7b54a60d1539aa9a468091d4370e7e1"
},
"x86_64_macos": {
@@ -485,7 +505,7 @@
"version": "2.1.0"
},
"2.1.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "178e083c353a3c31a5b7cd1e07718ce6cb253e991300acf1ef2266033d681c43"
},
"x86_64_macos": {
@@ -499,7 +519,7 @@
"version": "2.0.0"
},
"2.0.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "f21ec3c37b9ece776a737629650adcb79f7b529026b967432a8a2c2b40dcabe0"
},
"x86_64_macos": {
@@ -516,7 +536,7 @@
"version": "1.3.1"
},
"1.3.1": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "4cdb7b24f5de623ad5d691f826ada61b4390a1c0c7dc1ef8414a5e9c1755f7c7"
},
"x86_64_macos": {
@@ -527,7 +547,7 @@
}
},
"1.3.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "b1925c2c405458811f0c227266402cf1868b4de529f114722c2e3a5af4ac7bb2"
},
"x86_64_macos": {
@@ -541,7 +561,7 @@
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "0f3b896945b02ed5706ae773408291884d87b457c9b09ddb6fe922e47714988a"
},
"x86_64_macos": {
@@ -555,7 +575,7 @@
"version": "1.1.0"
},
"1.1.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "84ba3e130bf32449f0e30aa77485e8acd41469f0fae6663a0ec81ab1e098d1b7"
},
"x86_64_macos": {
@@ -569,7 +589,7 @@
"version": "1.0.0"
},
"1.0.0": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"checksum": "172d2cf2d7d71191b7b0cd0d7169d703475825cdd270a6982899a349dcd98588"
},
"x86_64_macos": {

507
manifests/syft.json generated
View File

@@ -23,7 +23,512 @@
}
},
"latest": {
"version": "0.90.0"
"version": "1.4.1"
},
"1": {
"version": "1.4.1"
},
"1.4": {
"version": "1.4.1"
},
"1.4.1": {
"x86_64_linux_musl": {
"checksum": "5e4c6a0d1ca28d25e060a29c7cca0aedc50d951bfb270b45bc9a71e86ac6fbe2"
},
"x86_64_macos": {
"checksum": "c25872b4ddd6f0d06d8454cce6351469b51ee5c04939b5d4ea86c6048c9021e9"
},
"x86_64_windows": {
"checksum": "ac97125b56b21987d35bcb6b5d300a686bc241272b0b91a12a3c6c743a0567a9"
},
"aarch64_linux_musl": {
"checksum": "a28d63bb2bca96092a1a42cd5afdd0787633ae05998935a5e6e2aac8f2e2ec44"
},
"aarch64_macos": {
"checksum": "9e23ce6ab8e36c9fc102f21a47d0ae5cd39362f21ff58f33b09a58f456f36c03"
}
},
"1.4.0": {
"x86_64_linux_musl": {
"checksum": "b6c940a0ebc79840d1dd4049d481e0d7b7ea8b70a70ff9b4d10408ea226da9e9"
},
"x86_64_macos": {
"checksum": "235ec3197f15fb4f3cb509ef519b7281de7a1f4a5e43f9ade691791b31a6c44d"
},
"x86_64_windows": {
"checksum": "49742d3ba007a1c477f6c1b15ba19aed7592697d321eee2ef37902001b3dd5e6"
},
"aarch64_linux_musl": {
"checksum": "7cb482f7d7fc3fe8bc4d25673f17d5e4b81ac43a73e746f1862085276f523931"
},
"aarch64_macos": {
"checksum": "ecf2aa6c922fba65c9ecd9b5774770468e9bf083a4759fdc87e3a68733f1b677"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"checksum": "9124b3e75b7d0beebcf9dbfd12d9e13e92a1951c7a9fb74100db08f379e49ea4"
},
"x86_64_macos": {
"checksum": "9ca5945824ee610a6d2cbc034e518c48a956e175001f6747c5867afdc38d38f4"
},
"x86_64_windows": {
"checksum": "90c526c99f794a33d57a2d7ba379206a4382ddb877e061daacf7569ff19bc892"
},
"aarch64_linux_musl": {
"checksum": "2bdd6ddd32b4947cea7a4f1e90e769a27e8e0dd2ad6ef3b29e48b57fc43090c6"
},
"aarch64_macos": {
"checksum": "4e68515226429697e6475c9af6c10269edd597e603e8f86e942420da814b47bd"
}
},
"1.2": {
"version": "1.2.0"
},
"1.2.0": {
"x86_64_linux_musl": {
"checksum": "f56d63f6be18b12b6aff1222f5c9bcfe739b7d167165ed784151bb38e6c49bb2"
},
"x86_64_macos": {
"checksum": "8be9524c6b91304bbdddd183ff884b1cbdd805ba0d228b587ad3566ea0e66171"
},
"x86_64_windows": {
"checksum": "aec5b0219d948be0c9489c30eda9f463d10d7bcc3edca7b5c3b0f6d76dbc0704"
},
"aarch64_linux_musl": {
"checksum": "5699156ca5e568dad326605e2cb8a24774cd87ab858ac8fc438b8028e13c9d89"
},
"aarch64_macos": {
"checksum": "efaf83c8af800cea03f78eed117dfc8c16bebc64e6bcb165e0287cdae195fd76"
}
},
"1.1": {
"version": "1.1.1"
},
"1.1.1": {
"x86_64_linux_musl": {
"checksum": "e41c3b7b20cf134b52067edf826364d6040bd401a18ee17e5c4862e57ca7968e"
},
"x86_64_macos": {
"checksum": "1f899350c06c061086c72759d2d3255d936485882302cda47b613e4a72b9ec19"
},
"x86_64_windows": {
"checksum": "ffb4847eb0787888497813db7d9c3dcc71ab190ff49672b0235ec12a6837c197"
},
"aarch64_linux_musl": {
"checksum": "33067023147abab03b43dc6ce46af156bb4b917738c46a290694f4372d48b986"
},
"aarch64_macos": {
"checksum": "c5b65ad9e2fb1d895f7f21996e2b8b51f28c1371bcb8f7e92a0973cea0573e72"
}
},
"1.1.0": {
"x86_64_linux_musl": {
"checksum": "ff13f54ffbddc2e1426f79e03ba622eefd37f9309050c846d2505c09042e079b"
},
"x86_64_macos": {
"checksum": "de1182094a6267c231ed4d126a7adcd02ec0b590785bd1f8feb143b2f0d4f489"
},
"x86_64_windows": {
"checksum": "871f068d62fae178d65922ad5902101523d39701ee626646aedf9e4dc61fcc33"
},
"aarch64_linux_musl": {
"checksum": "4e3c5c0bd9c51cbe8e57f8eca77a1ac56e4c2ff3118746365bd1838cb49c39b1"
},
"aarch64_macos": {
"checksum": "f51ccc4f172e9ec70a924e892969562f8ad556cdb6b39925a5ee846bdc26c80d"
}
},
"1.0": {
"version": "1.0.1"
},
"1.0.1": {
"x86_64_linux_musl": {
"checksum": "420f90e57def27745e414efcb7a41384b2ccdccafca87c327096ca44621ab0ce"
},
"x86_64_macos": {
"checksum": "3730868e23a65c0c2b94bd1d3c7ce608176aa98b631bf98249f04bec1a035b12"
},
"x86_64_windows": {
"checksum": "95bc151e3a713a31f7ae7bfacbe0bda8c8d8e08e390038b0c2fc7220c1b9c49c"
},
"aarch64_linux_musl": {
"checksum": "c8582aa0e1c92c84c4a751c739ac3d7ca48c88a54b5d1b884d0629d7df72a6f9"
},
"aarch64_macos": {
"checksum": "5dc061290afb7e8249dc590fcf4a7e15966346e73948415559855e1154fc0f42"
}
},
"1.0.0": {
"x86_64_linux_musl": {
"checksum": "27dfeaca134cd8aeff6135ba349ff922109bd89b955755459601667d69fed88e"
},
"x86_64_macos": {
"checksum": "3c191441fa355d9fad0be169c29b0b54f541a732b9094f29cda07d367b4d8147"
},
"x86_64_windows": {
"checksum": "39780b81a860ec38e23389f7e7290cb4c1988f6df11e60183db69d221210881f"
},
"aarch64_linux_musl": {
"checksum": "1353dd45f207610c68048f6296f78e6164f0d7608b3bb09d27c7d385a0537f68"
},
"aarch64_macos": {
"checksum": "95c5ec22913b72a10e90760b85901c4a6a166defda52ba181d7c0281eb7a80ed"
}
},
"0.105": {
"version": "0.105.1"
},
"0.105.1": {
"x86_64_linux_musl": {
"checksum": "6a1b8a734a0939799239ba067895a7bc5ad57ac73c91bb197bed4d1d1705fbb1"
},
"x86_64_macos": {
"checksum": "c0d9a60a78545774fa0a52b67c825fa632ff7538c992b5a2a1f2ee8753aee765"
},
"x86_64_windows": {
"checksum": "d106f8bb994e86b53739076995322832278eb3ad61288c1793fe6b3b6c677f12"
},
"aarch64_linux_musl": {
"checksum": "eaf059dc2d816b1e994ab9ba98fcea2dcf0f261767c75757103ef1f51ec44889"
},
"aarch64_macos": {
"checksum": "445020fb7a6cd2f93c2f6a4c03273495e026e68b59b2018dd44c42e378e12794"
}
},
"0.105.0": {
"x86_64_linux_musl": {
"checksum": "6f9b5d7047c33d40609fe00b181f2510049f1ca32f1cbaa4cd34b8a567e41f03"
},
"x86_64_macos": {
"checksum": "2ac536bdca551055e24a2c381afc95a2a8b391aeceed0062f24a3d0a1e6c8fd3"
},
"x86_64_windows": {
"checksum": "b661e8ad08a6d9fa69a356a38111d42e345bb93065998bb9016838e40c469f24"
},
"aarch64_linux_musl": {
"checksum": "c8bb8ad81d6f3e1c5e9d75111ae08158506d1fd1fa4b253a22f7280aef3bec01"
},
"aarch64_macos": {
"checksum": "bfb0ea27bff3f89135f9159765ee896a5cb4d562c2d2b0af5451e8ba7999d97a"
}
},
"0.104": {
"version": "0.104.0"
},
"0.104.0": {
"x86_64_linux_musl": {
"checksum": "b988b2eacbabfaf95a2e47d149bbda94da1c9b7cfe990c262f4ccd6f26268d6a"
},
"x86_64_macos": {
"checksum": "22d4c845d418fada99bc59e9941c1a7abebbcf95fd4c34f0cfa3b032c9472273"
},
"x86_64_windows": {
"checksum": "b356067854b097ee366f390445615ba50c99ec612e59bcf1ec4596f4aed79d71"
},
"aarch64_linux_musl": {
"checksum": "788fde49184c0a26003b23abb8ad95b6708110ffd833b8e0e59d66baca0566ab"
},
"aarch64_macos": {
"checksum": "a148c0de98f664af06c2dfdc0a3169f55f9432dc2c829fccaa268763dccc3081"
}
},
"0.103": {
"version": "0.103.1"
},
"0.103.1": {
"x86_64_linux_musl": {
"checksum": "d128c3fbd86816e8c6f69df436b18a780a2b5d19f020c47a508ec2a2e88bef0b"
},
"x86_64_macos": {
"checksum": "5f0d8fdec61b2f81fa1974416b37bf80740bd1d83f06b55e7defca41558ee3f1"
},
"x86_64_windows": {
"checksum": "fd2204b44cbadbc84af50740b0005341c269420ec8c234f51250ea4c0b1a02e9"
},
"aarch64_linux_musl": {
"checksum": "4d424a5f3d9754e00fc1e374b493e22ee5da590ebcde29d02cef1013671cf28b"
},
"aarch64_macos": {
"checksum": "462d637405ebb02d49b03dd888dd4a7bca6a3efd2e4cef73a43111b1e4cbdf8e"
}
},
"0.102": {
"version": "0.102.0"
},
"0.102.0": {
"x86_64_linux_musl": {
"checksum": "35f52d22745fb9a60fd7023e9faf5088a9dd506de11a9e20bf8a73d9f8a2cadf"
},
"x86_64_macos": {
"checksum": "0aa08966ff4d46becdc7cbeadac858e4a6787e6bcc22994fd489338094bdddf3"
},
"x86_64_windows": {
"checksum": "70391850bc8c6bf9ccea5d67d2437217eaaa2303bfb34c9cea3b32231cbdae46"
},
"aarch64_linux_musl": {
"checksum": "9e55e48c89fe122452e175f0b769318e29585e079567c518781dd25a2af9f51e"
},
"aarch64_macos": {
"checksum": "16fcf55432dd04ab7bd553a32a04d73bccee9852fa3aecffe14012fe1a1f8764"
}
},
"0.101": {
"version": "0.101.1"
},
"0.101.1": {
"x86_64_linux_musl": {
"checksum": "88ac3dcd752deba6d93d655bed1fee18ea9692ac48fd3ff2cb81dde70a5aac6c"
},
"x86_64_macos": {
"checksum": "2ed9fe6c87b6acf64b51fed04dd27d78b7bbbd606079f1370674d7b423190f80"
},
"x86_64_windows": {
"checksum": "828cc0a4eb96ef8646d4477acc6c93d97ec69a7ca2281a303cd99be21342c9d8"
},
"aarch64_linux_musl": {
"checksum": "dbdcbf7fe69d8e8594d4bfdca1d7699229b655c0d23285fc16ce6ba991d7c63a"
},
"aarch64_macos": {
"checksum": "a81aaa50fc798d05ef20fb821f5be94bce33ace26d77ebca78c2a0c7bc2aa661"
}
},
"0.101.0": {
"x86_64_linux_musl": {
"checksum": "6ab16fd950f218a2682c2c126371b19e13adf717860299f64924a8b147d08e47"
},
"x86_64_macos": {
"checksum": "d59a14cc812f6cbf4021c3e63664da9d10ba5a51740f10803dd7dd552e3d3027"
},
"x86_64_windows": {
"checksum": "8a0facfee157b674ac27f58d7d9ec6fb985bb4bbb0c69610d275dce7fb507dae"
},
"aarch64_linux_musl": {
"checksum": "09ba6780c170fee7a42bf86da6ca664879502bc3366afec49dc0d8f05de40a5d"
},
"aarch64_macos": {
"checksum": "f3409b0ce93305377ff55675b185ad0d15782061a5c9f3130d83901a0a47183f"
}
},
"0.100": {
"version": "0.100.0"
},
"0.100.0": {
"x86_64_linux_musl": {
"checksum": "0b9db5e79568dfe846abec744ff3f3e4d6aeef1a2e8c84a5cfe355c4d05e2b4a"
},
"x86_64_macos": {
"checksum": "2a8ae723034874fb2a45cc9b8b3fc371d60d7ef1aeefdce28c4b22856595b7c9"
},
"x86_64_windows": {
"checksum": "4490bf39e4432823a54166b6245f4255030d193eb05230c166f8589d48a736ca"
},
"aarch64_linux_musl": {
"checksum": "697d039c6d31d551d77472c498370605b2b666c3cfdfc8f961d448de3039bef7"
},
"aarch64_macos": {
"checksum": "67cac58c26f9b701583feca5d9a2b0f07d5dee73465f7610f7ccad02aa924feb"
}
},
"0.99": {
"version": "0.99.0"
},
"0.99.0": {
"x86_64_linux_musl": {
"checksum": "e18580d1d55370431503a6dc17082e53ce0195cec498d025c09e3a201f492911"
},
"x86_64_macos": {
"checksum": "ab38b1f15f5503777961494fa2d027a1c47bfc9e83550ab07a3a4a6354db9dfa"
},
"x86_64_windows": {
"checksum": "39adaae48cf1158c1181c3948bd4823e3fdd84f3411fb3cf0e466a29a1355732"
},
"aarch64_linux_musl": {
"checksum": "f198faf502e9fd6161a4236c365ff5f95e23f0b26d5e18fd6b245a5e2a1cb94c"
},
"aarch64_macos": {
"checksum": "43a4267e540766a4a9205802b69713b0dd76e08e4c6828b0b7b51363a72ba498"
}
},
"0.98": {
"version": "0.98.0"
},
"0.98.0": {
"x86_64_linux_musl": {
"checksum": "2340210ba861481f269fcebf910cb4ea888d6ffc44a93758db227d6f1e555977"
},
"x86_64_macos": {
"checksum": "91253de44621b040a0c8224256d30eab629dc74e3e683bbd69e1c96d839fe794"
},
"x86_64_windows": {
"checksum": "120a76468bf91aeadcc8275105723f1c2c2600b765c302bf9ec4a228a1fecf2d"
},
"aarch64_linux_musl": {
"checksum": "fa800c59670aa34193a2d5634470cf10a5458306e1c062a9053ce72a4ef4d54f"
},
"aarch64_macos": {
"checksum": "9838f0aa8ef461a8090460e2dbefe459ddab033e063abb07c16e83de05cff374"
}
},
"0.97": {
"version": "0.97.1"
},
"0.97.1": {
"x86_64_linux_musl": {
"checksum": "592e642bb795bb0f6d9c35f4da58774f9b40d1f8ece3ea0367c2dea27dced470"
},
"x86_64_macos": {
"checksum": "d86c2c80ef47179229bdd857508411424cf612760f13b8dc394de2f2a65d7ca6"
},
"x86_64_windows": {
"checksum": "aac9e63d219f27a75751e74d09d36c2ddfc02d1d623f8f8234e6b377f525ed2d"
},
"aarch64_linux_musl": {
"checksum": "039003a7bc551f298d16ed770a1e5d0a51ea5fb1d86e021623a0435f69203c64"
},
"aarch64_macos": {
"checksum": "7f62a2a6b5d56d065703e313d1a74893e9579396d75f022eedc8dab723ab0a8e"
}
},
"0.97.0": {
"x86_64_linux_musl": {
"checksum": "c17c905a2b687c1dac3fb96d7d30bcd6fbec1bdb5662372d0d9e2f8536b7ce04"
},
"x86_64_macos": {
"checksum": "46636177f41e8fe01941b786141a9cabd34453da2b245068925e0f8a56797a54"
},
"x86_64_windows": {
"checksum": "250cc21ad1538c575fa74d51230c20c7517af79d36b5271788ca4ebf038e4a26"
},
"aarch64_linux_musl": {
"checksum": "8cce25f7180c385de094936c40306f5efacf1ec5dc9e150076aa1b8a4844ff35"
},
"aarch64_macos": {
"checksum": "6bb8c10704c2d0de82e3e6dfd845391343c6d13737b71576f4c5d586b0eefbe1"
}
},
"0.96": {
"version": "0.96.0"
},
"0.96.0": {
"x86_64_linux_musl": {
"checksum": "abc1b66ba07241eaa667a78900dabab4a4e7a96a1776b39628a4de3b61dfa30d"
},
"x86_64_macos": {
"checksum": "08e8b68e4f59fac5320a44738c6352c70f7b70e55823447736c4188d9a39f479"
},
"x86_64_windows": {
"checksum": "6e459a69302a181a62e2e85566e94ecce4850a908af648850467a4d2d426823e"
},
"aarch64_linux_musl": {
"checksum": "d43bd1a221f4393b1e6ddb1d03d381b6dde837d2b35c121eeec16f360e399592"
},
"aarch64_macos": {
"checksum": "ab4c4a3b09c0fa6b0b6f00596bd13fe177bf1510ba6cea6bbcd6af3b846bc4a7"
}
},
"0.95": {
"version": "0.95.0"
},
"0.95.0": {
"x86_64_linux_musl": {
"checksum": "437ce8e8f23176a88f8ad05a6252dc417081a4569c921ddbe6241c9873da8cba"
},
"x86_64_macos": {
"checksum": "6d46dc6a5565a5296a3ca606345d249796248f334c438f3ec59419227357f3ec"
},
"x86_64_windows": {
"checksum": "aff4d28a825e59e799610463cdce3ff89fc41532b2cadfa7067a8e2295bcd315"
},
"aarch64_linux_musl": {
"checksum": "8fc9b37e861ebc9fdddf09dc3b1089cdab6a7f2eb4f18c0d57e1716cdd1c8d25"
},
"aarch64_macos": {
"checksum": "bcc97342151b95dfa4fbe06c25de4508b6e703f3780b1ad4a2be67ec15844e66"
}
},
"0.94": {
"version": "0.94.0"
},
"0.94.0": {
"x86_64_linux_musl": {
"checksum": "a18f10ba6add219b2680687450869db3c6a8b71e68ca6ae3925f9e53964cacbd"
},
"x86_64_macos": {
"checksum": "6057745c6618ec69f5a7a0d517c230b4ad55ec5ea33ab51ec928b364cac6b3a8"
},
"x86_64_windows": {
"checksum": "be675b28d282f0be75868cea4766369325e58ede7d4fcf76ce97d0a1004d413a"
},
"aarch64_linux_musl": {
"checksum": "7a6dc03e02565e1008d93c6083181b1699cde3da15ab975e21ef7ae7c3e5caa1"
},
"aarch64_macos": {
"checksum": "0109b3015e618ec54f7d431aef37c610db5864435d71990874b1f884373da936"
}
},
"0.93": {
"version": "0.93.0"
},
"0.93.0": {
"x86_64_linux_musl": {
"checksum": "5fb0eb70c0f618e9a8b93d68b59da4b5758164b1aacc062e2150341baf7acc73"
},
"x86_64_macos": {
"checksum": "fbf8d99ff614221bdb78dc608dd4430b0fd04a56939a779818c7b296dfd470f1"
},
"x86_64_windows": {
"checksum": "78da6446129fa3ae65114ddf8a56b7d581e21796fd7db8c0724d9ae8f8e3eeb4"
},
"aarch64_linux_musl": {
"checksum": "f2f8889305350ee3a53a012246acfa10b59b7aee67e9b6a2e811f05b67f74588"
},
"aarch64_macos": {
"checksum": "169da07ce4cbe5f59ae3cc6a65b7b7b539ed07b987905e526d5fc4491ea0024e"
}
},
"0.92": {
"version": "0.92.0"
},
"0.92.0": {
"x86_64_linux_musl": {
"checksum": "42159b11660fba22a12f8acad87022987337c0725b99d9cf645b690163d5bfce"
},
"x86_64_macos": {
"checksum": "ac6097010cbba3e0300672868d54670ff514458c6784683172680c47ba1696de"
},
"x86_64_windows": {
"checksum": "071135f3ddff00edd7c21663a08d8c8e1a9d199f55bb0f3cd36aaeb1e186875d"
},
"aarch64_linux_musl": {
"checksum": "33f6636e54eb1731b137c43257d8de8025282ca3570f307f3249ba7d5757ce10"
},
"aarch64_macos": {
"checksum": "8518d8682b5fe287caaabf3584331074220ab3f588ed3d47badf8428af87c320"
}
},
"0.91": {
"version": "0.91.0"
},
"0.91.0": {
"x86_64_linux_musl": {
"checksum": "51188401eb2a2425db1155ba18cb64db8275491a1e1049690fe6e8a371ff222a"
},
"x86_64_macos": {
"checksum": "724e6864a356834d8f3a40a3db2216884fc2c4cf69b67baa03cd08466e80fca9"
},
"x86_64_windows": {
"checksum": "9189e2246b5b649f8f09eb6d7500ee5f698253e94ebb34fab06ea6910489bcdc"
},
"aarch64_linux_musl": {
"checksum": "e9d3eb8120438325b79a8bf2a994692a111e5a47c63bbdf7762f7e9fb5a12f4a"
},
"aarch64_macos": {
"checksum": "d53362e44322e81015c9fa17f2254f2fa3d55dc04f18c1e0bc8891705aaf4696"
}
},
"0.90": {
"version": "0.90.0"

1889
manifests/typos.json generated Normal file

File diff suppressed because it is too large Load Diff

136
manifests/wasm-bindgen.json generated Normal file
View File

@@ -0,0 +1,136 @@
{
"rust_crate": "wasm-bindgen-cli",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-unknown-linux-musl.tar.gz",
"bin": [
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm-bindgen-test-runner",
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm-bindgen",
"wasm-bindgen-${version}-x86_64-unknown-linux-musl/wasm2es6js"
]
},
"x86_64_macos": {
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-apple-darwin.tar.gz",
"bin": [
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm-bindgen-test-runner",
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm-bindgen",
"wasm-bindgen-${version}-x86_64-apple-darwin/wasm2es6js"
]
},
"x86_64_windows": {
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-x86_64-pc-windows-msvc.tar.gz",
"bin": [
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm-bindgen-test-runner.exe",
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm-bindgen.exe",
"wasm-bindgen-${version}-x86_64-pc-windows-msvc/wasm2es6js.exe"
]
},
"aarch64_linux_gnu": {
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-aarch64-unknown-linux-gnu.tar.gz",
"bin": [
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm-bindgen-test-runner",
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm-bindgen",
"wasm-bindgen-${version}-aarch64-unknown-linux-gnu/wasm2es6js"
]
},
"aarch64_macos": {
"url": "https://github.com/rustwasm/wasm-bindgen/releases/download/${version}/wasm-bindgen-${version}-aarch64-apple-darwin.tar.gz",
"bin": [
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm-bindgen-test-runner",
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm-bindgen",
"wasm-bindgen-${version}-aarch64-apple-darwin/wasm2es6js"
]
}
},
"latest": {
"version": "0.2.92"
},
"0.2": {
"version": "0.2.92"
},
"0.2.92": {
"x86_64_linux_musl": {
"checksum": "c6e43a3bf0be5231e0b72ea702f73b3f4f47c309037e8a332c5c2e41800ca934"
},
"x86_64_macos": {
"checksum": "1091b40f5e2cc67d10deb3b1260a92b97cef8851f2588708c2d4b6bef9444880"
},
"x86_64_windows": {
"checksum": "a23d556b35bc4d17222e324b205a1b66b1cdad630f62a1190ba6c42cf5ed2af7"
},
"aarch64_linux_gnu": {
"checksum": "ae6070b6f6a86160f9be02ee9c913820814825f6e8aff45b155a129a36acc0cb"
},
"aarch64_macos": {
"checksum": "9ac857faddd4368e5ad3f41b74bbc4c2d32c3726d008bd5760fc52c7c6843e48"
}
},
"0.2.91": {
"x86_64_linux_musl": {
"checksum": "48123760cd139036125dbc07aaf09c73237d2bf910810b00a2dabbbac7a92e4e"
},
"x86_64_macos": {
"checksum": "8c9378515f5162d77c8bbec8925e2444e4509fc5fd4e42c218b70bd7e7b5c34d"
},
"x86_64_windows": {
"checksum": "9077f846f8e29dbc246688294b02474c4247e176739b43b0ce5df093e3c23ccf"
},
"aarch64_linux_gnu": {
"checksum": "06a93a6c4ca7166082e8c6179e9f1dc6ca1df822894669b5257cdff08692bf00"
},
"aarch64_macos": {
"checksum": "8f644617cbd12763268854cb550604f18e15a869c9b2e63ba977278fee99ff3d"
}
},
"0.2.90": {
"x86_64_linux_musl": {
"checksum": "46131161e31617d102260b1420159fe5006f6b0fdb8a0a90fe7adc858b662132"
},
"x86_64_macos": {
"checksum": "374a460a4c8cf097e84725082da6c909830cbc6caa16538735bcc066971e3bcd"
},
"x86_64_windows": {
"checksum": "919b6f010164c5d2f28df505098d94c0ac3727c9aeeea2df12453008dc451c78"
},
"aarch64_linux_gnu": {
"checksum": "29075a17870097d800e471ec2a800f915c09c5c8d4b2b1436fd43381aa7bf480"
},
"aarch64_macos": {
"checksum": "d3724348014d028048b9539fac36858a0a1aba165814a69542d3038d65303093"
}
},
"0.2.89": {
"x86_64_linux_musl": {
"checksum": "e6361f3069a8a94ca44f0eb6e22b1de59ee71236bba2acd0278f1387e09a90d0"
},
"x86_64_macos": {
"checksum": "5ca6b6e9a2b971cdc5571a54a963f6f13ae6263bbf921998feeef3ff6b6b70b7"
},
"x86_64_windows": {
"checksum": "5dd04e972fc0910122f5d9881aa49470e6734e5a1d3294030eaace738771fddc"
},
"aarch64_linux_gnu": {
"checksum": "4ca6d7cedf6d47eec55d739bfd228270061a1c2bb4b625442e2bb716d2cc7337"
},
"aarch64_macos": {
"checksum": "cff8b011832e0f17fc94e4673a2910b04cb11bd527736b96f94abea24ff674be"
}
},
"0.2.88": {
"x86_64_linux_musl": {
"checksum": "d7dcb7f5ad1d0cb68df5d45ffd9119d1db3d42ee6d50a8b2d3c42a56c74bdd8e"
},
"x86_64_macos": {
"checksum": "0d1913322e657444c942c644abb687e46807fec31e3efbafb199a7932e677dcc"
},
"x86_64_windows": {
"checksum": "ed885be56d41c5c1d3b1495307d57a2d48b296cfe5afe92e06b6ea09c4ba4532"
},
"aarch64_linux_gnu": {
"checksum": "f13bb83170a3d44edfbebd263c695e6fb5815d77467490af1c49e2e8ec816803"
},
"aarch64_macos": {
"checksum": "712c787c411a765e5bf8f2f3f11db9d5ec823260b763e1017d6790e9b3c225ff"
}
}
}

1876
manifests/wasmtime.json generated

File diff suppressed because it is too large Load Diff

22
manifests/zola.json generated
View File

@@ -9,10 +9,30 @@
},
"x86_64_windows": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_macos": {
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-aarch64-apple-darwin.tar.gz"
}
},
"latest": {
"version": "0.17.2"
"version": "0.18.0"
},
"0.18": {
"version": "0.18.0"
},
"0.18.0": {
"x86_64_linux_gnu": {
"checksum": "521ca7990b60e1270df807e01cbeb1ce69ef099745883b7929a4944cd5625d3e"
},
"x86_64_macos": {
"checksum": "19833c38ce455cb97a9b2dce1dd882af973553e66f722e9a599e1ca152e412ba"
},
"x86_64_windows": {
"checksum": "9c0f2880ace47a723999a2b9a96fb12178d12d62cd5e56f3c975266552594949"
},
"aarch64_macos": {
"checksum": "2b558ad9f8ca7d68275916d5af7b0cbcbf94ccc49af7f7f33cd5b2ae1560316d"
}
},
"0.17": {
"version": "0.17.2"

View File

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

View File

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

View File

@@ -1,15 +1,19 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
set -eEuo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/../..
# They don't provide prebuilt binaries for musl or old glibc host.
glibc_pre_2_34_incompat=(
cargo-cyclonedx
cargo-spellcheck
xbuild
)
glibc_pre_2_31_incompat=(
"${glibc_pre_2_34_incompat[@]}"
cargo-sort
espup
zola
)
glibc_pre_2_27_incompat=(
@@ -72,6 +76,10 @@ esac
tools=()
for manifest in tools/codegen/base/*.json; do
tool_name=$(basename "${manifest%.*}")
# cross -V requires rustc
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc &>/dev/null; then
continue
fi
case "${host_os}" in
linux*)
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do
@@ -120,14 +128,17 @@ case "${host_os}" in
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
# cargo-binstall requires cargo
if type -P cargo &>/dev/null; then
# 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
fi
# sort and dedup
IFS=$'\n'

View File

@@ -1,14 +1,21 @@
[package]
name = "install-action-internal-codegen"
version = "0.0.0"
edition = "2021"
publish = false
[dependencies]
anyhow = "1"
flate2 = "1"
fs-err = "2"
minisign-verify = "0.2"
semver = { version = "1", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde = "1"
serde_derive = "1"
serde_json = "1"
sha2 = "0.10"
tar = "0.4"
toml_edit = { version = "0.22", default-features = false, features = ["parse", "serde"] }
# TODO: call curl command instead of using ureq?
ureq = { version = "2", features = ["json"] }
[lints]
workspace = true

View File

@@ -0,0 +1,31 @@
{
"repository": "https://github.com/biomejs/biome",
"tag_prefix": "cli/v",
"bin": "${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-x64"
},
"x86_64_linux_musl": {
"asset_name": "${package}-linux-x64-musl"
},
"x86_64_macos": {
"asset_name": "${package}-darwin-x64"
},
"x86_64_windows": {
"asset_name": "${package}-win32-x64${exe}"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-linux-arm64"
},
"aarch64_linux_musl": {
"asset_name": "${package}-linux-arm64-musl"
},
"aarch64_macos": {
"asset_name": "${package}-darwin-arm64"
},
"aarch64_windows": {
"asset_name": "${package}-win32-arm64${exe}"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"repository": "https://github.com/rustsec/rustsec",
"tag_prefix": "cargo-audit/v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}-v${version}.tgz",
"bin": "${package}-${rust_target}-v${version}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}-v${version}.zip"
},
"aarch64_linux_gnu": {}
}
}

View File

@@ -2,22 +2,21 @@
"repository": "https://github.com/cargo-bins/cargo-binstall",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tgz",
"asset_name": "${package}-${rust_target}.zip",
"version_range": "latest",
"signing": {
"kind": "minisign-binstall"
},
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {
"asset_name": "${package}-${rust_target}.zip"
"x86_64_linux_musl": {
"asset_name": "${package}-${rust_target}.tgz"
},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {
"asset_name": "${package}-${rust_target}.tgz"
},
"aarch64_linux_musl": {},
"aarch64_macos": {
"asset_name": "${package}-${rust_target}.zip"
},
"aarch64_windows": {
"asset_name": "${package}-${rust_target}.zip"
}
"aarch64_macos": {},
"aarch64_windows": {}
}
}

View File

@@ -7,7 +7,7 @@
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}.exe"
"asset_name": "${package}${exe}"
}
}
}

View File

@@ -0,0 +1,17 @@
{
"repository": "https://github.com/CycloneDX/cyclonedx-rust-cargo",
"tag_prefix": "cargo-cyclonedx-",
"rust_crate": "${package}",
"version_range": ">= 0.5.0",
"platform": {
"x86_64_macos": {
"asset_name": "${package}-Darwin-x86_64.tar.gz"
},
"x86_64_windows": {
"asset_name": "${package}-Win-x86_64.zip"
},
"x86_64_linux_gnu": {
"asset_name": "${package}-linux-amd64.tar.gz"
}
}
}

View File

@@ -8,6 +8,7 @@
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -2,7 +2,8 @@
"repository": "https://github.com/sonos/dinghy",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${os_name}-${version}.tgz",
"broken": ["0.7.0"],
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
"bin": "${package}-${version}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -0,0 +1,13 @@
{
"repository": "https://github.com/bazhenov/cargo-export",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "${package}-v${version}-${rust_target}/bin/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_macos": {}
}
}

View File

@@ -4,18 +4,15 @@
"rust_crate": "${package}",
"asset_name": [
"${package}-${rust_target}.tar.gz",
"${package}-v${version}-${rust_target}.tar.gz"
"${package}-v${version}-${rust_target}.tar.gz",
"${package}-${rust_target}.zip",
"${package}-v${version}-${rust_target}.zip"
],
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": [
"${package}-${rust_target}.zip",
"${package}-v${version}-${rust_target}.zip"
]
},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}

View File

@@ -5,7 +5,6 @@
"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": {

View File

@@ -0,0 +1,17 @@
{
"repository": "https://github.com/orium/cargo-rdme",
"tag_prefix": "v",
"rust_crate": "${package}",
"broken": ["1.4.3"],
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_v${version}_${rust_target}.tar.bz2"
},
"x86_64_macos": {
"asset_name": "${package}_v${version}_${rust_target}.zip"
},
"x86_64_windows": {
"asset_name": "${package}_v${version}_x86_64-pc-windows-gnu.zip"
}
}
}

View File

@@ -0,0 +1,14 @@
{
"repository": "https://github.com/DevinR528/cargo-sort",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": "> 1.0.5",
"platform": {
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
},
"x86_64_linux_gnu": {}
}
}

View File

@@ -0,0 +1,13 @@
{
"repository": "https://github.com/drahnr/cargo-spellcheck",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}",
"version_range": ">= 0.13",
"platform": {
"x86_64_windows": {
"asset_name": "${package}-v${version}-x86_64-pc-windows-gnu.exe"
},
"x86_64_linux_gnu": {}
}
}

View File

@@ -5,14 +5,12 @@
"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"
}
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -9,6 +9,7 @@
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_gnu": {},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,31 @@
{
"repository": "https://github.com/editorconfig-checker/editorconfig-checker",
"tag_prefix": "v",
"version_range": ">= 3.0.0",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "ec-linux-amd64.tar.gz",
"bin": "bin/ec-linux-amd64"
},
"aarch64_linux_gnu": {
"asset_name": "ec-linux-arm64.tar.gz",
"bin": "bin/ec-linux-arm64"
},
"x86_64_macos": {
"asset_name": "ec-darwin-amd64.tar.gz",
"bin": "bin/ec-darwin-amd64"
},
"aarch64_macos": {
"asset_name": "ec-darwin-arm64.tar.gz",
"bin": "bin/ec-darwin-arm64"
},
"x86_64_windows": {
"asset_name": "ec-windows-amd64${exe}.tar.gz",
"bin": "bin/ec-windows-amd64${exe}"
},
"aarch64_windows": {
"asset_name": "ec-windows-arm64${exe}.tar.gz",
"bin": "bin/ec-windows-arm64${exe}"
}
}
}

View File

@@ -0,0 +1,13 @@
{
"repository": "https://github.com/esp-rs/espup",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.zip",
"platform": {
"x86_64_linux_gnu": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_gnu": {},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,20 @@
{
"repository": "https://github.com/orhun/git-cliff",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
"broken": ["0.1.1"],
"bin": "${package}-${version}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${version}-${rust_target}.zip"
},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {
"asset_name": "${package}-${version}-${rust_target}.zip"
}
}
}

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/sharkdp/hyperfine",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
"version_range": ">= 1.0.0",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
},
"aarch64_linux_gnu": {}
}
}

View File

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

View File

@@ -0,0 +1,25 @@
{
"repository": "https://github.com/google/osv-scanner",
"tag_prefix": "v",
"version_range": ">= 1.0.0",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_amd64"
},
"x86_64_macos": {
"asset_name": "${package}_${version}_darwin_amd64"
},
"x86_64_windows": {
"asset_name": "${package}_${version}_windows_amd64${exe}"
},
"aarch64_linux_musl": {
"asset_name": "${package}_${version}_linux_arm64"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64"
},
"aarch64_windows": {
"asset_name": "${package}_${version}_windows_arm64${exe}"
}
}
}

View File

@@ -2,14 +2,15 @@
"repository": "https://github.com/taiki-e/parse-changelog",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"asset_name": [
"${package}-${rust_target}.tar.gz",
"${package}-${rust_target}.zip"
],
"platform": {
"x86_64_linux_gnu": {},
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip"
},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {},
"aarch64_windows": {}

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/mozilla/sccache",
"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_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.tar.gz"
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -3,7 +3,7 @@
"tag_prefix": "v",
"bin": "${package}-v${version}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"asset_name": "${package}-v${version}.linux.x86_64.tar.xz"
},
"x86_64_macos": {
@@ -13,7 +13,7 @@
"asset_name": "${package}-v${version}.zip",
"bin": "${package}${exe}"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"asset_name": "${package}-v${version}.linux.aarch64.tar.xz"
}
}

View File

@@ -2,7 +2,7 @@
"repository": "https://github.com/mvdan/sh",
"tag_prefix": "v",
"platform": {
"x86_64_linux_gnu": {
"x86_64_linux_musl": {
"asset_name": "${package}_v${version}_linux_amd64"
},
"x86_64_macos": {
@@ -11,7 +11,7 @@
"x86_64_windows": {
"asset_name": "${package}_v${version}_windows_amd64${exe}"
},
"aarch64_linux_gnu": {
"aarch64_linux_musl": {
"asset_name": "${package}_v${version}_linux_arm64"
},
"aarch64_macos": {

View File

@@ -4,20 +4,20 @@
"bin": "${package}${exe}",
"version_range": ">= 0.83.0",
"platform": {
"x86_64_linux_musl": {
"asset_name": "${package}_${version}_linux_amd64.tar.gz"
},
"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"
},
"aarch64_macos": {
"asset_name": "${package}_${version}_darwin_arm64.tar.gz"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"repository": "https://github.com/crate-ci/typos",
"tag_prefix": "v",
"rust_crate": "${package}-cli",
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
"version_range": ">= 1.0.0",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-${rust_target}.zip"
},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,19 @@
{
"repository": "https://github.com/rustwasm/wasm-bindgen",
"tag_prefix": "",
"rust_crate": "wasm-bindgen-cli",
"version_range": ">= 0.2.88",
"asset_name": "wasm-bindgen-${version}-${rust_target}.tar.gz",
"bin": [
"wasm-bindgen-${version}-${rust_target}/wasm-bindgen-test-runner${exe}",
"wasm-bindgen-${version}-${rust_target}/wasm-bindgen${exe}",
"wasm-bindgen-${version}-${rust_target}/wasm2es6js${exe}"
],
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_gnu": {},
"aarch64_macos": {}
}
}

View File

@@ -2,26 +2,15 @@
"repository": "https://github.com/bytecodealliance/wasmtime",
"tag_prefix": "v",
"rust_crate": "wasmtime-cli",
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.tar.xz",
"bin": "${package}-v${version}-${rust_target_arch}-${rust_target_os}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-v${version}-x86_64-linux.tar.xz",
"bin": "${package}-v${version}-x86_64-linux/${package}${exe}"
},
"x86_64_macos": {
"asset_name": "${package}-v${version}-x86_64-macos.tar.xz",
"bin": "${package}-v${version}-x86_64-macos/${package}${exe}"
},
"x86_64_linux_gnu": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-x86_64-windows.zip",
"bin": "${package}-v${version}-x86_64-windows/${package}${exe}"
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-v${version}-aarch64-linux.tar.xz",
"bin": "${package}-v${version}-aarch64-linux/${package}${exe}"
},
"aarch64_macos": {
"asset_name": "${package}-v${version}-aarch64-macos.tar.xz",
"bin": "${package}-v${version}-aarch64-macos/${package}${exe}"
}
"aarch64_linux_gnu": {},
"aarch64_macos": {}
}
}

View File

@@ -2,8 +2,8 @@
"repository": "https://github.com/rust-mobile/xbuild",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${os_name}-x64${exe}",
"bin": "${package}-${os_name}-x64${exe}",
"asset_name": "${package}-${rust_target_os}-x64${exe}",
"bin": "${package}-${rust_target_os}-x64${exe}",
"version_range": ">= 0.2.0",
"platform": {
"x86_64_linux_gnu": {},

View File

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

View File

@@ -1,11 +1,11 @@
use anyhow::{bail, Context as _, Result};
use fs_err as fs;
use serde::{Deserialize, Serialize};
use sha2::{Digest, Sha256};
// SPDX-License-Identifier: Apache-2.0 OR MIT
use std::{
cmp::Reverse,
cmp::{self, Reverse},
collections::{BTreeMap, BTreeSet},
env, fmt,
env,
ffi::OsStr,
fmt,
io::Read,
path::{Path, PathBuf},
slice,
@@ -13,29 +13,36 @@ use std::{
time::Duration,
};
use anyhow::{bail, Context as _, Result};
use fs_err as fs;
use serde::{
de::{self, Deserialize, Deserializer},
ser::{Serialize, Serializer},
};
use serde_derive::{Deserialize, Serialize};
use sha2::{Digest, Sha256};
fn main() -> Result<()> {
let args: Vec<_> = env::args().skip(1).collect();
if args.is_empty() || args.iter().any(|arg| arg.starts_with('-')) {
println!(
"USAGE: cargo run -p install-action-internal-codegen -r -- <PACKAGE> [VERSION_REQ]"
"USAGE: cargo run --manifest-path tools/codegen/Cargo.toml --release -- <PACKAGE> [VERSION_REQ]"
);
std::process::exit(1);
}
let package = &args[0];
let skip_existing_manifest_versions = std::env::var("SKIP_EXISTING_MANIFEST_VERSIONS").is_ok();
let workspace_root = &workspace_root();
let manifest_path = &workspace_root
.join("manifests")
.join(format!("{package}.json"));
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 mut base_info: BaseManifest = serde_json::from_slice(&fs::read(
workspace_root
.join("tools/codegen/base")
.join(format!("{package}.json")),
workspace_root.join("tools/codegen/base").join(format!("{package}.json")),
)?)?;
base_info.validate();
let repo = base_info
.repository
.strip_prefix("https://github.com/")
@@ -47,7 +54,7 @@ fn main() -> Result<()> {
// is greater than 100, multiple fetches are needed.
for page in 1.. {
let per_page = 100;
let mut r: github::Releases = download(&format!(
let mut r: github::Releases = download_github(&format!(
"https://api.github.com/repos/{repo}/releases?per_page={per_page}&page={page}"
))?
.into_json()?;
@@ -78,7 +85,7 @@ fn main() -> Result<()> {
base_info.rust_crate = base_info
.rust_crate
.as_ref()
.map(|s| replace_vars(s, package, None, None))
.map(|s| replace_vars(s, package, None, None, base_info.rust_crate.as_deref()))
.transpose()?;
if let Some(crate_name) = &base_info.rust_crate {
eprintln!("downloading crate info from https://crates.io/api/v1/crates/{crate_name}");
@@ -114,7 +121,7 @@ fn main() -> Result<()> {
d.bin = template
.bin
.as_ref()
.map(|s| s.replace("${version}", version));
.map(|s| s.map(|s| s.replace("${version}", version)));
}
}
}
@@ -125,19 +132,6 @@ fn main() -> Result<()> {
}
let version_req: Option<semver::VersionReq> = match args.get(1) {
_ if latest_only => {
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(());
}
}
}
let req = format!("={}", releases.first_key_value().unwrap().0 .0).parse()?;
eprintln!("update manifest for versions '{req}'");
Some(req)
@@ -158,10 +152,11 @@ fn main() -> Result<()> {
}
let req = if version_req == "latest" {
// TODO: this should check all missing versions
if manifests.map.is_empty() {
format!("={}", releases.first_key_value().unwrap().0 .0).parse()?
} else {
format!(">{}", semver_versions.last().unwrap()).parse()?
format!(">={}", semver_versions.last().unwrap()).parse()?
}
} else {
version_req.parse()?
@@ -172,6 +167,7 @@ fn main() -> Result<()> {
};
let mut buf = vec![];
let mut buf2 = vec![];
for (Reverse(semver_version), (version, release)) in &releases {
if let Some(version_req) = &version_req {
if !version_req.matches(semver_version) {
@@ -184,7 +180,15 @@ fn main() -> Result<()> {
continue;
}
let reverse_semver = Reverse(semver_version.clone().into());
if skip_existing_manifest_versions && manifests.map.contains_key(&reverse_semver) {
eprintln!("Skipping {semver_version} already in manifest");
continue;
};
let mut download_info = BTreeMap::new();
let mut pubkey = None;
for (&platform, base_download_info) in &base_info.platform {
let asset_names = base_download_info
.asset_name
@@ -193,7 +197,15 @@ 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, Some(version), Some(platform)))
.map(|asset_name| {
replace_vars(
asset_name,
package,
Some(version),
Some(platform),
base_info.rust_crate.as_deref(),
)
})
.collect::<Result<Vec<_>>>()?;
let (url, asset_name) = match asset_names.iter().find_map(|asset_name| {
release
@@ -211,37 +223,118 @@ fn main() -> Result<()> {
}
};
eprintln!("downloading {url} for checksum...");
let download_cache = download_cache_dir.join(format!(
eprint!("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!(" 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!(" download complete");
download_github(&url)?.into_reader().read_to_end(&mut buf)?;
eprintln!("download complete");
fs::write(download_cache, &buf)?;
}
eprintln!("getting sha256 hash for {url}");
let hash = Sha256::digest(&buf);
let hash = format!("{hash:x}");
eprintln!("{hash} *{asset_name}");
let bin_url = &url;
download_info.insert(
platform,
ManifestDownloadInfo {
url: Some(url),
checksum: hash,
bin: base_download_info
.bin
.as_ref()
.or(base_info.bin.as_ref())
.map(|s| replace_vars(s, package, Some(version), Some(platform)))
.transpose()?,
},
);
match base_info.signing {
Some(Signing { kind: SigningKind::MinisignBinstall }) => {
let url = url.clone() + ".sig";
let sig_download_cache = &download_cache.with_extension(format!(
"{}.sig",
download_cache.extension().unwrap_or_default().to_str().unwrap()
));
eprint!("downloading {url} for signature validation ... ");
let sig = if sig_download_cache.is_file() {
eprintln!("already downloaded");
minisign_verify::Signature::from_file(sig_download_cache)?
} else {
let buf = download_github(&url)?.into_string()?;
eprintln!("download complete");
fs::write(sig_download_cache, &buf)?;
minisign_verify::Signature::decode(&buf)?
};
let Some(crates_io_info) = &crates_io_info else {
bail!("signing kind minisign-binstall is supported only for rust crate");
};
let v =
crates_io_info.versions.iter().find(|v| v.num == *semver_version).unwrap();
let url = format!("https://crates.io{}", v.dl_path);
let crate_download_cache =
&download_cache_dir.join(format!("{version}-Cargo.toml"));
eprint!("downloading {url} for signature verification ... ");
if crate_download_cache.is_file() {
eprintln!("already downloaded");
} else {
download(&url)?.into_reader().read_to_end(&mut buf2)?;
let hash = Sha256::digest(&buf2);
if format!("{hash:x}") != v.checksum {
bail!("checksum mismatch for {url}");
}
let decoder = flate2::read::GzDecoder::new(&*buf2);
let mut archive = tar::Archive::new(decoder);
for entry in archive.entries()? {
let mut entry = entry?;
let path = entry.path()?;
if path.file_name() == Some(OsStr::new("Cargo.toml")) {
entry.unpack(crate_download_cache)?;
break;
}
}
buf2.clear();
eprintln!("download complete");
}
if pubkey.is_none() {
let cargo_manifest = toml_edit::de::from_str::<cargo_manifest::Manifest>(
&fs::read_to_string(crate_download_cache)?,
)?;
eprintln!(
"algorithm: {}",
cargo_manifest.package.metadata.binstall.signing.algorithm
);
eprintln!(
"pubkey: {}",
cargo_manifest.package.metadata.binstall.signing.pubkey
);
assert_eq!(
cargo_manifest.package.metadata.binstall.signing.algorithm,
"minisign"
);
pubkey = Some(minisign_verify::PublicKey::from_base64(
&cargo_manifest.package.metadata.binstall.signing.pubkey,
)?);
}
let pubkey = pubkey.as_ref().unwrap();
eprint!("verifying signature for {bin_url} ... ");
let allow_legacy = false;
pubkey.verify(&buf, &sig, allow_legacy)?;
eprintln!("done");
}
None => {}
}
download_info.insert(platform, ManifestDownloadInfo {
url: Some(url),
checksum: hash,
bin: base_download_info.bin.as_ref().or(base_info.bin.as_ref()).map(|s| {
s.map(|s| {
replace_vars(
s,
package,
Some(version),
Some(platform),
base_info.rust_crate.as_deref(),
)
.unwrap()
})
}),
});
buf.clear();
}
if download_info.is_empty() {
@@ -249,6 +342,7 @@ fn main() -> Result<()> {
continue;
}
// compact manifest
// TODO: do this before download binaries
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
{
@@ -271,10 +365,7 @@ fn main() -> Result<()> {
if semver_version.pre.is_empty() {
semver_versions.insert(semver_version.clone());
}
manifests.map.insert(
Reverse(semver_version.clone().into()),
ManifestRef::Real(Manifest { download_info }),
);
manifests.map.insert(reverse_semver, ManifestRef::Real(Manifest { download_info }));
}
if has_build_metadata {
eprintln!(
@@ -290,75 +381,76 @@ fn main() -> Result<()> {
}
}
}
if base_info.broken.contains(version) {
continue;
}
if !(version.major == 0 && version.minor == 0) {
manifests.map.insert(
Reverse(Version::omitted(version.major, Some(version.minor))),
ManifestRef::Ref {
version: version.clone().into(),
},
ManifestRef::Ref { version: version.clone().into() },
);
}
if version.major != 0 {
manifests.map.insert(
Reverse(Version::omitted(version.major, None)),
ManifestRef::Ref {
manifests
.map
.insert(Reverse(Version::omitted(version.major, None)), ManifestRef::Ref {
version: version.clone().into(),
},
);
});
}
prev_version = version;
}
manifests.map.insert(
Reverse(Version::latest()),
ManifestRef::Ref {
version: prev_version.clone().into(),
},
);
manifests.map.insert(Reverse(Version::latest()), ManifestRef::Ref {
version: prev_version.clone().into(),
});
}
let ManifestRef::Ref {
version: latest_version,
} = manifests.map.first_key_value().unwrap().1.clone()
let ManifestRef::Ref { version: latest_version } =
manifests.map.first_key_value().unwrap().1.clone()
else {
unreachable!()
};
if latest_only {
manifests
.map
.retain(|k, _| k.0 == Version::latest() || k.0 == latest_version);
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 !manifests
.map
.values()
.any(|m| matches!(m, ManifestRef::Real(m) if m.download_info.contains_key(&p)))
{
// TODO: better error message: https://github.com/taiki-e/install-action/pull/411
bail!(
"platform list in base manifest for {package} contains {p:?}, \
but result manifest doesn't contain it; \
consider removing {p:?} from platform list in base manifest"
);
}
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)
&& 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)
&& 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"
but latest release ({latest_version}) doesn't contain it; \
consider marking {latest_version} as broken by adding 'broken' field to base manifest"
);
}
let original_manifests = manifests.clone();
let mut template = Some(ManifestTemplate {
download_info: BTreeMap::new(),
});
let mut template = Some(ManifestTemplate { download_info: BTreeMap::new() });
'outer: for (version, manifest) in &mut manifests.map {
let ManifestRef::Real(manifest) = manifest else {
continue;
@@ -367,20 +459,17 @@ fn main() -> Result<()> {
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}"));
let template_bin = d.bin.take().map(|s| s.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,
},
);
t.download_info.insert(*platform, ManifestTemplateDownloadInfo {
url: template_url,
bin: template_bin,
});
}
}
}
@@ -411,26 +500,44 @@ fn replace_vars(
package: &str,
version: Option<&str>,
platform: Option<HostPlatform>,
rust_crate: Option<&str>,
) -> Result<String> {
const RUST_SPECIFIC: &[(&str, fn(HostPlatform) -> &'static str)] = &[
("${rust_target}", HostPlatform::rust_target),
("${rust_target_arch}", HostPlatform::rust_target_arch),
("${rust_target_os}", HostPlatform::rust_target_os),
];
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());
s = s.replace("${exe}", platform.exe_suffix());
if rust_crate.is_some() {
for &(var, f) in RUST_SPECIFIC {
s = s.replace(var, f(platform));
}
}
}
if let Some(version) = version {
s = s.replace("${version}", version);
}
if s.contains('$') {
for &(var, _) in RUST_SPECIFIC {
if s.contains(var) {
bail!(
"base manifest for {package} refers {var}, but 'rust_crate' field is not set"
);
}
}
bail!("variable not fully replaced: '{s}'");
}
Ok(s)
}
fn download(url: &str) -> Result<ureq::Response> {
/// Download using GITHUB_TOKEN.
#[allow(clippy::missing_panics_doc)]
fn download_github(url: &str) -> Result<ureq::Response> {
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
let mut retry = 0;
let max_retry = 6;
let mut last_error;
loop {
let mut req = ureq::get(url);
@@ -441,14 +548,36 @@ fn download(url: &str) -> Result<ureq::Response> {
Ok(res) => return Ok(res),
Err(e) => last_error = Some(e),
}
if retry == 5 && token.is_some() {
if retry == max_retry / 2 && token.is_some() {
token = None;
}
retry += 1;
if retry > 10 {
if retry > max_retry {
break;
}
eprintln!("download failed; retrying ({retry}/10)");
eprintln!("download failed; retrying after {}s ({retry}/{max_retry})", retry * 2);
std::thread::sleep(Duration::from_secs(retry * 2));
}
Err(last_error.unwrap().into())
}
/// Download without using GITHUB_TOKEN.
#[allow(clippy::missing_panics_doc)]
pub fn download(url: &str) -> Result<ureq::Response> {
let mut retry = 0;
let max_retry = 6;
let mut last_error;
loop {
let req = ureq::get(url);
match req.call() {
Ok(res) => return Ok(res),
Err(e) => last_error = Some(e),
}
retry += 1;
if retry > max_retry {
break;
}
eprintln!("download of {url} failed; retrying after {}s ({retry}/{max_retry})", retry * 2);
std::thread::sleep(Duration::from_secs(retry * 2));
}
Err(last_error.unwrap().into())
@@ -469,8 +598,8 @@ impl Version {
major: Some(major),
minor,
patch: None,
pre: Default::default(),
build: Default::default(),
pre: semver::Prerelease::default(),
build: semver::BuildMetadata::default(),
}
}
fn latest() -> Self {
@@ -478,8 +607,8 @@ impl Version {
major: None,
minor: None,
patch: None,
pre: Default::default(),
build: Default::default(),
pre: semver::Prerelease::default(),
build: semver::BuildMetadata::default(),
}
}
fn to_semver(&self) -> Option<semver::Version> {
@@ -504,12 +633,12 @@ impl From<semver::Version> for Version {
}
}
impl PartialOrd for Version {
fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> {
fn partial_cmp(&self, other: &Self) -> Option<cmp::Ordering> {
Some(self.cmp(other))
}
}
impl Ord for Version {
fn cmp(&self, other: &Self) -> std::cmp::Ordering {
fn cmp(&self, other: &Self) -> cmp::Ordering {
fn convert(v: &Version) -> semver::Version {
semver::Version {
major: v.major.unwrap_or(u64::MAX),
@@ -563,8 +692,8 @@ impl FromStr for Version {
major: Some(v.major),
minor: v.minor,
patch: v.patch,
pre: Default::default(),
build: Default::default(),
pre: semver::Prerelease::default(),
build: semver::BuildMetadata::default(),
}),
Err(_e) => Err(e),
},
@@ -574,7 +703,7 @@ impl FromStr for Version {
impl Serialize for Version {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: serde::Serializer,
S: Serializer,
{
String::serialize(&self.to_string(), serializer)
}
@@ -582,12 +711,9 @@ impl Serialize for Version {
impl<'de> Deserialize<'de> for Version {
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where
D: serde::Deserializer<'de>,
D: Deserializer<'de>,
{
use serde::de::Error as _;
String::deserialize(deserializer)?
.parse()
.map_err(D::Error::custom)
String::deserialize(deserializer)?.parse().map_err(de::Error::custom)
}
}
@@ -617,9 +743,9 @@ struct ManifestDownloadInfo {
#[serde(skip_serializing_if = "Option::is_none")]
url: Option<String>,
checksum: String,
/// Default to ${tool}${exe}
/// Path to binaries in archive. Default to `${tool}${exe}`.
#[serde(skip_serializing_if = "Option::is_none")]
bin: Option<String>,
bin: Option<StringOrArray>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
@@ -631,9 +757,9 @@ struct ManifestTemplate {
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ManifestTemplateDownloadInfo {
url: String,
/// Default to ${tool}${exe}
/// Path to binaries in archive. Default to `${tool}${exe}`.
#[serde(skip_serializing_if = "Option::is_none")]
bin: Option<String>,
bin: Option<StringOrArray>,
}
#[derive(Debug, Deserialize)]
@@ -648,22 +774,57 @@ struct BaseManifest {
default_major_version: Option<String>,
/// Asset name patterns.
asset_name: Option<StringOrArray>,
/// Path to binary in archive. Default to `${tool}${exe}`.
bin: Option<String>,
/// Path to binaries in archive. Default to `${tool}${exe}`.
bin: Option<StringOrArray>,
signing: Option<Signing>,
#[serde(default)]
broken: Vec<semver::Version>,
platform: BTreeMap<HostPlatform, BaseManifestPlatformInfo>,
version_range: Option<String>,
}
impl BaseManifest {
fn validate(&self) {
for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) {
assert!(!bin.as_slice().is_empty());
for bin in bin.as_slice() {
let file_name = Path::new(bin).file_name().unwrap().to_str().unwrap();
if !self.repository.ends_with("/xbuild") {
assert!(
!(file_name.contains("${version") || file_name.contains("${rust")),
"{bin}"
);
}
}
}
}
}
#[derive(Debug, Deserialize)]
#[serde(deny_unknown_fields)]
struct Signing {
kind: SigningKind,
}
#[derive(Debug, Deserialize, PartialEq, Eq)]
#[serde(rename_all = "kebab-case")]
#[serde(deny_unknown_fields)]
enum SigningKind {
/// algorithm: minisign
/// public key: package.metadata.binstall.signing.pubkey at Cargo.toml
/// <https://github.com/cargo-bins/cargo-binstall/blob/HEAD/SIGNING.md>
MinisignBinstall,
}
#[derive(Debug, Deserialize)]
#[serde(deny_unknown_fields)]
struct BaseManifestPlatformInfo {
/// Asset name patterns. Default to the value at `BaseManifest::asset_name`.
asset_name: Option<StringOrArray>,
/// Path to binary in archive. Default to the value at `BaseManifest::bin`.
bin: Option<String>,
/// Path to binaries in archive. Default to the value at `BaseManifest::bin`.
bin: Option<StringOrArray>,
}
#[derive(Debug, Clone, Deserialize)]
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
enum StringOrArray {
String(String),
@@ -673,16 +834,21 @@ enum StringOrArray {
impl StringOrArray {
fn as_slice(&self) -> &[String] {
match self {
Self::Array(v) => v,
Self::String(s) => slice::from_ref(s),
Self::Array(v) => v,
}
}
fn map(&self, mut f: impl FnMut(&String) -> String) -> Self {
match self {
Self::String(s) => Self::String(f(s)),
Self::Array(v) => Self::Array(v.iter().map(f).collect()),
}
}
}
/// 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://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
/// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
///
/// Note:
@@ -694,8 +860,9 @@ impl StringOrArray {
/// - 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
/// Does it seem only armv7l+ is supported?
/// https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189
/// https://github.com/actions/runner/issues/688
#[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
enum HostPlatform {
@@ -722,7 +889,19 @@ impl HostPlatform {
Self::aarch64_windows => "aarch64-pc-windows-msvc",
}
}
fn os_name(self) -> &'static str {
fn rust_target_arch(self) -> &'static str {
match self {
Self::aarch64_linux_gnu
| Self::aarch64_linux_musl
| Self::aarch64_macos
| Self::aarch64_windows => "aarch64",
Self::x86_64_linux_gnu
| Self::x86_64_linux_musl
| Self::x86_64_macos
| Self::x86_64_windows => "x86_64",
}
}
fn rust_target_os(self) -> &'static str {
match self {
Self::aarch64_linux_gnu
| Self::aarch64_linux_musl
@@ -741,39 +920,71 @@ impl HostPlatform {
}
mod github {
use serde::Deserialize;
use serde_derive::Deserialize;
// https://api.github.com/repos/<repo>/releases
pub type Releases = Vec<Release>;
pub(crate) type Releases = Vec<Release>;
// https://api.github.com/repos/<repo>/releases/<tag>
#[derive(Debug, Deserialize)]
pub struct Release {
pub tag_name: String,
pub prerelease: bool,
pub assets: Vec<ReleaseAsset>,
pub(crate) struct Release {
pub(crate) tag_name: String,
pub(crate) prerelease: bool,
pub(crate) assets: Vec<ReleaseAsset>,
}
#[derive(Debug, Deserialize)]
pub struct ReleaseAsset {
pub name: String,
pub content_type: String,
pub browser_download_url: String,
pub(crate) struct ReleaseAsset {
pub(crate) name: String,
// pub(crate) content_type: String,
pub(crate) browser_download_url: String,
}
}
mod crates_io {
use serde::Deserialize;
use serde_derive::Deserialize;
// https://crates.io/api/v1/crates/<crate>
#[derive(Debug, Deserialize)]
pub struct Crate {
pub versions: Vec<Version>,
pub(crate) struct Crate {
pub(crate) versions: Vec<Version>,
}
#[derive(Debug, Deserialize)]
pub struct Version {
pub num: semver::Version,
pub yanked: bool,
pub(crate) struct Version {
pub(crate) checksum: String,
pub(crate) dl_path: String,
pub(crate) num: semver::Version,
pub(crate) yanked: bool,
}
}
mod cargo_manifest {
use serde_derive::Deserialize;
#[derive(Debug, Deserialize)]
pub(crate) struct Manifest {
pub(crate) package: Package,
}
#[derive(Debug, Deserialize)]
pub(crate) struct Package {
pub(crate) metadata: Metadata,
}
#[derive(Debug, Deserialize)]
pub(crate) struct Metadata {
pub(crate) binstall: Binstall,
}
#[derive(Debug, Deserialize)]
pub(crate) struct Binstall {
pub(crate) signing: BinstallSigning,
}
#[derive(Debug, Deserialize)]
pub(crate) struct BinstallSigning {
pub(crate) algorithm: String,
pub(crate) pubkey: String,
}
}

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
set -eEuo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
@@ -10,11 +10,11 @@ cd "$(dirname "$0")"/..
# ./tools/manifest.sh [PACKAGE [VERSION_REQ]]
if [[ $# -gt 0 ]]; then
cargo run --release -p install-action-internal-codegen -- "$@"
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "$@"
exit 0
fi
for manifest in tools/codegen/base/*.json; do
package=$(basename "${manifest%.*}")
cargo run --release -p install-action-internal-codegen -- "${package}" latest
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}" latest
done

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
set -euo pipefail
set -eEuo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
@@ -15,13 +15,15 @@ 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}" "$@"
)
retry() {
for i in {1..10}; do
if "$@"; then
return 0
else
sleep "${i}"
fi
done
"$@"
}
bail() {
echo >&2 "error: $*"
@@ -66,10 +68,10 @@ if [[ -n "${tags}" ]]; then
fi
# Update changelog.
remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//')
before_tag="${remote_url#*/compare/}"
prev_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}"
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${prev_tag}...${tag}#" "${changelog}"
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
bail "failed to update ${changelog}"
fi
@@ -96,12 +98,6 @@ echo "============== CHANGELOG =============="
echo "${changes}"
echo "======================================="
if [[ -n "${tags}" ]]; then
# Create a release commit.
x git add "${changelog}"
x git commit -m "Release ${version}"
fi
tools=()
for tool in tools/codegen/base/*.json; do
tools+=("$(basename "${tool%.*}")")
@@ -109,44 +105,46 @@ done
# Not manifest-based
tools+=(valgrind nextest cargo-nextest)
(
set -x
git tag "${tag}"
git push origin main
git push origin --tags
major_version_tag="v${version%%.*}"
git checkout -b "${major_version_tag}"
git push origin refs/heads/"${major_version_tag}"
if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then
git tag -d "${major_version_tag}"
git push --delete origin refs/tags/"${major_version_tag}"
fi
git tag "${major_version_tag}"
git checkout main
git branch -d "${major_version_tag}"
)
for tool in "${tools[@]}"; do
if [[ -n "${tags}" ]]; then
# Create a release commit.
(
set -x
git checkout -b "${tool}"
sed -i -e "s/required: true/required: false/g" action.yml
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
git add action.yml
git commit -m "${tool}"
git push origin -f refs/heads/"${tool}"
if git --no-pager tag | grep -Eq "^${tool}$"; then
git tag -d "${tool}"
git push --delete origin refs/tags/"${tool}"
fi
git tag "${tool}"
git checkout main
git branch -D "${tool}"
git add "${changelog}"
git commit -m "Release ${version}"
)
done
fi
set -x
git push origin --tags
git tag "${tag}"
retry git push origin main
retry git push origin --tags
major_version_tag="v${version%%.*}"
git checkout -b "${major_version_tag}"
retry git push origin refs/heads/"${major_version_tag}"
if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then
git tag -d "${major_version_tag}"
retry git push --delete origin refs/tags/"${major_version_tag}"
fi
git tag "${major_version_tag}"
retry git push origin --tags
git checkout main
git branch -d "${major_version_tag}"
for tool in "${tools[@]}"; do
git checkout -b "${tool}"
sed -i -e "s/required: true/required: false/g" action.yml
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
git add action.yml
git commit -m "${tool}"
retry git push origin -f refs/heads/"${tool}"
if git --no-pager tag | grep -Eq "^${tool}$"; then
git tag -d "${tool}"
retry git push --delete origin refs/tags/"${tool}"
fi
git tag "${tool}"
retry git push origin --tags
git checkout main
git branch -D "${tool}"
done

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT
# shellcheck disable=SC2046
set -euo pipefail
set -eEuo pipefail
IFS=$'\n\t'
cd "$(dirname "$0")"/..
@@ -15,7 +15,8 @@ trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
# - shfmt
# - shellcheck
# - npm
# - jq and yq
# - jq
# - python
# - rustup (if Rust code exists)
# - clang-format (if C/C++ code exists)
#
@@ -34,17 +35,14 @@ check_diff() {
fi
fi
}
check_config() {
if [[ ! -e "$1" ]]; then
error "could not found $1 in the repository root"
fi
}
info() {
echo >&2 "info: $*"
}
warn() {
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
echo "::warning::$*"
else
echo >&2 "warning: $*"
fi
should_fail=1
}
error() {
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
echo "::error::$*"
@@ -53,6 +51,11 @@ error() {
fi
should_fail=1
}
venv() {
local bin="$1"
shift
"${venv_bin}/${bin}${exe}" "$@"
}
if [[ $# -gt 0 ]]; then
cat <<EOF
@@ -65,11 +68,12 @@ fi
# Rust (if exists)
if [[ -n "$(git ls-files '*.rs')" ]]; then
info "checking Rust code style"
check_config .rustfmt.toml
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.
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
rustc_version=$(rustc -Vv | grep 'release: ' | sed 's/release: //')
rustc_version=$(rustc -vV | grep '^release:' | cut -d' ' -f2)
if [[ "${rustc_version}" == *"nightly"* ]] || [[ "${rustc_version}" == *"dev"* ]]; then
rustup component add rustfmt &>/dev/null
echo "+ rustfmt \$(git ls-files '*.rs')"
@@ -81,13 +85,14 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
fi
check_diff $(git ls-files '*.rs')
else
warn "'rustup' is not installed"
error "'rustup' is not installed; skipped Rust code style check"
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
# Sync readme and crate-level doc.
first='1'
for readme in $(git ls-files '*README.md'); do
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${readme}"; then
@@ -112,13 +117,18 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
echo "${new}" >"${lib}"
check_diff "${lib}"
done
# Make sure that public Rust crates don't contain executables.
failed_files=''
metadata=$(cargo metadata --format-version=1 --all-features --no-deps)
# Make sure that public Rust crates don't contain executables and binaries.
executables=''
binaries=''
metadata=$(cargo metadata --format-version=1 --no-deps)
has_public_crate=''
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
publish=$(jq <<<"${pkg}" -r '.publish')
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
if ! grep -q '^\[lints\]' "${manifest_path}" && ! grep -q '^\[lints\.rust\]' "${manifest_path}"; then
error "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'"
fi
# Publishing is unrestricted if null, and forbidden if an empty array.
if [[ "${publish}" == "[]" ]]; then
continue
@@ -126,12 +136,24 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
has_public_crate='1'
done
if [[ -n "${has_public_crate}" ]]; then
info "checking file permissions"
if [[ -f Cargo.toml ]] && grep -Eq '^\[package\]' Cargo.toml && ! grep -Eq '^publish = false' Cargo.toml; then
if ! grep -Eq '^exclude = \[.*\.\*.*\]' Cargo.toml; then
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
elif ! grep -Eq '^exclude = \[.*/tools.*\]' Cargo.toml; then
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
info "checking public crates don't contain executables and binaries"
if [[ -f Cargo.toml ]]; then
root_manifest=$(cargo locate-project --message-format=plain --manifest-path Cargo.toml)
root_pkg=$(jq <<<"${metadata}" ".packages[] | select(.manifest_path == \"${root_manifest}\")")
if [[ -n "${root_pkg}" ]]; then
publish=$(jq <<<"${root_pkg}" -r '.publish')
# Publishing is unrestricted if null, and forbidden if an empty array.
if [[ "${publish}" != "[]" ]]; then
if ! grep -Eq '^exclude = \[.*"/\.\*".*\]' Cargo.toml; then
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\""
fi
if [[ -e tools ]] && ! grep -Eq '^exclude = \[.*"/tools".*\]' Cargo.toml; then
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/tools\" if it exists"
fi
if [[ -e target-specs ]] && ! grep -Eq '^exclude = \[.*"/target-specs".*\]' Cargo.toml; then
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/target-specs\" if it exists"
fi
fi
fi
fi
for p in $(git ls-files); do
@@ -142,93 +164,164 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
# Top-level hidden files/directories and tools/* are excluded from crates.io (ensured by the above check).
# TODO: fully respect exclude field in Cargo.toml.
case "${p}" in
.* | tools/*) continue ;;
.* | tools/* | target-specs/*) continue ;;
esac
if [[ -x "${p}" ]]; then
failed_files+="${p}"$'\n'
executables+="${p}"$'\n'
fi
# Use diff instead of file because file treats an empty file as a binary
# https://unix.stackexchange.com/questions/275516/is-there-a-convenient-way-to-classify-files-as-binary-or-text#answer-402870
if (diff .gitattributes "${p}" || true) | grep -q '^Binary file'; then
binaries+="${p}"$'\n'
fi
done
if [[ -n "${failed_files}" ]]; then
error "file-permissions-check failed: executable should be in tools/ directory"
if [[ -n "${executables}" ]]; then
error "file-permissions-check failed: executables are only allowed to be present in directories that are excluded from crates.io"
echo "======================================="
echo -n "${failed_files}"
echo -n "${executables}"
echo "======================================="
fi
if [[ -n "${binaries}" ]]; then
error "file-permissions-check failed: binaries are only allowed to be present in directories that are excluded from crates.io"
echo "======================================="
echo -n "${binaries}"
echo "======================================="
fi
fi
elif [[ -e .rustfmt.toml ]]; then
error ".rustfmt.toml is unused"
fi
# C/C++ (if exists)
if [[ -n "$(git ls-files '*.c')$(git ls-files '*.cpp')" ]]; then
if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then
info "checking C/C++ code style"
if [[ ! -e .clang-format ]]; then
warn "could not fount .clang-format in the repository root"
fi
check_config .clang-format
if type -P clang-format &>/dev/null; then
echo "+ clang-format -i \$(git ls-files '*.c') \$(git ls-files '*.cpp')"
clang-format -i $(git ls-files '*.c') $(git ls-files '*.cpp')
check_diff $(git ls-files '*.c') $(git ls-files '*.cpp')
echo "+ clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')"
clang-format -i $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
check_diff $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
else
warn "'clang-format' is not installed"
error "'clang-format' is not installed; skipped C/C++ code style check"
fi
elif [[ -e .clang-format ]]; then
error ".clang-format is unused"
fi
# YAML/JavaScript/JSON (if exists)
if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')" ]]; then
if [[ -n "$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')" ]]; then
info "checking YAML/JavaScript/JSON code style"
check_config .editorconfig
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')
check_diff $(git ls-files '*.yml') $(git ls-files '*.js') $(git ls-files '*.json')
echo "+ npx -y prettier -l -w \$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')"
npx -y prettier -l -w $(git ls-files '*.yml' '*.yaml' '*.js' '*.json')
check_diff $(git ls-files '*.yml' '*.yaml' '*.js' '*.json')
else
warn "'npm' is not installed"
error "'npm' is not installed; skipped YAML/JavaScript/JSON code style check"
fi
# Check GitHub workflows.
if [[ -d .github/workflows ]]; then
info "checking GitHub workflows"
if type -P jq &>/dev/null && type -P yq &>/dev/null; then
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
if type -P jq &>/dev/null; then
if type -P python3 &>/dev/null || type -P python &>/dev/null; then
py_suffix=''
if type -P python3 &>/dev/null; then
py_suffix='3'
fi
done
exe=''
venv_bin='.venv/bin'
case "$(uname -s)" in
MINGW* | MSYS* | CYGWIN* | Windows_NT)
exe='.exe'
venv_bin='.venv/Scripts'
;;
esac
if [[ ! -d .venv ]]; then
"python${py_suffix}" -m venv .venv
fi
if [[ ! -e "${venv_bin}/yq${exe}" ]]; then
venv "pip${py_suffix}" install yq
fi
for workflow in .github/workflows/*.yml; do
# The top-level permissions must be weak as they are referenced by all jobs.
permissions=$(venv yq -c '.permissions' "${workflow}")
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=($(venv yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]'))
unset 'jobs_actual[${#jobs_actual[@]}-1]'
# shellcheck disable=SC2207
jobs_expected=($(venv 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
error "'python3' is not installed; skipped GitHub workflow check"
fi
else
warn "'jq' or 'yq' is not installed"
error "'jq' is not installed; skipped GitHub workflow check"
fi
fi
fi
if [[ -n "$(git ls-files '*.yaml')" ]]; then
if [[ -n "$(git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true))" ]]; then
error "please use '.yml' instead of '.yaml' for consistency"
git ls-files '*.yaml'
git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true)
fi
# TOML (if exists)
if [[ -n "$(git ls-files '*.toml' | (grep -v .taplo.toml || true))" ]]; then
info "checking TOML style"
check_config .taplo.toml
if type -P npm &>/dev/null; then
echo "+ npx -y @taplo/cli fmt \$(git ls-files '*.toml')"
RUST_LOG=warn npx -y @taplo/cli fmt $(git ls-files '*.toml')
check_diff $(git ls-files '*.toml')
else
error "'npm' is not installed; skipped TOML style check"
fi
elif [[ -e .taplo.toml ]]; then
error ".taplo.toml is unused"
fi
# Markdown (if exists)
if [[ -n "$(git ls-files '*.md')" ]]; then
info "checking Markdown style"
check_config .markdownlint-cli2.yaml
if type -P npm &>/dev/null; then
echo "+ npx -y markdownlint-cli2 \$(git ls-files '*.md')"
npx -y markdownlint-cli2 $(git ls-files '*.md')
else
error "'npm' is not installed; skipped Markdown style check"
fi
elif [[ -e .markdownlint-cli2.yaml ]]; then
error ".markdownlint-cli2.yaml is unused"
fi
if [[ -n "$(git ls-files '*.markdown')" ]]; then
error "please use '.md' instead of '.markdown' for consistency"
git ls-files '*.markdown'
fi
# Shell scripts
info "checking Shell scripts"
if type -P shfmt &>/dev/null; then
check_config .editorconfig
echo "+ shfmt -l -w \$(git ls-files '*.sh')"
shfmt -l -w $(git ls-files '*.sh')
check_diff $(git ls-files '*.sh')
else
warn "'shfmt' is not installed"
error "'shfmt' is not installed; skipped Shell scripts style check"
fi
if type -P shellcheck &>/dev/null; then
check_config .shellcheckrc
echo "+ shellcheck \$(git ls-files '*.sh')"
if ! shellcheck $(git ls-files '*.sh'); then
should_fail=1
@@ -241,7 +334,7 @@ if type -P shellcheck &>/dev/null; then
fi
fi
else
warn "'shellcheck' is not installed"
error "'shellcheck' is not installed; skipped Shell scripts style check"
fi
# License check
@@ -250,24 +343,28 @@ 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=("// " "/* ") ;;
*.stderr | *.expanded.rs) continue ;; # generated files
*.sh | *.py | *.rb | *Dockerfile) prefix=("# ") ;;
*.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S | *.js) prefix=("// " "/* ") ;;
*.ld | *.x) prefix=("/* ") ;;
*) error "unrecognized file type: ${p}" ;;
# TODO: More file types?
*) continue ;;
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
if IFS= LC_ALL=C read -rn3 -d '' shebang <"${p}" && [[ "${shebang}" == '#!/' ]]; then
line="2"
elif [[ "${p}" == *"Dockerfile" ]] && IFS= LC_ALL=C read -rn9 -d '' syntax <"${p}" && [[ "${syntax}" == '# syntax=' ]]; then
line="2"
fi
header_found=''
for pre in "${prefix[@]}"; do
# TODO: check that the license is valid as SPDX and is allowed in this project.
if [[ "$(grep -E -n "${pre}SPDX-License-Identifier: " "${p}")" == "${line}:${pre}SPDX-License-Identifier: "* ]]; then
header_found='1'
continue
break
fi
done
if [[ -z "${header_found}" ]]; then
@@ -295,7 +392,7 @@ if [[ -f .cspell.json ]]; then
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}")
metadata=$(cargo metadata --format-version=1 --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
@@ -304,14 +401,15 @@ if [[ -f .cspell.json ]]; then
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))')
config_new=$(grep <<<"${config_old}" -v '^ *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
trap -- 'echo "${config_old}" >.cspell.json; echo >&2 "$0: trapped SIGINT"; exit 1' SIGINT
echo "${config_new}" >.cspell.json
if [[ -n "${has_rust}" ]]; then
dependencies_words=$(npx <<<"${dependencies}" cspell stdin --no-progress --no-summary --words-only --unique || true)
dependencies_words=$(npx <<<"${dependencies}" -y 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
all_words=$(npx -y cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true)
echo "${config_old}" >.cspell.json
trap - SIGINT
cat >.github/.cspell/rust-dependencies.txt <<EOF
// This file is @generated by $(basename "$0").
// It is not intended for manual editing.
@@ -321,11 +419,11 @@ EOF
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"
error "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
echo "+ npx -y cspell --no-progress --no-summary \$(git ls-files)"
if ! npx -y 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
@@ -357,7 +455,7 @@ EOF
echo "======================================="
fi
else
warn "'npm' is not installed"
error "'npm' is not installed; skipped spell check"
fi
fi