Compare commits

...

433 Commits

Author SHA1 Message Date
Taiki Endo
1936c8cfe3 Release 2.47.25 2025-01-25 00:31:34 +09:00
Taiki Endo
7dc3b24b24 Update release-plz@latest to 0.3.114 2025-01-25 00:12:51 +09:00
Taiki Endo
453d1643d3 Update git-cliff@latest to 2.8.0 2025-01-25 00:12:51 +09:00
Taiki Endo
6a08c6906b Release 2.47.24 2025-01-23 10:58:13 +09:00
Taiki Endo
13f7bb9fa7 Update syft@latest to 1.19.0 2025-01-23 06:13:01 +09:00
Taiki Endo
01b1eaed40 Update just@latest to 1.39.0 2025-01-23 06:13:01 +09:00
Taiki Endo
7e1dca9e0c Release 2.47.23 2025-01-22 10:44:53 +09:00
Taiki Endo
5daf677255 Update wasmtime@latest to 29.0.1 2025-01-22 09:35:30 +09:00
Taiki Endo
76f1dc9b86 Release 2.47.22 2025-01-22 01:37:52 +09:00
Taiki Endo
4b015a49b6 Update trunk@latest to 0.21.7 2025-01-22 00:15:48 +09:00
Taiki Endo
da41fb311f Release 2.47.21 2025-01-21 20:14:58 +09:00
Taiki Endo
82214f4be3 Update knope@latest to 0.18.3 2025-01-21 11:03:20 +09:00
Taiki Endo
5c7ec4ff6e Release 2.47.20 2025-01-21 10:57:05 +09:00
Taiki Endo
401fb25d5a Update wasmtime@latest to 29.0.0 2025-01-21 06:12:09 +09:00
Taiki Endo
24758ef6e7 Release 2.47.19 2025-01-21 00:30:57 +09:00
Taiki Endo
24ac8132a4 Update trunk@latest to 0.21.6 2025-01-21 00:13:29 +09:00
Taiki Endo
b4c4e2f7c4 Update parse-changelog@latest to 0.6.11 2025-01-20 06:11:22 +09:00
Taiki Endo
a7adeb15af Release 2.47.18 2025-01-19 18:15:15 +09:00
Taiki Endo
25b04c0ead Update cargo-deny@latest to 0.16.4 2025-01-19 18:14:28 +09:00
Taiki Endo
c39a412ce9 Update cargo-binstall@latest to 1.10.22 2025-01-19 18:14:28 +09:00
Taiki Endo
fe065954f6 Release 2.47.17 2025-01-19 14:09:43 +09:00
Taiki Endo
aaa64a3351 Update cargo-audit@latest to 0.21.1 2025-01-19 13:13:08 +09:00
Taiki Endo
f99317473f Release 2.47.16 2025-01-19 03:16:29 +09:00
Taiki Endo
3523902f5a Update cargo-make@latest to 0.37.24 2025-01-19 03:15:07 +09:00
Taiki Endo
e6e3706b36 Update readme 2025-01-17 16:45:12 +09:00
Taiki Endo
9469185794 Format shell scripts with indent_size = 2 to match scripts in CI config 2025-01-17 16:44:56 +09:00
Taiki Endo
1b8d452217 ci: Test ubuntu-22.04-arm and ubuntu-24.04-arm
https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/
2025-01-17 16:35:45 +09:00
Taiki Endo
d125c0a835 Release 2.47.15 2025-01-17 02:02:24 +09:00
Taiki Endo
319a0f2f5f Update cargo-tarpaulin@latest to 0.31.5 2025-01-17 01:46:51 +09:00
Taiki Endo
0fe4860065 Update cargo-llvm-cov@latest to 0.6.16 2025-01-17 01:46:51 +09:00
Taiki Endo
44e8874873 Update cargo-hack@latest to 0.6.34 2025-01-17 01:46:51 +09:00
Taiki Endo
5f3e9b7a2d ci: Disable buggy dependabot grouped update 2025-01-16 22:19:33 +09:00
Taiki Endo
55912949de Update cspell dictionary 2025-01-16 21:35:10 +09:00
Taiki Endo
e26ea2a159 Release 2.47.14 2025-01-16 10:43:59 +09:00
Taiki Endo
00b370abc3 Update cargo-nextest@latest to 0.9.88 2025-01-16 09:36:49 +09:00
Taiki Endo
6ae49f1b8b Release 2.47.13 2025-01-15 10:55:04 +09:00
Taiki Endo
2967b5da19 Update wasmtime@latest to 28.0.1 2025-01-15 09:36:31 +09:00
Taiki Endo
5a32d87288 Update release-plz@latest to 0.3.113 2025-01-15 09:36:31 +09:00
Taiki Endo
1f8124ee27 Update cargo-binstall@latest to 1.10.21 2025-01-14 00:15:51 +09:00
Taiki Endo
b58c61fa21 Apply clippy::unused_trait_names lint 2025-01-13 23:41:50 +09:00
Taiki Endo
333ea3e9a4 Release 2.47.12 2025-01-13 13:06:32 +09:00
Taiki Endo
172419740d Update wasm-bindgen@latest to 0.2.100 2025-01-13 09:37:37 +09:00
Taiki Endo
6d0e68ca2c Update rclone@latest to 1.69.0 2025-01-13 03:16:22 +09:00
Taiki Endo
b4c13e81de Update cargo-binstall@latest to 1.10.20 2025-01-11 18:13:11 +09:00
Taiki Endo
62b3405f01 ci: Tweak step name 2025-01-11 13:17:28 +09:00
Taiki Endo
c87777c316 Release 2.47.11 2025-01-11 12:53:30 +09:00
Taiki Endo
1fde53ce9d Update editorconfig-checker@latest to 3.1.2 2025-01-11 09:34:29 +09:00
Taiki Endo
0779861fb4 Release 2.47.10 2025-01-10 20:50:52 +09:00
Taiki Endo
975a95d384 Update cargo-udeps@latest to 0.1.54 2025-01-10 13:20:47 +09:00
Taiki Endo
da05975632 tools: Update scripts and markdownlint config 2025-01-10 01:41:02 +09:00
Taiki Endo
df5dec2a2f Release 2.47.9 2025-01-10 00:40:12 +09:00
Taiki Endo
4eafe80cf6 Update changelog 2025-01-10 00:39:40 +09:00
Taiki Endo
7d472ffc8d Update protoc@latest to 3.29.3 2025-01-10 00:38:47 +09:00
Taiki Endo
f82e1be4c6 codegen: Reflect editorconfig-checker 3.1.0 Windows asset_name change 2025-01-10 00:04:25 +09:00
Taiki Endo
a4d120e1c4 ci: Remove GitHub-hosted ubuntu-20.04 runner test
https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/
2025-01-08 01:00:26 +09:00
Taiki Endo
08d473f7b2 Release 2.47.8 2025-01-07 22:05:27 +09:00
Taiki Endo
94493127b2 Update sccache@latest to 0.9.1 2025-01-07 18:13:00 +09:00
Taiki Endo
50698ce116 Apply unnameable_types lint 2025-01-07 00:52:02 +09:00
Taiki Endo
ed51b980a0 Update cargo-binstall@latest to 1.10.19 2025-01-04 15:15:48 +09:00
Taiki Endo
a86da1a3cb Release 2.47.7 2025-01-04 00:18:50 +09:00
Taiki Endo
1668c0c558 Update typos@latest to 1.29.4 2025-01-04 00:13:36 +09:00
Taiki Endo
a779dafd49 Release 2.47.6 2025-01-03 12:22:08 +09:00
Taiki Endo
2a650b8687 Update typos@latest to 1.29.3 2025-01-03 06:13:25 +09:00
Taiki Endo
656b4969d3 Release 2.47.5 2025-01-03 01:17:30 +09:00
Taiki Endo
52b84660a3 Update typos@latest to 1.29.1 2025-01-03 01:00:37 +09:00
Taiki Endo
84ccb7b697 ci: Clean up scripts 2025-01-03 00:54:42 +09:00
Taiki Endo
63d5217a35 ci: Test windows-2025 2025-01-03 00:50:49 +09:00
Taiki Endo
cf1be1a00f Release 2.47.4 2025-01-03 00:39:03 +09:00
Taiki Endo
444e3608dd Update xh@latest to 0.23.1 2025-01-02 21:15:31 +09:00
Taiki Endo
716fb8f756 Release 2.47.3 2025-01-02 13:08:16 +09:00
Taiki Endo
870e4de1b5 Update knope@latest to 0.18.2 2025-01-02 12:56:50 +09:00
Taiki Endo
dbc32cd892 Release 2.47.2 2025-01-01 03:16:54 +09:00
Taiki Endo
82750cbcb9 Update typos@latest to 1.29.0 2025-01-01 03:15:13 +09:00
Taiki Endo
77b010ce78 Release 2.47.1 2024-12-31 21:16:18 +09:00
Taiki Endo
00beeed3bd Update cargo-tarpaulin@latest to 0.31.4 2024-12-31 21:15:34 +09:00
Taiki Endo
3ab44cd9ab Update cargo-binstall@latest to 1.10.18 2024-12-28 15:13:22 +09:00
Taiki Endo
8cec5c3000 codegen: Ignore clippy::literal_string_with_formatting_args lint
```
error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:142:65
    |
142 | ...                   d.url = Some(template.url.replace("${version}", version));
    |                                                           ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args
    = note: `-D clippy::literal-string-with-formatting-args` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::literal_string_with_formatting_args)]`

error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:146:64
    |
146 | ...                   .map(|s| s.map(|s| s.replace("${version}", version)));
    |                                                      ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args

error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:567:73
    |
567 |             let template_url = d.url.take().unwrap().replace(version, "${version}");
    |                                                                         ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args

error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:568:84
    |
568 |             let template_bin = d.bin.take().map(|s| s.map(|s| s.replace(version, "${version}")));
    |                                                                                    ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args

error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:615:29
    |
615 |     let mut s = s.replace("${package}", package).replace("${tool}", package);
    |                             ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args

error: this looks like a formatting argument but it is not part of a formatting macro
   --> tools/codegen/src/main.rs:625:25
    |
625 |         s = s.replace("${version}", version);
    |                         ^^^^^^^^^
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#literal_string_with_formatting_args
```
2024-12-27 10:57:03 +09:00
Taiki Endo
acd2589197 Release 2.47.0 2024-12-27 10:45:41 +09:00
Taiki Endo
d1519fa40d Update changelog 2024-12-27 10:45:23 +09:00
Azzam S.A
31e0d9e30c Add trunk (#795) 2024-12-27 10:39:01 +09:00
Taiki Endo
194e80be83 Update cargo-lambda@latest to 1.6.2 2024-12-27 09:36:19 +09:00
Joonas Bergius
dc05cefd7e Add wash (#794)
Signed-off-by: Joonas Bergius <joonas@cosmonic.com>
2024-12-26 20:18:57 +09:00
Taiki Endo
8484225d97 Release 2.46.20 2024-12-22 13:54:40 +09:00
Taiki Endo
1aa2832643 Update dprint@latest to 0.48.0 2024-12-22 09:36:44 +09:00
Taiki Endo
e37f44cf37 Release 2.46.19 2024-12-22 06:16:17 +09:00
Taiki Endo
214cf6a4ad Update cargo-llvm-cov@latest to 0.6.15 2024-12-22 06:13:45 +09:00
Taiki Endo
c5172ad14d Update cargo-lambda@latest to 1.6.1 2024-12-22 06:13:45 +09:00
Taiki Endo
480814c6df Release 2.46.18 2024-12-21 13:01:04 +09:00
Taiki Endo
b195fca919 Update wasmtime@latest to 28.0.0 2024-12-21 03:15:25 +09:00
Taiki Endo
03381f5ca4 Release 2.46.17 2024-12-20 10:51:52 +09:00
Taiki Endo
409c15bd82 Update release-plz@latest to 0.3.112 2024-12-20 09:33:11 +09:00
Taiki Endo
9023ed54c0 Release 2.46.16 2024-12-19 20:19:58 +09:00
Taiki Endo
bd71b6d92e Update osv-scanner@latest to 1.9.2 2024-12-19 15:17:11 +09:00
Taiki Endo
2c3c8dfabf Release 2.46.15 2024-12-19 00:36:33 +09:00
Taiki Endo
2afdd9c08e Update protoc@latest to 3.29.2 2024-12-19 00:12:40 +09:00
Taiki Endo
b8f3ee3354 Release 2.46.14 2024-12-18 10:12:38 +09:00
Taiki Endo
e724e8f1be Update cargo-nextest@latest to 0.9.87 2024-12-18 09:35:24 +09:00
Taiki Endo
cbef870e2b Release 2.46.13 2024-12-17 22:05:40 +09:00
Taiki Endo
0a21328a6f Update espup@latest to 0.14.0 2024-12-17 21:17:38 +09:00
Taiki Endo
120c8997a0 Release 2.46.12 2024-12-17 09:48:08 +09:00
Taiki Endo
d20382abb9 Update typos@latest to 1.28.4 2024-12-17 09:36:27 +09:00
Taiki Endo
ed8c79bccf Release 2.46.11 2024-12-16 23:23:29 +09:00
Taiki Endo
3c3f0e7afe Update cargo-zigbuild@latest to 0.19.7 2024-12-16 23:16:30 +09:00
Taiki Endo
fe9759bf44 Release 2.46.10 2024-12-16 23:09:08 +09:00
Taiki Endo
1e776e73eb Update cargo-zigbuild@latest to 0.19.6 2024-12-16 12:55:22 +09:00
Taiki Endo
e3962fab5a Update cargo-binstall@latest to 1.10.17 2024-12-14 21:16:20 +09:00
Taiki Endo
e523301c9a Release 2.46.9 2024-12-14 11:20:52 +09:00
Taiki Endo
532d86a8fb Update syft@latest to 1.18.1 2024-12-14 06:12:20 +09:00
Taiki Endo
8c39981484 Release 2.46.8 2024-12-13 13:50:40 +09:00
Taiki Endo
68f28718b7 Update typos@latest to 1.28.3 2024-12-13 06:13:07 +09:00
Taiki Endo
fdc017f43f Update cargo-nextest@latest to 0.9.86 2024-12-13 06:13:07 +09:00
Taiki Endo
cb2009e5c3 Update cargo-lambda@latest to 1.6.0 2024-12-13 06:13:07 +09:00
Taiki Endo
a2ff97ae7a Release 2.46.7 2024-12-12 21:21:20 +09:00
Taiki Endo
a5cf56823e Update cargo-semver-checks@latest to 0.38.0 2024-12-12 03:17:28 +09:00
Taiki Endo
8cf9030516 Release 2.46.6 2024-12-11 10:55:08 +09:00
Taiki Endo
8f8a41fe98 Update just@latest to 1.38.0 2024-12-11 09:36:25 +09:00
Taiki Endo
ef1f08ff7e Release 2.46.5 2024-12-10 10:34:22 +09:00
Taiki Endo
a02fbc62df Update syft@latest to 1.18.0 2024-12-10 06:13:39 +09:00
Taiki Endo
423586137a Update sccache@latest to 0.9.0 2024-12-10 06:13:39 +09:00
Taiki Endo
a6c8026ad7 Update release-plz@latest to 0.3.111 2024-12-08 03:12:49 +09:00
Taiki Endo
761f0a14e2 Update cspell dictionary 2024-12-08 01:50:04 +09:00
Taiki Endo
8d4cdddb55 Update cargo-binstall@latest to 1.10.16 2024-12-07 18:14:21 +09:00
Taiki Endo
acf70b3a1e Release 2.46.4 2024-12-07 11:11:32 +09:00
Taiki Endo
99950f3fe0 Update wasm-bindgen@latest to 0.2.99 2024-12-07 11:10:10 +09:00
Taiki Endo
d74bbb1f23 Release 2.46.3 2024-12-07 11:04:04 +09:00
Taiki Endo
5bb2b11a56 Update wasm-bindgen@latest to 0.2.98 2024-12-07 09:37:01 +09:00
Taiki Endo
f635080d9c Release 2.46.2 2024-12-06 00:18:30 +09:00
Taiki Endo
5ce83af8b5 Update cargo-semver-checks@latest to 0.37.0 2024-12-05 15:15:46 +09:00
Taiki Endo
6aa8b420a5 Release 2.46.1 2024-12-05 04:43:17 +09:00
Taiki Endo
17ded33f96 Update protoc@latest to 3.29.1 2024-12-05 02:34:53 +09:00
Taiki Endo
4a06140391 Release 2.46.0 2024-12-05 02:29:26 +09:00
Taiki Endo
ffd430fe64 Update changelog 2024-12-05 02:29:05 +09:00
Taiki Endo
0139dfdb65 Set GITHUB_TOKEN for cargo-binstall by default (#556)
Co-authored-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2024-12-04 23:02:01 +09:00
Taiki Endo
c4bf614c2f Release 2.45.15 2024-12-03 10:56:44 +09:00
Taiki Endo
724f66b4c8 Update typos@latest to 1.28.2 2024-12-03 10:40:35 +09:00
Taiki Endo
ec9269c9dd Release 2.45.14 2024-12-02 09:50:36 +09:00
Taiki Endo
0cdd396109 Update dprint@latest to 0.47.6 2024-12-02 09:37:53 +09:00
Taiki Endo
a22e1808bb Release 2.45.13 2024-12-01 03:44:56 +09:00
Taiki Endo
7549ed47d9 Update cargo-udeps@latest to 0.1.53 2024-12-01 00:13:59 +09:00
Taiki Endo
251c392daa Release 2.45.12 2024-11-30 18:17:07 +09:00
Taiki Endo
a2130a3c52 Update wasm-bindgen@latest to 0.2.97 2024-11-30 18:12:30 +09:00
Taiki Endo
b97519f3c3 Release 2.45.11 2024-11-30 12:52:03 +09:00
Taiki Endo
6370ad43b8 Update cargo-zigbuild@latest to 0.19.5 2024-11-30 12:51:13 +09:00
Taiki Endo
c0f0193890 Release 2.45.10 2024-11-30 11:20:23 +09:00
Taiki Endo
dee1038fc8 Update wasm-bindgen@latest to 0.2.96 2024-11-30 03:13:26 +09:00
Taiki Endo
2f8caf5818 Release 2.45.9 2024-11-30 00:43:12 +09:00
Taiki Endo
e40b8ce48c Update cargo-tarpaulin@latest to 0.31.3 2024-11-30 00:12:11 +09:00
Taiki Endo
40d58ef19c Update cargo-binstall@latest to 1.10.15 2024-11-29 21:17:49 +09:00
Taiki Endo
ddaadeb897 Release 2.45.8 2024-11-29 00:13:20 +09:00
Taiki Endo
92fe43c476 Update cargo-deny@latest to 0.16.3 2024-11-29 00:12:21 +09:00
Taiki Endo
4954b85ec7 Update protoc@latest to 3.29.0 2024-11-28 09:37:13 +09:00
Taiki Endo
2b51c05cf7 Release 2.45.7 2024-11-27 10:47:07 +09:00
Taiki Endo
3aaae1e038 Update changelog 2024-11-27 10:46:39 +09:00
Taiki Endo
8556ea401b Update cargo-nextest@latest to 0.9.85 2024-11-27 09:35:01 +09:00
Taiki Endo
2b9c32ad62 Update typos@latest to 1.28.1 2024-11-27 03:16:23 +09:00
Taiki Endo
96c8587cb5 Update typos@latest to 1.28.0 2024-11-26 11:01:31 +09:00
Taiki Endo
6d2c0be904 Update cargo-rdme manifest 2024-11-26 11:01:31 +09:00
Taiki Endo
d435865fa6 codegen: Mark cargo-rdme 1.4.8 as broken
Same as e72b7b51a2.
(macOS binary is missing)
2024-11-26 10:55:57 +09:00
Taiki Endo
182d494559 Update mdbook@latest to 0.4.43 2024-11-26 03:16:27 +09:00
Taiki Endo
6da51af621 Release 2.45.6 2024-11-24 15:22:07 +09:00
Taiki Endo
f1dbe47141 Update cargo-auditable@latest to 0.6.6 2024-11-24 15:13:46 +09:00
Taiki Endo
9957268b03 Update cargo-binstall@latest to 1.10.14 2024-11-23 15:26:17 +09:00
Taiki Endo
33e32f5507 Release 2.45.5 2024-11-22 22:58:15 +09:00
Taiki Endo
7de9c3b078 Update release-plz manifests 2024-11-22 22:51:56 +09:00
Taiki Endo
b147340aa2 Update release-plz@latest to 0.3.110 2024-11-22 21:18:58 +09:00
Taiki Endo
5b1c1a5544 Release 2.45.4 2024-11-22 00:19:03 +09:00
Taiki Endo
19a057f9c1 Update syft@latest to 1.17.0 2024-11-22 00:00:22 +09:00
Taiki Endo
dd2112f859 Update release-plz links 2024-11-21 23:55:04 +09:00
Taiki Endo
ca079cf073 Release 2.45.3 2024-11-21 10:50:51 +09:00
Taiki Endo
df8c31f9bf Update just@latest to 1.37.0 2024-11-21 09:37:09 +09:00
Taiki Endo
45e0b9c640 Release 2.45.2 2024-11-21 03:20:09 +09:00
Taiki Endo
9e8985f3cd Update wasmtime@latest to 27.0.0 2024-11-21 03:13:23 +09:00
Taiki Endo
ce24374b73 Release 2.45.1 2024-11-21 01:15:51 +09:00
Taiki Endo
137568b070 Update git-cliff@latest to 2.7.0 2024-11-20 21:16:42 +09:00
Taiki Endo
32cafa544d Release 2.45.0 2024-11-20 04:46:37 +09:00
Taiki Endo
df4e2c5813 Update changelog 2024-11-20 04:46:19 +09:00
simonsan
6662e50b58 Add cargo-auditable (#741)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2024-11-20 04:43:47 +09:00
Taiki Endo
fe7bfc78d7 Release 2.44.72 2024-11-20 04:17:46 +09:00
Taiki Endo
b5ee2ee0c2 codegen: Remove needless clone 2024-11-20 04:10:19 +09:00
Taiki Endo
f0e0e09968 Update comments 2024-11-20 04:10:19 +09:00
Taiki Endo
adcdc5f593 hyperfine 1.19.0+ provides AArch64 macOS binary 2024-11-20 04:10:19 +09:00
Taiki Endo
6c9d919fa0 ci: Avoid buggy behavior of cygwin 2024-11-20 04:10:19 +09:00
Taiki Endo
a5ee591cfb Update cargo-dinghy@latest to 0.8.0 2024-11-20 04:10:19 +09:00
Taiki Endo
f725b9adf3 Update cargo-binstall@latest to 1.10.13 2024-11-18 21:17:20 +09:00
Taiki Endo
33a1d08515 Fix clippy::unnecessary_map_or warning
```
error: this `map_or` is redundant
  --> tools/codegen/src/main.rs:68:34
   |
68 |         if r.len() < per_page || version_req.map_or(false, |req| req == "latest") {
   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use is_some_and instead: `version_req.is_some_and(|req| req == "latest")`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_map_or
   = note: `-D clippy::unnecessary-map-or` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(clippy::unnecessary_map_or)]`
```
2024-11-17 13:31:13 +09:00
Taiki Endo
5d427d86f0 Release 2.44.71 2024-11-16 12:40:45 +09:00
Taiki Endo
ed8e59bd89 Update cargo-nextest@latest to 0.9.84 2024-11-16 09:35:46 +09:00
Taiki Endo
b4653a632e Update rclone@latest to 1.68.2 2024-11-16 00:12:54 +09:00
Taiki Endo
15d8c416d1 Release 2.44.70 2024-11-15 21:26:51 +09:00
Taiki Endo
9b24cc93ef Update cargo-deny@latest to 0.16.2 2024-11-15 21:16:13 +09:00
Taiki Endo
85c1f06374 Release 2.44.69 2024-11-14 10:55:36 +09:00
Taiki Endo
ee9bdd084f Update release-plz@latest to 0.3.108 2024-11-14 09:35:07 +09:00
Taiki Endo
9c04113bd6 Release 2.44.68 2024-11-12 10:59:50 +09:00
Taiki Endo
e0464ce993 Update hyperfine@latest to 1.19.0 2024-11-12 09:32:26 +09:00
Taiki Endo
76b1741cb5 Update cargo-binstall@latest to 1.10.12 2024-11-09 21:14:29 +09:00
Taiki Endo
c6dc131d2c Release 2.44.67 2024-11-09 08:16:20 +09:00
Taiki Endo
92585e4f79 Update typos@latest to 1.27.3 2024-11-09 03:13:45 +09:00
Taiki Endo
32a9cb44cb Release 2.44.66 2024-11-08 21:27:54 +09:00
Taiki Endo
662c1dd6eb Update release-plz@latest to 0.3.107 2024-11-08 21:23:43 +09:00
Taiki Endo
d2493298e2 Release 2.44.65 2024-11-08 10:51:47 +09:00
Taiki Endo
de6c293a01 Update cargo-rdme manifest 2024-11-08 10:51:16 +09:00
Taiki Endo
e72b7b51a2 codegen: Mark cargo-rdme 1.4.7 as broken
Same as 3c1a9d610d, a86757441d, f9eee70b5f, and e2776d8a15.
2024-11-08 10:38:32 +09:00
Taiki Endo
f03dfcdb2e Update cargo-lambda@latest to 1.5.0 2024-11-08 09:35:07 +09:00
Taiki Endo
b87988c02c Improve version output for cargo-zigbuild/deepsource 2024-11-08 00:41:35 +09:00
Taiki Endo
94021bf9fa Release 2.44.64 2024-11-08 00:20:55 +09:00
Taiki Endo
1dd48c9a92 Update mdbook@latest to 0.4.42 2024-11-08 00:18:05 +09:00
Taiki Endo
ede617189e Release 2.44.63 2024-11-07 10:08:52 +09:00
Taiki Endo
f7d94ee0bb Update typos@latest to 1.27.2 2024-11-07 10:02:24 +09:00
Taiki Endo
e3aa80c983 Update cargo-rdme manifest 2024-11-07 10:02:24 +09:00
Taiki Endo
e2776d8a15 codegen: Mark cargo-rdme 1.4.6 as broken
Same as 3c1a9d610d, a86757441d, and f9eee70b5f.
2024-11-07 09:54:16 +09:00
Taiki Endo
0e90b2748e Update mdbook@latest to 0.4.41 2024-11-07 03:14:53 +09:00
Taiki Endo
f5d1ba1414 Release 2.44.62 2024-11-07 01:29:44 +09:00
Taiki Endo
466ed03556 Update typos@latest to 1.27.1 2024-11-07 01:26:51 +09:00
Taiki Endo
56a74ed913 Update wasmtime manifest 2024-11-07 01:15:42 +09:00
Taiki Endo
6a2a9e9b06 Update cargo-binstall@latest to 1.10.11 2024-11-06 06:19:48 +09:00
Taiki Endo
38781aa68c Update wasmtime@latest to 26.0.1 2024-11-06 06:12:49 +09:00
Taiki Endo
959f8ad904 Release 2.44.61 2024-11-05 10:56:40 +09:00
Taiki Endo
405beb5c79 Update syft@latest to 1.16.0 2024-11-05 09:36:02 +09:00
Taiki Endo
678b06b887 Release 2.44.60 2024-11-02 15:35:06 +09:00
Taiki Endo
7763aee8a3 Update cargo-hack@latest to 0.6.33 2024-11-02 15:31:01 +09:00
Taiki Endo
4b40a9728e Release 2.44.59 2024-11-02 12:39:47 +09:00
Taiki Endo
c03415cc07 Update cargo-binstall@latest to 1.10.10 2024-11-02 12:23:50 +09:00
Taiki Endo
ac7aba65bc Update typos@latest to 1.27.0 2024-11-02 00:22:44 +09:00
Taiki Endo
684122deb1 Release 2.44.58 2024-10-31 10:45:25 +09:00
Taiki Endo
14e9fc3d16 Update osv-scanner@latest to 1.9.1 2024-10-31 09:37:24 +09:00
Taiki Endo
5d69aad428 Release 2.44.57 2024-10-30 22:21:18 +09:00
Taiki Endo
2397c6bfa8 Update release-plz@latest to 0.3.106 2024-10-30 21:18:24 +09:00
Taiki Endo
e082d6f2e4 Update espup@latest to 0.13.0 2024-10-30 21:18:24 +09:00
Taiki Endo
6891c2e146 Update wasm-pack@latest to 0.13.1 2024-10-30 06:17:16 +09:00
Taiki Endo
e60643d6ff Update cargo-audit@latest to 0.21.0 2024-10-30 06:17:16 +09:00
Taiki Endo
e35e2e777d Release 2.44.56 2024-10-29 23:44:23 +09:00
Taiki Endo
159ee466fe Update cargo-nextest@latest to 0.9.82 2024-10-29 12:42:54 +09:00
Taiki Endo
c203664563 Release 2.44.55 2024-10-29 10:46:26 +09:00
Taiki Endo
a6f9c9f119 Update syft@latest to 1.15.0 2024-10-29 09:38:29 +09:00
Taiki Endo
cdcde4a098 Release 2.44.54 2024-10-29 00:20:56 +09:00
Taiki Endo
9efac91929 Update cargo-zigbuild@latest to 0.19.4 2024-10-29 00:20:02 +09:00
Taiki Endo
278aeeb6e3 Release 2.44.53 2024-10-28 00:18:39 +09:00
Taiki Endo
7de2f7d578 Update release-plz@latest to 0.3.105 2024-10-28 00:16:22 +09:00
Taiki Endo
de2de18dd2 Release 2.44.52 2024-10-27 13:12:01 +09:00
Taiki Endo
6dfe67795a ci: Auto approve auto-updated PR 2024-10-27 13:02:16 +09:00
Taiki Endo
02867b059c Update changelog 2024-10-27 12:59:13 +09:00
Taiki Endo
bfb935de17 Update dprint@latest to 0.47.5 2024-10-27 12:58:29 +09:00
Taiki Endo
693262ac89 Update cargo-udeps@latest to 0.1.52 2024-10-27 12:58:29 +09:00
Taiki Endo
6f2d433ebb Update parse-changelog@latest to 0.6.10 2024-10-27 01:37:08 +09:00
Taiki Endo
a9d6ee192a Update cargo-no-dev-deps@latest to 0.2.14 2024-10-27 01:37:08 +09:00
Taiki Endo
6629a8ab83 Update cargo-hack@latest to 0.6.32 2024-10-27 01:37:08 +09:00
Taiki Endo
86ec8296ca Release 2.44.51 2024-10-26 15:16:54 +09:00
Taiki Endo
a0de5d37be Update cargo-binstall@latest to 1.10.9 2024-10-26 15:15:44 +09:00
Taiki Endo
36d9228fc7 Update release-plz@latest to 0.3.104 2024-10-26 09:34:50 +09:00
dependabot[bot]
e37760a6c3 Update fs-err requirement from 2 to 3 (#712)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 03:05:54 +09:00
Taiki Endo
08d53d37a9 Update typos@latest to 1.26.8 2024-10-25 02:48:31 +09:00
Taiki Endo
a533731dca Release 2.44.50 2024-10-25 02:34:38 +09:00
Taiki Endo
8dd7be8721 Update typos@latest to 1.26.3 2024-10-25 02:34:12 +09:00
Taiki Endo
6740f9eca9 Release 2.44.49 2024-10-25 02:22:08 +09:00
Taiki Endo
410b8f9291 Update typos@latest to 1.26.2 2024-10-25 00:17:15 +09:00
Taiki Endo
87ebcd4923 Update cargo-rdme manifest 2024-10-24 20:37:04 +09:00
Taiki Endo
f9eee70b5f codegen: Mark cargo-rdme 1.4.5 as broken
Same as 3c1a9d610d and
a86757441d.
2024-10-24 20:26:51 +09:00
Taiki Endo
d2347103f7 Release 2.44.48 2024-10-23 21:26:20 +09:00
Taiki Endo
f30eae9f71 Update typos@latest to 1.26.1 2024-10-23 21:24:38 +09:00
Taiki Endo
5a168576ea Release 2.44.47 2024-10-23 09:51:37 +09:00
Taiki Endo
77a913ad27 Update protoc@latest to 3.28.3 2024-10-23 09:36:02 +09:00
Taiki Endo
ee156309c7 Release 2.44.46 2024-10-23 01:08:27 +09:00
Taiki Endo
02bd68d9a5 wasmtime now provides AArch64 Windows binary 2024-10-23 00:57:22 +09:00
Taiki Endo
9dbe705023 Update wasmtime@latest to 26.0.0 2024-10-23 00:39:23 +09:00
Taiki Endo
1b95e9e5c1 Release 2.44.45 2024-10-22 10:50:04 +09:00
Taiki Endo
444be83713 Update syft@latest to 1.14.2 2024-10-22 03:19:56 +09:00
Taiki Endo
437c908c7e Release 2.44.44 2024-10-21 10:19:50 +09:00
Taiki Endo
c130bf4f37 Update shfmt@latest to 3.10.0 2024-10-21 06:13:55 +09:00
Taiki Endo
c4eb96f432 ci: Auto-update cspell dictionary 2024-10-21 03:12:56 +09:00
Taiki Endo
a3df29458d Release 2.44.43 2024-10-20 06:19:31 +09:00
Taiki Endo
df5c67543b Update dprint@latest to 0.47.4 2024-10-20 06:14:05 +09:00
Taiki Endo
d45a16464d Release 2.44.42 2024-10-19 21:37:15 +09:00
Taiki Endo
3e243d1e3c Update grcov@latest to 0.8.20 2024-10-19 21:33:28 +09:00
Taiki Endo
a55674144e Update cargo-make@latest to 0.37.23 2024-10-19 21:33:28 +09:00
Taiki Endo
939f4af960 Release 2.44.41 2024-10-19 10:31:17 +09:00
Taiki Endo
cae470b2e1 Update release-plz@latest to 0.3.103 2024-10-19 06:15:13 +09:00
Taiki Endo
da4cf652f1 Update cargo-semver-checks@latest to 0.36.0 2024-10-19 00:15:19 +09:00
Taiki Endo
3e1dd227d9 Release 2.44.40 2024-10-18 03:23:01 +09:00
Taiki Endo
248ce9f5a9 Update biome@latest to 1.9.4 2024-10-18 03:19:22 +09:00
Taiki Endo
d981a0b18f Release 2.44.39 2024-10-17 00:23:26 +09:00
Taiki Endo
9d77129a8d Update release-plz@latest to 0.3.102 2024-10-17 00:18:42 +09:00
Taiki Endo
375e0c7f08 Release 2.44.38 2024-10-16 21:25:41 +09:00
Taiki Endo
b7019d6e1c Update release-plz@latest to 0.3.101 2024-10-16 21:21:16 +09:00
Taiki Endo
4f9f9b2b14 Update cargo-dinghy@latest to 0.7.3 2024-10-16 21:21:16 +09:00
Taiki Endo
bb30b77c17 Release 2.44.37 2024-10-16 00:34:02 +09:00
Taiki Endo
f455ee9de1 Update syft@latest to 1.14.1 2024-10-16 00:31:27 +09:00
Taiki Endo
a84e94e299 Release 2.44.36 2024-10-15 21:58:17 +09:00
Taiki Endo
0903286832 Update changelog 2024-10-15 21:58:01 +09:00
Taiki Endo
4850f8149e Update release-plz@latest to 0.3.100 2024-10-15 21:18:23 +09:00
Taiki Endo
42f4ec8e42 Release 2.44.35 2024-10-14 11:11:03 +09:00
Taiki Endo
78b291a7e7 Update release-plz@latest to 0.3.99 2024-10-14 09:36:47 +09:00
Taiki Endo
05515455a9 Release 2.44.34 2024-10-13 14:39:58 +09:00
Taiki Endo
96603e07ba Update cargo-binstall@latest to 1.10.8 2024-10-13 12:39:32 +09:00
Taiki Endo
b3b1a769f7 Update xh@latest to 0.23.0 2024-10-13 09:39:09 +09:00
Taiki Endo
5ffe29a8b1 Release 2.44.33 2024-10-12 19:45:13 +09:00
Taiki Endo
fad0a2f750 Update cargo-llvm-cov@latest to 0.6.14 2024-10-12 19:43:38 +09:00
Taiki Endo
c2262caf0b Release 2.44.32 2024-10-12 18:39:40 +09:00
Taiki Endo
87eb4c905f Update cargo-make@latest to 0.37.22 2024-10-12 18:35:56 +09:00
Taiki Endo
d41099f7a5 Release 2.44.31 2024-10-11 10:46:30 +09:00
Taiki Endo
0dd94756ca Update wasm-bindgen@latest to 0.2.95 2024-10-11 09:32:23 +09:00
Taiki Endo
f06446b5f0 Release 2.44.30 2024-10-10 10:54:31 +09:00
Taiki Endo
c507b3e763 Update wasm-bindgen@latest to 0.2.94 2024-10-10 06:12:32 +09:00
Taiki Endo
9669fbb7f9 Release 2.44.29 2024-10-10 03:49:05 +09:00
Taiki Endo
71fe5f8b27 Update wasmtime manifest 2024-10-10 03:45:18 +09:00
Taiki Endo
addb9f28ae Update wasmtime@latest to 25.0.2 2024-10-10 03:16:10 +09:00
Taiki Endo
5a81a310d2 Release 2.44.28 2024-10-09 07:29:04 +09:00
Taiki Endo
8bf85326ce Update release-plz@latest to 0.3.98 2024-10-09 06:13:25 +09:00
Taiki Endo
2d57bf37fe Release 2.44.27 2024-10-09 02:47:07 +09:00
Taiki Endo
2e0983edb3 Update syft@latest to 1.14.0 2024-10-08 06:11:50 +09:00
Taiki Endo
e29814c376 Release 2.44.26 2024-10-08 03:14:35 +09:00
Taiki Endo
cc76a19d45 Update typos@latest to 1.26.0 2024-10-08 03:13:59 +09:00
Taiki Endo
b1acf153d4 Release 2.44.25 2024-10-07 09:35:46 +09:00
Taiki Endo
837d23258f Update cargo-nextest@latest to 0.9.81 2024-10-07 09:35:10 +09:00
Taiki Endo
6d49eff78f Release 2.44.24 2024-10-06 18:46:13 +09:00
Taiki Endo
d9a1f288ae Update release-plz@latest to 0.3.97 2024-10-06 18:14:48 +09:00
Taiki Endo
700187aadb Update cargo-nextest@latest to 0.9.80 2024-10-06 09:37:28 +09:00
Taiki Endo
3dc0bf8879 Release 2.44.23 2024-10-06 03:31:06 +09:00
Taiki Endo
54d760be8b Update release-plz@latest to 0.3.96 2024-10-06 03:13:04 +09:00
Taiki Endo
d7d588c7b6 Release 2.44.22 2024-10-05 14:43:43 +09:00
Taiki Endo
7ef486355e Update cargo-minimal-versions@latest to 0.1.29 2024-10-05 14:41:50 +09:00
Taiki Endo
02d24aa27c Release 2.44.21 2024-10-05 02:24:40 +09:00
Taiki Endo
dd2e2e0822 Update cargo-make@latest to 0.37.21 2024-10-05 00:12:14 +09:00
Taiki Endo
4c8bbf6f45 Update cargo-binstall@latest to 1.10.7 2024-10-05 00:12:14 +09:00
Taiki Endo
005f9c234d Release 2.44.20 2024-10-04 10:21:31 +09:00
Taiki Endo
934f4a44f5 Update cargo-make@latest to 0.37.20 2024-10-04 06:13:18 +09:00
Taiki Endo
36f1b7ecb5 Release 2.44.19 2024-10-03 21:33:40 +09:00
Taiki Endo
1b2de19fd1 Update release-plz@latest to 0.3.95 2024-10-03 21:17:19 +09:00
Taiki Endo
f6a23c8aa8 Update cargo-nextest@latest to 0.9.79 2024-10-03 12:36:33 +09:00
Taiki Endo
07b43ed508 Release 2.44.18 2024-10-02 20:05:40 +09:00
Taiki Endo
d5921adf72 Update osv-scanner@latest to 1.9.0 2024-10-02 18:12:30 +09:00
Taiki Endo
42c270942d Release 2.44.17 2024-10-02 04:30:15 +09:00
Taiki Endo
2fac102626 Update release-plz@latest to 0.3.94 2024-10-02 03:15:56 +09:00
Taiki Endo
d3f7f6bfbe Release 2.44.16 2024-10-02 00:38:00 +09:00
Taiki Endo
478ddf2e86 Update biome@latest to 1.9.3 2024-10-02 00:12:28 +09:00
Taiki Endo
638d0bf357 Release 2.44.15 2024-10-01 10:54:07 +09:00
Taiki Endo
d6aa4ce660 Update typos@latest to 1.25.0 2024-10-01 10:48:53 +09:00
Taiki Endo
2d31e9510b Release 2.44.14 2024-10-01 10:41:52 +09:00
Taiki Endo
20c83a1018 Update changelog 2024-10-01 10:41:36 +09:00
Taiki Endo
748ba9af43 Update just@latest to 1.36.0 2024-10-01 09:36:42 +09:00
Taiki Endo
93a46af020 Update release-plz@latest to 0.3.93 2024-10-01 06:11:25 +09:00
Taiki Endo
e1fa0f071a Update cargo-make@latest to 0.37.18 2024-09-29 21:14:43 +09:00
Taiki Endo
5be2449dc8 Update cargo-make@latest to 0.37.17 2024-09-29 00:11:39 +09:00
Taiki Endo
9bef7e9c3d Release 2.44.13 2024-09-28 18:52:21 +09:00
Taiki Endo
3981b01dd3 Update sccache@latest to 0.8.2 2024-09-28 18:11:48 +09:00
Taiki Endo
5b02de393a Update release-plz@latest to 0.3.92 2024-09-28 18:11:48 +09:00
Taiki Endo
5fe2a9c74d ci: Update cargo-watch/watchexec-cli versions 2024-09-28 16:33:01 +09:00
Taiki Endo
47e2e5cbd7 Release 2.44.12 2024-09-28 16:25:13 +09:00
Taiki Endo
05718eba42 Update changelog 2024-09-28 16:22:12 +09:00
Taiki Endo
942f3ad679 Fix compatibility issue with Cygwin sh
```
D:\a\_temp\00683b68-582f-4719-bd7a-9e98dd7975b7.sh: line 1: set: -
: invalid option
set: usage: set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]
```
2024-09-28 16:20:03 +09:00
Taiki Endo
4a3cc43080 Release 2.44.11 2024-09-28 12:30:37 +09:00
Taiki Endo
c8b5e0ff44 ci: Add macos-15 2024-09-28 11:54:02 +09:00
Taiki Endo
596eade599 ci: Use taiki-e/github-actions/install-rust action
3d23ff7968
2024-09-28 11:53:39 +09:00
Taiki Endo
05260f07f3 Update git-cliff@latest to 2.6.1 2024-09-28 03:13:08 +09:00
Taiki Endo
cbe8580ec9 Release 2.44.10 2024-09-26 21:39:09 +09:00
Taiki Endo
fff8de5df4 Update cargo-machete@latest to 0.7.0 2024-09-26 21:16:32 +09:00
Taiki Endo
58a3efb22c Release 2.44.9 2024-09-26 01:21:46 +09:00
Taiki Endo
458a731083 Update wasmtime@latest to 25.0.1 2024-09-25 11:02:42 +09:00
Taiki Endo
9f6abfd69f Release 2.44.8 2024-09-25 04:08:26 +09:00
Taiki Endo
361676cd6c Update rclone@latest to 1.68.1 2024-09-25 03:17:11 +09:00
Taiki Endo
670719f0e8 Update syft@latest to 1.13.0 2024-09-25 00:14:12 +09:00
Taiki Endo
585c3a9867 Update cargo-zigbuild@latest to 0.19.3 2024-09-25 00:14:12 +09:00
Taiki Endo
7348990d6a Release 2.44.7 2024-09-22 21:56:06 +09:00
Taiki Endo
e51884be2c Update cargo-binstall@latest to 1.10.6 2024-09-22 21:17:44 +09:00
Taiki Endo
4910c92852 Update git-cliff@latest to 2.6.0 2024-09-22 18:11:38 +09:00
Taiki Endo
18ab6bde9d Release 2.44.6 2024-09-21 03:18:55 +09:00
Taiki Endo
7de76d1670 Update wasmtime@latest to 25.0.0 2024-09-21 03:13:49 +09:00
Taiki Endo
5b7f19ed47 Release 2.44.5 2024-09-20 00:25:08 +09:00
Taiki Endo
dc04086d82 Update biome@latest to 1.9.2 2024-09-20 00:14:28 +09:00
Taiki Endo
60af41b562 Release 2.44.4 2024-09-19 10:55:29 +09:00
Taiki Endo
0a7b6dc29e Update protoc@latest to 3.28.2 2024-09-19 09:56:37 +09:00
Taiki Endo
294c125779 Update cargo-zigbuild@latest to 0.19.2 2024-09-19 03:29:23 +09:00
Taiki Endo
a6c0fffc64 Release 2.44.3 2024-09-18 10:27:27 +09:00
Taiki Endo
49218e3788 Update release-plz@latest to 0.3.91 2024-09-18 06:13:25 +09:00
Taiki Endo
af6bbc3b8f Release 2.44.2 2024-09-17 07:46:12 +09:00
Taiki Endo
4b3424bf55 Update typos@latest to 1.24.6 2024-09-17 07:17:40 +09:00
Taiki Endo
8bb357f799 Update release-plz@latest to 0.3.90 2024-09-17 07:17:40 +09:00
Taiki Endo
ae888b48c8 Release 2.44.1 2024-09-16 03:16:44 +09:00
Taiki Endo
b5643005b0 Update biome@latest to 1.9.1 2024-09-16 03:13:36 +09:00
Taiki Endo
48b904a029 Release 2.44.0 2024-09-16 01:17:47 +09:00
Taiki Endo
14c87d2c9c Update changelog 2024-09-16 01:17:03 +09:00
Taiki Endo
0c760d6327 codegen: Add version_range to release-plz
Old releases don't have linux-musl binary.
2024-09-16 01:15:37 +09:00
Vitalii Kryvenko
43127da3b2 Add release-plz (#649) 2024-09-16 00:28:09 +09:00
Taiki Endo
cb5a346581 Release 2.43.7 2024-09-15 21:46:01 +09:00
Taiki Endo
124d8a1ea2 Update knope@latest to 0.18.1 2024-09-15 12:26:23 +09:00
Taiki Endo
feae27da5e Update cargo-llvm-cov@latest to 0.6.13 2024-09-15 09:37:24 +09:00
Taiki Endo
15fe2d0590 Release 2.43.6 2024-09-15 05:10:26 +09:00
Taiki Endo
91424fa4fc Update parse-changelog@latest to 0.6.9 2024-09-15 03:25:39 +09:00
Taiki Endo
ec2a11c42f ci: Remove macos-12 test
https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/
2024-09-14 02:03:24 +09:00
Taiki Endo
0241d8f412 Release 2.43.5 2024-09-13 00:11:35 +09:00
Taiki Endo
56c2f023cd Update biome@latest to 1.9.0 2024-09-13 00:11:05 +09:00
Taiki Endo
541c08c86c Release 2.43.4 2024-09-12 10:51:30 +09:00
Taiki Endo
41d35d7220 Update protoc@latest to 3.28.1 2024-09-12 03:14:09 +09:00
Taiki Endo
210eb76ec9 Release 2.43.3 2024-09-12 00:22:13 +09:00
Taiki Endo
89210c3023 Update syft@latest to 1.12.2 2024-09-12 00:12:16 +09:00
Taiki Endo
36ede8b5bc Update cargo-binstall@latest to 1.10.5 2024-09-11 21:15:13 +09:00
Taiki Endo
40d6a8584e Update osv-scanner@latest to 1.8.5 2024-09-11 15:14:50 +09:00
Taiki Endo
35aa40986a Release 2.43.2 2024-09-09 22:23:43 +09:00
Taiki Endo
1ca3b4160c Update rclone@latest to 1.68.0 2024-09-09 03:11:13 +09:00
Taiki Endo
da8fe73ed8 Release 2.43.1 2024-09-08 06:23:01 +09:00
Taiki Endo
468184505a Update cargo-lambda@latest to 1.4.0 2024-09-08 06:10:39 +09:00
Taiki Endo
190257f600 Update cargo-binstall@latest to 1.10.4 2024-09-07 09:30:06 +09:00
Taiki Endo
6e4ebe4256 Release 2.43.0 2024-09-07 07:27:38 +09:00
Taiki Endo
337a9618c7 Update changelog 2024-09-07 07:27:19 +09:00
John Vandenberg
22578ebfbe Add cargo-lambda (#601) 2024-09-07 07:01:10 +09:00
Taiki Endo
e51c197f82 Release 2.42.42 2024-09-06 20:51:56 +09:00
Taiki Endo
b7ca6193f4 Update cargo-nextest@latest to 0.9.78 2024-09-06 09:33:12 +09:00
Taiki Endo
f3e9a65cfd Release 2.42.41 2024-09-05 03:14:52 +09:00
Taiki Endo
222ac5e37c Update typos@latest to 1.24.5 2024-09-05 03:14:01 +09:00
Taiki Endo
e73edba6ce Release 2.42.40 2024-09-04 06:35:39 +09:00
Taiki Endo
fbf872d19b Update typos@latest to 1.24.4 2024-09-04 06:10:42 +09:00
Taiki Endo
3b8ff55376 Update cargo-semver-checks@latest to 0.35.0 2024-09-04 03:13:02 +09:00
Taiki Endo
0d892dd50e Release 2.42.39 2024-09-04 00:02:59 +09:00
Taiki Endo
95d91b64c9 Update cargo-llvm-cov@latest to 0.6.12 2024-09-04 00:02:12 +09:00
Taiki Endo
dd522f255c Tweak changelog 2024-09-03 23:54:47 +09:00
Taiki Endo
10c4c369c5 Release 2.42.38 2024-09-03 23:08:17 +09:00
Taiki Endo
e84c329a30 Relax jq version requirement to 1.3 2024-09-03 23:05:33 +09:00
Taiki Endo
49249f98b2 ci: Improve create-pull-request 2024-09-03 22:57:38 +09:00
Taiki Endo
e6550525d2 Update typos@latest to 1.24.3 2024-08-31 12:35:13 +09:00
Taiki Endo
f2b65a3e67 Release 2.42.37 2024-08-31 04:30:10 +09:00
Taiki Endo
96d4cbffb8 Update cargo-make@latest to 0.37.16 2024-08-31 00:14:27 +09:00
Taiki Endo
cbe4754a6b Use grouped update of dependabot 2024-08-30 20:13:24 +09:00
Taiki Endo
11053896c3 Release 2.42.36 2024-08-29 11:09:13 +09:00
Taiki Endo
e920d2b2a9 Update just@latest to 1.35.0 2024-08-29 09:31:15 +09:00
Taiki Endo
7b2b0dffb4 Update cargo-nextest@latest to 0.9.77 2024-08-29 09:31:15 +09:00
Taiki Endo
164f59de46 Update protoc@latest to 3.28.0 2024-08-29 06:14:46 +09:00
Taiki Endo
0b73cec6bf Release 2.42.35 2024-08-28 10:58:21 +09:00
Taiki Endo
02552a37bb Update protoc@latest to 3.27.4 2024-08-28 06:13:47 +09:00
Taiki Endo
f10ce91bf6 Update cspell dictionary 2024-08-26 23:48:11 +09:00
Taiki Endo
7ea7a2c18f Ignore clippy::too_long_first_doc_paragraph lint
```
error: first doc comment paragraph is too long
   --> tools/codegen/src/lib.rs:314:1
    |
314 | / /// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
315 | | /// and macOS (x86_64, aarch64).
316 | | /// https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
317 | | /// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-f...
318 | | ///
319 | | /// Note:
    | |_
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph
    = note: `-D clippy::too-long-first-doc-paragraph` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::too_long_first_doc_paragraph)]`
```
2024-08-26 23:47:54 +09:00
Taiki Endo
f172798ba0 Release 2.42.34 2024-08-26 10:54:57 +09:00
Taiki Endo
c2de2506f2 Update cargo-nextest@latest to 0.9.76 2024-08-26 06:11:34 +09:00
Taiki Endo
fa71ab6d46 Apply deprecated_safe lint 2024-08-25 23:02:18 +09:00
Taiki Endo
55ca367f68 Update cargo-binstall@latest to 1.10.3 2024-08-25 21:13:51 +09:00
74 changed files with 10197 additions and 1496 deletions

View File

@@ -8,8 +8,6 @@ disallowed-macros = [
{ path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" }, { path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" },
] ]
disallowed-methods = [ 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 = [ disallowed-types = [
] ]

View File

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

View File

@@ -21,12 +21,10 @@ mirrorlist
nextest nextest
pluginconf pluginconf
protoc protoc
pubkey
pwsh pwsh
QQSTRING
quickinstall quickinstall
rclone rclone
rdme rootfs
sccache sccache
syft syft
udeps udeps
@@ -34,4 +32,3 @@ wasmtime
watchexec watchexec
xbuild xbuild
xscale xscale
zigbuild

View File

@@ -25,7 +25,7 @@ env:
defaults: defaults:
run: run:
shell: bash shell: bash --noprofile --norc -CeEuxo pipefail {0}
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
@@ -34,6 +34,11 @@ concurrency:
jobs: jobs:
tidy: tidy:
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
permissions:
contents: read
pull-requests: write # for gh pr edit --add-assignee
repository-projects: read # for gh pr edit --add-assignee
secrets: inherit
test: test:
strategy: strategy:
@@ -41,18 +46,19 @@ jobs:
matrix: matrix:
include: include:
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml # NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
- os: ubuntu-20.04
- os: ubuntu-22.04 - os: ubuntu-22.04
- os: ubuntu-22.04-arm
- os: ubuntu-24.04 - os: ubuntu-24.04
- os: ubuntu-24.04-arm
- os: ubuntu-22.04 - os: ubuntu-22.04
tool: major.minor.patch tool: major.minor.patch
- os: ubuntu-22.04 - os: ubuntu-22.04
tool: major.minor tool: major.minor
- os: ubuntu-22.04 - os: ubuntu-22.04
tool: major tool: major
- os: macos-12
- os: macos-13 - os: macos-13
- os: macos-14 - os: macos-14
- os: macos-15
- os: windows-2019 - os: windows-2019
- os: windows-2019 - os: windows-2019
bash: msys64 bash: msys64
@@ -63,24 +69,35 @@ jobs:
bash: msys64 bash: msys64
- os: windows-2022 - os: windows-2022
bash: cygwin bash: cygwin
- os: windows-2025
- os: windows-2025
bash: msys64
- os: windows-2025
bash: cygwin
- os: windows-2022
tool: major.minor.patch
- os: windows-2022
tool: major.minor
- os: windows-2022
tool: major
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 60 timeout-minutes: 60
steps: steps:
- 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
id: tool-list
run: tools/ci/tool-list.sh "${{ matrix.tool }}" "${{ matrix.os }}" "${{ matrix.bash }}" >>"${GITHUB_OUTPUT}"
- run: | - run: |
printf 'C:\msys64\mingw32\bin\n' >>"${GITHUB_PATH}" printf '%s\n' 'C:\msys64\mingw32\bin' >>"${GITHUB_PATH}"
printf 'C:\msys64\usr\bin\n' >>"${GITHUB_PATH}" printf '%s\n' 'C:\msys64\usr\bin' >>"${GITHUB_PATH}"
if: matrix.bash == 'msys64' if: matrix.bash == 'msys64'
- run: | - run: |
choco install --no-progress --requirechecksums cygwin choco install --no-progress --requirechecksums cygwin
printf 'C:\tools\cygwin\bin\n' >>"${GITHUB_PATH}" printf '%s\n' 'C:\tools\cygwin\bin' >>"${GITHUB_PATH}"
printf 'C:\tools\cygwin\usr\bin\n' >>"${GITHUB_PATH}" printf '%s\n' 'C:\tools\cygwin\usr\bin' >>"${GITHUB_PATH}"
if: matrix.bash == 'cygwin' if: matrix.bash == 'cygwin'
- 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
id: tool-list
run: tools/ci/tool-list.sh "${{ matrix.tool }}" >>"${GITHUB_OUTPUT}"
- run: env - run: env
- uses: ./ - uses: ./
with: with:
@@ -143,24 +160,13 @@ jobs:
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19) - opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19)
- archlinux:latest # glibc 2.39 (as of 2024-07-19) - archlinux:latest # glibc 2.39 (as of 2024-07-19)
- alpine:latest # musl 1.2.5 (as of alpine 3.20) - alpine:latest # musl 1.2.5 (as of alpine 3.20)
# - openwrt/rootfs:x86-64-openwrt-24.10 # musl 1.2.5
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
container: ${{ matrix.container }} container: ${{ matrix.container }}
steps: steps:
- name: Install requirements (ubuntu:14.04) - name: Install requirements (old debian)
run: | run: |
set -CeEuxo pipefail
# ubuntu 14.04's jq is 1.3
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
apt-get -o Acquire::Retries=10 -qq update
apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends ca-certificates curl
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
if: startsWith(matrix.container, 'ubuntu:14.04')
- name: Install requirements (debian:9)
run: |
set -CeEuxo pipefail
# In Debian, the old repositories is removed from the main mirrors some time after EoL. # In Debian, the old repositories is removed from the main mirrors some time after EoL.
sed -i /etc/apt/sources.list -e 's/deb.debian.org/archive.debian.org/g' \ sed -i /etc/apt/sources.list -e 's/deb.debian.org/archive.debian.org/g' \
-e 's|security.debian.org|archive.debian.org/|g' \ -e 's|security.debian.org|archive.debian.org/|g' \
@@ -168,7 +174,6 @@ jobs:
if: startsWith(matrix.container, 'debian:9') if: startsWith(matrix.container, 'debian:9')
- name: Install requirements (centos) - name: Install requirements (centos)
run: | run: |
set -CeEuxo pipefail
# In CentOS, the old repositories is removed from the main mirrors just after EoL. # In CentOS, the old repositories is removed from the main mirrors just after EoL.
# https://github.com/rust-lang/rust/pull/126352 # https://github.com/rust-lang/rust/pull/126352
sed -i /etc/yum.repos.d/*.repo -e 's!^mirrorlist!#mirrorlist!' \ sed -i /etc/yum.repos.d/*.repo -e 's!^mirrorlist!#mirrorlist!' \
@@ -182,12 +187,7 @@ jobs:
./configure --prefix=/usr/local --with-ssl ./configure --prefix=/usr/local --with-ssl
make make
make install make install
# CentOS 6's jq is 1.3 # for checkout-action https://github.com/taiki-e/checkout-action/blob/v1.3.0/.github/workflows/ci.yml#L135-L143
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
# for checkout-action https://github.com/taiki-e/checkout-action/blob/87380fc33ed8e04e325b05d3576995b2253ab5ba/.github/workflows/ci.yml#L134-L142
yum install -y openssh-clients perl perl-Error perl-TermReadKey rsync yum install -y openssh-clients perl perl-Error perl-TermReadKey rsync
rpm -i \ rpm -i \
https://vault.ius.io/el6/x86_64/packages/p/perl-Git18-1.8.5.5-4.ius.el6.noarch.rpm \ https://vault.ius.io/el6/x86_64/packages/p/perl-Git18-1.8.5.5-4.ius.el6.noarch.rpm \
@@ -196,7 +196,7 @@ jobs:
if: startsWith(matrix.container, 'centos') if: startsWith(matrix.container, 'centos')
- uses: taiki-e/checkout-action@v1 - uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version` # cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml - run: rm -- Cargo.toml
- name: Generate tool list - name: Generate tool list
id: tool-list id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}" run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
@@ -209,17 +209,26 @@ jobs:
tool: ${{ steps.tool-list.outputs.tool }} tool: ${{ steps.tool-list.outputs.tool }}
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Test bash
run: just --version && shfmt --version
shell: bash
# TODO: OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown
if: (!startsWith(matrix.container, 'opensuse'))
- name: Test sh
run: just --version && shfmt --version
shell: sh
# TODO: OCI runtime exec failed: exec failed: unable to start container process: exec: "sh": executable file not found in $PATH: unknown
if: (!startsWith(matrix.container, 'opensuse'))
manifest: manifest:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
permissions: permissions:
contents: write contents: read
pull-requests: write pull-requests: write # for gh pr review --approve
steps: steps:
- uses: taiki-e/checkout-action@v1 - uses: taiki-e/checkout-action@v1
- name: Install Rust - uses: taiki-e/github-actions/install-rust@stable
run: rustup update stable --no-self-update
- name: Generate Cargo.lock - name: Generate Cargo.lock
run: cargo update run: cargo update
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
@@ -231,13 +240,12 @@ jobs:
- id: diff - id: diff
run: tools/ci/manifest.sh run: tools/ci/manifest.sh
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main')
- name: Create PR - id: create-pull-request
id: create-pull-request uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v6
with: with:
title: Update manifest title: Update manifest
body: | body: |
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request). Auto-generated by CI using [create-pull-request](https://github.com/peter-evans/create-pull-request).
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required. 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 branch: update-manifest
@@ -249,10 +257,10 @@ jobs:
GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }} GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} 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' 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 - name: Approve auto-generated PR for auto-merge
run: gh pr review --approve "${PR_NUMBER:?}" run: gh pr review --approve "${PR_NUMBER:?}"
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} 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' 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' || steps.create-pull-request.outputs.pull-request-operation == 'updated')
- run: git add -N . && git diff --exit-code - run: git add -N . && git diff --exit-code

View File

@@ -10,7 +10,7 @@ on:
defaults: defaults:
run: run:
shell: bash shell: bash --noprofile --norc -CeEuxo pipefail {0}
jobs: jobs:
create-release: create-release:

View File

@@ -1,9 +1,10 @@
# https://github.com/DavidAnson/markdownlint#rules--aliases # https://github.com/DavidAnson/markdownlint/blob/HEAD/doc/Rules.md
config: config:
line-length: false line-length: false # MD013
no-duplicate-heading: false no-duplicate-heading: false # MD024
no-inline-html: false no-blanks-blockquote: false # MD028
no-emphasis-as-heading: false no-inline-html: false # MD033
no-emphasis-as-heading: false # MD036
# https://github.com/DavidAnson/markdownlint-cli2#markdownlint-cli2jsonc # https://github.com/DavidAnson/markdownlint-cli2#markdownlint-cli2jsonc
noBanner: true noBanner: true

View File

@@ -10,6 +10,752 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.47.25] - 2025-01-24
- Update `release-plz@latest` to 0.3.114.
- Update `git-cliff@latest` to 2.8.0.
## [2.47.24] - 2025-01-23
- Update `syft@latest` to 1.19.0.
- Update `just@latest` to 1.39.0.
## [2.47.23] - 2025-01-22
- Update `wasmtime@latest` to 29.0.1.
## [2.47.22] - 2025-01-21
- Update `trunk@latest` to 0.21.7.
## [2.47.21] - 2025-01-21
- Update `knope@latest` to 0.18.3.
## [2.47.20] - 2025-01-21
- Update `wasmtime@latest` to 29.0.0.
## [2.47.19] - 2025-01-20
- Update `trunk@latest` to 0.21.6.
- Update `parse-changelog@latest` to 0.6.11.
## [2.47.18] - 2025-01-19
- Update `cargo-deny@latest` to 0.16.4.
- Update `cargo-binstall@latest` to 1.10.22.
## [2.47.17] - 2025-01-19
- Update `cargo-audit@latest` to 0.21.1.
## [2.47.16] - 2025-01-18
- Update `cargo-make@latest` to 0.37.24.
## [2.47.15] - 2025-01-16
- Update `cargo-tarpaulin@latest` to 0.31.5.
- Update `cargo-llvm-cov@latest` to 0.6.16.
- Update `cargo-hack@latest` to 0.6.34.
## [2.47.14] - 2025-01-16
- Update `cargo-nextest@latest` to 0.9.88.
## [2.47.13] - 2025-01-15
- Update `wasmtime@latest` to 28.0.1.
- Update `release-plz@latest` to 0.3.113.
- Update `cargo-binstall@latest` to 1.10.21.
## [2.47.12] - 2025-01-13
- Update `wasm-bindgen@latest` to 0.2.100.
- Update `rclone@latest` to 1.69.0.
- Update `cargo-binstall@latest` to 1.10.20.
## [2.47.11] - 2025-01-11
- Update `editorconfig-checker@latest` to 3.1.2.
## [2.47.10] - 2025-01-10
- Update `cargo-udeps@latest` to 0.1.54.
## [2.47.9] - 2025-01-09
- Update `editorconfig-checker@latest` to 3.1.1.
- Update `protoc@latest` to 3.29.3.
## [2.47.8] - 2025-01-07
- Update `sccache@latest` to 0.9.1.
- Update `cargo-binstall@latest` to 1.10.19.
## [2.47.7] - 2025-01-03
- Update `typos@latest` to 1.29.4.
## [2.47.6] - 2025-01-03
- Update `typos@latest` to 1.29.3.
## [2.47.5] - 2025-01-02
- Update `typos@latest` to 1.29.1.
## [2.47.4] - 2025-01-02
- Update `xh@latest` to 0.23.1.
## [2.47.3] - 2025-01-02
- Update `knope@latest` to 0.18.2.
## [2.47.2] - 2024-12-31
- Update `typos@latest` to 1.29.0.
## [2.47.1] - 2024-12-31
- Update `cargo-tarpaulin@latest` to 0.31.4.
- Update `cargo-binstall@latest` to 1.10.18.
## [2.47.0] - 2024-12-27
- Support `wash`. ([#794](https://github.com/taiki-e/install-action/pull/794), thanks @joonas)
- Support `trunk`. ([#795](https://github.com/taiki-e/install-action/pull/795), thanks @azzamsa)
- Update `cargo-lambda@latest` to 1.6.2.
## [2.46.20] - 2024-12-22
- Update `dprint@latest` to 0.48.0.
## [2.46.19] - 2024-12-21
- Update `cargo-llvm-cov@latest` to 0.6.15.
- Update `cargo-lambda@latest` to 1.6.1.
## [2.46.18] - 2024-12-21
- Update `wasmtime@latest` to 28.0.0.
## [2.46.17] - 2024-12-20
- Update `release-plz@latest` to 0.3.112.
## [2.46.16] - 2024-12-19
- Update `osv-scanner@latest` to 1.9.2.
## [2.46.15] - 2024-12-18
- Update `protoc@latest` to 3.29.2.
## [2.46.14] - 2024-12-18
- Update `cargo-nextest@latest` to 0.9.87.
## [2.46.13] - 2024-12-17
- Update `espup@latest` to 0.14.0.
## [2.46.12] - 2024-12-17
- Update `typos@latest` to 1.28.4.
## [2.46.11] - 2024-12-16
- Update `cargo-zigbuild@latest` to 0.19.7.
## [2.46.10] - 2024-12-16
- Update `cargo-zigbuild@latest` to 0.19.6.
- Update `cargo-binstall@latest` to 1.10.17.
## [2.46.9] - 2024-12-14
- Update `syft@latest` to 1.18.1.
## [2.46.8] - 2024-12-13
- Update `typos@latest` to 1.28.3.
- Update `cargo-nextest@latest` to 0.9.86.
- Update `cargo-lambda@latest` to 1.6.0.
## [2.46.7] - 2024-12-12
- Update `cargo-semver-checks@latest` to 0.38.0.
## [2.46.6] - 2024-12-11
- Update `just@latest` to 1.38.0.
## [2.46.5] - 2024-12-10
- Update `syft@latest` to 1.18.0.
- Update `sccache@latest` to 0.9.0.
- Update `release-plz@latest` to 0.3.111.
- Update `cargo-binstall@latest` to 1.10.16.
## [2.46.4] - 2024-12-07
- Update `wasm-bindgen@latest` to 0.2.99.
## [2.46.3] - 2024-12-07
- Update `wasm-bindgen@latest` to 0.2.98.
## [2.46.2] - 2024-12-05
- Update `cargo-semver-checks@latest` to 0.37.0.
## [2.46.1] - 2024-12-04
- Update `protoc@latest` to 3.29.1.
## [2.46.0] - 2024-12-04
- Improve robustness of `cargo-binstall` fallback. ([#556](https://github.com/taiki-e/install-action/pull/556))
## [2.45.15] - 2024-12-03
- Update `typos@latest` to 1.28.2.
## [2.45.14] - 2024-12-02
- Update `dprint@latest` to 0.47.6.
## [2.45.13] - 2024-11-30
- Update `cargo-udeps@latest` to 0.1.53.
## [2.45.12] - 2024-11-30
- Update `wasm-bindgen@latest` to 0.2.97.
## [2.45.11] - 2024-11-30
- Update `cargo-zigbuild@latest` to 0.19.5.
## [2.45.10] - 2024-11-30
- Update `wasm-bindgen@latest` to 0.2.96.
## [2.45.9] - 2024-11-29
- Update `cargo-tarpaulin@latest` to 0.31.3.
- Update `cargo-binstall@latest` to 1.10.15.
## [2.45.8] - 2024-11-28
- Update `cargo-deny@latest` to 0.16.3.
- Update `protoc@latest` to 3.29.0.
## [2.45.7] - 2024-11-27
- Update `cargo-nextest@latest` to 0.9.85.
- Update `typos@latest` to 1.28.1.
- Update `mdbook@latest` to 0.4.43.
## [2.45.6] - 2024-11-24
- Update `cargo-auditable@latest` to 0.6.6.
- Update `cargo-binstall@latest` to 1.10.14.
## [2.45.5] - 2024-11-22
- Update `release-plz@latest` to 0.3.110.
## [2.45.4] - 2024-11-21
- Update `syft@latest` to 1.17.0.
## [2.45.3] - 2024-11-21
- Update `just@latest` to 1.37.0.
## [2.45.2] - 2024-11-20
- Update `wasmtime@latest` to 27.0.0.
## [2.45.1] - 2024-11-20
- Update `git-cliff@latest` to 2.7.0.
## [2.45.0] - 2024-11-19
- Support `cargo-auditable`. ([#741](https://github.com/taiki-e/install-action/pull/741), thanks @simonsan)
## [2.44.72] - 2024-11-19
- Update `cargo-dinghy@latest` to 0.8.0.
- Update `cargo-binstall@latest` to 1.10.13.
## [2.44.71] - 2024-11-16
- Update `cargo-nextest@latest` to 0.9.84.
- Update `rclone@latest` to 1.68.2.
## [2.44.70] - 2024-11-15
- Update `cargo-deny@latest` to 0.16.2.
## [2.44.69] - 2024-11-14
- Update `release-plz@latest` to 0.3.108.
## [2.44.68] - 2024-11-12
- Update `hyperfine@latest` to 1.19.0.
- Update `cargo-binstall@latest` to 1.10.12.
## [2.44.67] - 2024-11-08
- Update `typos@latest` to 1.27.3.
## [2.44.66] - 2024-11-08
- Update `release-plz@latest` to 0.3.107.
## [2.44.65] - 2024-11-08
- Update `cargo-lambda@latest` to 1.5.0.
## [2.44.64] - 2024-11-07
- Update `mdbook@latest` to 0.4.42.
## [2.44.63] - 2024-11-07
- Update `typos@latest` to 1.27.2.
- Update `mdbook@latest` to 0.4.41.
## [2.44.62] - 2024-11-06
- Update `typos@latest` to 1.27.1.
- Update `cargo-binstall@latest` to 1.10.11.
- Update `wasmtime@latest` to 26.0.1.
## [2.44.61] - 2024-11-05
- Update `syft@latest` to 1.16.0.
## [2.44.60] - 2024-11-02
- Update `cargo-hack@latest` to 0.6.33.
## [2.44.59] - 2024-11-02
- Update `cargo-binstall@latest` to 1.10.10.
- Update `typos@latest` to 1.27.0.
## [2.44.58] - 2024-10-31
- Update `osv-scanner@latest` to 1.9.1.
## [2.44.57] - 2024-10-30
- Update `release-plz@latest` to 0.3.106.
- Update `espup@latest` to 0.13.0.
- Update `wasm-pack@latest` to 0.13.1.
- Update `cargo-audit@latest` to 0.21.0.
## [2.44.56] - 2024-10-29
- Update `cargo-nextest@latest` to 0.9.82.
## [2.44.55] - 2024-10-29
- Update `syft@latest` to 1.15.0.
## [2.44.54] - 2024-10-28
- Update `cargo-zigbuild@latest` to 0.19.4.
## [2.44.53] - 2024-10-27
- Update `release-plz@latest` to 0.3.105.
## [2.44.52] - 2024-10-27
- Update `dprint@latest` to 0.47.5.
- Update `cargo-udeps@latest` to 0.1.52.
- Update `parse-changelog@latest` to 0.6.10.
- Update `cargo-no-dev-deps@latest` to 0.2.14.
- Update `cargo-hack@latest` to 0.6.32.
## [2.44.51] - 2024-10-26
- Update `cargo-binstall@latest` to 1.10.9.
- Update `release-plz@latest` to 0.3.104.
- Update `typos@latest` to 1.26.8.
## [2.44.50] - 2024-10-24
- Update `typos@latest` to 1.26.3.
## [2.44.49] - 2024-10-24
- Update `typos@latest` to 1.26.2.
## [2.44.48] - 2024-10-23
- Update `typos@latest` to 1.26.1.
## [2.44.47] - 2024-10-23
- Update `protoc@latest` to 3.28.3.
## [2.44.46] - 2024-10-22
- Update `wasmtime@latest` to 26.0.0.
## [2.44.45] - 2024-10-22
- Update `syft@latest` to 1.14.2.
## [2.44.44] - 2024-10-21
- Update `shfmt@latest` to 3.10.0.
## [2.44.43] - 2024-10-19
- Update `dprint@latest` to 0.47.4.
## [2.44.42] - 2024-10-19
- Update `grcov@latest` to 0.8.20.
- Update `cargo-make@latest` to 0.37.23.
## [2.44.41] - 2024-10-19
- Update `release-plz@latest` to 0.3.103.
- Update `cargo-semver-checks@latest` to 0.36.0.
## [2.44.40] - 2024-10-17
- Update `biome@latest` to 1.9.4.
## [2.44.39] - 2024-10-16
- Update `release-plz@latest` to 0.3.102.
## [2.44.38] - 2024-10-16
- Update `release-plz@latest` to 0.3.101.
- Update `cargo-dinghy@latest` to 0.7.3.
## [2.44.37] - 2024-10-15
- Update `syft@latest` to 1.14.1.
## [2.44.36] - 2024-10-15
- Update `release-plz@latest` to 0.3.100.
## [2.44.35] - 2024-10-14
- Update `release-plz@latest` to 0.3.99.
## [2.44.34] - 2024-10-13
- Update `cargo-binstall@latest` to 1.10.8.
- Update `xh@latest` to 0.23.0.
## [2.44.33] - 2024-10-12
- Update `cargo-llvm-cov@latest` to 0.6.14.
## [2.44.32] - 2024-10-12
- Update `cargo-make@latest` to 0.37.22.
## [2.44.31] - 2024-10-11
- Update `wasm-bindgen@latest` to 0.2.95.
## [2.44.30] - 2024-10-10
- Update `wasm-bindgen@latest` to 0.2.94.
## [2.44.29] - 2024-10-09
- Update `wasmtime@latest` to 25.0.2.
## [2.44.28] - 2024-10-08
- Update `release-plz@latest` to 0.3.98.
## [2.44.27] - 2024-10-08
- Update `syft@latest` to 1.14.0.
## [2.44.26] - 2024-10-07
- Update `typos@latest` to 1.26.0.
## [2.44.25] - 2024-10-07
- Update `cargo-nextest@latest` to 0.9.81.
## [2.44.24] - 2024-10-06
- Update `release-plz@latest` to 0.3.97.
- Update `cargo-nextest@latest` to 0.9.80.
## [2.44.23] - 2024-10-05
- Update `release-plz@latest` to 0.3.96.
## [2.44.22] - 2024-10-05
- Update `cargo-minimal-versions@latest` to 0.1.29.
## [2.44.21] - 2024-10-04
- Update `cargo-make@latest` to 0.37.21.
- Update `cargo-binstall@latest` to 1.10.7.
## [2.44.20] - 2024-10-04
- Update `cargo-make@latest` to 0.37.20.
## [2.44.19] - 2024-10-03
- Update `release-plz@latest` to 0.3.95.
- Update `cargo-nextest@latest` to 0.9.79.
## [2.44.18] - 2024-10-02
- Update `osv-scanner@latest` to 1.9.0.
## [2.44.17] - 2024-10-01
- Update `release-plz@latest` to 0.3.94.
## [2.44.16] - 2024-10-01
- Update `biome@latest` to 1.9.3.
## [2.44.15] - 2024-10-01
- Update `typos@latest` to 1.25.0.
## [2.44.14] - 2024-10-01
- Update `just@latest` to 1.36.0.
- Update `release-plz@latest` to 0.3.93.
- Update `cargo-make@latest` to 0.37.18.
## [2.44.13] - 2024-09-28
- Update `sccache@latest` to 0.8.2.
- Update `release-plz@latest` to 0.3.92.
## [2.44.12] - 2024-09-28
- Fix compatibility issue with Cygwin `sh`. This fixes a regression introduced in 2.42.0.
## [2.44.11] - 2024-09-28
- Update `git-cliff@latest` to 2.6.1.
## [2.44.10] - 2024-09-26
- Update `cargo-machete@latest` to 0.7.0.
## [2.44.9] - 2024-09-25
- Update `wasmtime@latest` to 25.0.1.
## [2.44.8] - 2024-09-24
- Update `rclone@latest` to 1.68.1.
- Update `syft@latest` to 1.13.0.
- Update `cargo-zigbuild@latest` to 0.19.3.
## [2.44.7] - 2024-09-22
- Update `cargo-binstall@latest` to 1.10.6.
- Update `git-cliff@latest` to 2.6.0.
## [2.44.6] - 2024-09-20
- Update `wasmtime@latest` to 25.0.0.
## [2.44.5] - 2024-09-19
- Update `biome@latest` to 1.9.2.
## [2.44.4] - 2024-09-19
- Update `protoc@latest` to 3.28.2.
- Update `cargo-zigbuild@latest` to 0.19.2.
## [2.44.3] - 2024-09-18
- Update `release-plz@latest` to 0.3.91.
## [2.44.2] - 2024-09-16
- Update `typos@latest` to 1.24.6.
- Update `release-plz@latest` to 0.3.90.
## [2.44.1] - 2024-09-15
- Update `biome@latest` to 1.9.1.
## [2.44.0] - 2024-09-15
- Support `release-plz`. ([#649](https://github.com/taiki-e/install-action/pull/649), thanks @Veetaha)
## [2.43.7] - 2024-09-15
- Update `knope@latest` to 0.18.1.
- Update `cargo-llvm-cov@latest` to 0.6.13.
## [2.43.6] - 2024-09-14
- Update `parse-changelog@latest` to 0.6.9.
## [2.43.5] - 2024-09-12
- Update `biome@latest` to 1.9.0.
## [2.43.4] - 2024-09-12
- Update `protoc@latest` to 3.28.1.
## [2.43.3] - 2024-09-11
- Update `syft@latest` to 1.12.2.
- Update `cargo-binstall@latest` to 1.10.5.
- Update `osv-scanner@latest` to 1.8.5.
## [2.43.2] - 2024-09-09
- Update `rclone@latest` to 1.68.0.
## [2.43.1] - 2024-09-07
- Update `cargo-lambda@latest` to 1.4.0.
- Update `cargo-binstall@latest` to 1.10.4.
## [2.43.0] - 2024-09-06
- Support `cargo-lambda`. ([#601](https://github.com/taiki-e/install-action/pull/601), thanks @jayvdb)
## [2.42.42] - 2024-09-06
- Update `cargo-nextest@latest` to 0.9.78.
## [2.42.41] - 2024-09-04
- Update `typos@latest` to 1.24.5.
## [2.42.40] - 2024-09-03
- Update `typos@latest` to 1.24.4.
- Update `cargo-semver-checks@latest` to 0.35.0.
## [2.42.39] - 2024-09-03
- Update `cargo-llvm-cov@latest` to 0.6.12.
## [2.42.38] - 2024-09-03
- Update `typos@latest` to 1.24.3.
- Relax jq version requirement to 1.3 (no longer need to install the newer version of jq when using this action on Ubuntu 14.04/CentOS 6 containers/self-hosted runners).
## [2.42.37] - 2024-08-30
- Update `cargo-make@latest` to 0.37.16.
## [2.42.36] - 2024-08-29
- Update `just@latest` to 1.35.0.
- Update `cargo-nextest@latest` to 0.9.77.
- Update `protoc@latest` to 3.28.0.
## [2.42.35] - 2024-08-28
- Update `protoc@latest` to 3.27.4.
## [2.42.34] - 2024-08-26
- Update `cargo-nextest@latest` to 0.9.76.
- Update `cargo-binstall@latest` to 1.10.3.
## [2.42.33] - 2024-08-24 ## [2.42.33] - 2024-08-24
- Update `git-cliff@latest` to 2.5.0. - Update `git-cliff@latest` to 2.5.0.
@@ -523,7 +1269,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-deny@latest` to 0.14.23. - Update `cargo-deny@latest` to 0.14.23.
- Support `cargo-deny` on aarch64 Linux. - Support `cargo-deny` on AArch64 Linux.
## [2.33.13] - 2024-05-03 ## [2.33.13] - 2024-05-03
@@ -825,9 +1571,9 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [2.27.15] - 2024-03-02 ## [2.27.15] - 2024-03-02
- Support `biome` on x86_64/aarch64 Linux (musl). - Support `biome` on x86_64/AArch64 Linux (musl).
- Support `zola` on aarch64 macOS. (Previously x86_64 macOS binary is used as fallback.) - Support `zola` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.)
## [2.27.14] - 2024-03-01 ## [2.27.14] - 2024-03-01
@@ -1261,7 +2007,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `biome@latest` to 1.3.3. - Update `biome@latest` to 1.3.3.
- Support `dprint` on aarch64 Linux (musl). - Support `dprint` on AArch64 Linux (musl).
## [2.21.5] - 2023-10-30 ## [2.21.5] - 2023-10-30
@@ -1877,7 +2623,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-nextest@latest` to 0.9.52. - Update `cargo-nextest@latest` to 0.9.52.
- Support `cargo-udeps` on x86_64 Linux (musl) and aarch64 Linux/macOS/Windows. - Support `cargo-udeps` on x86_64 Linux (musl) and AArch64 Linux/macOS/Windows.
## [2.8.0] - 2023-05-03 ## [2.8.0] - 2023-05-03
@@ -2109,7 +2855,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
- Update `cargo-binstall@latest` to 0.19.1. - Update `cargo-binstall@latest` to 0.19.1.
- Support `cargo-binstall` on aarch64 Windows. - Support `cargo-binstall` on AArch64 Windows.
## [2.2.0] - 2023-01-11 ## [2.2.0] - 2023-01-11
@@ -2210,7 +2956,7 @@ Note: This release is considered a breaking change because installing on version
## [1.17.0] - 2022-12-14 ## [1.17.0] - 2022-12-14
- Update `protoc@latest` to 3.21.12. - Update `protoc@latest` to 3.21.12.
- Support aarch64 self-hosted runners (Linux, macOS, Windows). - Support AArch64 self-hosted runners (Linux, macOS, Windows).
- Improve support for Fedora/RHEL based containers/self-hosted runners. - Improve support for Fedora/RHEL based containers/self-hosted runners.
## [1.16.0] - 2022-12-14 ## [1.16.0] - 2022-12-14
@@ -2644,7 +3390,160 @@ Note: This release is considered a breaking change because installing on version
Initial release Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.33...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.47.25...HEAD
[2.47.25]: https://github.com/taiki-e/install-action/compare/v2.47.24...v2.47.25
[2.47.24]: https://github.com/taiki-e/install-action/compare/v2.47.23...v2.47.24
[2.47.23]: https://github.com/taiki-e/install-action/compare/v2.47.22...v2.47.23
[2.47.22]: https://github.com/taiki-e/install-action/compare/v2.47.21...v2.47.22
[2.47.21]: https://github.com/taiki-e/install-action/compare/v2.47.20...v2.47.21
[2.47.20]: https://github.com/taiki-e/install-action/compare/v2.47.19...v2.47.20
[2.47.19]: https://github.com/taiki-e/install-action/compare/v2.47.18...v2.47.19
[2.47.18]: https://github.com/taiki-e/install-action/compare/v2.47.17...v2.47.18
[2.47.17]: https://github.com/taiki-e/install-action/compare/v2.47.16...v2.47.17
[2.47.16]: https://github.com/taiki-e/install-action/compare/v2.47.15...v2.47.16
[2.47.15]: https://github.com/taiki-e/install-action/compare/v2.47.14...v2.47.15
[2.47.14]: https://github.com/taiki-e/install-action/compare/v2.47.13...v2.47.14
[2.47.13]: https://github.com/taiki-e/install-action/compare/v2.47.12...v2.47.13
[2.47.12]: https://github.com/taiki-e/install-action/compare/v2.47.11...v2.47.12
[2.47.11]: https://github.com/taiki-e/install-action/compare/v2.47.10...v2.47.11
[2.47.10]: https://github.com/taiki-e/install-action/compare/v2.47.9...v2.47.10
[2.47.9]: https://github.com/taiki-e/install-action/compare/v2.47.8...v2.47.9
[2.47.8]: https://github.com/taiki-e/install-action/compare/v2.47.7...v2.47.8
[2.47.7]: https://github.com/taiki-e/install-action/compare/v2.47.6...v2.47.7
[2.47.6]: https://github.com/taiki-e/install-action/compare/v2.47.5...v2.47.6
[2.47.5]: https://github.com/taiki-e/install-action/compare/v2.47.4...v2.47.5
[2.47.4]: https://github.com/taiki-e/install-action/compare/v2.47.3...v2.47.4
[2.47.3]: https://github.com/taiki-e/install-action/compare/v2.47.2...v2.47.3
[2.47.2]: https://github.com/taiki-e/install-action/compare/v2.47.1...v2.47.2
[2.47.1]: https://github.com/taiki-e/install-action/compare/v2.47.0...v2.47.1
[2.47.0]: https://github.com/taiki-e/install-action/compare/v2.46.20...v2.47.0
[2.46.20]: https://github.com/taiki-e/install-action/compare/v2.46.19...v2.46.20
[2.46.19]: https://github.com/taiki-e/install-action/compare/v2.46.18...v2.46.19
[2.46.18]: https://github.com/taiki-e/install-action/compare/v2.46.17...v2.46.18
[2.46.17]: https://github.com/taiki-e/install-action/compare/v2.46.16...v2.46.17
[2.46.16]: https://github.com/taiki-e/install-action/compare/v2.46.15...v2.46.16
[2.46.15]: https://github.com/taiki-e/install-action/compare/v2.46.14...v2.46.15
[2.46.14]: https://github.com/taiki-e/install-action/compare/v2.46.13...v2.46.14
[2.46.13]: https://github.com/taiki-e/install-action/compare/v2.46.12...v2.46.13
[2.46.12]: https://github.com/taiki-e/install-action/compare/v2.46.11...v2.46.12
[2.46.11]: https://github.com/taiki-e/install-action/compare/v2.46.10...v2.46.11
[2.46.10]: https://github.com/taiki-e/install-action/compare/v2.46.9...v2.46.10
[2.46.9]: https://github.com/taiki-e/install-action/compare/v2.46.8...v2.46.9
[2.46.8]: https://github.com/taiki-e/install-action/compare/v2.46.7...v2.46.8
[2.46.7]: https://github.com/taiki-e/install-action/compare/v2.46.6...v2.46.7
[2.46.6]: https://github.com/taiki-e/install-action/compare/v2.46.5...v2.46.6
[2.46.5]: https://github.com/taiki-e/install-action/compare/v2.46.4...v2.46.5
[2.46.4]: https://github.com/taiki-e/install-action/compare/v2.46.3...v2.46.4
[2.46.3]: https://github.com/taiki-e/install-action/compare/v2.46.2...v2.46.3
[2.46.2]: https://github.com/taiki-e/install-action/compare/v2.46.1...v2.46.2
[2.46.1]: https://github.com/taiki-e/install-action/compare/v2.46.0...v2.46.1
[2.46.0]: https://github.com/taiki-e/install-action/compare/v2.45.15...v2.46.0
[2.45.15]: https://github.com/taiki-e/install-action/compare/v2.45.14...v2.45.15
[2.45.14]: https://github.com/taiki-e/install-action/compare/v2.45.13...v2.45.14
[2.45.13]: https://github.com/taiki-e/install-action/compare/v2.45.12...v2.45.13
[2.45.12]: https://github.com/taiki-e/install-action/compare/v2.45.11...v2.45.12
[2.45.11]: https://github.com/taiki-e/install-action/compare/v2.45.10...v2.45.11
[2.45.10]: https://github.com/taiki-e/install-action/compare/v2.45.9...v2.45.10
[2.45.9]: https://github.com/taiki-e/install-action/compare/v2.45.8...v2.45.9
[2.45.8]: https://github.com/taiki-e/install-action/compare/v2.45.7...v2.45.8
[2.45.7]: https://github.com/taiki-e/install-action/compare/v2.45.6...v2.45.7
[2.45.6]: https://github.com/taiki-e/install-action/compare/v2.45.5...v2.45.6
[2.45.5]: https://github.com/taiki-e/install-action/compare/v2.45.4...v2.45.5
[2.45.4]: https://github.com/taiki-e/install-action/compare/v2.45.3...v2.45.4
[2.45.3]: https://github.com/taiki-e/install-action/compare/v2.45.2...v2.45.3
[2.45.2]: https://github.com/taiki-e/install-action/compare/v2.45.1...v2.45.2
[2.45.1]: https://github.com/taiki-e/install-action/compare/v2.45.0...v2.45.1
[2.45.0]: https://github.com/taiki-e/install-action/compare/v2.44.72...v2.45.0
[2.44.72]: https://github.com/taiki-e/install-action/compare/v2.44.71...v2.44.72
[2.44.71]: https://github.com/taiki-e/install-action/compare/v2.44.70...v2.44.71
[2.44.70]: https://github.com/taiki-e/install-action/compare/v2.44.69...v2.44.70
[2.44.69]: https://github.com/taiki-e/install-action/compare/v2.44.68...v2.44.69
[2.44.68]: https://github.com/taiki-e/install-action/compare/v2.44.67...v2.44.68
[2.44.67]: https://github.com/taiki-e/install-action/compare/v2.44.66...v2.44.67
[2.44.66]: https://github.com/taiki-e/install-action/compare/v2.44.65...v2.44.66
[2.44.65]: https://github.com/taiki-e/install-action/compare/v2.44.64...v2.44.65
[2.44.64]: https://github.com/taiki-e/install-action/compare/v2.44.63...v2.44.64
[2.44.63]: https://github.com/taiki-e/install-action/compare/v2.44.62...v2.44.63
[2.44.62]: https://github.com/taiki-e/install-action/compare/v2.44.61...v2.44.62
[2.44.61]: https://github.com/taiki-e/install-action/compare/v2.44.60...v2.44.61
[2.44.60]: https://github.com/taiki-e/install-action/compare/v2.44.59...v2.44.60
[2.44.59]: https://github.com/taiki-e/install-action/compare/v2.44.58...v2.44.59
[2.44.58]: https://github.com/taiki-e/install-action/compare/v2.44.57...v2.44.58
[2.44.57]: https://github.com/taiki-e/install-action/compare/v2.44.56...v2.44.57
[2.44.56]: https://github.com/taiki-e/install-action/compare/v2.44.55...v2.44.56
[2.44.55]: https://github.com/taiki-e/install-action/compare/v2.44.54...v2.44.55
[2.44.54]: https://github.com/taiki-e/install-action/compare/v2.44.53...v2.44.54
[2.44.53]: https://github.com/taiki-e/install-action/compare/v2.44.52...v2.44.53
[2.44.52]: https://github.com/taiki-e/install-action/compare/v2.44.51...v2.44.52
[2.44.51]: https://github.com/taiki-e/install-action/compare/v2.44.50...v2.44.51
[2.44.50]: https://github.com/taiki-e/install-action/compare/v2.44.49...v2.44.50
[2.44.49]: https://github.com/taiki-e/install-action/compare/v2.44.48...v2.44.49
[2.44.48]: https://github.com/taiki-e/install-action/compare/v2.44.47...v2.44.48
[2.44.47]: https://github.com/taiki-e/install-action/compare/v2.44.46...v2.44.47
[2.44.46]: https://github.com/taiki-e/install-action/compare/v2.44.45...v2.44.46
[2.44.45]: https://github.com/taiki-e/install-action/compare/v2.44.44...v2.44.45
[2.44.44]: https://github.com/taiki-e/install-action/compare/v2.44.43...v2.44.44
[2.44.43]: https://github.com/taiki-e/install-action/compare/v2.44.42...v2.44.43
[2.44.42]: https://github.com/taiki-e/install-action/compare/v2.44.41...v2.44.42
[2.44.41]: https://github.com/taiki-e/install-action/compare/v2.44.40...v2.44.41
[2.44.40]: https://github.com/taiki-e/install-action/compare/v2.44.39...v2.44.40
[2.44.39]: https://github.com/taiki-e/install-action/compare/v2.44.38...v2.44.39
[2.44.38]: https://github.com/taiki-e/install-action/compare/v2.44.37...v2.44.38
[2.44.37]: https://github.com/taiki-e/install-action/compare/v2.44.36...v2.44.37
[2.44.36]: https://github.com/taiki-e/install-action/compare/v2.44.35...v2.44.36
[2.44.35]: https://github.com/taiki-e/install-action/compare/v2.44.34...v2.44.35
[2.44.34]: https://github.com/taiki-e/install-action/compare/v2.44.33...v2.44.34
[2.44.33]: https://github.com/taiki-e/install-action/compare/v2.44.32...v2.44.33
[2.44.32]: https://github.com/taiki-e/install-action/compare/v2.44.31...v2.44.32
[2.44.31]: https://github.com/taiki-e/install-action/compare/v2.44.30...v2.44.31
[2.44.30]: https://github.com/taiki-e/install-action/compare/v2.44.29...v2.44.30
[2.44.29]: https://github.com/taiki-e/install-action/compare/v2.44.28...v2.44.29
[2.44.28]: https://github.com/taiki-e/install-action/compare/v2.44.27...v2.44.28
[2.44.27]: https://github.com/taiki-e/install-action/compare/v2.44.26...v2.44.27
[2.44.26]: https://github.com/taiki-e/install-action/compare/v2.44.25...v2.44.26
[2.44.25]: https://github.com/taiki-e/install-action/compare/v2.44.24...v2.44.25
[2.44.24]: https://github.com/taiki-e/install-action/compare/v2.44.23...v2.44.24
[2.44.23]: https://github.com/taiki-e/install-action/compare/v2.44.22...v2.44.23
[2.44.22]: https://github.com/taiki-e/install-action/compare/v2.44.21...v2.44.22
[2.44.21]: https://github.com/taiki-e/install-action/compare/v2.44.20...v2.44.21
[2.44.20]: https://github.com/taiki-e/install-action/compare/v2.44.19...v2.44.20
[2.44.19]: https://github.com/taiki-e/install-action/compare/v2.44.18...v2.44.19
[2.44.18]: https://github.com/taiki-e/install-action/compare/v2.44.17...v2.44.18
[2.44.17]: https://github.com/taiki-e/install-action/compare/v2.44.16...v2.44.17
[2.44.16]: https://github.com/taiki-e/install-action/compare/v2.44.15...v2.44.16
[2.44.15]: https://github.com/taiki-e/install-action/compare/v2.44.14...v2.44.15
[2.44.14]: https://github.com/taiki-e/install-action/compare/v2.44.13...v2.44.14
[2.44.13]: https://github.com/taiki-e/install-action/compare/v2.44.12...v2.44.13
[2.44.12]: https://github.com/taiki-e/install-action/compare/v2.44.11...v2.44.12
[2.44.11]: https://github.com/taiki-e/install-action/compare/v2.44.10...v2.44.11
[2.44.10]: https://github.com/taiki-e/install-action/compare/v2.44.9...v2.44.10
[2.44.9]: https://github.com/taiki-e/install-action/compare/v2.44.8...v2.44.9
[2.44.8]: https://github.com/taiki-e/install-action/compare/v2.44.7...v2.44.8
[2.44.7]: https://github.com/taiki-e/install-action/compare/v2.44.6...v2.44.7
[2.44.6]: https://github.com/taiki-e/install-action/compare/v2.44.5...v2.44.6
[2.44.5]: https://github.com/taiki-e/install-action/compare/v2.44.4...v2.44.5
[2.44.4]: https://github.com/taiki-e/install-action/compare/v2.44.3...v2.44.4
[2.44.3]: https://github.com/taiki-e/install-action/compare/v2.44.2...v2.44.3
[2.44.2]: https://github.com/taiki-e/install-action/compare/v2.44.1...v2.44.2
[2.44.1]: https://github.com/taiki-e/install-action/compare/v2.44.0...v2.44.1
[2.44.0]: https://github.com/taiki-e/install-action/compare/v2.43.7...v2.44.0
[2.43.7]: https://github.com/taiki-e/install-action/compare/v2.43.6...v2.43.7
[2.43.6]: https://github.com/taiki-e/install-action/compare/v2.43.5...v2.43.6
[2.43.5]: https://github.com/taiki-e/install-action/compare/v2.43.4...v2.43.5
[2.43.4]: https://github.com/taiki-e/install-action/compare/v2.43.3...v2.43.4
[2.43.3]: https://github.com/taiki-e/install-action/compare/v2.43.2...v2.43.3
[2.43.2]: https://github.com/taiki-e/install-action/compare/v2.43.1...v2.43.2
[2.43.1]: https://github.com/taiki-e/install-action/compare/v2.43.0...v2.43.1
[2.43.0]: https://github.com/taiki-e/install-action/compare/v2.42.42...v2.43.0
[2.42.42]: https://github.com/taiki-e/install-action/compare/v2.42.41...v2.42.42
[2.42.41]: https://github.com/taiki-e/install-action/compare/v2.42.40...v2.42.41
[2.42.40]: https://github.com/taiki-e/install-action/compare/v2.42.39...v2.42.40
[2.42.39]: https://github.com/taiki-e/install-action/compare/v2.42.38...v2.42.39
[2.42.38]: https://github.com/taiki-e/install-action/compare/v2.42.37...v2.42.38
[2.42.37]: https://github.com/taiki-e/install-action/compare/v2.42.36...v2.42.37
[2.42.36]: https://github.com/taiki-e/install-action/compare/v2.42.35...v2.42.36
[2.42.35]: https://github.com/taiki-e/install-action/compare/v2.42.34...v2.42.35
[2.42.34]: https://github.com/taiki-e/install-action/compare/v2.42.33...v2.42.34
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33 [2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32 [2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
[2.42.31]: https://github.com/taiki-e/install-action/compare/v2.42.30...v2.42.31 [2.42.31]: https://github.com/taiki-e/install-action/compare/v2.42.30...v2.42.31

View File

@@ -5,6 +5,7 @@ members = ["tools/codegen"]
# This table is shared by projects under github.com/taiki-e. # This table is shared by projects under github.com/taiki-e.
# It is not intended for manual editing. # It is not intended for manual editing.
[workspace.lints.rust] [workspace.lints.rust]
deprecated_safe = "warn"
improper_ctypes = "warn" improper_ctypes = "warn"
improper_ctypes_definitions = "warn" improper_ctypes_definitions = "warn"
non_ascii_idents = "warn" non_ascii_idents = "warn"
@@ -12,6 +13,7 @@ rust_2018_idioms = "warn"
single_use_lifetimes = "warn" single_use_lifetimes = "warn"
unexpected_cfgs = { level = "warn", check-cfg = [ unexpected_cfgs = { level = "warn", check-cfg = [
] } ] }
unnameable_types = "warn"
unreachable_pub = "warn" unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "warn" unsafe_op_in_unsafe_fn = "warn"
[workspace.lints.clippy] [workspace.lints.clippy]
@@ -24,6 +26,7 @@ inline_asm_x86_att_syntax = "warn"
trailing_empty_array = "warn" trailing_empty_array = "warn"
transmute_undefined_repr = "warn" transmute_undefined_repr = "warn"
undocumented_unsafe_blocks = "warn" undocumented_unsafe_blocks = "warn"
unused_trait_names = "warn"
# Suppress buggy or noisy clippy lints # Suppress buggy or noisy clippy lints
bool_assert_comparison = { level = "allow", priority = 1 } bool_assert_comparison = { level = "allow", priority = 1 }
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286 borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286

View File

@@ -22,8 +22,8 @@ GitHub Action for installing development tools (mainly from GitHub Releases).
| Name | Required | Description | Type | Default | | Name | Required | Description | Type | Default |
| -------- |:--------:| --------------------------------------- | ------- | ------- | | -------- |:--------:| --------------------------------------- | ------- | ------- |
| tool | **true** | Tools to install (comma-separated list) | String | | | tool | **✓** | Tools to install (comma-separated list) | String | |
| checksum | false | Whether to enable checksums | Boolean | `true` | | checksum | | Whether to enable checksums | Boolean | `true` |
### Example workflow ### Example workflow
@@ -116,10 +116,10 @@ On Linux, if any required tools are missing, this action will attempt to install
On other platforms, at least the following tools are required: On other platforms, at least the following tools are required:
- bash 3.2+ - bash 3.2+
- jq 1.5+ - jq 1.3+
- curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29) - curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29)
Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19 and jq 1.3, and Ubuntu 14.04 (EoL on 2019-04) using jq 1.3 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround). Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19, and Ubuntu 12.04 (EoL on 2017-04) using curl 7.22 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround).
## Related Projects ## Related Projects

View File

@@ -13,6 +13,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- | | ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
| [**biome**](https://biomejs.dev) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT) | | [**biome**](https://biomejs.dev) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT) |
| [**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-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-auditable**](https://github.com/rust-secure-code/cargo-auditable) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-secure-code/cargo-auditable/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-MIT) |
| [**cargo-binstall**](https://github.com/cargo-bins/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-binstall**](https://github.com/cargo-bins/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 | [MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE) | | [**cargo-careful**](https://github.com/RalfJung/cargo-careful) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/RalfJung/cargo-careful/releases) | Linux, macOS, Windows | [MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE) |
| [**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/main/LICENSE) | | [**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/main/LICENSE) |
@@ -20,6 +21,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE) | | [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE) |
| [**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/master/LICENSE) | | [**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/master/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/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT) | | [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT) |
| [**cargo-lambda**](https://github.com/cargo-lambda/cargo-lambda) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-lambda/cargo-lambda/releases) | Linux, macOS, Windows | [MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE) |
| [**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/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/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/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/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/main/LICENSE.md) | | [**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/main/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/master/LICENSE) |
@@ -52,13 +54,16 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**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/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) | | [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/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) | | [**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) |
| [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) | | [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) |
| [**release-plz**](https://release-plz.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/release-plz/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE) |
| [**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/main/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/main/LICENSE) |
| [**shellcheck**](https://www.shellcheck.net) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE) | | [**shellcheck**](https://www.shellcheck.net) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE) |
| [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) | | [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) |
| [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) | | [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) |
| [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE) |
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE) | | [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE) |
| [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) | | [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) |
| [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) | | [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) |
| [**wash**](https://github.com/wasmCloud/wasmCloud) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasmCloud/wasmCloud/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE) |
| [**wasm-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE) | | [**wasm-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE) |
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE) | | [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE) |
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) | | [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) |

View File

@@ -46,3 +46,13 @@ runs:
INPUT_TOOL: ${{ inputs.tool }} INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }} INPUT_CHECKSUM: ${{ inputs.checksum }}
INPUT_FALLBACK: ${{ inputs.fallback }} INPUT_FALLBACK: ${{ inputs.fallback }}
DEFAULT_GITHUB_TOKEN: ${{ github.token }}
if: runner.os != 'Windows'
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: bash
env:
INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }}
INPUT_FALLBACK: ${{ inputs.fallback }}
DEFAULT_GITHUB_TOKEN: ${{ github.token }}
if: runner.os == 'Windows'

1398
main.sh

File diff suppressed because it is too large Load Diff

137
manifests/biome.json generated
View File

@@ -36,10 +36,143 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "1.8.3" "version": "1.9.4"
}, },
"1": { "1": {
"version": "1.8.3" "version": "1.9.4"
},
"1.9": {
"version": "1.9.4"
},
"1.9.4": {
"x86_64_linux_musl": {
"etag": "0x8DCEED40A07FEFE",
"checksum": "02ca13dcbb5d78839e743b315b03c8c8832fa8178bb81c5e29ae5ad45ce96b82"
},
"x86_64_macos": {
"etag": "0x8DCEED40A1080E8",
"checksum": "ea7b814a783fe2333a88dc12c13ae716033df23db78a110b761ad974cf567ba8"
},
"x86_64_windows": {
"etag": "0x8DCEED40A23F311",
"checksum": "f41b4f3ff2e6366926f932ed8c07849f81c5d08b74394bf78de1d88ba0f2c807"
},
"aarch64_linux_musl": {
"etag": "0x8DCEED40A3FC035",
"checksum": "d34937f7b5a6f816af289e972bfd49827921ed43f44547f78180f3e4f539cc41"
},
"aarch64_macos": {
"etag": "0x8DCEED40A09F88F",
"checksum": "c68f2cbe09e9485426a749353a155b1d22c130c6ccdadc7772d603eb247b9a9d"
},
"aarch64_windows": {
"etag": "0x8DCEED40A04CE3C",
"checksum": "fb84cab7f614258b3f6868635ada27391380753b807e3d112a054bc78cc8a948"
}
},
"1.9.3": {
"x86_64_linux_musl": {
"etag": "0x8DCE2208C420047",
"checksum": "848ea1768bcae3cf3e4924c9335810013bebf7b2157430ab6c33fae4e5b3bfd5"
},
"x86_64_macos": {
"etag": "0x8DCE2208C565BC5",
"checksum": "4c99bd90cc559cb3389859dabdbfae84b7baf8f4b8176eee584994c1cc4b5edd"
},
"x86_64_windows": {
"etag": "0x8DCE2208C479F4F",
"checksum": "7e3a522d3400f9f7a7d1369ee11d101dc5d8243d439a25de9fd6dca868351a88"
},
"aarch64_linux_musl": {
"etag": "0x8DCE2208C4E7561",
"checksum": "4365bb2a368e851580ccaac9b2673dfb7d4af65a155da7fbe1052b0cd6208f45"
},
"aarch64_macos": {
"etag": "0x8DCE2208C3B2A2C",
"checksum": "e0dd5aa3b34d480dd847f9772373e924e0b709cd58151b80ae412889bf2a5c0c"
},
"aarch64_windows": {
"etag": "0x8DCE2208C3B034F",
"checksum": "ee0088ba7f1e429126443c33c01dada0fc15c1d118cd0c8f340a15709d27a968"
}
},
"1.9.2": {
"x86_64_linux_musl": {
"etag": "0x8DCD8AD3FF177C9",
"checksum": "74157b89b48daf22cbf5c4fdebc356b5e133421dbf12525f4350b1194c1c73e8"
},
"x86_64_macos": {
"etag": "0x8DCD8AD400CA964",
"checksum": "c3ae43520f89030aa79f9b5ba79ec1e7baa103b3babdb26f7f9e47d336d1f225"
},
"x86_64_windows": {
"etag": "0x8DCD8AD3FF26124",
"checksum": "82193f9a800c627d7359d95855af537d11a2404976d6823e1bde60f55fc0730d"
},
"aarch64_linux_musl": {
"etag": "0x8DCD8AD3FF93742",
"checksum": "da807b5f56502a0d0cafe94722f67ec62ba6c29af99becfb2e4c331b95c5c2ab"
},
"aarch64_macos": {
"etag": "0x8DCD8AD4008DD15",
"checksum": "6a7c5859a351b9983b82c2113e760a790712aa0c9ae2b8b1f897efa35328e600"
},
"aarch64_windows": {
"etag": "0x8DCD8AD40598886",
"checksum": "b9df806147eb085f2ceac0df919ac07eb1a8cc57f6e0ba3edb02f1a76bf822cd"
}
},
"1.9.1": {
"x86_64_linux_musl": {
"etag": "0x8DCD5A8CB8C3068",
"checksum": "0ddf10c4311f64a551f0539a2ac253c5c632432eade18a2c283c506e42807031"
},
"x86_64_macos": {
"etag": "0x8DCD5A8CB96ABEF",
"checksum": "e02fb7dfa1d903d2ed23663e78e713e521d0174f05bd1a10f0d377213f311d91"
},
"x86_64_windows": {
"etag": "0x8DCD5A8CB872D0B",
"checksum": "cd57679a19bcb9d2996ce2e228760ec713eec211e722834f0273e9e8eb960eca"
},
"aarch64_linux_musl": {
"etag": "0x8DCD5A8CB7EAB0E",
"checksum": "e47450a6409777b893f85fce930a6ea4602fe12d1320f2fc69d319b03c961b17"
},
"aarch64_macos": {
"etag": "0x8DCD5A8CB869172",
"checksum": "8771f1bbaa97a9a08a951e4550126aba6852610cabd63c8f8b8a7d3ff8bb6479"
},
"aarch64_windows": {
"etag": "0x8DCD5A8CB87C895",
"checksum": "93749f35b7783bbf9fb21ba1949cd2438c442211269c288c4f4f759b0b1e5d79"
}
},
"1.9.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD32FF195DB2D",
"checksum": "58a584a6248c9a63f80904668c5d4fffa34a914869507a3b4fb5a5ca433dbce9"
},
"x86_64_macos": {
"etag": "0x8DCD32FF19CB150",
"checksum": "3422d46cfdb3ae222a78e5e71d50dcf4ddc2c3c082fbc3df8415535866936d27"
},
"x86_64_windows": {
"etag": "0x8DCD32FF1B3542F",
"checksum": "97e5b09df7a8bbee07b6ab930e302a5ed50554186eb92cc5b84a21277d17041d"
},
"aarch64_linux_musl": {
"etag": "0x8DCD32FF19B058B",
"checksum": "560c9e33f936c9794a37d99092c5bae501ca9e3f32f109f6aec2fba78279884b"
},
"aarch64_macos": {
"etag": "0x8DCD32FF1BA513A",
"checksum": "d723495b01b7bfb037a76732453df2687c5adc82b2d89776164aa9b278b0b83e"
},
"aarch64_windows": {
"etag": "0x8DCD32FF1ABE281",
"checksum": "ba31ab387a44dd87b6a775183cd9230d47a55edacfccd952c5f255701f87add6"
}
}, },
"1.8": { "1.8": {
"version": "1.8.3" "version": "1.8.3"

View File

@@ -20,7 +20,46 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.20.0" "version": "0.21.1"
},
"0.21": {
"version": "0.21.1"
},
"0.21.1": {
"x86_64_linux_musl": {
"etag": "0x8DD383807A86B60",
"checksum": "e1d057a43028cb2359adcb75029e345b5791fbd2a1a01a3b8f16521035662cf3"
},
"x86_64_macos": {
"etag": "0x8DD3837D203A3C3",
"checksum": "ca21223691975d97a2442623a4d90e933d349199a728fdabaf98124ff65ee53f"
},
"x86_64_windows": {
"etag": "0x8DD383870DE65E0",
"checksum": "cb90ebf6c76bdf7014fb0114b3bc897917ce0ea5ecaf16f7dc7009612941dace"
},
"aarch64_linux_gnu": {
"etag": "0x8DD383809DEED88",
"checksum": "bd9a9ceb4887f28c8ace1a35da39818cbdcf98b1088bcd47544bff3a07e856bf"
}
},
"0.21.0": {
"x86_64_linux_musl": {
"etag": "0x8DCF84BECAB600C",
"checksum": "1afe6f3dba2e3d81dfb8db34be37ae9647480b132cd719357276ae643ebf962a"
},
"x86_64_macos": {
"etag": "0x8DCF84BD142518E",
"checksum": "87e0a4aece55917ebe02b73e7c69fe83c4d995b8fc435820f24bd92a9c2c1fb8"
},
"x86_64_windows": {
"etag": "0x8DCF84C58F8B68A",
"checksum": "eee7d67cdb72188df354215b9a8f034caf5d928662743350f06db2c3ae677b90"
},
"aarch64_linux_gnu": {
"etag": "0x8DCF84BEA0119A8",
"checksum": "cbe5617406a1af2270f4ffc1b933759bd9bb0d890c0b2efafdf31ecf5b0adfa3"
}
}, },
"0.20": { "0.20": {
"version": "0.20.0" "version": "0.20.0"

82
manifests/cargo-auditable.json generated Normal file
View File

@@ -0,0 +1,82 @@
{
"rust_crate": "cargo-auditable",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-x86_64-unknown-linux-musl.tar.xz",
"bin": "cargo-auditable-x86_64-unknown-linux-musl/cargo-auditable"
},
"x86_64_macos": {
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-x86_64-apple-darwin.tar.xz",
"bin": "cargo-auditable-x86_64-apple-darwin/cargo-auditable"
},
"x86_64_windows": {
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-x86_64-pc-windows-msvc.zip",
"bin": "cargo-auditable.exe"
},
"aarch64_macos": {
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-aarch64-apple-darwin.tar.xz",
"bin": "cargo-auditable-aarch64-apple-darwin/cargo-auditable"
}
},
"license_markdown": "[Apache-2.0](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-MIT)",
"latest": {
"version": "0.6.6"
},
"0.6": {
"version": "0.6.6"
},
"0.6.6": {
"x86_64_linux_musl": {
"etag": "0x8DD0C3D4484F0AE",
"checksum": "ccbec5ea7b120b27da34e267065110cc208a19d5e7bc15b41ef545a25e0e52c2"
},
"x86_64_macos": {
"etag": "0x8DD0C3D45AF01FA",
"checksum": "6da9ff7263e2cc96c20400e34e2131ebce3610451e52cdfa1ae86b49211b03da"
},
"x86_64_windows": {
"etag": "0x8DD0C3D454FE855",
"checksum": "cc9fedabae5097a755fab5c435cd616a0458894e01b8c5de6eceb189e784299b"
},
"aarch64_macos": {
"etag": "0x8DD0C3D4664DB40",
"checksum": "fe7351c3fe4070da48901aee6d2661c2df1c6068dfef4b0b44a353d537e9cc66"
}
},
"0.6.5": {
"x86_64_linux_musl": {
"etag": "0x8DD026635663221",
"checksum": "1c8f1079d49ec7d29c134ed5e833c56552391db2eb8968a5a8e3cffebb160454"
},
"x86_64_macos": {
"etag": "0x8DD0266371D1878",
"checksum": "6b7f9ae0eb0a70ab01fe37f776e901f86f22a270491944db1f169b6cc2a6162c"
},
"x86_64_windows": {
"etag": "0x8DD026636A97BCE",
"checksum": "4aa3d953cb90c177a46e5c70cbb4050e2e06d756cfd14a0d6fd28daf7d38967b"
},
"aarch64_macos": {
"etag": "0x8DD02663824ADB8",
"checksum": "635fe55a50e6dbb65caa1e45b5703c75a1a00a5dadddf40862c7e91012b06f94"
}
},
"0.6.4": {
"x86_64_linux_musl": {
"etag": "0x8DC7C39FA3B2719",
"checksum": "e75d161e101be7f501e71e9dddd3f0c823e6776a45f884340ad42ec268321ea3"
},
"x86_64_macos": {
"etag": "0x8DC7C39FB75C7E7",
"checksum": "02572f75d434ea03da5eac8b82230e4b3b9e2974549e22092bccb1ef92ac28ef"
},
"x86_64_windows": {
"etag": "0x8DC7C39FB1638FE",
"checksum": "ea452ae7d3dbc2dd1f747861245be8fd6740da12b351f65c59a212df370b144c"
},
"aarch64_macos": {
"etag": "0x8DC7C39FC410D14",
"checksum": "02e0faa19a9e9ceee43f83b2b557c536624a0c868307b9b2b3a5f617ef3b7cfb"
}
}
}

View File

@@ -22,32 +22,32 @@
}, },
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)", "license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
"latest": { "latest": {
"version": "1.10.2" "version": "1.10.22"
}, },
"1.10.2": { "1.10.22": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DCBB7AB213ADBF", "etag": "0x8DD38568770C382",
"checksum": "fd6363b26c6ac2a52a6b5b2b37563b75a48971eb78e9300737e978b9fb5478a3" "checksum": "74d7c647c7e60bb8464fa551702fdd38a7241f5cedb2c4edc3b11639cd1dae47"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DCBB7A97BA9B45", "etag": "0x8DD38560D10F1DA",
"checksum": "fe4ce102872f4b61e4f1786e07225fa8041457a9171593537ad686766e07b631" "checksum": "0abaad286197df9e5a3d25bfdca682fa91fef65fef13f42e20ec24a98165c71a"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DCBB7B76D83688", "etag": "0x8DD3857BFED715A",
"checksum": "e63cd05aa7e4705e48bf401f00b86543ee294ad0bce1a398a75997b48022daf8" "checksum": "36d6ea24db049a36d0eab33003e6ee007955f01a8ce89fef46d4026adb86db96"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DCBB7A742FFE12", "etag": "0x8DD38563219A538",
"checksum": "2eac2871acb50f377de6e4a2113a28b9bc5d278e692abbd2f09c3d966d117749" "checksum": "b8c32b1b007482f42f6c4b5f8cfeb168f9674ec6448bfa29ae0c4ba01b7a370b"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DCBB7AC648D69B", "etag": "0x8DD3856413081F7",
"checksum": "feb4992ad7c91a36a6fa51b188f594ac7ac1a8c50f8c8a6d6c0a5e0da369843d" "checksum": "97ce4a2f18181f052dda266b042d8bb220e48ffe40ca75e796ae4c5e418b9e01"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DCBB7B016AB019", "etag": "0x8DD3857931A5667",
"checksum": "bd7c761acb022bf5b1b710d0111172fa5f7297059e79cc03cd7c050506cc2a2e" "checksum": "d86dfba0c13f7c84724e1d21fcec35b8a42633733215a61d1ee183455b12db5e"
} }
} }
} }

View File

@@ -24,10 +24,76 @@
}, },
"license_markdown": "[MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.16.1" "version": "0.16.4"
}, },
"0.16": { "0.16": {
"version": "0.16.1" "version": "0.16.4"
},
"0.16.4": {
"x86_64_linux_musl": {
"etag": "0x8DD3859CBF28AAD",
"checksum": "28b7f8e12df46a9ce186547e38278c851905fc4bda59a0cc57d2aade9fdf6962"
},
"x86_64_macos": {
"etag": "0x8DD3859A8D7C4BE",
"checksum": "01b43782acc7d6900b364fd588897e0ea5874b3583be40bfcf6cad8ad2c97aaf"
},
"x86_64_windows": {
"etag": "0x8DD385A21433507",
"checksum": "11a7ab2ea060a9e6141a3fbab8a6a9bbe30b97ce87fe4fbbb8f6c3a4b8410681"
},
"aarch64_linux_musl": {
"etag": "0x8DD3859CD936886",
"checksum": "56bbe9d8238480472325b019d6ab2eb3ed2601664826f67678ed0a5b8c9d5ba0"
},
"aarch64_macos": {
"etag": "0x8DD3859A47FDF9C",
"checksum": "6b91a75fb4eecc606757125f1cbea103df81b833bafbdceda1611bfa7737a364"
}
},
"0.16.3": {
"x86_64_linux_musl": {
"etag": "0x8DD0FB031A91E34",
"checksum": "2677a6184fdf3f77cb5de03d52a90eef15a8de3016cdf56289ce2d6be39a85cd"
},
"x86_64_macos": {
"etag": "0x8DD0FB036910CFB",
"checksum": "dcc4707578c97f822f0374ca2c6c77ac2bdd2ca80bdd3f67f735f6a75db47379"
},
"x86_64_windows": {
"etag": "0x8DD0FB09AC6BFDB",
"checksum": "18a3749546d54a8d3b9c71d87ec5b4c1d1724a5de9586c8f061ed8ea43060a45"
},
"aarch64_linux_musl": {
"etag": "0x8DD0FB03FB69CB1",
"checksum": "192a3e46d333555b7fe278ab26c4ebca69217aab1d850d3db49a300f7199d94d"
},
"aarch64_macos": {
"etag": "0x8DD0FB027C16683",
"checksum": "35bdf7a2321eeb9c3ef6b7ef448143c0d44dc2c1864683d45e9be24a6c848183"
}
},
"0.16.2": {
"x86_64_linux_musl": {
"etag": "0x8DD0558E52679B5",
"checksum": "1acc7db00ebbf6f9c2b63a30017acfd07f43ce687469538cc691aa6a05aa3921"
},
"x86_64_macos": {
"etag": "0x8DD0558E290B5A8",
"checksum": "c234f135a76f54009e66bfcd980fa23f8d72f672ef3f9f0030cfbf68ffd29769"
},
"x86_64_windows": {
"etag": "0x8DD05597BBC4C8F",
"checksum": "a63630e6c76df2aa1512cbdeb76f7b21091a31a9d8e4e624d6d0b219b996b95b"
},
"aarch64_linux_musl": {
"etag": "0x8DD0558EC8884C3",
"checksum": "f4996929042de3591688d329fb7a0f27875da6725e917713c5ce34dd02ba260b"
},
"aarch64_macos": {
"etag": "0x8DD0558E3D00BF0",
"checksum": "14f544dfa89a15cdc6dbb0c0c3fb7c60f5b98db973586eb16c58cb8c56d64b59"
}
}, },
"0.16.1": { "0.16.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -12,10 +12,33 @@
}, },
"license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.7.2" "version": "0.8.0"
},
"0.8": {
"version": "0.8.0"
},
"0.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DD07EB5F95FDA4",
"checksum": "225c358aed6275a2de43c1a20006d23631013128b21a07c4977f8619a3970d08"
},
"x86_64_macos": {
"etag": "0x8DD07EBA1A526CA",
"checksum": "06c79e459ad2b46fd453eaea9da8bde01019214337134b521244e7d74251ee65"
}
}, },
"0.7": { "0.7": {
"version": "0.7.2" "version": "0.7.3"
},
"0.7.3": {
"x86_64_linux_musl": {
"etag": "0x8DCEDC4F45BF8E0",
"checksum": "a7fed1db91a4903949ec2205e9ca45c9511b5ef823ce4d75f3c07d403dfc49db"
},
"x86_64_macos": {
"etag": "0x8DCEDC5104E1195",
"checksum": "4cccd564c4d23caa8b91364e30e4e6d5afdbdb38e81168f319e98eb7e78bc6be"
}
}, },
"0.7.2": { "0.7.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,10 +3,106 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.31" "version": "0.6.34"
}, },
"0.6": { "0.6": {
"version": "0.6.31" "version": "0.6.34"
},
"0.6.34": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DD364BF6437B65",
"checksum": "7b58e29544ae7b357deda5118a17053e4929f94f8d8595215d27cbbb415c47a5"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DD364C545B2CF1",
"checksum": "4fc72e4b3e1d7c7063efeddd4ebc196b4ee062e9b772dad24bebf8cb15749e21"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DD364C4A143D6D",
"checksum": "6206ca07f99945f58765d1669fb2a995d96d809424ff7424257ce5f0fad23401"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DD364BFC48B3B7",
"checksum": "2b30401f9eb7664affdda7ce13b5d8421e2ea5ea74a854a71679ff68bf766761"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DD364C24072F24",
"checksum": "f2e88526e44b5934b5a0a2aa10fbf621ec44fe509c6ac6a82e1d49fa41d70943"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.34/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DD364C3F0E09C1",
"checksum": "9c9903aa9ae2caaf38c37a0375e18afc50da1c1ca69c3f89b4219b530ab59a0c"
}
},
"0.6.33": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCFB02EE9D2B21",
"checksum": "c19104537314c02e84b175b4b9365a558293be0c1590b48f3c2cea1c88ab6637"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCFB03136D31A1",
"checksum": "a7fe972fb0372f22f30325d35feb627b9e1f399d58ade88de6952d75ad09cb2f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCFB031FF74102",
"checksum": "5e16c1aebf8f1e8911faa12e14cf684d5e2b98cd5b578118e7026499887a8584"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCFB02F4611126",
"checksum": "7e97c8c6a80a0f77b81359c631330ba4faaa5e29008f05ebbeeceffce9ae1cde"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCFB02FA6B0017",
"checksum": "91dc5a07348a99bf9222cc520d2a1a2e5f3f5d19ff8e5e96c6e4241275661ccf"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.33/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCFB0343B00D15",
"checksum": "101b2a23cc560ccbc19b8ab6d6f68897b4e3e5780b26216f2bfa4f0c5d0b61bf"
}
},
"0.6.32": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCF5D594974259",
"checksum": "f25ed304ed4fb86baab8dc18233d7df962c4287d944f8d8a7400bec111296b9c"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCF5D598E96228",
"checksum": "f4c88566057f33b2bd630240ad96fbc2e2a58c836f1446c758d1ba55588a71e4"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCF5D58ACEDEC8",
"checksum": "da33aa9044eb5e50611a7f2843fde289bb792b2554f479a012838537af880abf"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCF5D579E74C5E",
"checksum": "4a74e22f8db380e57fe3f6c393f1caa5b22bacbcffa425df79a81115e92d8079"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCF5D57FE5D5AF",
"checksum": "ce0194964f7c1ead05cfdebb7223ae8848f04385e23ff7377821a28bada4047e"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.32/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCF5D5A60DC982",
"checksum": "029f8675c18ffbaf365175e55a383859ef013a97041e05b7e2738df5258696d0"
}
}, },
"0.6.31": { "0.6.31": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

172
manifests/cargo-lambda.json generated Normal file
View File

@@ -0,0 +1,172 @@
{
"rust_crate": "cargo-lambda",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.windows-x64.zip",
"bin": "cargo-lambda.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/cargo-lambda/cargo-lambda/releases/download/v${version}/cargo-lambda-v${version}.aarch64-apple-darwin.tar.gz"
}
},
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
"latest": {
"version": "1.6.2"
},
"1": {
"version": "1.6.2"
},
"1.6": {
"version": "1.6.2"
},
"1.6.2": {
"x86_64_linux_musl": {
"etag": "0x8DD25F1C175B89A",
"checksum": "a2c8dc44b9d859b42e594860fe82499e069c721b0990b7baca9ce590fd2f03d4"
},
"x86_64_macos": {
"etag": "0x8DD25F1C21122E0",
"checksum": "0b28214cd6acf246185817ef2d1e741a68bdc2f8b1712eb5c2163393ed12b4b9"
},
"x86_64_windows": {
"etag": "0x8DD25F1C2C26D99",
"checksum": "9af75e22002171e2da3e47be7e6f0a35119c7cfa817a539c2cfd498f64127127"
},
"aarch64_linux_musl": {
"etag": "0x8DD25F1C358D458",
"checksum": "80152d6829d1c1a275ed8e554cc1a872b682c2cb10424922482846e06cd0aae8"
},
"aarch64_macos": {
"etag": "0x8DD25F1C3FB14BD",
"checksum": "e0e7696ba0f8fa6e3843d3a6a11e2fcd91b92fd4ef4916eca58617ec69a69859"
}
},
"1.6.1": {
"x86_64_linux_musl": {
"etag": "0x8DD21EB93AB5F82",
"checksum": "b1ae3785547b5b0b751bc5a122ba6f956d726155279880676b9c14cdf14dfbdc"
},
"x86_64_macos": {
"etag": "0x8DD21EB943F310A",
"checksum": "f1d5c34f47953d32f553210a883e68e4e9060408e257f9b3a9787bd80d4e4e7b"
},
"x86_64_windows": {
"etag": "0x8DD21EB94C92294",
"checksum": "7cd12c6d6c85905354b9dfd2b0b255ef7b34f4fec86697868fd33ab8764ba801"
},
"aarch64_linux_musl": {
"etag": "0x8DD21EB956B14F7",
"checksum": "3b5360f4d1c7af13c9302e1b2ab9095e5767411771e55b90edb35a82bce40406"
},
"aarch64_macos": {
"etag": "0x8DD21EB960851C4",
"checksum": "c5ef6af3282ff0ab43c0084087339fab99874cb9cea6f6faed114a1d71efbf6b"
}
},
"1.6.0": {
"x86_64_linux_musl": {
"etag": "0x8DD1ADA9A0A21AB",
"checksum": "b9d6e8b13f10f2515d3b46d1969e9c3b09bbeb14fc6721374bee2639348dc4b0"
},
"x86_64_macos": {
"etag": "0x8DD1ADA9AB924D6",
"checksum": "21036f919ffe33dc74d7dd0ad3388be6f28c7598b19d389a5b9a1a3ed86b8cc5"
},
"x86_64_windows": {
"etag": "0x8DD1ADA9B62FDB9",
"checksum": "34575d24c7ca49256611795ec14451fd2263a17383059307919b03991df15ab5"
},
"aarch64_linux_musl": {
"etag": "0x8DD1ADA9C23EE2C",
"checksum": "5238b984b4096e48dd96a86699f7117816a13c0cc0ab6cc5d9e0a52472854cc5"
},
"aarch64_macos": {
"etag": "0x8DD1ADA9CD3184B",
"checksum": "54134acab2927926975029fba6b881f61406588fa51f211253c13b9699b5fd25"
}
},
"1.5": {
"version": "1.5.0"
},
"1.5.0": {
"x86_64_linux_musl": {
"etag": "0x8DCFF7CBD1DC45E",
"checksum": "c23a50b7f53bcfee090e514e38d4e76d9fa9d68a92e72163dd017589f0a2da01"
},
"x86_64_macos": {
"etag": "0x8DCFF7CBDBCAD25",
"checksum": "f5d25ae304efeb4ef6a625274532ee17606b8ab6007096790e598d8d9de35b55"
},
"x86_64_windows": {
"etag": "0x8DCFF7CBEDDA14B",
"checksum": "98a354009332ceb6696299a01f9322695df56d71620a21701f8ca6783504de2e"
},
"aarch64_linux_musl": {
"etag": "0x8DCFF7CC148B532",
"checksum": "e3497a2980ac8f9cf2ae3868cb8998e5c0af8236e69dda06649fe7f6fefed407"
},
"aarch64_macos": {
"etag": "0x8DCFF7CC1E1B11D",
"checksum": "720515d6b8922bf9c05d396851590e845b880e6cc3f02f4f6904b5e9eda6e095"
}
},
"1.4": {
"version": "1.4.0"
},
"1.4.0": {
"x86_64_linux_musl": {
"etag": "0x8DCCF7559ED57D5",
"checksum": "9ce70414d822e3b901403d63598581d2a35b7e16b1e2009308da0b120cb2f280"
},
"x86_64_macos": {
"etag": "0x8DCCF755A871607",
"checksum": "9c2a9e5427c1de759970d8d51efd50ec2a435ae348804cb4a660f1c3b9b43b16"
},
"x86_64_windows": {
"etag": "0x8DCCF755B9D1989",
"checksum": "a5ff21d73d42b89973c1d7d7d19ed119561dd98b6d784386d064b9807956a71a"
},
"aarch64_linux_musl": {
"etag": "0x8DCCF755DDBF6FB",
"checksum": "5cbb3e1291d4c20a5e988eb690a5153f86be44a2fd6bec6485d00ef1e1aa13aa"
},
"aarch64_macos": {
"etag": "0x8DCCF755E70162A",
"checksum": "ef1a8f5521d1d4d0f08b3de6149c48455395aec7328d7587abcdab83f80d736b"
}
},
"1.3": {
"version": "1.3.0"
},
"1.3.0": {
"x86_64_linux_musl": {
"etag": "0x8DC88F48F203CE3",
"checksum": "b96973d035b328413fd2a98881f01ab8de8dcaef56c6f826d05dee48925b340f"
},
"x86_64_macos": {
"etag": "0x8DC88F48FB3C08F",
"checksum": "49043e568b1d1817b0d7e14b7bd23d0938f37b5a951ad6dbd08e8057a1e2e60b"
},
"x86_64_windows": {
"etag": "0x8DC88F490E653BE",
"checksum": "46c19d2c0f977c27f918e24c6e362a080a63cdfbe0c97a79dabe6e375eee72c4"
},
"aarch64_linux_musl": {
"etag": "0x8DC88F4936FA250",
"checksum": "6e1f434d70a60180d80f6e61f0fd50272a0e849d5bfa7c64d8df066f85881627"
},
"aarch64_macos": {
"etag": "0x8DC88F493FF59BC",
"checksum": "8cd1d176a690d5b3704fae9c58e0e949e481e79eaa24cb5338f5cdfcf564ca05"
}
}
}

View File

@@ -19,10 +19,120 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.11" "version": "0.6.16"
}, },
"0.6": { "0.6": {
"version": "0.6.11" "version": "0.6.16"
},
"0.6.16": {
"x86_64_linux_musl": {
"etag": "0x8DD364B5D41374E",
"checksum": "2145d09b8263ba8bdf32f362919e0e2bb8170404bf6edd380b7b442f9017df58"
},
"x86_64_macos": {
"etag": "0x8DD364B96067E67",
"checksum": "337c619978c7595113353db5775cf953052aba85746f884085e31d2757a03e87"
},
"x86_64_windows": {
"etag": "0x8DD364BA6E069FE",
"checksum": "39f9ee12b9673f081bee6b250a186fbf438bb3f4b8897417d23ee74b199e02ce"
},
"aarch64_linux_musl": {
"etag": "0x8DD364B61561F48",
"checksum": "02a3a2d9c5de145319bd01f7ae63b6a76f0b57229887859a79b9fc0f57978b33"
},
"aarch64_macos": {
"etag": "0x8DD364B8C4E0B3B",
"checksum": "f1ab5f573d6c49d463f8117501462e2a6a0cead9124b68b4a2fbd8a3f5aad7ba"
}
},
"0.6.15": {
"x86_64_linux_musl": {
"etag": "0x8DD21F946A70F82",
"checksum": "9519ceac912cb552e1b965c099df264328bb6abf8ef401ff73561612aa873d1e"
},
"x86_64_macos": {
"etag": "0x8DD21F9858B7BF4",
"checksum": "fe2097463ed82b56272d0d1e59817bbad22033b4680db3a0c30ad13ecf637099"
},
"x86_64_windows": {
"etag": "0x8DD21F9989871CD",
"checksum": "d8b7dd1006c8095d8614fb39735345e64fbba69810658cd119396787e3551aef"
},
"aarch64_linux_musl": {
"etag": "0x8DD21F9425891DE",
"checksum": "92e5294605b8bd30499a7bbd97b455e2915d1f00cac15bd005f092f76efabda5"
},
"aarch64_macos": {
"etag": "0x8DD21F959B40704",
"checksum": "6fc0737a5227101474b23245fab822563e4f03520b211612be3bd47058b8808d"
}
},
"0.6.14": {
"x86_64_linux_musl": {
"etag": "0x8DCEAA96B7E3196",
"checksum": "08f67d6dc9d2ae0b6516aebd9a7f95777f9a4a68df86bee9f7597e7b56321673"
},
"x86_64_macos": {
"etag": "0x8DCEAA9A5937F03",
"checksum": "673d53e366cfa17b4b543af8a6420337e0b65ec8edfb88241dc8f9d19d1e3856"
},
"x86_64_windows": {
"etag": "0x8DCEAA9CA2BC6CF",
"checksum": "1187cf6ed6531acb18caf07433344e8cc7ac6f5e9508706b18e37535812f5d1a"
},
"aarch64_linux_musl": {
"etag": "0x8DCEAA96C4499E0",
"checksum": "08de4a6ad422d38b680af5fd82312970b4ab3615f418d4af580a2c65d9e89f89"
},
"aarch64_macos": {
"etag": "0x8DCEAA97A024E2B",
"checksum": "2deb2afcadb6e6e98472bf024f93c28e5233be139be564a40955ce2d31e19cf8"
}
},
"0.6.13": {
"x86_64_linux_musl": {
"etag": "0x8DCD500F32D2655",
"checksum": "59329fb134dc5fd5885740a2f2efd7376ad8dc5af6f53285082cfda411e48ff6"
},
"x86_64_macos": {
"etag": "0x8DCD501379C33A1",
"checksum": "2d1eb58c8617b1e90ef1fe3e377601ab16773b0aacd70b3f178d93027d132b7b"
},
"x86_64_windows": {
"etag": "0x8DCD5011565966A",
"checksum": "417b3ecca6f796936f7400f7e203aa3e7b469112644d73870fc4c39d32fb6872"
},
"aarch64_linux_musl": {
"etag": "0x8DCD500F4468134",
"checksum": "cf8c7e452f99a7e315ddd0eac906945388f2743aaf99961d7a3a5b07cd2035a3"
},
"aarch64_macos": {
"etag": "0x8DCD5010D342FEA",
"checksum": "23e3c5e915dbec0e1486ea110f38d49ef768f5c22af5209dde1eb9bb55db8bbc"
}
},
"0.6.12": {
"x86_64_linux_musl": {
"etag": "0x8DCCC27E30DDFFC",
"checksum": "c3418ea4a59d836a6f91d45a9c1e1fe17653c06b0bed79f31a12dec9b2eb53f5"
},
"x86_64_macos": {
"etag": "0x8DCCC28609416EF",
"checksum": "8eee90cdc0dc26eb5b676c3e5929de9cbcb657f1d7e175089ac5f7fb62be08f5"
},
"x86_64_windows": {
"etag": "0x8DCCC282FD2D223",
"checksum": "3706ec35c984aab739310dda2802f165d2cf7d296ff0972e1ba7c4daa725295b"
},
"aarch64_linux_musl": {
"etag": "0x8DCCC27E4DF5B65",
"checksum": "89852820f4384192e6faaf6ecb30f5df3b93690d81b10f77d25c0b3bce4a76ed"
},
"aarch64_macos": {
"etag": "0x8DCCC280E8E0C69",
"checksum": "bec62ac2c6e9b9497b3879716735b881c280028e2597703bc7ebed538c5c4244"
}
}, },
"0.6.11": { "0.6.11": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,7 +3,36 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/bnjbvr/cargo-machete/blob/main/LICENSE.md)", "license_markdown": "[MIT](https://github.com/bnjbvr/cargo-machete/blob/main/LICENSE.md)",
"latest": { "latest": {
"version": "0.6.2" "version": "0.7.0"
},
"0.7": {
"version": "0.7.0"
},
"0.7.0": {
"x86_64_linux_musl": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.7.0/cargo-machete-v0.7.0-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCDE14D890E1AF",
"checksum": "473f663c7b47166fc4eb87f82716ba709b22cc62a52763585c529974b5aeb6e5",
"bin": "cargo-machete-v0.7.0-x86_64-unknown-linux-musl/cargo-machete"
},
"x86_64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.7.0/cargo-machete-v0.7.0-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCDE14CF16B32E",
"checksum": "aa95f97a0bd2b36928b2b4495e7b9ddd197bab4d6510903e926c6ad7288272fd",
"bin": "cargo-machete-v0.7.0-x86_64-apple-darwin/cargo-machete"
},
"x86_64_windows": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.7.0/cargo-machete-v0.7.0-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCDE152AA824B0",
"checksum": "c50e388fbbaf484c140f3644fbc4c6f026dceebe49ffe8929477dd4ac149818c",
"bin": "cargo-machete-v0.7.0-x86_64-pc-windows-msvc/cargo-machete.exe"
},
"aarch64_macos": {
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.7.0/cargo-machete-v0.7.0-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCDE14D5BC10C6",
"checksum": "1510e68aae1be38f995c80a8cc16eeadeb4ab304991c0cf0f96773b7b1d41ba7",
"bin": "cargo-machete-v0.7.0-aarch64-apple-darwin/cargo-machete"
}
}, },
"0.6": { "0.6": {
"version": "0.6.2" "version": "0.6.2"

View File

@@ -20,10 +20,172 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.37.15" "version": "0.37.24"
}, },
"0.37": { "0.37": {
"version": "0.37.15" "version": "0.37.24"
},
"0.37.24": {
"x86_64_linux_musl": {
"etag": "0x8DD37D36A8C5F07",
"checksum": "ff76969f0caab39c56d168b94b2540fde34609aa6562d555081818ece387b005"
},
"x86_64_macos": {
"etag": "0x8DD37D2ECB9F67A",
"checksum": "afd10db16ce089e0208d4829d46351833d9eb61f3181452a38a2a089bafedc31"
},
"x86_64_windows": {
"etag": "0x8DD37D379E8369F",
"checksum": "f7c757c7e147023ac86d80b134e5a59e0ed8ff032e39be3464cc4aad1e5e0f33"
},
"aarch64_macos": {
"etag": "0x8DD37D2EB99C51D",
"checksum": "823fe51d2baa5679a5dfd33c703d0176374f8f023a2ee950f2e03dc4f31ee523"
}
},
"0.37.23": {
"x86_64_linux_musl": {
"etag": "0x8DCF02E6EE46846",
"checksum": "be4f912ae94cf7141e9da71b7c0e5881281bfccd56b4663c9e53c900b0f5ab48"
},
"x86_64_macos": {
"etag": "0x8DCF02E2558DAFF",
"checksum": "1d8c369ef15bf4fbf7dd6c2fb3e1355517b21491ef71e66c7c3fbbb2940ba0dc"
},
"x86_64_windows": {
"etag": "0x8DCF02E98B373A0",
"checksum": "1e6fac8ce7c332e4b7bf25b7b0c18f444bc396cdb08086e1b0225d82554ac58f"
},
"aarch64_macos": {
"etag": "0x8DCF02E35A3F566",
"checksum": "c49a8c3c7fb208a04c2a875391bcfaf52e1c397509320cc93c0f13ecfea3a782"
}
},
"0.37.22": {
"x86_64_linux_musl": {
"etag": "0x8DCEA8D25D8C323",
"checksum": "b45c91ccbcb0d086cde0be9ad1b6688ee3a1558356a0218c50e0d92e36d7ac2f"
},
"x86_64_macos": {
"etag": "0x8DCEA8D6C3DEDF6",
"checksum": "cd40a4ae2c33e5c4ce3ad5f4fbc70da9c2ade90a586fbdbd26c5bd128c0b0417"
},
"x86_64_windows": {
"etag": "0x8DCEA8D399F871E",
"checksum": "ff451f4b56c331691be05f79fb24e1107350850d8d0cde6d3c7e0b315244bece"
},
"aarch64_macos": {
"etag": "0x8DCEA8CD8C8EA37",
"checksum": "970ae477bc6dcb1ad88672bd4adcaa5cc0a2caf27e2b467adcce6ed56634087d"
}
},
"0.37.21": {
"x86_64_linux_musl": {
"etag": "0x8DCE47B165778BA",
"checksum": "8139c163e0552de13ed202e76858b121a47b974bbfe678dd0822073c2f04f0a5"
},
"x86_64_macos": {
"etag": "0x8DCE47AD76AFE39",
"checksum": "628e895027851c14ada2f2d64c7de399b964335e52fe3b83f267d1fa3ac4fcfe"
},
"x86_64_windows": {
"etag": "0x8DCE47B4A74E232",
"checksum": "b01ffadf8eef0209e6049944f0660ef45a413fbc9d87f0df441a7c319df54538"
},
"aarch64_macos": {
"etag": "0x8DCE47B1963463C",
"checksum": "628d6acbfe28186ebbabf8b94fac2cb016720d51445f1b3af4fa604c334c0f44"
}
},
"0.37.20": {
"x86_64_linux_musl": {
"etag": "0x8DCE3D7E76E4F05",
"checksum": "68ef3ca37e7ae40b423800f75505a33c151f2b4a2150989541683eb061609512"
},
"x86_64_macos": {
"etag": "0x8DCE3D7A7D3C919",
"checksum": "66e052f96a7562e705f5786750411969280fbf45a7c5bdc365930fe8fd044976"
},
"x86_64_windows": {
"etag": "0x8DCE3D7FF09303C",
"checksum": "54291a600f42e0f7151f4d874fec6f4c5feb5306ab2e7932a8611d242e42205e"
},
"aarch64_macos": {
"etag": "0x8DCE3D7A2144C5C",
"checksum": "9d93d185dc17a3a26b4a9079d53967cff6ecff2aec3c347a301f2b257da95a4d"
}
},
"0.37.19": {
"x86_64_linux_musl": {
"etag": "0x8DCE3D1DD85B528",
"checksum": "2d00e2002e5ad5455ba0636aaa9236879fa81b089468333acaa0723064ce3164"
},
"x86_64_macos": {
"etag": "0x8DCE3D1A4A7B3D1",
"checksum": "f386e7a84e38f3b616cbf03062cce6ef00a6a22a34c5315499d56a4f146d278f"
},
"x86_64_windows": {
"etag": "0x8DCE3D1FB881F77",
"checksum": "868ee6c30734f3277ef1896acdb299f27b858496a415f1e533336c4cd07efc8f"
},
"aarch64_macos": {
"etag": "0x8DCE3D1990D86A5",
"checksum": "e6e58194a961b771b6f3c5042e2cb297c292277105b56a081cf6b53caa722c71"
}
},
"0.37.18": {
"x86_64_linux_musl": {
"etag": "0x8DCE06AFDD593DA",
"checksum": "6890cd3d25772471a2aa263bf61636e4455b90a234cccd655c326aaeb0714fc6"
},
"x86_64_macos": {
"etag": "0x8DCE06AF3ED46AA",
"checksum": "712b2b9b7750066681c150e1be3137147d1bc3f278dd6fe90e09f52021df75a5"
},
"x86_64_windows": {
"etag": "0x8DCE06B39A89C36",
"checksum": "19b8e3b312cde895d6b38cc6fa699da09cdcbdd64a165f6f34428bd49ff0cb20"
},
"aarch64_macos": {
"etag": "0x8DCE06AA717723B",
"checksum": "f6464c4af79426cbcf4bc4dcd6dbef560cb8caaa9857effb3ca6b6576a055472"
}
},
"0.37.17": {
"x86_64_linux_musl": {
"etag": "0x8DCDFCE9152BF14",
"checksum": "35cdb06c703f38ef65480cc2cf4aec8e23e2bc44ab5e67b703d98c00eab1db40"
},
"x86_64_macos": {
"etag": "0x8DCDFCE28B5E799",
"checksum": "62a0d435f40600873178c6d6a1cff4cd7cde2149cd995c4f6a22600451106e5f"
},
"x86_64_windows": {
"etag": "0x8DCDFCEB7643BC9",
"checksum": "685e3643630864723c49f5e126d08ba3bf2b5e4683fef02c7e8755515062a960"
},
"aarch64_macos": {
"etag": "0x8DCDFCE39367C57",
"checksum": "2825d48b65ee51ecbe4c2773444a3326705a45deb44b3d9b94dcb9b67e00f104"
}
},
"0.37.16": {
"x86_64_linux_musl": {
"etag": "0x8DCC8F28CD820A7",
"checksum": "54bc9f44bf4508c058652982e8b6e395978e517b088296015f4ad6b7137f62a4"
},
"x86_64_macos": {
"etag": "0x8DCC8F295CF7D8B",
"checksum": "c1a2cd01898e6b254b9cdf9a1d45a2692ef072ba055d5ad2b195db17595ad271"
},
"x86_64_windows": {
"etag": "0x8DCC8F2B45A37B6",
"checksum": "337bbb6e9deb13ac7569b32ed3470779f7a430a14c716f335b2f13ea0ba8cae6"
},
"aarch64_macos": {
"etag": "0x8DCC8F25FFD15DA",
"checksum": "57c6d62c0ac8ae7c3736655834b17b81935ed05717399090ce143dc7118d1ce7"
}
}, },
"0.37.15": { "0.37.15": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -22,10 +22,36 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.1.28" "version": "0.1.29"
}, },
"0.1": { "0.1": {
"version": "0.1.28" "version": "0.1.29"
},
"0.1.29": {
"x86_64_linux_musl": {
"etag": "0x8DCE4FE9C9BC78E",
"checksum": "7a9a8a291d47d1bea9ec3f3199ddd9ece6f2553cb9830ac1fb3ba38c76f7ffd2"
},
"x86_64_macos": {
"etag": "0x8DCE4FEAC9F7D8C",
"checksum": "156054e3634a364a783c8ec98de3d67376a79081795c0a302826ee3d84da05c9"
},
"x86_64_windows": {
"etag": "0x8DCE4FED1F1E2B6",
"checksum": "e3167731acf3a41e28cfe09379227100552ded51d83b10425ea5cc974cfe714a"
},
"aarch64_linux_musl": {
"etag": "0x8DCE4FE9C8E1B4F",
"checksum": "a3ea5dfdd5630a211c2f3a01a7f27c585d6abe5d2e818e2b40aacffabfd4cb16"
},
"aarch64_macos": {
"etag": "0x8DCE4FE9A28F53F",
"checksum": "6dbe3ab002d6da4f5595baf3ed10038d0c796dd362f731ab0a8305726055bcfe"
},
"aarch64_windows": {
"etag": "0x8DCE4FEC1F3F2AD",
"checksum": "c5b03c665a102340d4d69aecd704fcb1d4fb9c5877a67425395667fa4002ac9d"
}
}, },
"0.1.28": { "0.1.28": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,309 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.9.75" "version": "0.9.88"
}, },
"0.9": { "0.9": {
"version": "0.9.75" "version": "0.9.88"
},
"0.9.88": {
"previous_stable_version": "0.9.87",
"x86_64_linux_gnu": {
"etag": "0x8DD35B614AADEF1",
"checksum": "6fdb196e5643d50cad6daeefea5c978fff4904f5593eecba472f5ea3150e2aa0"
},
"x86_64_linux_musl": {
"etag": "0x8DD35B63691ECBA",
"checksum": "6fd7676908b4211f12f6298726544509fcb8c6b49a74bacb755d002260b3172c"
},
"x86_64_macos": {
"etag": "0x8DD35B6411A656E",
"checksum": "fe12274625473fe3c9895e28550364fb0afd1faea4e222c36a79b0c1ce1933ae"
},
"x86_64_windows": {
"etag": "0x8DD35B657950DD1",
"checksum": "ddc050a9c52db279bc2a532edf374633c27fb04a4cff679e574a6a19171d6d99"
},
"aarch64_linux_gnu": {
"etag": "0x8DD35B62BE93E0B",
"checksum": "040c1fd58f8853a2104f64c2cc1e7c66bfb48b72637ab1e72027375672d94b6c"
}
},
"0.9.87": {
"previous_stable_version": "0.9.86",
"x86_64_linux_gnu": {
"etag": "0x8DD1EE72E7CCED3",
"checksum": "bde8d231e435099b068e654c591224defe686c784b4920682ee12784b6bfcf9e"
},
"x86_64_linux_musl": {
"etag": "0x8DD1EE7819B82BE",
"checksum": "883cb9222e364d2527e1cbbb236d5c0bf58a2d1ff6da7d03de4ac7ca70f06aa3"
},
"x86_64_macos": {
"etag": "0x8DD1EE736789723",
"checksum": "e974faad8302c1adb756f5c09e485b10efcefa066b733ee2ebba5cb63f2a1c86"
},
"x86_64_windows": {
"etag": "0x8DD1EE7C13AE008",
"checksum": "dd3d45a588402969ebbaefbda88687119b86f59d92422d6238ce7f0077462c45"
},
"aarch64_linux_gnu": {
"etag": "0x8DD1EE743891D12",
"checksum": "5501ee805594be80446968d6608eccac88e8e94b65b04afb2a3f1db923a0c55c"
}
},
"0.9.86": {
"previous_stable_version": "0.9.85",
"x86_64_linux_gnu": {
"etag": "0x8DD1AEDAE2C209C",
"checksum": "3ce8bd1b7214b5753b276f1839aafbf209c331e94f753d1efd1d95e250637e30"
},
"x86_64_linux_musl": {
"etag": "0x8DD1AEDD2F94770",
"checksum": "b1c373954a835613705911e9933a81e6182ce6aab163a0ba16e32c3a1a967093"
},
"x86_64_macos": {
"etag": "0x8DD1AED6941F70C",
"checksum": "9a6c683ea2b9fc727c67dfa6e70c39464aa1cfd2b9c9d5a28b20289bb987c759"
},
"x86_64_windows": {
"etag": "0x8DD1AEE15CFFC26",
"checksum": "fad9cb3115c24b6e12f1613197011e094b7baa3df0052825afaa0f9a327b5589"
},
"aarch64_linux_gnu": {
"etag": "0x8DD1AED7B8C4B5C",
"checksum": "d06bafaac0099e70753264f0c7c32566740735e89044efda01027d38dc8edc58"
}
},
"0.9.85": {
"previous_stable_version": "0.9.84",
"x86_64_linux_gnu": {
"etag": "0x8DD0E6D31D7F900",
"checksum": "1b0934dd04e0c06c8249c6cc394e2685367c4a9712e6da2d0f7ab5ae13fa0c89"
},
"x86_64_linux_musl": {
"etag": "0x8DD0E6D83BC9749",
"checksum": "24977b2d3a42ad6517b8ac0b748ec04269670740ac0ab29fcad881cfc231e60f"
},
"x86_64_macos": {
"etag": "0x8DD0E6D5E7C4778",
"checksum": "c4d987bbcaec5ba5ffe4975b88de8da8051e54f1f33c962210b571dcec56e257"
},
"x86_64_windows": {
"etag": "0x8DD0E6DC747F66F",
"checksum": "53e762019966805a57d61059ccf56f66e42ebfe9212c037e3dfbd3bde2e4ca32"
},
"aarch64_linux_gnu": {
"etag": "0x8DD0E6D451472B2",
"checksum": "ef89e6af390dcccce98ffd8da08380912fa036325d0aefea4dee89b771195030"
}
},
"0.9.84": {
"previous_stable_version": "0.9.83",
"x86_64_linux_gnu": {
"etag": "0x8DD05D0FD9A94E8",
"checksum": "b83e4ea328b527b472ff20d0e42d5b57a795efc2dcaed277e827961a2098eaba"
},
"x86_64_linux_musl": {
"etag": "0x8DD05D10B4107F4",
"checksum": "d226756196eb4e380ba5f3f342589232d167af87c5c5d8e8d857c789927ed878"
},
"x86_64_macos": {
"etag": "0x8DD05D0CC9A227B",
"checksum": "8f77b62f85ebc1100ac27a66b7e3d62f20f138401bfe83de2164908ce170c901"
},
"x86_64_windows": {
"etag": "0x8DD05D1793D9794",
"checksum": "1da3e1db0493baa81a957078d3fafea79238ccfd3d43c0eef70b5ad09df51a8f"
},
"aarch64_linux_gnu": {
"etag": "0x8DD05D0D812BD49",
"checksum": "12f8b320b66d60fe531793912fcb16c91fcf58ed3f4a2e6b863777558b2dfb65"
}
},
"0.9.83": {
"previous_stable_version": "0.9.82",
"x86_64_linux_gnu": {
"etag": "0x8DD05C75DC4381C",
"checksum": "7ed56b34502b8d32714d6d2b68fd8ff6043be7a1a7bb456b8c4cc0b3f156dea4"
},
"x86_64_linux_musl": {
"etag": "0x8DD05C7827D4BCB",
"checksum": "d781624777a96b5356867d5d1bcc2809049711dd44b64d8cd50899cd1ecbd2af"
},
"x86_64_macos": {
"etag": "0x8DD05C7840F1F5D",
"checksum": "b4bc7b59bff480ca8ee598ef232622066a5c8141f7a86c98e59496c80d2515c9"
},
"x86_64_windows": {
"etag": "0x8DD05C7F8E76944",
"checksum": "cb46f150337e91b934a5f0b62a3b0d669b8c9c1e0557d33747b2857d4f1a777a"
},
"aarch64_linux_gnu": {
"etag": "0x8DD05C75DDE0B9A",
"checksum": "c3e60cefc775777141aec51e3d5316b4d91446c278b9dad66ca6f66c8ca2fb13"
}
},
"0.9.82": {
"previous_stable_version": "0.9.81",
"x86_64_linux_gnu": {
"etag": "0x8DCF7C8D4BE7D74",
"checksum": "54311a679100aaf5595e8a4ce27641b4cbc8f1c71719ede7574394a6c37a8477"
},
"x86_64_linux_musl": {
"etag": "0x8DCF7C922554551",
"checksum": "95484aa8676d700fa1add750cdf76c8a53205088e1ccc9d9888f4bfeeae14951"
},
"x86_64_macos": {
"etag": "0x8DCF7C8C157C4A6",
"checksum": "c99875f5aeca65b0faf71d515e2b379f3d7329006ba1f6fa7245916e1b1ef6db"
},
"x86_64_windows": {
"etag": "0x8DCF7C948732016",
"checksum": "ec508709cbf52ce3e84080eecd3391546053f6193100e8f381e6cd5a7b9dd0ed"
},
"aarch64_linux_gnu": {
"etag": "0x8DCF7C8C546D896",
"checksum": "359a0c0be044142d08cf4d4f1e73a7dcdd7af9bd4a5027c895f1f0bac9fa58f8"
}
},
"0.9.81": {
"previous_stable_version": "0.9.80",
"x86_64_linux_gnu": {
"etag": "0x8DCE64CF7E972A1",
"checksum": "65979f5df280df3c5ef8264b11a6206a354ca1cd87cfdf2e781958bac1214fdb"
},
"x86_64_linux_musl": {
"etag": "0x8DCE64D2B44AAF9",
"checksum": "a27d2bdaf8be6bae815205720fcd0afa70eed1e457ed517fa1688e6a870953d7"
},
"x86_64_macos": {
"etag": "0x8DCE64D08D1D254",
"checksum": "16148e6c56bc7ac6b95874ced68094611a66badb51b9297720ce46a442aa7bc9"
},
"x86_64_windows": {
"etag": "0x8DCE64D66E07EAC",
"checksum": "d5921bbbc54e8acca72c87dad0268d4fdc736e2adcb26cc194c943d4e2fed0cd"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE64D116209AB",
"checksum": "cacce36d44256d100a88b56a4e2d68785299d5606f9a8164d8af6242b2111b7a"
}
},
"0.9.80": {
"previous_stable_version": "0.9.79",
"x86_64_linux_gnu": {
"etag": "0x8DCE5856C39C04B",
"checksum": "90e80baedc4fe21b7c1941205bb78549e40a1cb18dc5dda4a2606ba66f39059e"
},
"x86_64_linux_musl": {
"etag": "0x8DCE585A9A112F5",
"checksum": "a7010deb839d2967c0b79504f88d1a78f01cbb16b1cd9eae749b3973719ab5af"
},
"x86_64_macos": {
"etag": "0x8DCE5853ABC36A1",
"checksum": "39980719ba239b3ae12e317c44db18cbc9efc6c4f2a5a4da6fda61a968331b9d"
},
"x86_64_windows": {
"etag": "0x8DCE585981C8BDE",
"checksum": "824f7346f40df0b7321e44c7f1d92737061c5a141c718d6a2123bcf636d8a360"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE585520789EB",
"checksum": "61586a2c7ce3b05a0d57dd8785874f33d4685d4078d83a2577ff06e7d20cc283"
}
},
"0.9.79": {
"previous_stable_version": "0.9.78",
"x86_64_linux_gnu": {
"etag": "0x8DCE35506D29FF5",
"checksum": "b6617241fa8f6774698ce439c05ff82f81da3995ac146ffab2bd1ced220cf0b2"
},
"x86_64_linux_musl": {
"etag": "0x8DCE355344F2B87",
"checksum": "eb6f702999f13e2b91a574ad4e3a673d6c31cd4b808f50500948dfcd402f27d5"
},
"x86_64_macos": {
"etag": "0x8DCE35500CF5E02",
"checksum": "705a853f458b5c788571ef205a1d4c88367609440ca6097ced31a0e4f4d65824"
},
"x86_64_windows": {
"etag": "0x8DCE3555527F0CF",
"checksum": "8077549ed69b6e992c0e30bf512b2e743371b78794620503cf2e42ec6e5763ad"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE3550CA95F33",
"checksum": "68664be9ecbc093ac143aa0922cce0514bb7c9bb439b1c551ad287769e8bd972"
}
},
"0.9.78": {
"previous_stable_version": "0.9.77",
"x86_64_linux_gnu": {
"etag": "0x8DCCDFBD47BF354",
"checksum": "8645c43d0116fc1608c9d149377b0fcffcf01ec12cba3da34567ab74e02049c9"
},
"x86_64_linux_musl": {
"etag": "0x8DCCDFC05E94BF4",
"checksum": "cb5c9565ba962f07262a267ad83aa4f755d2311a79b1b23d8783c8838d31347f"
},
"x86_64_macos": {
"etag": "0x8DCCDFC02DF9CF4",
"checksum": "26859987b4470ce80a93e017656034fb28217e135c6110fa66ab373f97670ccd"
},
"x86_64_windows": {
"etag": "0x8DCCDFC2F357FFE",
"checksum": "ef046ec2969c03558d7e2b2ee360a4ed58f92bc86a7f9b4e59c323d69aa2a602"
},
"aarch64_linux_gnu": {
"etag": "0x8DCCDFBEFE9BDF8",
"checksum": "dc8b62624a5f334a9b3fcd784008c39c412ef880158ba73e2f3abd156194cbab"
}
},
"0.9.77": {
"previous_stable_version": "0.9.76",
"x86_64_linux_gnu": {
"etag": "0x8DCC7AA37E7E7E7",
"checksum": "31f288399a8b735f02383913491dc5f1b2a2ddbfacec7c8424dfb94444a4bc43"
},
"x86_64_linux_musl": {
"etag": "0x8DCC7AAAA74072C",
"checksum": "f3a91b9f9ad1e005e03ad57a87cd2f90e4ad266e4b85af209241c0770a0c7815"
},
"x86_64_macos": {
"etag": "0x8DCC7AA377B214D",
"checksum": "667883fd4a122dfdfcb70b4d563f4046c9dc3c38b5b25d9c559fa02044d11e9b"
},
"x86_64_windows": {
"etag": "0x8DCC7AAC7B09110",
"checksum": "5f733822b21153141e741bfc765a517f7f1eb2ab6e1f65a5db5555a7f4899d3d"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC7AA5A183DCB",
"checksum": "a4035e63d33ac2c96371ab134a61613c3cb0ae4b03fc5ad54c2712e79afd9f16"
}
},
"0.9.76": {
"previous_stable_version": "0.9.75",
"x86_64_linux_gnu": {
"etag": "0x8DCC543B2472AD2",
"checksum": "5182728930c420ce3cd9c5ca8066364e4be296a29cd0a6c0dc3be7f0177be6fb"
},
"x86_64_linux_musl": {
"etag": "0x8DCC543D7FCE3B8",
"checksum": "2321c12e14102554220c1d310416bbf5e5a8432b47cbfc5b5659bf78ec8f2186"
},
"x86_64_macos": {
"etag": "0x8DCC5438B271C99",
"checksum": "f4dbdf8f2442eaccf2bbaafad54438d2de693e4db8855aad3e2f533fb1025989"
},
"x86_64_windows": {
"etag": "0x8DCC543F76F8DEE",
"checksum": "f9c76e7c3ddeb7595fa866d74714446d206096207bef8a4b895a871f4275142b"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC54392F83244",
"checksum": "48ebd1f859fe1a6f76829893a002806bc771e7eb340a089c3283ec1cbc524e1a"
}
}, },
"0.9.75": { "0.9.75": {
"previous_stable_version": "0.9.74", "previous_stable_version": "0.9.74",

View File

@@ -22,10 +22,36 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.2.13" "version": "0.2.14"
}, },
"0.2": { "0.2": {
"version": "0.2.13" "version": "0.2.14"
},
"0.2.14": {
"x86_64_linux_musl": {
"etag": "0x8DCF5D41DEDA9BA",
"checksum": "9103ae582bec788ba374cbe3c658863b3516de88dd3a00e459f7217992f3f37f"
},
"x86_64_macos": {
"etag": "0x8DCF5D454176742",
"checksum": "b50b0daf1642e910e250038b5f76ea83ced2f592ec1700d110a5dc8b4c46372f"
},
"x86_64_windows": {
"etag": "0x8DCF5D420551744",
"checksum": "3465a9e7d3a74f03a5351b5433702756e43f1d1759e97fab0cdd63455ec549e0"
},
"aarch64_linux_musl": {
"etag": "0x8DCF5D41499A1E3",
"checksum": "f2f5c98d3c1c1e08423c9ef56211a5043ee1e0ef00a70c528c0394ee1217e43a"
},
"aarch64_macos": {
"etag": "0x8DCF5D4324DD629",
"checksum": "6b3b96420dcc05ea7ae48d5722768f4d9b9aabfd84e3917c6d07b27d9060ed88"
},
"aarch64_windows": {
"etag": "0x8DCF5D452D727F0",
"checksum": "e975d222c0606c454193bc1b91fb3cb7055a8c25b0539a53c3c522de17ebda6b"
}
}, },
"0.2.13": { "0.2.13": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -21,6 +21,38 @@
"1.4": { "1.4": {
"version": "1.4.2" "version": "1.4.2"
}, },
"1.4.8": {
"x86_64_linux_musl": {
"etag": "0x8DD0D8E946C15EC",
"checksum": "b3a3e141b128d3dfffe3806d9c65a001818355a515111c946775d9e2c7112ab4"
},
"x86_64_windows": {
"etag": "0x8DD0D8EC01F6FC1",
"checksum": "7ddb73756f780151c3616777faeea1c0c8b577614c1ea3dea4bbea13b5cdf4c0"
}
},
"1.4.7": {
"x86_64_linux_musl": {
"etag": "0x8DCFF8CF498DEEF",
"checksum": "05e30bad3bf5478b7164754574764309a9b3daebbfd83de05a0f00fb39be01dd"
},
"x86_64_windows": {
"etag": "0x8DCFF8D2530DAEA",
"checksum": "d398dd69b55f65c568e41b55da001b42f0149e5dd79aaaf54600d0ad264b5e75"
}
},
"1.4.6": {
"x86_64_windows": {
"etag": "0x8DCFEB4AD6F091D",
"checksum": "9bf2bdaba8a068e4a002a20581a0d26ec0609276b2671019b151a7d86ea1a3e3"
}
},
"1.4.5": {
"x86_64_windows": {
"etag": "0x8DCF3B9BC0D4C9C",
"checksum": "d3a7d8952c2b71159af47ac88bdbc61de91a36382f810663f35499e5a830e033"
}
},
"1.4.4": { "1.4.4": {
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DC897D83E337FF", "etag": "0x8DC897D83E337FF",

View File

@@ -16,7 +16,91 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.34.0" "version": "0.38.0"
},
"0.38": {
"version": "0.38.0"
},
"0.38.0": {
"x86_64_linux_musl": {
"etag": "0x8DD1A0149CBAB8F",
"checksum": "ae1ac3676012d55144957f7323341622aab038e2788a43b3154580986bf5031d"
},
"x86_64_macos": {
"etag": "0x8DD1A00FA2E83C2",
"checksum": "734e49922a8646444b5a52df1b279f37b22bc33b44653c6a7a882e61cca563b4"
},
"x86_64_windows": {
"etag": "0x8DD1A0209F8BC7D",
"checksum": "5924c0d179cd9c4a65bad83c084edbb77abf73b6b080da5b4a7973555d1443ad"
},
"aarch64_macos": {
"etag": "0x8DD1A011FCB1234",
"checksum": "bc8b915d202b673398a2e04fb0baf9e1d7b7a41a1b4cc94b30485c4cc932b72c"
}
},
"0.37": {
"version": "0.37.0"
},
"0.37.0": {
"x86_64_linux_musl": {
"etag": "0x8DD14E07F8767A6",
"checksum": "cb6daf6a3977c7b36356236534716c7d2e9e63bcf78eecfe3df4142213029cfc"
},
"x86_64_macos": {
"etag": "0x8DD14E0814E4156",
"checksum": "03b79de998132617245ebd0111bcc767c192f0653834cb34645e62f27248b574"
},
"x86_64_windows": {
"etag": "0x8DD14E13C83131B",
"checksum": "e950eb36af127607fdc05844f116014dda0a2cbe2718a7f85f82fe7b79c2265e"
},
"aarch64_macos": {
"etag": "0x8DD14E092AB25AE",
"checksum": "e20ddfa756eff8eee87cc3b5efe9dd30b1640e0bff94be8808fc5020c921aad1"
}
},
"0.36": {
"version": "0.36.0"
},
"0.36.0": {
"x86_64_linux_musl": {
"etag": "0x8DCEF842EB48228",
"checksum": "100ad4bd66cda0d50ee34745f75677db0ed040a8ce93a02e8e63421635bd102d"
},
"x86_64_macos": {
"etag": "0x8DCEF8400445A44",
"checksum": "f758e2df542cad91303099c329d4f65cfc885d4b3a12c1b0452924f2c7d62aee"
},
"x86_64_windows": {
"etag": "0x8DCEF84E967A078",
"checksum": "ea9c6c6ecb212843dbd649ce8fc2c323b68c11d99df76fcbfa347a69b606a8aa"
},
"aarch64_macos": {
"etag": "0x8DCEF83F9D34219",
"checksum": "369a6ae2330db638ea3bb79f1bfe12efe7456e004ec5af253d72ca6af82b9546"
}
},
"0.35": {
"version": "0.35.0"
},
"0.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCCC35A9455766",
"checksum": "f97cf94cf14500a88217135b7cbde5e0cc11ba274670211f7cd7d26b7f41c254"
},
"x86_64_macos": {
"etag": "0x8DCCC3573F81C49",
"checksum": "7208a6b4468128c6942c369c54f2e78f58c8a916cc695f6df4d122e7d9d86efd"
},
"x86_64_windows": {
"etag": "0x8DCCC367877571E",
"checksum": "ee3282df02bf183d8c44bc6a72f3c7c80e9ee2626766dc759105910f100f2393"
},
"aarch64_macos": {
"etag": "0x8DCCC35714A58DA",
"checksum": "2b7c74bdf8f3e87b8076ab5bb9d6d9754bbd3d420c5ac7e14e44e08af4e9f924"
}
}, },
"0.34": { "0.34": {
"version": "0.34.0" "version": "0.34.0"

View File

@@ -19,10 +19,76 @@
}, },
"license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.31.2" "version": "0.31.5"
}, },
"0.31": { "0.31": {
"version": "0.31.2" "version": "0.31.5"
},
"0.31.5": {
"x86_64_linux_musl": {
"etag": "0x8DD36405804CBF3",
"checksum": "a5f2fdf67023775444c95afe5f0c190885944ca91250d39ac03788924eaa486d"
},
"x86_64_macos": {
"etag": "0x8DD3640173A9B5F",
"checksum": "8376c76c9d16f35ea0358d3683a4cfc638286eabf7fe12acdb31c4efb4ebeb6b"
},
"x86_64_windows": {
"etag": "0x8DD3640D5D46201",
"checksum": "96d93282bcd9c8e52fbe1dab2dff023512f198b5f0cff375c2fbce12fd978c5e"
},
"aarch64_linux_musl": {
"etag": "0x8DD364052DB3E9D",
"checksum": "b371cd0b30c8b7ae86badb9d92965acd740baa3412e11975cfb2ed54dc1b8130"
},
"aarch64_macos": {
"etag": "0x8DD364041B7A438",
"checksum": "476cd4eafea7ebaa21eb560dcd708cf412090214df17a45703c6454a88727cf1"
}
},
"0.31.4": {
"x86_64_linux_musl": {
"etag": "0x8DD2989345D8F62",
"checksum": "94a47da7a7a1e659c3f72d09e97e27962107d5cc9cb6c10f6725e1ed2ae2c145"
},
"x86_64_macos": {
"etag": "0x8DD2988DAFD48B6",
"checksum": "ea4eb1a57b259e6c7062790072e679dab78dea5e053141d67f5741805ba315e4"
},
"x86_64_windows": {
"etag": "0x8DD29894A932EA9",
"checksum": "10f7e7fe8bf81b9272ef983ff5d84c7c51c1492caca851234efbe093f01e246c"
},
"aarch64_linux_musl": {
"etag": "0x8DD2988FF72D12E",
"checksum": "1a646b57c6060c96c04c753aefa8f5696b6e97aa3ae1fb32a7239929f1245bbf"
},
"aarch64_macos": {
"etag": "0x8DD2988CB3EFCE4",
"checksum": "5214123555d1ccd3f5a3c7911e0556cb8d0a1161b645948dfa0ecc7a07b43357"
}
},
"0.31.3": {
"x86_64_linux_musl": {
"etag": "0x8DD10875FE4FC45",
"checksum": "405326d49e27ae21e11cbf233d8b4f617c010e6c2b0a69700afb8080639c4e98"
},
"x86_64_macos": {
"etag": "0x8DD1087002A0C02",
"checksum": "a906e48e91a1c550d77354e363c086ee424d25e9d426df10d0e2fbfbc83135b7"
},
"x86_64_windows": {
"etag": "0x8DD10877A55779E",
"checksum": "a1de43f98aa5ccff1bc277ec884fe9fd9d6a62a9c21b8fe2101674cfedaa1870"
},
"aarch64_linux_musl": {
"etag": "0x8DD10873074ABA6",
"checksum": "dd7f030e29535cf461e4c039e41934f47db44fd5c669be599bd58340f5cced8f"
},
"aarch64_macos": {
"etag": "0x8DD1086F4765747",
"checksum": "fe9d5557c3b5367738b0de441f6df5f29e547e67921fd888431b2324f68cad49"
}
}, },
"0.31.2": { "0.31.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -32,10 +32,88 @@
}, },
"license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)", "license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "0.1.50" "version": "0.1.54"
}, },
"0.1": { "0.1": {
"version": "0.1.50" "version": "0.1.54"
},
"0.1.54": {
"x86_64_linux_musl": {
"etag": "0x8DD31143C857BA5",
"checksum": "866b51683487d8aa69a59e7b7728e3f6d302388eda40db8816943d14d30fbc42"
},
"x86_64_macos": {
"etag": "0x8DD31146F76A8A8",
"checksum": "9bf127b7f9bacc54eaf8f1a764d6458530c7df6bce782ec4b8cba034c6bfd36c"
},
"x86_64_windows": {
"etag": "0x8DD3114B71A7832",
"checksum": "c34dc47902d3b9dadf567808ecab19863ab0bd01c039c0cca5df938efd59eb79"
},
"aarch64_linux_musl": {
"etag": "0x8DD311439500EB5",
"checksum": "69a061b2f3111fefcc7bfe3d0cc927c54dcd2f5f6db0cfe15277bdb9bc17e925"
},
"aarch64_macos": {
"etag": "0x8DD311411580373",
"checksum": "36b225eaf938c4520578cfa77471bd05e9f4a09067ee4fee545ddf63e6dbfba4"
},
"aarch64_windows": {
"etag": "0x8DD3114D12BF7AC",
"checksum": "0257ad2d653751c94828ee27cec916f8297681954ea51907d10c7e2a4cdea155"
}
},
"0.1.53": {
"x86_64_linux_musl": {
"etag": "0x8DD114D5A5A8296",
"checksum": "e2c63bf95583a772160eca65192cd128964e1e52f9d5b4a2fd13dd15f76c6e54"
},
"x86_64_macos": {
"etag": "0x8DD114CF9424905",
"checksum": "06f44833a4194a7b833e60dda9d7b874c1298bb82d42e2bbbd3ee995fbac31ff"
},
"x86_64_windows": {
"etag": "0x8DD114DBAF20DB1",
"checksum": "83bfad645d73ae39260cc9db70796a7295bebf05958b727355c008db3ae642fd"
},
"aarch64_linux_musl": {
"etag": "0x8DD114D575FB734",
"checksum": "d7b68b0f65afbb708870549bf5b8688b15d24c9804f4d54650ec91c92e841208"
},
"aarch64_macos": {
"etag": "0x8DD114CFAC8B8CC",
"checksum": "2f260756a44e603d72e2e68fcc41f0337ca284218b7efbe3862f5c73ba1a15fc"
},
"aarch64_windows": {
"etag": "0x8DD114DBBC22F55",
"checksum": "714b4b76b0dd950c3b42a472d2b11de744118636bbde46f8587aed3dcab20809"
}
},
"0.1.52": {
"x86_64_linux_musl": {
"etag": "0x8DCF62B151CCB34",
"checksum": "3ea2d7ad7470d4c0d67c8ffb897faf79baaa26d708146285243e43855bb133b1"
},
"x86_64_macos": {
"etag": "0x8DCF62ABBBA5092",
"checksum": "36ef3dd823e230247b42ab2c514f55a65ab831805f127d230005a47157fceb95"
},
"x86_64_windows": {
"etag": "0x8DCF62B67486994",
"checksum": "d3765154cae292e6f9ace271cecd87a6158024667c2f7317eb399737e236fe3f"
},
"aarch64_linux_musl": {
"etag": "0x8DCF62B10DCBE13",
"checksum": "8015ebda2fed2d6346ec49961e2476fce7460c383ead182e12d4b86a5fe45b4d"
},
"aarch64_macos": {
"etag": "0x8DCF62ABA382277",
"checksum": "cb9c24c11ff1d4e9e954b53ccfa954312e4e81ba9b043a7bbb6059418eb839b0"
},
"aarch64_windows": {
"etag": "0x8DCF62BA3359AE4",
"checksum": "636828aac4a212af88f97afda0e69825771a938302ffc15a2dfcabfd20f80acd"
}
}, },
"0.1.50": { "0.1.50": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,142 @@
}, },
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.19.1" "version": "0.19.7"
}, },
"0.19": { "0.19": {
"version": "0.19.1" "version": "0.19.7"
},
"0.19.7": {
"x86_64_linux_musl": {
"etag": "0x8DD1DD6FF709E0F",
"checksum": "f0888b50dfaa353885a6eeb1979f3ad42a153b34e388d4e6c944dbed5940d1c5"
},
"x86_64_windows": {
"etag": "0x8DD1DD6E31A46A4",
"checksum": "aa2de5926d125e0248dd7181d894d3a0d5873349da5ddacc32ed5380de49d07c"
},
"aarch64_linux_musl": {
"etag": "0x8DD1DD6D01D2225",
"checksum": "64c0c8c8387f3ac3c5f610cd2f973eca50ca351c03bb4c386fdc981f09aa97a6"
},
"aarch64_macos": {
"etag": "0x8DD1DD91C5DB4A4",
"checksum": "d57225a8e3574c0cf4bb1e7ade0acdfd8ea37a70803c8f17b1087c69246c0b5d"
},
"aarch64_windows": {
"etag": "0x8DD1DD715E23D42",
"checksum": "2997e25a9d591f2c1de275c19fa0e50bf536a6129f83147530a2df4b816d39e1"
}
},
"0.19.6": {
"x86_64_linux_musl": {
"etag": "0x8DD1D6C197AF968",
"checksum": "4e96fa4c6949f769b1d9765534eeeecc1cff1c68a2f14c2133ce725aaf2ab25b"
},
"x86_64_windows": {
"etag": "0x8DD1D6C1F3C234E",
"checksum": "96c62f249de011c1171bfec8e8f0167a8ea6fd2acc235ee0b159864be1f00fc0"
},
"aarch64_linux_musl": {
"etag": "0x8DD1D6BF3997E3D",
"checksum": "7f1e6ae0163a604d18d39eeebd1ddf0ff1227a94831c516210c7d0b77efd5c0c"
},
"aarch64_macos": {
"etag": "0x8DD1D6D66BE92B9",
"checksum": "1a6ca0ba81d2ebfef6ca3b77c37924c87e994ba20acbf479f285b55d82c2bc60"
},
"aarch64_windows": {
"etag": "0x8DD1D6C3E89704C",
"checksum": "8217239a1bbd6ee937da66e87d2aaacbb5afd10d275d72f5e54a481f67245332"
}
},
"0.19.5": {
"x86_64_linux_musl": {
"etag": "0x8DD10EB499E98B9",
"checksum": "3d4baf2a9067e13577a31623f9fa628c6415caea188591dca48aa378783e3913"
},
"x86_64_windows": {
"etag": "0x8DD10EAE6228CF5",
"checksum": "589254e208526d901d2193f4470a14241ad636a35df60bfeb35058e93e2e0d1c"
},
"aarch64_linux_musl": {
"etag": "0x8DD10EA7C976517",
"checksum": "0715fcfb3881a51e2e663f176c4ba6ba8c3f9a7a346668cc5b957d237ad4d401"
},
"aarch64_macos": {
"etag": "0x8DD10EC07B2E36C",
"checksum": "ecc421030d2db57d4e4bd2a29904243c9f59920e2634a0d2e9480ea4dedb00e5"
},
"aarch64_windows": {
"etag": "0x8DD10EAF12FE9A3",
"checksum": "abd4b87c1b22ed02df55b166fc86ab5269a16c3186f99786c4663fb64dfeea7e"
}
},
"0.19.4": {
"x86_64_linux_musl": {
"etag": "0x8DCF74715BF6C29",
"checksum": "3fbf6d78dc23d413c3c1196cc790598e6162baaf523f3ceebf565d6ed1738545"
},
"x86_64_windows": {
"etag": "0x8DCF7472F0600BC",
"checksum": "bfc9c836fce7d0f0ca829b63a53f646b6f0ba35e6e0518ebbc18bcb5dee83020"
},
"aarch64_linux_musl": {
"etag": "0x8DCF74713191958",
"checksum": "2f84b923075b0fb62a5069b485c80005888e4ffba7ecf984f327b2d2fc8f3c6f"
},
"aarch64_macos": {
"etag": "0x8DCF7471D5CB591",
"checksum": "51b376a3b1a41dc09eeb197c4d25e6fd23e6a440e2a58956a52ecf88c8177679"
},
"aarch64_windows": {
"etag": "0x8DCF747939158DE",
"checksum": "39d64a306be35497d66325983974db9d16d1dda3de8fd30ba7bf4799ff280fc8"
}
},
"0.19.3": {
"x86_64_linux_musl": {
"etag": "0x8DCDCA2DC25EFC6",
"checksum": "49d4796319f0b85039783675499d092cfbb95f33f9cc9e6feef239f7f23efe5c"
},
"x86_64_windows": {
"etag": "0x8DCDC9F69902822",
"checksum": "ba09c9f260500ffcf6837f57b06f1fc826695bdc28f69b0258067345b25661e1"
},
"aarch64_linux_musl": {
"etag": "0x8DCDCA2DC4E31F3",
"checksum": "b3bd9e02e1fa8ef4cd0c96a9686f2a9ed8ddf17c175c4de71f8709ca11e83c4a"
},
"aarch64_macos": {
"etag": "0x8DCDCA0D37AABD0",
"checksum": "60348c23e14e212b11bb68eec3cf3b5db2d18461f02efb0066ee6b1ec87790de"
},
"aarch64_windows": {
"etag": "0x8DCDC9F9CE2DE4D",
"checksum": "c624ac2b937991dd9d08e3d4b4c248ad3ea6ab6ea8e302754ad52b77856193e4"
}
},
"0.19.2": {
"x86_64_linux_musl": {
"etag": "0x8DCD7F42717DB9B",
"checksum": "004df391aa3bedcda64ce887a1e28f4c560a5afa417985f2e6a43dd57d1f7704"
},
"x86_64_windows": {
"etag": "0x8DCD7F3EC049C4B",
"checksum": "2ef56bf18329eafd2a8948b695c19178fe4f2fe7f8bef295f570f1492c916988"
},
"aarch64_linux_musl": {
"etag": "0x8DCD7F3F7DE776A",
"checksum": "7b323b138a49a684a811bb774f7a868131318bb5e0bd5bad20d44e7f6bf016a2"
},
"aarch64_macos": {
"etag": "0x8DCD7F991A9561E",
"checksum": "8dc56fc231d55522dcb88fa96b35db352711a7a86a9abaed76013c712ae58515"
},
"aarch64_windows": {
"etag": "0x8DCD7F4493614C5",
"checksum": "9da4d347bb1b26a10de5c9025561703c12ae78dc222205a2901a7ece739231fd"
}
}, },
"0.19.1": { "0.19.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

95
manifests/dprint.json generated
View File

@@ -25,10 +25,101 @@
}, },
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.47.2" "version": "0.48.0"
},
"0.48": {
"version": "0.48.0"
},
"0.48.0": {
"x86_64_linux_musl": {
"etag": "0x8DD22149AD1C4BE",
"checksum": "49e4b31f3a3606a4a796180104b6e2affbf701f1d7cca5a8917424ccac907442"
},
"x86_64_macos": {
"etag": "0x8DD22149AA8E6E9",
"checksum": "ffadf5fc645f3596f76c534cb2f10591c98513823134f085339b42e09ed919ab"
},
"x86_64_windows": {
"etag": "0x8DD22149A976E44",
"checksum": "772b4ff758196e1aa1df5b71e454ec8657a38ad5ae2000d03cb503a917ffc155"
},
"aarch64_linux_musl": {
"etag": "0x8DD22149AA73B02",
"checksum": "73179f4a53502e013700c97605cccebd0ff731696054a03d59ec9507947b8308"
},
"aarch64_macos": {
"etag": "0x8DD22149A9C71B2",
"checksum": "31efaf7d6fbdbb53188c457105e894d08b0c43eb02878abae778edaedd0a5c70"
}
}, },
"0.47": { "0.47": {
"version": "0.47.2" "version": "0.47.6"
},
"0.47.6": {
"x86_64_linux_musl": {
"etag": "0x8DD1261B07EEDD9",
"checksum": "ab0cd8c86d224b51371bb0a5c50418376b153a643d024022977e4d72cad529e6"
},
"x86_64_macos": {
"etag": "0x8DD1261B086AD4F",
"checksum": "b54950d447e0d17fcc2732bf99928503deb39b5b764e5b33995449bf6059c857"
},
"x86_64_windows": {
"etag": "0x8DD1261B0758292",
"checksum": "0c9abe671652b8da61227b92b0bc038b1e938367fa3d7a9fa3ba523d515d4a9a"
},
"aarch64_linux_musl": {
"etag": "0x8DD1261B07FB056",
"checksum": "221aaecc5e71d73591b226377064a33b4d15a5aae6788ef11c99a4da540a095d"
},
"aarch64_macos": {
"etag": "0x8DD1261B07FD733",
"checksum": "4f33c24141a19638ab045fe5e95654ff0ef8db29949e145d28ea3cc5b088a042"
}
},
"0.47.5": {
"x86_64_linux_musl": {
"etag": "0x8DCF638F76E5D84",
"checksum": "94fb93bb59236efd5302959662d9f3a0b16bb17e26e967052b5c598995e6b516"
},
"x86_64_macos": {
"etag": "0x8DCF638F733B94A",
"checksum": "f1284d78a556d530241e382915263484f590418f12dd7608ecc7dd0c8f78615c"
},
"x86_64_windows": {
"etag": "0x8DCF638F78464CF",
"checksum": "561e95d6ffccae1ab99f55c308fa74df3d960d3cb7ebec601fd3ddd503ee42a5"
},
"aarch64_linux_musl": {
"etag": "0x8DCF638FC0E96C6",
"checksum": "97c2a0f4f240e5b95faff1502b8284db7598efe5aee7f785db03e41345f0a335"
},
"aarch64_macos": {
"etag": "0x8DCF638F7347BCB",
"checksum": "5e333931f3cfe43bb8924a1c2c5b3021cbb983294fa020f67858b93689fd805d"
}
},
"0.47.4": {
"x86_64_linux_musl": {
"etag": "0x8DCF0701CE8BD49",
"checksum": "f43c768656e8024812222a238391601ad8db8e095fa87068e0d5c9c6176cb96a"
},
"x86_64_macos": {
"etag": "0x8DCF0701CE1E72C",
"checksum": "16f360c526c14c070ab618cf6c36ff9c8bf5b32c7e07a0c0c9b58d91697b4a40"
},
"x86_64_windows": {
"etag": "0x8DCF0701CDF78E3",
"checksum": "d91d0a6e607f06ee06fe2b01a6f602e2ace14d44e1d6f11ec6b3f1e0887a6fd6"
},
"aarch64_linux_musl": {
"etag": "0x8DCF0701CE6C3AD",
"checksum": "3b009c51c85336058672b4be54d4bdb044b7f9bbd570d51802449c1eac18ef6c"
},
"aarch64_macos": {
"etag": "0x8DCF0701CDB5ED2",
"checksum": "522783119d1ab52164ff2aaea2072c1578a7b8988156a0add06d370eb58d439e"
}
}, },
"0.47.2": { "0.47.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -1,143 +1,283 @@
{ {
"rust_crate": null, "rust_crate": null,
"template": { "template": null,
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
"latest": {
"version": "3.1.2"
},
"3": {
"version": "3.1.2"
},
"3.1": {
"version": "3.1.2"
},
"3.1.2": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-amd64.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-linux-amd64.tar.gz",
"etag": "0x8DD31C3802BB3A5",
"checksum": "3fd4fc81e5077f89faddb71ff05a5d6e2983b8c3953d1b1b6663c7245300e653",
"bin": "bin/ec-linux-amd64" "bin": "bin/ec-linux-amd64"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-amd64.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-darwin-amd64.tar.gz",
"etag": "0x8DD31C37FF6AE95",
"checksum": "f9077b2bbf93db1e7019cc35a567aa80937cd5680cf8453ed00f3eb47e9feea4",
"bin": "bin/ec-darwin-amd64" "bin": "bin/ec-darwin-amd64"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-amd64.exe.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-windows-amd64.zip",
"etag": "0x8DD31C380C87BA2",
"checksum": "58ced741383e4e8d68aeeda4c2a6c08deb52e45fbb3a5a976c52f161b62b8032",
"bin": "bin/ec-windows-amd64.exe" "bin": "bin/ec-windows-amd64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-arm64.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-linux-arm64.tar.gz",
"etag": "0x8DD31C38037B40E",
"checksum": "1333275ced71f1814db1ae677681a1b8b9d412d7046675594f7cdb1f8c7c47d1",
"bin": "bin/ec-linux-arm64" "bin": "bin/ec-linux-arm64"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-arm64.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-darwin-arm64.tar.gz",
"etag": "0x8DD31C37FF9B85E",
"checksum": "ca7ad4492a3235d853662dec88485073a01a782e121e308336832a14b95a765d",
"bin": "bin/ec-darwin-arm64" "bin": "bin/ec-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-arm64.exe.tar.gz", "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.2/ec-windows-arm64.zip",
"etag": "0x8DD31C3814F3C50",
"checksum": "af97bc69a6f6283818aa32788d8d6d884aafb1a30b939a7e9930a812dd30c75e",
"bin": "bin/ec-windows-arm64.exe" "bin": "bin/ec-windows-arm64.exe"
} }
}, },
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)", "3.1.1": {
"latest": { "x86_64_linux_gnu": {
"version": "3.0.3" "url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-linux-amd64.tar.gz",
"etag": "0x8DD30098E5600DE",
"checksum": "d750eebd0b296e1f2aa8e900f4fcc2e248e9638bd1bf9e858203ee236a21de00",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-darwin-amd64.tar.gz",
"etag": "0x8DD30098E51E6C5",
"checksum": "b414347a24fae1bdb88d7504dd5ffb69fcd9c7894eadc1a8c9124666388fd121",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-windows-amd64.zip",
"etag": "0x8DD30098E9B475F",
"checksum": "a6a7340365f51ab37a665e79d2cfeca46d25065b95ee01061abeb7ef666bc9b8",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-linux-arm64.tar.gz",
"etag": "0x8DD30098E7918D1",
"checksum": "f7cbdfd08704b8ab83f5b48ab6c8354d4aef01c408ab8c181c6d571bc1a4e24a",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-darwin-arm64.tar.gz",
"etag": "0x8DD30098ED2BACB",
"checksum": "44115eaef1c0b5d9ca09bbd7c7e3afadfe2ff14b8c04251eceb055163623f93f",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.1/ec-windows-arm64.zip",
"etag": "0x8DD30098EE0B4BA",
"checksum": "c028558c17100d89ff9a8a4c2b2fb75ae1047aa9431601679d66f37d581ccfc5",
"bin": "bin/ec-windows-arm64.exe"
}
}, },
"3": { "3.1.0": {
"version": "3.0.3" "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-linux-amd64.tar.gz",
"etag": "0x8DD2FEB7A3F6836",
"checksum": "43158e9de5ff5c22b1e972440d830511621dbd2c3b8a57878896c7bd26032dde",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-darwin-amd64.tar.gz",
"etag": "0x8DD2FEB7A06E4AA",
"checksum": "f75ca35ec49b839997b26f1ccfe5b87f912217fdbe2b80992c8fac159c18e36c",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-windows-amd64.zip",
"etag": "0x8DD2FEB79ABBDF1",
"checksum": "98570ba73976e756e8312530fed2d6caa0a1510d9552530a0e18f127df1ed186",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-linux-arm64.tar.gz",
"etag": "0x8DD2FEB796602D4",
"checksum": "3ac92a540367ccc24c07fd0cfcf00128d93f47c22efcd504bbbcbf5df5040686",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-darwin-arm64.tar.gz",
"etag": "0x8DD2FEB79FF253A",
"checksum": "29cf6e46df2efad7878ed28ba251a329a2a51b0570cb49e0a97bfd252a32d28a",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.1.0/ec-windows-arm64.zip",
"etag": "0x8DD2FEB7A7B6A3D",
"checksum": "84b9f74cee3074e95aa361344c88f3b0d0628a72fcf86d413cc651f9c49415c8",
"bin": "bin/ec-windows-arm64.exe"
}
}, },
"3.0": { "3.0": {
"version": "3.0.3" "version": "3.0.3"
}, },
"3.0.3": { "3.0.3": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-linux-amd64.tar.gz",
"etag": "0x8DC9B4F6F214767", "etag": "0x8DC9B4F6F214767",
"checksum": "fc698b0bf5bca0d42e28dd59d72e25487a51f645ca242c5f74bae975369f16aa" "checksum": "fc698b0bf5bca0d42e28dd59d72e25487a51f645ca242c5f74bae975369f16aa",
"bin": "bin/ec-linux-amd64"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-darwin-amd64.tar.gz",
"etag": "0x8DC9B4F53C6A5D4", "etag": "0x8DC9B4F53C6A5D4",
"checksum": "34bb2f4f34c4909b4ff415a5054ed47a6162f4e03857bdf2cfd7d166bbc91ce0" "checksum": "34bb2f4f34c4909b4ff415a5054ed47a6162f4e03857bdf2cfd7d166bbc91ce0",
"bin": "bin/ec-darwin-amd64"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-windows-amd64.exe.tar.gz",
"etag": "0x8DC9B4FAFC7A9F3", "etag": "0x8DC9B4FAFC7A9F3",
"checksum": "97d7b0530a172e49310010408286176665bbeedf6b38058ac3f125409c3a3b82" "checksum": "97d7b0530a172e49310010408286176665bbeedf6b38058ac3f125409c3a3b82",
"bin": "bin/ec-windows-amd64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-linux-arm64.tar.gz",
"etag": "0x8DC9B4F74C548E5", "etag": "0x8DC9B4F74C548E5",
"checksum": "d5991ae92170af79ec2052840176bf155d00eaf6eb5a2c8ffbf46f6378c21776" "checksum": "d5991ae92170af79ec2052840176bf155d00eaf6eb5a2c8ffbf46f6378c21776",
"bin": "bin/ec-linux-arm64"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-darwin-arm64.tar.gz",
"etag": "0x8DC9B4F56839C1F", "etag": "0x8DC9B4F56839C1F",
"checksum": "70b7f80dbfa89454dfa68f40c5d2f871bd8c311f01c822f78455b94536d87995" "checksum": "70b7f80dbfa89454dfa68f40c5d2f871bd8c311f01c822f78455b94536d87995",
"bin": "bin/ec-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.3/ec-windows-arm64.exe.tar.gz",
"etag": "0x8DC9B4FB58861E0", "etag": "0x8DC9B4FB58861E0",
"checksum": "6561c4a34c9e7df7e3f5abfaed5bbe5e43317db222b637f4b3a6d8e298120384" "checksum": "6561c4a34c9e7df7e3f5abfaed5bbe5e43317db222b637f4b3a6d8e298120384",
"bin": "bin/ec-windows-arm64.exe"
} }
}, },
"3.0.2": { "3.0.2": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-linux-amd64.tar.gz",
"etag": "0x8DC9A9036E834A7", "etag": "0x8DC9A9036E834A7",
"checksum": "2f11b26b34d97f07120038bf517af029b99f90fe96b77369fd66a301ab7a557e" "checksum": "2f11b26b34d97f07120038bf517af029b99f90fe96b77369fd66a301ab7a557e",
"bin": "bin/ec-linux-amd64"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-darwin-amd64.tar.gz",
"etag": "0x8DC9A901B300824", "etag": "0x8DC9A901B300824",
"checksum": "8e935c86dc9c8b4156ae96292b7f490b73cb8c50a3ab3943792dcbe6b7474764" "checksum": "8e935c86dc9c8b4156ae96292b7f490b73cb8c50a3ab3943792dcbe6b7474764",
"bin": "bin/ec-darwin-amd64"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-windows-amd64.exe.tar.gz",
"etag": "0x8DC9A9078A4F62F", "etag": "0x8DC9A9078A4F62F",
"checksum": "74ecb356917a55ad4276b09ae2cd0fe28ab8878121c5173a35b5acadd50e7bf1" "checksum": "74ecb356917a55ad4276b09ae2cd0fe28ab8878121c5173a35b5acadd50e7bf1",
"bin": "bin/ec-windows-amd64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-linux-arm64.tar.gz",
"etag": "0x8DC9A903C7370B0", "etag": "0x8DC9A903C7370B0",
"checksum": "8836eabc57daf4717b55ae2ce002469f8a14123c2129b7a9cf0597c98acfe928" "checksum": "8836eabc57daf4717b55ae2ce002469f8a14123c2129b7a9cf0597c98acfe928",
"bin": "bin/ec-linux-arm64"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-darwin-arm64.tar.gz",
"etag": "0x8DC9A901E0A289A", "etag": "0x8DC9A901E0A289A",
"checksum": "0eb627ea862b81c7645052a142fc0ff882fe491aad040a8be6a80f2d36a8635f" "checksum": "0eb627ea862b81c7645052a142fc0ff882fe491aad040a8be6a80f2d36a8635f",
"bin": "bin/ec-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.2/ec-windows-arm64.exe.tar.gz",
"etag": "0x8DC9A907E6D6B4A", "etag": "0x8DC9A907E6D6B4A",
"checksum": "3eb2ea381ad5c621f41a8c1bd2fc9312b5aabfa904078f4a4875302f4a8434ec" "checksum": "3eb2ea381ad5c621f41a8c1bd2fc9312b5aabfa904078f4a4875302f4a8434ec",
"bin": "bin/ec-windows-arm64.exe"
} }
}, },
"3.0.1": { "3.0.1": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-linux-amd64.tar.gz",
"etag": "0x8DC54967F3BEFBA", "etag": "0x8DC54967F3BEFBA",
"checksum": "debda88bcf5048280101b743b3104732650c8b49a2a017ed815481c817cfe13f" "checksum": "debda88bcf5048280101b743b3104732650c8b49a2a017ed815481c817cfe13f",
"bin": "bin/ec-linux-amd64"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-darwin-amd64.tar.gz",
"etag": "0x8DC549663BF24F5", "etag": "0x8DC549663BF24F5",
"checksum": "9e4b4e1340e905bfe0b993fe1343e95e0714eb8b715e35608018a8420866a60e" "checksum": "9e4b4e1340e905bfe0b993fe1343e95e0714eb8b715e35608018a8420866a60e",
"bin": "bin/ec-darwin-amd64"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-windows-amd64.exe.tar.gz",
"etag": "0x8DC5496CCD13EDB", "etag": "0x8DC5496CCD13EDB",
"checksum": "902556a8558108f910834f3e116f778e4a6710dbc74f79a065039ea52abe4d25" "checksum": "902556a8558108f910834f3e116f778e4a6710dbc74f79a065039ea52abe4d25",
"bin": "bin/ec-windows-amd64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-linux-arm64.tar.gz",
"etag": "0x8DC549684C470C1", "etag": "0x8DC549684C470C1",
"checksum": "59de9965c7b2629112b158bedff3f132115bd53fd14e3b477cc3a5fc77233e6b" "checksum": "59de9965c7b2629112b158bedff3f132115bd53fd14e3b477cc3a5fc77233e6b",
"bin": "bin/ec-linux-arm64"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-darwin-arm64.tar.gz",
"etag": "0x8DC54966905DDEE", "etag": "0x8DC54966905DDEE",
"checksum": "d7f0d4fbc05cee0afcb7debc130f2dd133fbd2a03ba80efa0d21fd19d774bf1b" "checksum": "d7f0d4fbc05cee0afcb7debc130f2dd133fbd2a03ba80efa0d21fd19d774bf1b",
"bin": "bin/ec-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.1/ec-windows-arm64.exe.tar.gz",
"etag": "0x8DC5496CEA80BFE", "etag": "0x8DC5496CEA80BFE",
"checksum": "b845ef4cd75fe76233f5537111bf24f9aeb3fc69f0aa90a4ebf306ad8028aa08" "checksum": "b845ef4cd75fe76233f5537111bf24f9aeb3fc69f0aa90a4ebf306ad8028aa08",
"bin": "bin/ec-windows-arm64.exe"
} }
}, },
"3.0.0": { "3.0.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-linux-amd64.tar.gz",
"etag": "0x8DC3C3FCCBF9621", "etag": "0x8DC3C3FCCBF9621",
"checksum": "8e2f3c5fa4891542535185a4859c5f92832bc11821eb03a081bc6bd87af5a829" "checksum": "8e2f3c5fa4891542535185a4859c5f92832bc11821eb03a081bc6bd87af5a829",
"bin": "bin/ec-linux-amd64"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-darwin-amd64.tar.gz",
"etag": "0x8DC3C3FC9D55B3A", "etag": "0x8DC3C3FC9D55B3A",
"checksum": "d331806227c1a1ed96ddd34eceac51bd1cef0121f78bdb09d509771f6e5aec79" "checksum": "d331806227c1a1ed96ddd34eceac51bd1cef0121f78bdb09d509771f6e5aec79",
"bin": "bin/ec-darwin-amd64"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-windows-amd64.exe.tar.gz",
"etag": "0x8DC3C3FD475C8CB", "etag": "0x8DC3C3FD475C8CB",
"checksum": "ff171ef63361bbd783622ba778a83e6fe5d6615e8b9e9e9c2f2c177e89dba499" "checksum": "ff171ef63361bbd783622ba778a83e6fe5d6615e8b9e9e9c2f2c177e89dba499",
"bin": "bin/ec-windows-amd64.exe"
}, },
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-linux-arm64.tar.gz",
"etag": "0x8DC3C3FD0E61D19", "etag": "0x8DC3C3FD0E61D19",
"checksum": "edf1d12ba1e6ff70090f063e7937081b49ba6007cd02e45f8329bbf965ed609e" "checksum": "edf1d12ba1e6ff70090f063e7937081b49ba6007cd02e45f8329bbf965ed609e",
"bin": "bin/ec-linux-arm64"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-darwin-arm64.tar.gz",
"etag": "0x8DC3C3FC9B59AE9", "etag": "0x8DC3C3FC9B59AE9",
"checksum": "35324d5914d147cb51859e49c48909cef22ae448fca407b9d39f95dcc77be109" "checksum": "35324d5914d147cb51859e49c48909cef22ae448fca407b9d39f95dcc77be109",
"bin": "bin/ec-darwin-arm64"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.0.0/ec-windows-arm64.exe.tar.gz",
"etag": "0x8DC3C3FD4E1CCA2", "etag": "0x8DC3C3FD4E1CCA2",
"checksum": "40b382a225a345e28f575010b637a372eb004ba3f1544341df0fbc265d183ff6" "checksum": "40b382a225a345e28f575010b637a372eb004ba3f1544341df0fbc265d183ff6",
"bin": "bin/ec-windows-arm64.exe"
} }
} }
} }

52
manifests/espup.json generated
View File

@@ -19,7 +19,57 @@
}, },
"license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.12.2" "version": "0.14.0"
},
"0.14": {
"version": "0.14.0"
},
"0.14.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD1E7DCEF3783B",
"checksum": "08ba1534c8addce1578bbffcac15fd1a058a543a1375a496c585d1cd4000eab0"
},
"x86_64_macos": {
"etag": "0x8DD1E7D48286B87",
"checksum": "2f05bc508c1c5bc0c470c03dae95ae89130866195cdb06e2e7a5d39eceb3b5e2"
},
"x86_64_windows": {
"etag": "0x8DD1E7D8FDB538C",
"checksum": "182701122c97acdb92011d86f362728f9081b7a8b3d7720951f4e02eb25f0cab"
},
"aarch64_linux_gnu": {
"etag": "0x8DD1E7D5F8E8082",
"checksum": "17bc622a95c7ad5554c383c103e3383a3c7b3642db61b80d64e96041ec77056f"
},
"aarch64_macos": {
"etag": "0x8DD1E7D46258F70",
"checksum": "a46e84e83f56c6025cbc14847ba0b54100a5e407565143b49aaa7ec44c0d0b4e"
}
},
"0.13": {
"version": "0.13.0"
},
"0.13.0": {
"x86_64_linux_gnu": {
"etag": "0x8DCF8CC80102377",
"checksum": "fa857f22da627725dabaf219e0d53c0dc8ffae4e11121ad42be8b79243feb41d"
},
"x86_64_macos": {
"etag": "0x8DCF8CC397E7D7A",
"checksum": "618611e68261269d53f9c5cb910bb4dd07e0eda451ff51b79888498146eef873"
},
"x86_64_windows": {
"etag": "0x8DCF8CC54BA394C",
"checksum": "e7d93c75dfcf55e154f95746e3cbe13450a8f56e64539767588e1eab14cc56c8"
},
"aarch64_linux_gnu": {
"etag": "0x8DCF8CC5E52C2B8",
"checksum": "a95b6c5273822ccda9bf41b754da11c49acd1a0ef3d60756efa674dffcef1caf"
},
"aarch64_macos": {
"etag": "0x8DCF8CC5547823E",
"checksum": "077238e6691ea865b0434e3662d45aa5d4e10f8647bb7a5de4ac66ce61c1fd06"
}
}, },
"0.12": { "0.12": {
"version": "0.12.2" "version": "0.12.2"

117
manifests/git-cliff.json generated
View File

@@ -28,10 +28,123 @@
}, },
"license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "2.5.0" "version": "2.8.0"
}, },
"2": { "2": {
"version": "2.5.0" "version": "2.8.0"
},
"2.8": {
"version": "2.8.0"
},
"2.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DD3C86C788509F",
"checksum": "505a5f672ad07837996e02be78781d152811396aadf060ed58979a7c7d3acc4e"
},
"x86_64_macos": {
"etag": "0x8DD3C86AA7DA163",
"checksum": "8e25260a526666f5381e124169bc36f9315919f61b89ba0b7f3443f0771c6499"
},
"x86_64_windows": {
"etag": "0x8DD3C879B6A6D65",
"checksum": "e1d7d1df5f679e6bd22aef5a60dee97cd69ec158f432a77e771b87283af94ad8"
},
"aarch64_linux_musl": {
"etag": "0x8DD3C86CF0150F9",
"checksum": "04fb2a52031f0a88ff88496b694d01fa655c31e21b17a5c7b8c4d2bc187be248"
},
"aarch64_macos": {
"etag": "0x8DD3C868B929459",
"checksum": "e61e10dc7ebf3b3d4e1cc10ea6e1a2fc0f1d5832adf31e52021ffc7ecf2b2cb0"
},
"aarch64_windows": {
"etag": "0x8DD3C87CA9EF12C",
"checksum": "ddef496b165c465aeede201c00a88cc21078511aee618803bc6f6ca789877928"
}
},
"2.7": {
"version": "2.7.0"
},
"2.7.0": {
"x86_64_linux_musl": {
"etag": "0x8DD0952B0DB39CC",
"checksum": "54360b4fb80d2a8e50c2a605517d7b6a435dd2a37db70579781a0598f45a3062"
},
"x86_64_macos": {
"etag": "0x8DD0952630F624A",
"checksum": "0ef07ded47fd4a4f9a704341d10e9bc3daef7054bae49d20ce4c76cb4bd01092"
},
"x86_64_windows": {
"etag": "0x8DD0953277A3FD1",
"checksum": "3afecbfb8b2a1145f6321fa6fc6bf0fabb8dff5dd7fa1bfa46bafa9f7484f47c"
},
"aarch64_linux_musl": {
"etag": "0x8DD0952A53E4C8D",
"checksum": "64db75d63e8f43ea830836bc110bebc1d80a5fe86d0e9a700a7350eb748fe9f6"
},
"aarch64_macos": {
"etag": "0x8DD095260B5EEE0",
"checksum": "3c67edc958a8209c30c86de22a4aa0bac1a1d554481f647aa9a7fe304a3339ed"
},
"aarch64_windows": {
"etag": "0x8DD095334EDFA8D",
"checksum": "3020caa170c7c63517bfb16a9ae142b493bdd35903ccd4663509aa7e231aa7c0"
}
},
"2.6": {
"version": "2.6.1"
},
"2.6.1": {
"x86_64_linux_musl": {
"etag": "0x8DCDF0C286D5E7C",
"checksum": "aa79de881c46ad783de43e20e6a5711cd6f7ef7e9b9d01648845d8c577817d78"
},
"x86_64_macos": {
"etag": "0x8DCDF0BF132B0C7",
"checksum": "1c819d6beaafe596b1b825519488362c56d7cd330a61d27b68dcf48b2cd13a08"
},
"x86_64_windows": {
"etag": "0x8DCDF0D0C6CFB82",
"checksum": "519f7cd9e5f43f1c11f323cddcb1e77b5ca7317a6ff72297be2f41975d45febe"
},
"aarch64_linux_musl": {
"etag": "0x8DCDF0C37EC48D9",
"checksum": "2e350b6fc7d8e46db466efa1fd35a41103041f9ea45eee9dd7ca8d419aac2155"
},
"aarch64_macos": {
"etag": "0x8DCDF0C177CD533",
"checksum": "d1501f61d7037cb7beaa315e6c413c3b92c19d835f59e706a070c344476a3d72"
},
"aarch64_windows": {
"etag": "0x8DCDF0CF49F0785",
"checksum": "ad2b600909927b0b5e6e0b593f54e69c5370b3fa969f7fda761638ff6f0d49f5"
}
},
"2.6.0": {
"x86_64_linux_musl": {
"etag": "0x8DCDACFCF1EEFBE",
"checksum": "0e82c96fc157ce2169830b89d084fd4c54bf88679cd2343df24071ba32b9018b"
},
"x86_64_macos": {
"etag": "0x8DCDACFA1297C37",
"checksum": "6404009773351c002c6fe600ace3cf9c5ad11db76d38840839f874361732a8cc"
},
"x86_64_windows": {
"etag": "0x8DCDAD08D63FE91",
"checksum": "f0ca8a2a38f45c627d0f2cf06f4f5c007bdc9ff5481a9568ecda1cf865903af2"
},
"aarch64_linux_musl": {
"etag": "0x8DCDACFCBFAF9B0",
"checksum": "9db871ba4c1aca00b150e5282c62fafcce9072db640787d52e3bb9a8651fba41"
},
"aarch64_macos": {
"etag": "0x8DCDACF9855D355",
"checksum": "bbd835af26871b665392a5a49cf06a2a1be31da3c1ed04d783339d8d2fcf758c"
},
"aarch64_windows": {
"etag": "0x8DCDAD094623847",
"checksum": "856db245927997d9155ea728052f69b745b12e69baadecf068938b01fc9aefcf"
}
}, },
"2.5": { "2.5": {
"version": "2.5.0" "version": "2.5.0"

26
manifests/grcov.json generated
View File

@@ -19,10 +19,32 @@
}, },
"license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)", "license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)",
"latest": { "latest": {
"version": "0.8.19" "version": "0.8.20"
}, },
"0.8": { "0.8": {
"version": "0.8.19" "version": "0.8.20"
},
"0.8.20": {
"x86_64_linux_musl": {
"etag": "0x8DCEC5E155652B7",
"checksum": "9fa59024f3ed5ab1058fe14788a77b6ef0e7830c66ee87c695ad075da5e477ec"
},
"x86_64_macos": {
"etag": "0x8DCEC5E13AB200C",
"checksum": "4e11796998e8f71e409355b5023350ef260cab1913ef6a44c5af8e12613153d7"
},
"x86_64_windows": {
"etag": "0x8DCEC5E1436E422",
"checksum": "619df1679f5ea8556566b09833d4c097f899ed9f295339f87eb33709cfdcf50f"
},
"aarch64_linux_musl": {
"etag": "0x8DCEC5E131CEDB4",
"checksum": "359511b0a612827aa31fb1adafc73b1032b8d5fe6188ff934efc52f2a32087fe"
},
"aarch64_macos": {
"etag": "0x8DCEC5E117CD229",
"checksum": "4921f30488cd3a4d5feb094cb132addbcd073eb67a87d6bde95f5827e6bd54ab"
}
}, },
"0.8.19": { "0.8.19": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -16,14 +16,43 @@
"aarch64_linux_gnu": { "aarch64_linux_gnu": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-aarch64-unknown-linux-gnu.tar.gz", "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" "bin": "hyperfine-v${version}-aarch64-unknown-linux-gnu/hyperfine"
},
"aarch64_macos": {
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-aarch64-apple-darwin.tar.gz",
"bin": "hyperfine-v${version}-aarch64-apple-darwin/hyperfine"
} }
}, },
"license_markdown": "[MIT](https://github.com/sharkdp/hyperfine/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/sharkdp/hyperfine/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/sharkdp/hyperfine/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/sharkdp/hyperfine/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "1.18.0" "version": "1.19.0"
}, },
"1": { "1": {
"version": "1.18.0" "version": "1.19.0"
},
"1.19": {
"version": "1.19.0"
},
"1.19.0": {
"x86_64_linux_musl": {
"etag": "0x8DD029A2506B538",
"checksum": "825287143f397774093539ca2458854ab3735c0e8a1aaf075c22edce7d261556"
},
"x86_64_macos": {
"etag": "0x8DD029A168794A5",
"checksum": "80ad420c0a9a5d090f6ca0ddc9305a139d57ba6b6e8e7adf22c800389baf3ab6"
},
"x86_64_windows": {
"etag": "0x8DD029A718B5FF6",
"checksum": "3e488eea6d930f54a43b1b2c8c01226286c7c01b5ba7211d7beb9029918a616c"
},
"aarch64_linux_gnu": {
"etag": "0x8DD029A11BFB41C",
"checksum": "7f9c0522e1acf869e0558e085c43f2cea3e30e4f7a4b7bc3d5540cbdee7b4273"
},
"aarch64_macos": {
"etag": "0x8DD029A033B40F5",
"checksum": "502e7c7f99e7e1919321eaa23a4a694c34b1b92d99cbd773a4a2497e100e088f"
}
}, },
"1.18": { "1.18": {
"version": "1.18.0" "version": "1.18.0"

129
manifests/just.json generated
View File

@@ -19,10 +19,135 @@
}, },
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)", "license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
"latest": { "latest": {
"version": "1.34.0" "version": "1.39.0"
}, },
"1": { "1": {
"version": "1.34.0" "version": "1.39.0"
},
"1.39": {
"version": "1.39.0"
},
"1.39.0": {
"x86_64_linux_musl": {
"etag": "0x8DD3B20A92CDED8",
"checksum": "1c53fa85a8c021ce7b19814e1a5e1dc0aa10c04bddca75196f7ab6db6130d2cd"
},
"x86_64_macos": {
"etag": "0x8DD3B20A69851F1",
"checksum": "6c786ac5646e643cc21e4d7d2f5da12b690a54c32d35307224db34879344ad4c"
},
"x86_64_windows": {
"etag": "0x8DD3B2117A4C6AC",
"checksum": "b99304df08fdafaa2ea92714a0696727f7ff0cb8dd02527095aeb4419e5f6de9"
},
"aarch64_linux_musl": {
"etag": "0x8DD3B20B8C41FD7",
"checksum": "f1b9acdb4374983539c765d60374350932527df807b25975e05abb152c9021e7"
},
"aarch64_macos": {
"etag": "0x8DD3B209ED9E867",
"checksum": "ab1e1fc95bc3cd11ee9ecc2c764abbd60f6d4f99dad05be78276e5487e959051"
}
},
"1.38": {
"version": "1.38.0"
},
"1.38.0": {
"x86_64_linux_musl": {
"etag": "0x8DD1963ADF6A8AD",
"checksum": "c803e67fd7b0af01667bd537197bc3df319938eacf9e8d51a441c71d03035bb5"
},
"x86_64_macos": {
"etag": "0x8DD1963A9BC11E0",
"checksum": "7b94bdbb1e7ecc9254c038de5e0b30b7bc133cc5c05cf30b6236df2c2ef80226"
},
"x86_64_windows": {
"etag": "0x8DD1963E4CA0879",
"checksum": "c68947147e10a78467ffbfbb8d9ce6163eba515b9429b5b68f286e260b63bfd2"
},
"aarch64_linux_musl": {
"etag": "0x8DD1963B9E35C0E",
"checksum": "efded3b062708c2bf55e7d7e7208f47ab70134a299e66e42d2759f67b421f9d3"
},
"aarch64_macos": {
"etag": "0x8DD1963A57F33A9",
"checksum": "9f352a4bdd1ff91dc5bd1dafaaa2edc9e7c04a2eb64b1c18244578ae45ff116a"
}
},
"1.37": {
"version": "1.37.0"
},
"1.37.0": {
"x86_64_linux_musl": {
"etag": "0x8DD09AFEAC870E8",
"checksum": "9e301da1a46153b4c9adf9efe20d05361467b5591b1b3cf8880db59a1d019963"
},
"x86_64_macos": {
"etag": "0x8DD09AFF022729B",
"checksum": "be9b503be9c50a280b92431035adc20a64a84dd1889f97b4e2f2844c77650fc7"
},
"x86_64_windows": {
"etag": "0x8DD09B0518B8377",
"checksum": "fc62b5dc04e103de15e04caeeb0398d286129353ff24302dd5e4da1fbd7badac"
},
"aarch64_linux_musl": {
"etag": "0x8DD09AFF2DC5D3D",
"checksum": "96a75ed35ef2cb227d921fa71cd8c8dfb5828ca197e2740ca8626546d393b04e"
},
"aarch64_macos": {
"etag": "0x8DD09AFE5108C4F",
"checksum": "613a7c96398fcccc2a5334a63bb525e865e74abee28d0df1869824a8c0c0dbeb"
}
},
"1.36": {
"version": "1.36.0"
},
"1.36.0": {
"x86_64_linux_musl": {
"etag": "0x8DCE1A04F0C3EB6",
"checksum": "bc7c9f377944f8de9cd0418b11d2955adebfa25a488c0b5e3dd2d2c0e9d732da"
},
"x86_64_macos": {
"etag": "0x8DCE1A04CB475B9",
"checksum": "30aacf9cbf021c2ff36fff5a05c800360e2020e527916e1c0960452ef5a8568c"
},
"x86_64_windows": {
"etag": "0x8DCE1A0A4C6557D",
"checksum": "7c0d56a07d51ddc4cdc2bd7d1e7e0223ada0281bc06bd482b8918102acf037fe"
},
"aarch64_linux_musl": {
"etag": "0x8DCE1A05631607E",
"checksum": "bb3886b15e2cbcb9c0eb19956297d36de4eaef45b89d3f5fa5d1fc4ed3b5b51d"
},
"aarch64_macos": {
"etag": "0x8DCE1A046338E06",
"checksum": "e7a824c4d92cdea270b61474bd48e851aedc4c65f9c5245c12b32df6de9b536f"
}
},
"1.35": {
"version": "1.35.0"
},
"1.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC7B014F47FBB",
"checksum": "c4172306e241bd175c07316156a610593fa2b687ac49418520a375605d7cead4"
},
"x86_64_macos": {
"etag": "0x8DCC7AFEA81141B",
"checksum": "d947700b3bd86ec5dc146f2d7fa6046010135d01ab6488bd65451b46acf3aeb6"
},
"x86_64_windows": {
"etag": "0x8DCC7B04ECF0176",
"checksum": "b53aebf423e701fb94442af8e7cf20400bc7bed46de297c6e0e9eb9c6fdb24e2"
},
"aarch64_linux_musl": {
"etag": "0x8DCC7AFFDAA1BE1",
"checksum": "a94c75426239fce8c1e7fdfccd20d60d987924f91ac45c843a14cd72d4d71e73"
},
"aarch64_macos": {
"etag": "0x8DCC7AFF5497587",
"checksum": "898cc0623112a5912ef2dd891020d68e6b8eba9250c76460547f1703e550fabb"
}
}, },
"1.34": { "1.34": {
"version": "1.34.0" "version": "1.34.0"

82
manifests/knope.json generated
View File

@@ -3,10 +3,88 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.18.0" "version": "0.18.3"
}, },
"0.18": { "0.18": {
"version": "0.18.0" "version": "0.18.3"
},
"0.18.3": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.3/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DD39BE215D7200",
"checksum": "7ebe693bcb214dceef133b9f0ce14af052f74056b205c6175dac3d99713bf8e6",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.3/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DD39BE215F1DD1",
"checksum": "a9717b6883436850118e9549acccbe75553ff89a0934d1578c90f280ef974243",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.3/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DD39BE21590A2E",
"checksum": "1f8056add6ab3b2af6a1570f166cd4d5f76003ec6d4982c1c3f59eae093580c1",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.3/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DD39BE21590A2E",
"checksum": "f2ea1719bd3f7143c7ba68ef1a5dfb977739a88f6b93a1e915674ec36fdf3040",
"bin": "knope-aarch64-apple-darwin/knope"
}
},
"0.18.2": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.2/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DD2ACDFF5567F8",
"checksum": "c43e040643cc16f14a70444d79dcf4e9c4eaa896664f598005386637c2534e6f",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.2/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DD2ACDFF51C290",
"checksum": "f9cc757233467e192a0904f2e9c2ef5aa1a7e715235b98520af33fd986d115f2",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.2/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DD2ACDFF558EDB",
"checksum": "0e5775244e10a7e9de89be4f0f485e23bfa6c98ad008b85d54a1235b4e7bd123",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.2/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DD2ACDFF4E6AFA",
"checksum": "ff35f72455a498e9a407b483c1d6ddb962f6ae31b1989db6dfc09e88da270b3b",
"bin": "knope-aarch64-apple-darwin/knope"
}
},
"0.18.1": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DCD528522BA9D9",
"checksum": "5f355e0ad6a11a24fab2d321d311efb6d9ad7e7ee78d847d27b97211d0e9ea5d",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DCD52852256F50",
"checksum": "3f58e382495a39c0803cdfe515c930c06a07bd79c45c49afae7e453f8817df2d",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DCD528522C9332",
"checksum": "8bf553e3474ee637385c853f47003c2d2242232ed7ee5c1ae4e6db02249acc76",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.1/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DCD528522E181B",
"checksum": "931e7a1214209e78ac63d5d37a64485623cd54916368f68095f38779373df5ec",
"bin": "knope-aarch64-apple-darwin/knope"
}
}, },
"0.18.0": { "0.18.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

58
manifests/mdbook.json generated
View File

@@ -19,10 +19,64 @@
}, },
"license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)", "license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.4.40" "version": "0.4.43"
}, },
"0.4": { "0.4": {
"version": "0.4.40" "version": "0.4.43"
},
"0.4.43": {
"x86_64_linux_musl": {
"etag": "0x8DD0D77E3D21BB6",
"checksum": "3058914071a6f22dbd1b8ea734a96d8e86489743ae0bc8d6bbd9e923f191b038"
},
"x86_64_macos": {
"etag": "0x8DD0D77F4A24C97",
"checksum": "03cb822f7080a1fd6a687409281fe2cad745748120cdc8f5a68c736c831d01db"
},
"x86_64_windows": {
"etag": "0x8DD0D781F32BDB6",
"checksum": "a8bbc1920e43dc88d2d10d0e3a271af863bb6f76545c6cdecc35dd1b30852a86"
},
"aarch64_linux_musl": {
"etag": "0x8DD0D77EB210014",
"checksum": "647d71951fc696adc8c499a4363bb1a21045a0c734818f077add8ec4477ad814"
}
},
"0.4.42": {
"x86_64_linux_musl": {
"etag": "0x8DCFF3CE5F0104B",
"checksum": "71dcce39dc7b0ef4ba448e8b92a435fd0067153e1fc4fddde0eaeb0f90829249"
},
"x86_64_macos": {
"etag": "0x8DCFF3CD41E87EF",
"checksum": "5544f8a73043678bd4c9ed0d6cff2803982a4bf12290a159672feb97cfe9769d"
},
"x86_64_windows": {
"etag": "0x8DCFF3D3A4CC5F2",
"checksum": "ddddd9258e24fa742b80c41fb22035a1e666691d7483ae72f7b08f5d14f41010"
},
"aarch64_linux_musl": {
"etag": "0x8DCFF3CF23D5A58",
"checksum": "a5b2f4f0d9aca891e537ba06fde82b0939e0e7ee29aca52709227599115617f1"
}
},
"0.4.41": {
"x86_64_linux_musl": {
"etag": "0x8DCFE8D1AA024B5",
"checksum": "72d64486386585122dba9e0ab291835168cac53ef9763ef46e1a7f79c4d867a1"
},
"x86_64_macos": {
"etag": "0x8DCFE8D19DC9F8C",
"checksum": "0e57063c02b031a2fa2fdeb82f55b3645258ced250dc33da2fb442afe3a9c85d"
},
"x86_64_windows": {
"etag": "0x8DCFE8D647B6AFB",
"checksum": "cae49035275508cfa42818e3e3a9e5faa57911c45446062d1502cea0d112dcbf"
},
"aarch64_linux_musl": {
"etag": "0x8DCFE8D26D8029D",
"checksum": "4a8778a046d598ae52c4cf7fd148d998cf5bef015133dbb63ce29de4ef49b3ba"
}
}, },
"0.4.40": { "0.4.40": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,13 +3,144 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.8.4" "version": "1.9.2"
}, },
"1": { "1": {
"version": "1.8.4" "version": "1.9.2"
},
"1.9": {
"version": "1.9.2"
},
"1.9.2": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_linux_amd64",
"etag": "0x8DD1FE15D0D964C",
"checksum": "d6af4b67fa5de658598bd2d445efb99e90d1734b3146962418719c4350ecb74b"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_darwin_amd64",
"etag": "0x8DD1FE15D17EAE8",
"checksum": "487ab433b2c2a8c80b737c0bd428a80e6d2e211b4adf775a52a6964163fa3249"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_windows_amd64.exe",
"etag": "0x8DD1FE15D1B9049",
"checksum": "c041e84d6b58150a31e8cf49fb3eb9b1e87b305c77db6aa82959262e2b1e9c9d"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_linux_arm64",
"etag": "0x8DD1FE15DDF3CAB",
"checksum": "9c6160afb26c79449a1f1b667323b989a57dda8fc19f22936c9ff920fd97ddfa"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_darwin_arm64",
"etag": "0x8DD1FE15DD6BAC1",
"checksum": "393f2c7089d9431bd26a3804d6e46d417b1c05abd5d49c41c7dfc174c520acf0"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.2/osv-scanner_windows_arm64.exe",
"etag": "0x8DD1FE15D2AC175",
"checksum": "c8936d46115ea09877185643adb5faa406c8cb9a652b55beb7211e8943517e2a"
}
},
"1.9.1": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_linux_amd64",
"etag": "0x8DCF93F597CEDF1",
"checksum": "c52d68f857d9aa6d6a2e98fcf0fda9e75307d59ee1fe1db26ffc588f1c5fda33"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_darwin_amd64",
"etag": "0x8DCF93F5A6FB2FC",
"checksum": "00204a20464b502208ce3cc01b9c1d0368a05d68a1a58e0cf1bb92eb4a1321d3"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_windows_amd64.exe",
"etag": "0x8DCF93F5A79E0C0",
"checksum": "47ff39efded3613a680f0ed2b6b6f93338117a65767c4c4bc5b80a292da6d482"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_linux_arm64",
"etag": "0x8DCF93F5985BDA5",
"checksum": "ede2ea34430184dbdef2a1449fb63bec5072f39b7664e6fe43371ad4a57823aa"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_darwin_arm64",
"etag": "0x8DCF93F595A7182",
"checksum": "4f21efa6c8819ccdb55218432c244f2b0bb01bd58870ccaf5b622d5c0778bfe2"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.1/osv-scanner_windows_arm64.exe",
"etag": "0x8DCF93F5962A5A9",
"checksum": "be7ca8267be49774c0e7e0b26a8dc7dc8cf85cff69649d1a205d009e2af950a6"
}
},
"1.9.0": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_linux_amd64",
"etag": "0x8DCE2A90F0DFBEF",
"checksum": "d9c1deedc23372a25049458e1e2f2bb9ad4098e2e2038118b9fec42f28f93ffb"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_darwin_amd64",
"etag": "0x8DCE2A90F2B0027",
"checksum": "666a59193441f86a0a55317dc11eb8815a80e2823576b8c38ab56156cb911f6a"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_windows_amd64.exe",
"etag": "0x8DCE2A90F428C54",
"checksum": "19153d3a0181b3080e89d800dbf5f4e29cc97bb9b1251ca98cc791caecb336c6"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_linux_arm64",
"etag": "0x8DCE2A90F174043",
"checksum": "7e41bfc8960b6ee8968af9d4d5cc3670dff07d2af443ba33e1fc83ee72e360ba"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_darwin_arm64",
"etag": "0x8DCE2A91014F4B7",
"checksum": "3a4f214675044d0605807b378a2c53773486313d27e32f38da0b3c330f8055f3"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.9.0/osv-scanner_windows_arm64.exe",
"etag": "0x8DCE2A91020CE41",
"checksum": "ae215907feaf7ca7de8083430769725772acd508f16751a247b467b150249fb8"
}
}, },
"1.8": { "1.8": {
"version": "1.8.4" "version": "1.8.5"
},
"1.8.5": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_linux_amd64",
"etag": "0x8DCD226445A20F7",
"checksum": "3f241e03861e25dc3f739794ba03ad3dffd68ef2c96c382a45df5fe734b5dc5f"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_darwin_amd64",
"etag": "0x8DCD2264451513A",
"checksum": "798954e5ef2fa71facc4463b1fe8ed81deceeaadc163f59792e39b5fdd7ae4d3"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_windows_amd64.exe",
"etag": "0x8DCD2264457D98F",
"checksum": "8f247683926cf62ac2ab67467b62e85f1059f45196f67ccd0e2e94d44c23e28e"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_linux_arm64",
"etag": "0x8DCD226450CC94A",
"checksum": "4d3c7df91eac9d0b2a51431008f7f4e156ca11ccf2bc2034fed836c4cc676797"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_darwin_arm64",
"etag": "0x8DCD226450FAC3A",
"checksum": "fec672000263f6d24fad3c545ff8da995073012ee7768a1efd9a31d3fbfb2bfd"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.5/osv-scanner_windows_arm64.exe",
"etag": "0x8DCD22644616BB4",
"checksum": "64e3eb8e8a047bfe3d025e2bad79ac2eb1ecf82a7b5bc75bc1d60d084789bc36"
}
}, },
"1.8.4": { "1.8.4": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,10 +3,106 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.8" "version": "0.6.11"
}, },
"0.6": { "0.6": {
"version": "0.6.8" "version": "0.6.11"
},
"0.6.11": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DD38C1F612ECE8",
"checksum": "805c0e86ad53c734973e1f55efc8fb6d82919029fdca4d27f80d590f94688edc"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-x86_64-apple-darwin.tar.gz",
"etag": "0x8DD38C20DC407CA",
"checksum": "9176db18ab6adc3bb1d4302eb52c83a9d46319df2b4671fccc4669dd8ce36fc6"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DD38C22DBBA859",
"checksum": "299c282946f836b200940f0b4b2c8646e51eff9f3602bd0c2a99b483aa2d4429"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DD38C1F6DE0AEB",
"checksum": "a294359f1b1a904a34911fbf482c69ee28924dc8c27f2a1b84b4eb2108b6df3d"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-aarch64-apple-darwin.tar.gz",
"etag": "0x8DD38C1F6FB83DD",
"checksum": "e4e841ba10e7a0e314ec192142c016974f4999a03fc0f37c8803708654098c91"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.11/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DD38C22406DAAB",
"checksum": "a5606df69e240edcf24e9466abdce004ba21c9f9cafe42d659fd3f3cb3d375e6"
}
},
"0.6.10": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCF5D67AA4A176",
"checksum": "9868ce309083557683a9091fcfeaa106d1f08a504f2a9c9c9b9437562a7f4291"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCF5D696875BD4",
"checksum": "3db852258cf4319a87d84905ce1a31f09890631a806cf8d3a69fc2fab1a1bf9f"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCF5D6B26F8E17",
"checksum": "2fb33affc3c7d59061ade35372804af1d1c310b8bb3cce09e73646e854e8fc6b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCF5D6799D337C",
"checksum": "1ec4a711a2cc4933861c15eb9c7597588cbb168d194f31a1a5c36baf4e151879"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCF5D68151BB8A",
"checksum": "eab58102d2d3aaeff5ff38c7b529948e9955d3ec1f6a4b5033dc72cf1d1883ee"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.10/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCF5D6A993D7DE",
"checksum": "09a618dc129b35668cbb5c8d305611670a2b7ab8bab8dc217c1677fb4b29525c"
}
},
"0.6.9": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCD4D4FF969E92",
"checksum": "354c60eacad40b1eb4419108f2615eaa510d85b74c8c0cac66436fadd2d78f34"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCD4D5124EA8B9",
"checksum": "a257c54537fefda492cafc55d164d432cf08c0d28ed8b3efe094cd909d488ed9"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCD4D536CFEA28",
"checksum": "f4576c79cf86f9c2f7e5fcd9251e5924301337aadd07c49ab5f7273ff994ed99"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCD4D4FF40C8BE",
"checksum": "4b34554144be39cb11a8b1aab0c05c4df7c4dc1bd8d79f263146b8159d0037dc"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCD4D5076BD2AC",
"checksum": "77f50e934acc628584b57b65a8c68b661df388f8f2b06bc70c04e849652cb5f8"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.9/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCD4D5135EE6B1",
"checksum": "083020ec6568baea5f825951e3d5a0d9d6201a6f79cef814fa4f8915221b5341"
}
}, },
"0.6.8": { "0.6.8": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

255
manifests/protoc.json generated
View File

@@ -3,13 +3,262 @@
"template": null, "template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)", "license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "3.27.3" "version": "3.29.3"
}, },
"3": { "3": {
"version": "3.27.3" "version": "3.29.3"
},
"3.29": {
"version": "3.29.3"
},
"3.29.3": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-linux-x86_64.zip",
"etag": "0x8DD3027A46B7D11",
"checksum": "3e866620c5be27664f3d2fa2d656b5f3e09b5152b42f1bedbf427b333e90021a"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-osx-x86_64.zip",
"etag": "0x8DD3027A4A7CD08",
"checksum": "9a788036d8f9854f7b03c305df4777cf0e54e5b081e25bf15252da87e0e90875"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-win64.zip",
"etag": "0x8DD3027A4D31921",
"checksum": "57ea59e9f551ad8d71ffaa9b5cfbe0ca1f4e720972a1db7ec2d12ab44bff9383"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-linux-aarch_64.zip",
"etag": "0x8DD3027A41A3612",
"checksum": "6427349140e01f06e049e707a58709a4f221ae73ab9a0425bc4a00c8d0e1ab32"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-osx-aarch_64.zip",
"etag": "0x8DD3027A47D6A3C",
"checksum": "2b8a3403cd097f95f3ba656e14b76c732b6b26d7f183330b11e36ef2bc028765"
}
},
"3.29.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-linux-x86_64.zip",
"etag": "0x8DD1F737F223EEC",
"checksum": "52e9e7ece55c7e30e7e8bbd254b4b21b408a5309bca826763c7124b696a132e9"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-osx-x86_64.zip",
"etag": "0x8DD1F737F777910",
"checksum": "ba2bd983b5f06ec38d663b602884a597dea3990a43803d7e153ed8f7c54269e1"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-win64.zip",
"etag": "0x8DD1F737F7C7C6E",
"checksum": "59ea61efb24b9d8a214171e2ca3fec55c3f1517eff067656c875d8a1cd06ce4f"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-linux-aarch_64.zip",
"etag": "0x8DD1F737ED2083F",
"checksum": "29cf483e2fb21827e5fac4964e35eae472a238e28c762f02fb17dcd93ff8b89f"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-osx-aarch_64.zip",
"etag": "0x8DD1F737F340533",
"checksum": "0e153a38d6da19594c980e7f7cd3ea0ddd52c9da1068c03c0d8533369fbfeb20"
}
},
"3.29.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.1/protoc-29.1-linux-x86_64.zip",
"etag": "0x8DD1480BBF9D305",
"checksum": "00c83fe9722d85e96c81b941b29f17a744b33b4ce66e0f18009fd8937de22c60"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.1/protoc-29.1-osx-x86_64.zip",
"etag": "0x8DD1480BC5A98F7",
"checksum": "db02b4b86de4d4cced3ea9934347da28dc95e7f38863ffc4ce3cc26283028da6"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.1/protoc-29.1-win64.zip",
"etag": "0x8DD1480BC7E259D",
"checksum": "7ea48225857ffc1224588c335c2b1af9d78a18af9d57c0528cca3193e336e9ce"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.1/protoc-29.1-linux-aarch_64.zip",
"etag": "0x8DD1480BBA1B5ED",
"checksum": "1f74a3f3355de7c0666bc125611c13532c2598f853521d0d3e621a5b09f24799"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.1/protoc-29.1-osx-aarch_64.zip",
"etag": "0x8DD1480BC10012F",
"checksum": "b8fd5976926198a7c4ea5c6eb4bf78959d5faed27bfc618254caa1043f770445"
}
},
"3.29.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protoc-29.0-linux-x86_64.zip",
"etag": "0x8DD0F12DA2E2AC7",
"checksum": "3c51065af3b9a606d9e18a1bf628143734ff4b9e69725d6459857430ba7a78df"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protoc-29.0-osx-x86_64.zip",
"etag": "0x8DD0F12DA708E6E",
"checksum": "e7a1cffc82e21daa67833011449c70ddff1eba3b115934387e6e8141efab092f"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protoc-29.0-win64.zip",
"etag": "0x8DD0F12DA99932D",
"checksum": "d03b9219858b8a4ca88063b78bf0a5cde73b51808b930c4b66f06e8482c3abe6"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protoc-29.0-linux-aarch_64.zip",
"etag": "0x8DD0F12D9CACFB2",
"checksum": "305f1be5ae7b2f39451870b312b45c1e0ba269901c83ba16d85f9f9d1441b348"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protoc-29.0-osx-aarch_64.zip",
"etag": "0x8DD0F12DA3B893D",
"checksum": "b2b59f03b030c8a748623d682a8b5bc9cc099e4bcfd06b8964ce89ec065b3103"
}
},
"3.28": {
"version": "3.28.3"
},
"3.28.3": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protoc-28.3-linux-x86_64.zip",
"etag": "0x8DCF2F223B49540",
"checksum": "0ad949f04a6a174da83cdcbdb36dee0a4925272a5b6d83f79a6bf9852076d53f"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protoc-28.3-osx-x86_64.zip",
"etag": "0x8DCF2F223D3455C",
"checksum": "97fe5d442090b4dbc23cd1384fb9b444fa1dc6e67d15bb5e1fe4de0da7638b20"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protoc-28.3-win64.zip",
"etag": "0x8DCF2F2244708C9",
"checksum": "ce64f49bdeddef49ce4bd313a8f59bcf92fcf67b5831efbf66170386d2e66948"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protoc-28.3-linux-aarch_64.zip",
"etag": "0x8DCF2F2236D550C",
"checksum": "1de522032a8b194002fe35cab86d747848238b5e4de4f99648372079f5b46f9a"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.3/protoc-28.3-osx-aarch_64.zip",
"etag": "0x8DCF2F223BAA8DC",
"checksum": "92ceefda6a7293ec014e6ecac82d64719357145cb6fc2865badadeb5e62c0431"
}
},
"3.28.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protoc-28.2-linux-x86_64.zip",
"etag": "0x8DCD8253BAB246F",
"checksum": "2febfd42b59ce93a28eb789019a470a3dd0449619bc04f84dad1333da261dec1"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protoc-28.2-osx-x86_64.zip",
"etag": "0x8DCD8253BBEBD79",
"checksum": "232f07d12bf4806207a79ec2c7378301c52e6f2f7efdd21c0dd416f0bda103ec"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protoc-28.2-win64.zip",
"etag": "0x8DCD8253BF1C95D",
"checksum": "4bde19271ed7cab9003570f28c6e4c4d71963eaf1211a86bf3bb25d9b895177a"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protoc-28.2-linux-aarch_64.zip",
"etag": "0x8DCD8253B447172",
"checksum": "91d8253cdc0f0f0fc51c2b69c80677996632f525ad84504bfa5b4ee38ad3e49c"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.2/protoc-28.2-osx-aarch_64.zip",
"etag": "0x8DCD8253B989B9A",
"checksum": "7bb048f52841789d9ec61983be0ce4c9e4fb3bd9a143462820ba9a3be0a03797"
}
},
"3.28.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-linux-x86_64.zip",
"etag": "0x8DCD285A6AB0E77",
"checksum": "58b1e2e45889187c22598bf5d9944d7c4f5f68407906f26cc4831911ae8ada53"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-osx-x86_64.zip",
"etag": "0x8DCD285A6E6751B",
"checksum": "f682d70c8382ddb0ad6b996a32db12eff098a2abd6b2db2caa9336d9c8069d54"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-win64.zip",
"etag": "0x8DCD285A725F5DF",
"checksum": "8ab709113bf3156e789d45e99401924ca5305267ad3fd9001727d945797e6748"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-linux-aarch_64.zip",
"etag": "0x8DCD285A655D422",
"checksum": "28c90edca27437bd892009a586ddc28a040e51f2c01bec29d22bede5d14a9e10"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.1/protoc-28.1-osx-aarch_64.zip",
"etag": "0x8DCD285A6C5A477",
"checksum": "1395bca972572ec2ce25bb773720ebf9bfd380159e8c71d987058e36ae6b000b"
}
},
"3.28.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-x86_64.zip",
"etag": "0x8DCC79A6BA9F65A",
"checksum": "b2e187c8b9f2d97cd3ecae4926d1bb2cbebe3ab768e7c987cbc86bb17f319358"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-x86_64.zip",
"etag": "0x8DCC79A6BCCE754",
"checksum": "92186702964437d3ba2ac3427bb906d9f6b92219ddb3c397a2e734d70be59046"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-win64.zip",
"etag": "0x8DCC79A6BFBD8CC",
"checksum": "349654eb0a66a37a7a8aabb89a32379216e7188233dfc6167d40f16f0932a205"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-aarch_64.zip",
"etag": "0x8DCC79A6B594B06",
"checksum": "d622619dcbfb5ecb281cfb92c1a74d6a0f42e752d9a2774b197f475f7ab1c8c4"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-aarch_64.zip",
"etag": "0x8DCC79A6BAE8512",
"checksum": "4e05879bb7f5b6209461e0cff58c20dfcb117bede7d4737ed8ec6383074fda24"
}
}, },
"3.27": { "3.27": {
"version": "3.27.3" "version": "3.27.4"
},
"3.27.4": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-x86_64.zip",
"etag": "0x8DCC6DA79711D5B",
"checksum": "20a977d023a47a7f27557aa144eb2c06baa6f623784e34d8a13d9abb6f6bc6c0"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-x86_64.zip",
"etag": "0x8DCC6DA79A0F821",
"checksum": "a0c0e3f900ce3bd99db8b378b25bdbaaf42fe060037d06bdbdb0e0a813f3032c"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-win64.zip",
"etag": "0x8DCC6DA79CDC90F",
"checksum": "7e48cfe4fe21d605a7b37be32514ef66692663a1aa280b9d84edaec851183daa"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-aarch_64.zip",
"etag": "0x8DCC6DA790B2D54",
"checksum": "2399fa9e634880e70a8aa760b1b164ea0a8e8acac3bf541e732f9b3ade312cc9"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-aarch_64.zip",
"etag": "0x8DCC6DA7977F370",
"checksum": "52aa0b3f95972ffb9363a07f7944683c72213ab2fbfc8bbc315837e26c5e4311"
}
}, },
"3.27.3": { "3.27.3": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

114
manifests/rclone.json generated
View File

@@ -28,10 +28,120 @@
}, },
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)", "license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
"latest": { "latest": {
"version": "1.67.0" "version": "1.69.0"
}, },
"1": { "1": {
"version": "1.67.0" "version": "1.69.0"
},
"1.69": {
"version": "1.69.0"
},
"1.69.0": {
"x86_64_linux_musl": {
"etag": "0x8DD3324F9F9FD71",
"checksum": "813892bb54ebc5891664b85c9cfc0e05ee50d39e3d5bb1ddd6d53d0f93a64dc2"
},
"x86_64_macos": {
"etag": "0x8DD3325E8440A19",
"checksum": "88475be8666944d5161bd15605d483f1bb55d9a46220b9dcf317b26e01659009"
},
"x86_64_windows": {
"etag": "0x8DD3326252ADAAD",
"checksum": "73f55188dbd15056b9728cb646f4e9774534b148dec3eed9ccbbaa381b95ce78"
},
"aarch64_linux_musl": {
"etag": "0x8DD33251C72E345",
"checksum": "82e4c24ee0cdbdfb93356e66cf14875ae4063f9923d2678e7d686119e98d75fe"
},
"aarch64_macos": {
"etag": "0x8DD3325F16EC073",
"checksum": "d8d22aca8f4af4c24ea01668a452d02888bef45e3a01c663cbb7d78bd1e21db2"
},
"aarch64_windows": {
"etag": "0x8DD33262D4C7710",
"checksum": "83c3e46f1b4414848cf676f58aa3f14ee428ba22bd963ecb0b70dada717ebfdb"
}
},
"1.68": {
"version": "1.68.2"
},
"1.68.2": {
"x86_64_linux_musl": {
"etag": "0x8DD057C3F2AF2A5",
"checksum": "0e6fa18051e67fc600d803a2dcb10ddedb092247fc6eee61be97f64ec080a13c"
},
"x86_64_macos": {
"etag": "0x8DD057CFB984BD5",
"checksum": "cdc685e16abbf35b6f47c95b2a5b4ad73a73921ff6842e5f4136c8b461756188"
},
"x86_64_windows": {
"etag": "0x8DD057D34187E1A",
"checksum": "812bf76cc02c04cf6327f3683f3d5a88e47d36c39db84c1a745777496be7d993"
},
"aarch64_linux_musl": {
"etag": "0x8DD057C544627A4",
"checksum": "c6e9d4cf9c88b279f6ad80cd5675daebc068e404890fa7e191412c1bc7a4ac5f"
},
"aarch64_macos": {
"etag": "0x8DD057D0613D1D3",
"checksum": "323f387b32bcf9ddfc3874f01879a0b2689dbd91309beb8c3a4410db04d0c41f"
},
"aarch64_windows": {
"etag": "0x8DD057D3B291B15",
"checksum": "cbc6584266cf62bb9f4df912cb00d566c1cbc50ce2748f5e433f1937209e807e"
}
},
"1.68.1": {
"x86_64_linux_musl": {
"etag": "0x8DCDCB2BE40EEB1",
"checksum": "34f34743b1831523cd2e0aff74447b717e2d62fe1b598e91703899e0c0689568"
},
"x86_64_macos": {
"etag": "0x8DCDCB37928251B",
"checksum": "d81e091571bc040282dab39d0cdee6b3215774de389469cd850c9803d6191de3"
},
"x86_64_windows": {
"etag": "0x8DCDCB3ACDFDD3A",
"checksum": "35e550ea373d90ed65ac1e2202420923584ec0501cf143ae27bdcff580a7c51f"
},
"aarch64_linux_musl": {
"etag": "0x8DCDCB2D43CFABB",
"checksum": "bd8b4e0923239f80d3a25fe37bea09050038fa8fdbadacd44b8cef2a3944777d"
},
"aarch64_macos": {
"etag": "0x8DCDCB380FC47C9",
"checksum": "38e7588e13c93ee710daa44bb798437eca7fd583d4e98d0bce6c685ff11f4152"
},
"aarch64_windows": {
"etag": "0x8DCDCB3B3D39CE3",
"checksum": "89fab75effaf3b921b76ac4f70367680be0ae1c5e1f12d767cc4be768603e511"
}
},
"1.68.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD021695DFEC9",
"checksum": "2462de3234dc581db6ed8353625926bfabdfa7286b37f99cd733a84eba70c17c"
},
"x86_64_macos": {
"etag": "0x8DCD02224137B7F",
"checksum": "3a7ac232883e1e90e9c2c72c327f6a73d4701c23b94f4dba4b09aed3ee5038fe"
},
"x86_64_windows": {
"etag": "0x8DCD0225941B88D",
"checksum": "b16769a2f839d0322db6d80d2bf7f7f0c13174a9482d2163384783a60113521c"
},
"aarch64_linux_musl": {
"etag": "0x8DCD0217EBFA66E",
"checksum": "1ff887245f07ce722b9245c9aa984a841b6ba47d719842b1ada6be85e08695dc"
},
"aarch64_macos": {
"etag": "0x8DCD0222BEF1202",
"checksum": "c037225f85a2fa7a78cc77a241de0a6a3d62dc6ea2b0a2fd668d50511244f559"
},
"aarch64_windows": {
"etag": "0x8DCD0226038A92C",
"checksum": "f0a29169078a443413e67d9decec3c468be7295ae84fe3313864fd4148f83ece"
}
}, },
"1.67": { "1.67": {
"version": "1.67.0" "version": "1.67.0"

2344
manifests/release-plz.json generated Normal file

File diff suppressed because it is too large Load Diff

73
manifests/sccache.json generated
View File

@@ -24,10 +24,79 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.8.1" "version": "0.9.1"
},
"0.9": {
"version": "0.9.1"
},
"0.9.1": {
"x86_64_linux_musl": {
"etag": "0x8DD2EF9E3F7EE20",
"checksum": "911f611db54e48dc50c32232462a99848824be5ba0f6f52cc33903712cd78715"
},
"x86_64_macos": {
"etag": "0x8DD2EF9E2CF88D7",
"checksum": "14495d2db913d4d0e1ab4b44a3e1d2c3d44693a5a405deb5a1b5c05e8f34af37"
},
"x86_64_windows": {
"etag": "0x8DD2EF9E361AE78",
"checksum": "12578536fc5e3de6c385eb4b56d0537ebeb21b9a221242833624572b71910049"
},
"aarch64_linux_musl": {
"etag": "0x8DD2EF9E118A350",
"checksum": "a0f10f7daeeecb3439d6e903bc5dc4a4ccee67985b506d3daf742521efe45627"
},
"aarch64_macos": {
"etag": "0x8DD2EF9DFE5C27C",
"checksum": "a2725e27c12961301834fe4c56ab982af6e8eb86fd51b82179369f1682776800"
}
},
"0.9.0": {
"x86_64_linux_musl": {
"etag": "0x8DD189531306ABE",
"checksum": "f29522f9aa70aa929b7e76b6d4a1286196b17668ea753e5687899a8f7e4b9d3e"
},
"x86_64_macos": {
"etag": "0x8DD1895301369F3",
"checksum": "0ba04fccefe2128784ce765c2bcd9765eb06e472c94dd62cc9d6c8ae69d7200f"
},
"x86_64_windows": {
"etag": "0x8DD1895309AC676",
"checksum": "35fe3b6348a4a5e693a9c3fff72721599b81a836708cfd943537a83f5434efd9"
},
"aarch64_linux_musl": {
"etag": "0x8DD18952E145A5D",
"checksum": "d0122fbeda107eff00a6401d6e3085fd1e361813821a05bcd224fc1d7071ecdf"
},
"aarch64_macos": {
"etag": "0x8DD18952CD41AB6",
"checksum": "f75b5b3d6046cac60a9eef362d86e6eeebdb4cc3c5dfd2e483f14f03ce4b94cf"
}
}, },
"0.8": { "0.8": {
"version": "0.8.1" "version": "0.8.2"
},
"0.8.2": {
"x86_64_linux_musl": {
"etag": "0x8DCDF9C94069C6F",
"checksum": "ecda4ddc89a49f1ec6f35bdce5ecbf6f205b399a680d11119d4ce9f6d962104e"
},
"x86_64_macos": {
"etag": "0x8DCDF9C9255A3FE",
"checksum": "fcbe1b76356f7183cee0b5bc150c0583abc01a5c42e9b2be94e9d17ed7dca3a4"
},
"x86_64_windows": {
"etag": "0x8DCDF9C932BD8D8",
"checksum": "de5e9f66bb8a6bbdf0e28cb8a086a8d12699af796bf70bcd9dc40d80715bf9b8"
},
"aarch64_linux_musl": {
"etag": "0x8DCDF9C8FAD0AA4",
"checksum": "d4b6c04edf7ed687a50be0d3d899dca01bc3037dcf99f16bc46a7b9a76f78db9"
},
"aarch64_macos": {
"etag": "0x8DCDF9C8E16337F",
"checksum": "32604da614ce679623a8de0d38eab91b87431d59f3344c5523c82e1b6e85ffc4"
}
}, },
"0.8.1": { "0.8.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

29
manifests/shfmt.json generated
View File

@@ -19,10 +19,35 @@
}, },
"license_markdown": "[BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE)", "license_markdown": "[BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE)",
"latest": { "latest": {
"version": "3.9.0" "version": "3.10.0"
}, },
"3": { "3": {
"version": "3.9.0" "version": "3.10.0"
},
"3.10": {
"version": "3.10.0"
},
"3.10.0": {
"x86_64_linux_musl": {
"etag": "0x8DCF147B60D9F66",
"checksum": "1f57a384d59542f8fac5f503da1f3ea44242f46dff969569e80b524d64b71dbc"
},
"x86_64_macos": {
"etag": "0x8DCF147B5BEC692",
"checksum": "ef8d970b3f695a7e8e7d40730eedd2d935ab9599f78a365f319c515bc59d4c83"
},
"x86_64_windows": {
"etag": "0x8DCF147B43AEC35",
"checksum": "6e4c6acd38de7b4b1ba8f8082b9e688df8c9b861d3f8b2e7bb1b7270201a3587"
},
"aarch64_linux_musl": {
"etag": "0x8DCF147B4F57B2C",
"checksum": "9d23013d56640e228732fd2a04a9ede0ab46bc2d764bf22a4a35fb1b14d707a8"
},
"aarch64_macos": {
"etag": "0x8DCF147B56378B6",
"checksum": "86030533a823c0a7cd92dee0f74094e5b901c3277b43def6337d5e19e56fe553"
}
}, },
"3.9": { "3.9": {
"version": "3.9.0" "version": "3.9.0"

270
manifests/syft.json generated
View File

@@ -24,10 +24,276 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.11.1" "version": "1.19.0"
}, },
"1": { "1": {
"version": "1.11.1" "version": "1.19.0"
},
"1.19": {
"version": "1.19.0"
},
"1.19.0": {
"x86_64_linux_musl": {
"etag": "0x8DD3B2008D5F4D4",
"checksum": "1dec148ea36aef68a866e35528974b5dbc106ba0b545f1a262ad977d48294637"
},
"x86_64_macos": {
"etag": "0x8DD3B2009AFA9C7",
"checksum": "bc6ddeef1c08e0925549033e75ce51e5b916baa505a2eee7fe197ed84f0db1bd"
},
"x86_64_windows": {
"etag": "0x8DD3B2009A55517",
"checksum": "405171c57db0c0a6c259a90673ae498482f2501e8ac9b685a94fa186dd6b9a4b"
},
"aarch64_linux_musl": {
"etag": "0x8DD3B2008D8B0E6",
"checksum": "3ec1412f1497a7aad795a36d09dc1df2bad349f07e274bbaf50c8c3746549048"
},
"aarch64_macos": {
"etag": "0x8DD3B2009A9961B",
"checksum": "a42c5b76d5f1555fd4a3de65ecd523c4f1364f9c71861a6530c7b8478205687e"
}
},
"1.18": {
"version": "1.18.1"
},
"1.18.1": {
"x86_64_linux_musl": {
"etag": "0x8DD1BA6C0E875DE",
"checksum": "066c251652221e4d44fcc4d115ce3df33a91769da38c830a8533199db2f65aab"
},
"x86_64_macos": {
"etag": "0x8DD1BA6C1890A1E",
"checksum": "223f5a97653e0bb0a96580a04328d41d515ee742bfbdd917f0583dc43e66f423"
},
"x86_64_windows": {
"etag": "0x8DD1BA6C192EA0F",
"checksum": "85476686b4eaaf4175a16c1cbef391c5396e06cdbef171ae8b7b2f7117e5b038"
},
"aarch64_linux_musl": {
"etag": "0x8DD1BA6C0EBF461",
"checksum": "cd228306e5cb0654baecb454f76611606b84899d27fa9ceb7da4df46b94fe84e"
},
"aarch64_macos": {
"etag": "0x8DD1BA6C19778D6",
"checksum": "bc5ad238a7cc60f19459b6f358079847bff5f8e520c8239706730f3fc5c5edd5"
}
},
"1.18.0": {
"x86_64_linux_musl": {
"etag": "0x8DD1895CCE03E62",
"checksum": "0b6fd1e0dd5b00b19585e5cde8e1c1f4ef60dc8fba8b41fab55f00852a2fbb8d"
},
"x86_64_macos": {
"etag": "0x8DD1895CD9F82FB",
"checksum": "9dacc76d994c049156b0e77f8d301212eea208b7365c88cd65b2e477d84ce666"
},
"x86_64_windows": {
"etag": "0x8DD1895CDA4389C",
"checksum": "e7c5face12a70cd1a480da5ba3092e5ab4ac49cc9467fd3f056167c58b929a1d"
},
"aarch64_linux_musl": {
"etag": "0x8DD1895CCDE1DDA",
"checksum": "24af468c55af7f52a90e6345e695dced1cb4311878578248a1ca90a332cda7df"
},
"aarch64_macos": {
"etag": "0x8DD1895CD95553E",
"checksum": "09215199eef24590048185835f8cbea15dd45728310cb1e2c26bc89451ebc28c"
}
},
"1.17": {
"version": "1.17.0"
},
"1.17.0": {
"x86_64_linux_musl": {
"etag": "0x8DD0A3B49E31597",
"checksum": "3485e831c21fd80b41fa3fc1f72e10367989b2d1aee082d642b5b0e658a02b44"
},
"x86_64_macos": {
"etag": "0x8DD0A3B4AA1BE3A",
"checksum": "81fb22678eba3380c28e0f425e0e7ff0a41ba57a8e1e98825ad92a7fa5698c78"
},
"x86_64_windows": {
"etag": "0x8DD0A3B4AA0ADEE",
"checksum": "a533ce601ed66a2be3b3418fe914baa1cf946e80e47dfbd71a58d8f7894c0a0e"
},
"aarch64_linux_musl": {
"etag": "0x8DD0A3B49EC80DD",
"checksum": "7f3e0cf3f8bc5dc320e56b0e133c854c8000d5f473bd61d247341a1b7bfa27ea"
},
"aarch64_macos": {
"etag": "0x8DD0A3B4A945FC7",
"checksum": "2cb79ecdc62d453912e299e7b814107700250ffeffdb3a9ea5dc9099af7b6dba"
}
},
"1.16": {
"version": "1.16.0"
},
"1.16.0": {
"x86_64_linux_musl": {
"etag": "0x8DCFD211A330C01",
"checksum": "38bf84931e898d4d01c39fc806f89ae3eebac56313978dacd96156f1f9f85bc7"
},
"x86_64_macos": {
"etag": "0x8DCFD211AC4E3B2",
"checksum": "f654b10a7ab4b18779586450d3b0f9e447017d9c74f1122495e281762d5799e9"
},
"x86_64_windows": {
"etag": "0x8DCFD211AD158D6",
"checksum": "682f9499757e2e7d9633039d049be54f4817fab29d306c4dbf093c48c8968c13"
},
"aarch64_linux_musl": {
"etag": "0x8DCFD211A24C4BB",
"checksum": "26f4cfd4cf712c24ed208566fb564ace629f5f069c068b8130f2e88e4b58912a"
},
"aarch64_macos": {
"etag": "0x8DCFD211AC99959",
"checksum": "0b6afa3b2f9448e96b7855e8341445690d0d60b5f6189672f9beab2bbc4250f2"
}
},
"1.15": {
"version": "1.15.0"
},
"1.15.0": {
"x86_64_linux_musl": {
"etag": "0x8DCF796174EFD03",
"checksum": "bd7215c3e0bfaec1139c3c46908b65ae01bc8d745723a3ce42b9659c2b62e428"
},
"x86_64_macos": {
"etag": "0x8DCF79617E5FED9",
"checksum": "c6fbbc3ccb4291e3698813fa1862f2ca0a4659573e8228d8932b6a6a8b4bc8f0"
},
"x86_64_windows": {
"etag": "0x8DCF79617D1CA5B",
"checksum": "98dc570512728afb97cb57cb53fc0d5871c16b0b468ecfe3dbe9dff76c7f0d3b"
},
"aarch64_linux_musl": {
"etag": "0x8DCF796174D9EF9",
"checksum": "98fc03dbba3de4f9c4227598c6ac185e7e78704a2638962f3973a6a0aa270208"
},
"aarch64_macos": {
"etag": "0x8DCF79617DB8358",
"checksum": "e9da47f1b32d6c7609be4f2c02d100489e9ff6123b08b6f8fc83cd8788f4b9da"
}
},
"1.14": {
"version": "1.14.2"
},
"1.14.2": {
"x86_64_linux_musl": {
"etag": "0x8DCF1F59B5B0BA5",
"checksum": "8fea5191eb749805dc891e4cc7942341ebc95e40b32a4d74647fa7bf6b00cd26"
},
"x86_64_macos": {
"etag": "0x8DCF1F59BDDD94F",
"checksum": "425657cb763ed262e69460eee07b0e8332e54c3daca771237b4a88c3de7f1648"
},
"x86_64_windows": {
"etag": "0x8DCF1F59BED3161",
"checksum": "376e54218258a8aa0dbfae1e1574586c113b9a0c09291957c444a43f1280cfe5"
},
"aarch64_linux_musl": {
"etag": "0x8DCF1F59B54F806",
"checksum": "c095dcf3cb3407e74a6481f67d24eb6a589e8aa88c1d0a4e4626b5c025be78bf"
},
"aarch64_macos": {
"etag": "0x8DCF1F59BE65B44",
"checksum": "db7397a6d607531cfd730a7c2359ebce748f112dd92a99744b8a6f6af6525d03"
}
},
"1.14.1": {
"x86_64_linux_musl": {
"etag": "0x8DCED1B03AA2C53",
"checksum": "3feb88479405252b84a55de6e36fec49ec7bd8981ca145af17b369d7836cfd7b"
},
"x86_64_macos": {
"etag": "0x8DCED1B04586D1A",
"checksum": "f288459e092637f8f479aa506799b028d55f71ce0861016589cc38fad98c6013"
},
"x86_64_windows": {
"etag": "0x8DCED1B0458E1C0",
"checksum": "2831d9917107b4810923602ea39741adecf05d39a280ecea5949db1644936238"
},
"aarch64_linux_musl": {
"etag": "0x8DCED1B03A5C47E",
"checksum": "1e556741aad65896efa7eeec4dce340e244b254961dc8d9ef5c344ff5ef53170"
},
"aarch64_macos": {
"etag": "0x8DCED1B0444D409",
"checksum": "dedf70d7b3b7ed58347a176419c3a5bfb181fbeb3341964bfff7c174929b6834"
}
},
"1.14.0": {
"x86_64_linux_musl": {
"etag": "0x8DCE71167249048",
"checksum": "21653debfeccb278576ffdd85b5dbe8cd44fcb820cae71e887a6ac2efb399d37"
},
"x86_64_macos": {
"etag": "0x8DCE711683286BD",
"checksum": "3d4c534670dfa805eabffb597a129b631a230f043ca8974ed97102c3abb78c53"
},
"x86_64_windows": {
"etag": "0x8DCE711682B62D3",
"checksum": "966a4ab727ff7b34ca0c3414b9977937614475aa1b52d01accde7bcb4445d687"
},
"aarch64_linux_musl": {
"etag": "0x8DCE711672F599B",
"checksum": "5956647be7f343cbe4a976d493140d0ae6155f8880688ac90c76fbdfef9e1d02"
},
"aarch64_macos": {
"etag": "0x8DCE711682D3585",
"checksum": "34b7a6f6b4c37f840015907323f2ede5f59cd28b22b6d61d5e1f6c448a591101"
}
},
"1.13": {
"version": "1.13.0"
},
"1.13.0": {
"x86_64_linux_musl": {
"etag": "0x8DCDC9DCA20EA29",
"checksum": "4a664f0b6de1bb3cfebebcf8baea7560d3f4b7424130f1cc2075de746a3cc039"
},
"x86_64_macos": {
"etag": "0x8DCDC9DCAD1E6F2",
"checksum": "b6778cdceed79eca793c17cff9f258cdfe906a5c2471d3710939d5dd2421a92e"
},
"x86_64_windows": {
"etag": "0x8DCDC9DCAD0D6B0",
"checksum": "2baed62f6a866039fd934fc765b0094ffbf348acfd259841a58e14b141d25af5"
},
"aarch64_linux_musl": {
"etag": "0x8DCDC9DCA19518A",
"checksum": "1b878b55d7a2a9371d6e363794bd3adffc8d7fe75cd733b2f1f61c78214ddb97"
},
"aarch64_macos": {
"etag": "0x8DCDC9DCACF51D0",
"checksum": "1900adc1401cfdd3bde9f39f49124ecd9b6f78f9983d81224ad4f419030b7185"
}
},
"1.12": {
"version": "1.12.2"
},
"1.12.2": {
"x86_64_linux_musl": {
"etag": "0x8DCD26CD2C44527",
"checksum": "a41c86cc51a15dbacdf431418b96ee051171b487fdddb7591f275b2d7a7ace1c"
},
"x86_64_macos": {
"etag": "0x8DCD26CD3CC00A5",
"checksum": "548bd4d88ce803a704d0ed301e74146299e76318a3a0ae6b8f076c11a9481d90"
},
"x86_64_windows": {
"etag": "0x8DCD26CD3C5ECF7",
"checksum": "86673ba78fed7c14c7aa8aaa1f5b01d1e3f9e414024ee2c625c504160e40bc77"
},
"aarch64_linux_musl": {
"etag": "0x8DCD26CD2C3A997",
"checksum": "31edc23ef0bcf0b879838cec5976677b05a75913387b35bef411c341289875f4"
},
"aarch64_macos": {
"etag": "0x8DCD26CD3D01AB2",
"checksum": "cae3236b253b0b360459bf64fe7d137a634e58e3f5d1acf46127dfd7f6f558d5"
}
}, },
"1.11": { "1.11": {
"version": "1.11.1" "version": "1.11.1"

385
manifests/trunk.json generated Normal file
View File

@@ -0,0 +1,385 @@
{
"rust_crate": "trunk",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/trunk-rs/trunk/releases/download/v${version}/trunk-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/trunk-rs/trunk/releases/download/v${version}/trunk-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/trunk-rs/trunk/releases/download/v${version}/trunk-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/trunk-rs/trunk/releases/download/v${version}/trunk-aarch64-unknown-linux-musl.tar.gz"
},
"aarch64_macos": {
"url": "https://github.com/trunk-rs/trunk/releases/download/v${version}/trunk-aarch64-apple-darwin.tar.gz"
}
},
"license_markdown": "[MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE)",
"latest": {
"version": "0.21.7"
},
"0.21": {
"version": "0.21.7"
},
"0.21.7": {
"x86_64_linux_musl": {
"etag": "0x8DD3A2D3E4E65D8",
"checksum": "74da2b114b85498063ccb85f950214bddab4606750699eb56f73bebffa2575df"
},
"x86_64_macos": {
"etag": "0x8DD3A2D3DC7CC05",
"checksum": "5ccdd1ecfba9ebf4e20bc0ed6f90900f6667600d0cb2d1e23bfda94d71d77f7c"
},
"x86_64_windows": {
"etag": "0x8DD3A2D3DFB99FD",
"checksum": "83b7915eb22d61d8ada4501a9ba0b44b6b2567d89b20e60fdf4a83bfadfe184e"
},
"aarch64_linux_musl": {
"etag": "0x8DD3A2D3D832102",
"checksum": "aed809b907272a335ee168df3b21ab7a29f41a1fb830fc446096da78af3fcbac"
},
"aarch64_macos": {
"etag": "0x8DD3A2D3D709841",
"checksum": "bebbbe865b6b8e5d07cd00e7cf77e81beccdee446236efe636ca53c2f9e0ce12"
}
},
"0.21.6": {
"x86_64_linux_musl": {
"etag": "0x8DD395263DA4485",
"checksum": "cd0897cb2db44c3305bea357a150759b7ba7cfc3e4290498d73692bbf87a55f3"
},
"x86_64_macos": {
"etag": "0x8DD3952638703EF",
"checksum": "3bf14129b4f4cdbdf82d4742da19972ec13bd7be8fb1cabd477d9dbf2d215b87"
},
"x86_64_windows": {
"etag": "0x8DD395263A03BE8",
"checksum": "02e025f6a3b4eecc1edc23b14864e15471a4d6159f9a91ec5f9b1cd1617563ca"
},
"aarch64_linux_musl": {
"etag": "0x8DD395263490844",
"checksum": "8a8a49af75a0499031372506f2703904504d3c1c2034aa48e648ccd7ef1f2238"
},
"aarch64_macos": {
"etag": "0x8DD39526347F804",
"checksum": "7f65126595d00d6e660b9f3e89fedc40a927bd06556461e45ae592468addeb05"
}
},
"0.21.5": {
"x86_64_linux_musl": {
"etag": "0x8DD1DBE8219003F",
"checksum": "82be12cb94f43494ab17014c6f69c407005f2c583d7a4b369ecb990be6168a8d"
},
"x86_64_macos": {
"etag": "0x8DD1DBE81AB02E3",
"checksum": "79e99f629b4b11afb0cd96a981108fb4858c4e05cfbeb3f964cac6a1ab1f7161"
},
"x86_64_windows": {
"etag": "0x8DD1DBE81F2DE82",
"checksum": "23ea518d4b5d20b38a6c613ee4dde25d13024ab4b79f4b9b5d1844602a1d83e3"
},
"aarch64_linux_musl": {
"etag": "0x8DD1DBE81A36A4E",
"checksum": "c28a0bad76c8e994ae8767d3a6ef8d2eeb5af725e3167482645bedccc873f14b"
},
"aarch64_macos": {
"etag": "0x8DD1DBE8199D823",
"checksum": "59116878586aa97a2cd9d9645c56713d2ff8a6f23eaf49950d72a5890ecdfdb1"
}
},
"0.21.4": {
"x86_64_linux_musl": {
"etag": "0x8DCFF0DBEEF4177",
"checksum": "b15d3a8cad00078dc9ae5f41c18b5e9c99c5dbae9633f204915401631258d866"
},
"x86_64_macos": {
"etag": "0x8DCFF0DBE9A54FE",
"checksum": "ec29b9c078f074d5dfde2947124cf0a642a44839535aa3713ff980db48f3d362"
},
"x86_64_windows": {
"etag": "0x8DCFF0DBEA9D3F9",
"checksum": "64a4984f42207dcd193900a760ce2fafdccdfe4f8260d68f600fe5b0bb7ced53"
},
"aarch64_linux_musl": {
"etag": "0x8DCFF0DBE79F90B",
"checksum": "5b4c2bfd58a85d524b11e36fdbb644c6407104fec61d623714ed610cebde3cd9"
},
"aarch64_macos": {
"etag": "0x8DCFF0DBE55D0C8",
"checksum": "70ff3b2f3b429e36e44bd3f5e1b5ad15651701cc5a732d48c29fc6abce707d73"
}
},
"0.21.3": {
"x86_64_linux_musl": {
"etag": "0x8DCFE581576606C",
"checksum": "bac3237589053f200f6e03cf1d8bf584b84b80160155666a85a4a2d4bbff3b4b"
},
"x86_64_macos": {
"etag": "0x8DCFE5815159A3E",
"checksum": "35095beafaecaa75cae590f15d953bf8bd7dc29fe3bb9ff7b865bc84caa8d8a8"
},
"x86_64_windows": {
"etag": "0x8DCFE5815485828",
"checksum": "f991a39ca44070e3b00f57162823d0367117297c13ed53a90cbaa47d2f0f2d9a"
},
"aarch64_linux_musl": {
"etag": "0x8DCFE5814F710F7",
"checksum": "803abee0b256eab6a6f1818c6b5dd652c430082befde594b5caf04219a530477"
},
"aarch64_macos": {
"etag": "0x8DCFE5814F061B6",
"checksum": "f568f0ff0d1e3432a833cfc58a887cf2d580d74a45894350c0a8542b6e690eb5"
}
},
"0.21.2": {
"x86_64_linux_musl": {
"etag": "0x8DCF8C9AAEB7DE2",
"checksum": "609097139b61d0ad76b66e051d80443e43172a16961c8fa4765b5cddb1a655fe"
},
"x86_64_macos": {
"etag": "0x8DCF8C9AA87D51B",
"checksum": "5bf5e3f9c23e505cff82784d29a4a62a29f30794ae9009a0e7cfacc66193df23"
},
"x86_64_windows": {
"etag": "0x8DCF8C9AAB51ACF",
"checksum": "bafafa0bb9f90f2ff43e1c60697a91f0a7498819528e0288a2043f04af4331cf"
},
"aarch64_linux_musl": {
"etag": "0x8DCF8C9AA675258",
"checksum": "1d9c7f54d5170f32422e440ba024a433e4bf8c55f419e698f6dca1710925ae2f"
},
"aarch64_macos": {
"etag": "0x8DCF8C9AA58E3AB",
"checksum": "cb282db7d1b202d8af47ef1fd4d22d71134dcde53e4064f13d864d49e8103a16"
}
},
"0.21.1": {
"x86_64_linux_musl": {
"etag": "0x8DCED2F939F5E1C",
"checksum": "edd5385c12a54f3bb4ca1e7c4d2c6bf904bf2adb1d1318410ddf682624c8a4f9"
},
"x86_64_macos": {
"etag": "0x8DCED2F933836DE",
"checksum": "78e3252990dca184ab1e16e141d023c677c7bdbb163b295575e4cd7523811b3e"
},
"x86_64_windows": {
"etag": "0x8DCED2F9362998C",
"checksum": "cf9b90be77f16e6bbeaa89f0446647d4de7331337e5e3e29f0069602d13ba1fb"
},
"aarch64_linux_musl": {
"etag": "0x8DCED2F93330C8E",
"checksum": "e05410a7c086b262de523abb1888d2fcd2c880b2e2714a9071b6ced294a308d5"
},
"aarch64_macos": {
"etag": "0x8DCED2F9312B0B0",
"checksum": "ac9c012bb87b524f849136ddb20b09f94cfab11b0e1778287c24ad854cc6fc2e"
}
},
"0.21.0": {
"x86_64_linux_musl": {
"etag": "0x8DCEC48B6E12382",
"checksum": "04ac86c9a71eefd80fa4ef8c33ccccdc36b3c5f8c4ab75665446010dcd148b25"
},
"x86_64_macos": {
"etag": "0x8DCEC48B5E25E95",
"checksum": "b0ae6e9b71d1a390c83b0d8a599989c5403df09d113d4b90253a78414c745385"
},
"x86_64_windows": {
"etag": "0x8DCEC48B679AE65",
"checksum": "4f673d34924ce2cd02355e56bbbbd505087421b0a24ff10c3e87f539606363da"
},
"aarch64_linux_musl": {
"etag": "0x8DCEC48B5DDA8F5",
"checksum": "eb10452cbe0af4cc5ef8490520934843271722c3771f3b8e058b8e348c30a44b"
},
"aarch64_macos": {
"etag": "0x8DCEC48B5D09846",
"checksum": "a33037e5917f54baefc5bf7d731a7f46338b52545c9a79528a0a50cc94251feb"
}
},
"0.20": {
"version": "0.20.3"
},
"0.20.3": {
"x86_64_linux_musl": {
"etag": "0x8DCB6B2412CE328",
"checksum": "0cefe433137daf7b88070a6c914405eb3bccefefad72bbbc109eec060f198a74"
},
"x86_64_macos": {
"etag": "0x8DCB6B240D5AF7F",
"checksum": "e7ed181eccabc627fa8114ab5529066cf80ddcdb109a34a0385591db22f089ca"
},
"x86_64_windows": {
"etag": "0x8DCB6B240E1890F",
"checksum": "f2fd3ad175dd68f1ca560865b711954932ae759ff0b910a0ce579ea0b33fc5ca"
},
"aarch64_linux_musl": {
"etag": "0x8DCB6B2408D3859",
"checksum": "0967994e15fcb8346bf31bb869d4f2f1e49740f23dfc961ab95cb08ea3a6d43b"
},
"aarch64_macos": {
"etag": "0x8DCB6B24085C6A9",
"checksum": "89ec26089bea0d4f12ce5f6d8599be07fad87fbde8452114fab9438acf1bd296"
}
},
"0.20.2": {
"x86_64_linux_musl": {
"etag": "0x8DC855E03300DEF",
"checksum": "b779863590dd822fd2de6a3b61313182b254eb1f44c994c324a7894411b73827"
},
"x86_64_macos": {
"etag": "0x8DC855E02C4A57C",
"checksum": "e24f60a52d5573c5adfc59493891634f7f2825463b04160347a316cda44b496f"
},
"x86_64_windows": {
"etag": "0x8DC855E0302EF18",
"checksum": "f33eceee28bd04daaeb9b163d823e57e5b062bfd07a7d10f3be365f4161fe3a2"
},
"aarch64_linux_musl": {
"etag": "0x8DC855E02A83CBD",
"checksum": "2f7075b079123bee8d3410e01f33eea9a5a22d44ee7f4a605ba4ed6ff351165d"
},
"aarch64_macos": {
"etag": "0x8DC855E02A815DC",
"checksum": "cf2c05a45c528c7dac3102e9e6a696249800b9ba23e957f022f46a6b27d019be"
}
},
"0.20.1": {
"x86_64_linux_musl": {
"etag": "0x8DC70EC94AD3839",
"checksum": "a6788406679e360bb5c70acd01eca8f33f6d2193732b7582e0dc424d115c8abe"
},
"x86_64_macos": {
"etag": "0x8DC70EC945934F0",
"checksum": "838e69507df6c95667e95cf6b4ab0d38694e339e4fadad81ad5ad66359921db3"
},
"x86_64_windows": {
"etag": "0x8DC70EC947AA115",
"checksum": "d2b1b5128d4d4dd8054bae38e2107fecbda79b80faeadcc3fab2902494cc7a16"
},
"aarch64_linux_musl": {
"etag": "0x8DC70EC942AB81D",
"checksum": "8474e09dc470646301da0d141a665a1c003e503a732014f4dbaf1e19b56cb6c1"
},
"aarch64_macos": {
"etag": "0x8DC70EC9422F8B6",
"checksum": "fc43c889b5c4a68efa0ae91d03a91cf4ba58ce15025dc01397edf480e1808611"
}
},
"0.20.0": {
"x86_64_linux_musl": {
"etag": "0x8DC6B3F9C7FCB28",
"checksum": "129df78fea682f4797b2d41e98419da2befaf98957156ae8c9e11e957fec9526"
},
"x86_64_macos": {
"etag": "0x8DC6B3F9BE87B6B",
"checksum": "3b31275b94174d78566d8b7ad81404c68a30b45012b8d8c68973433d8b787976"
},
"x86_64_windows": {
"etag": "0x8DC6B3F9C43C913",
"checksum": "9add69fe877c0bb4453c7f8e383d84315d7af797e3d5befa133f865baead67ca"
},
"aarch64_linux_musl": {
"etag": "0x8DC6B3F9C10E483",
"checksum": "c8adc0f8e046b47eabfec4c3a3fdaa25a116babfd9b2fe4d9ed57c7397077028"
},
"aarch64_macos": {
"etag": "0x8DC6B3F9C01659A",
"checksum": "2d3d613d4016ab2280565d2f9e5f8446d271875f72b414b8fcd8840ecc6fbba2"
}
},
"0.19": {
"version": "0.19.3"
},
"0.19.3": {
"x86_64_linux_musl": {
"etag": "0x8DC65CFA57124B3",
"checksum": "432ecca5c492d429dc2732b3a4e9bb0c605c8279f16a24014ef8681d212e2d8a"
},
"x86_64_macos": {
"etag": "0x8DC65CFA4D2D7CD",
"checksum": "d146e59ca6c4f2dca250c59312cb26ea91f0c2bd408d32cc3745a302b2338aad"
},
"x86_64_windows": {
"etag": "0x8DC65CFA525A3A1",
"checksum": "1e576f76aafcd121b6cef3b81113a71b0ccabc863a6e0300e17042215c6db553"
},
"aarch64_linux_musl": {
"etag": "0x8DC65CFA4E5AE56",
"checksum": "68449445913a8862fe0c13135cb038fd412c1c4d203b7fb0aab3f1693b1de0c8"
},
"aarch64_macos": {
"etag": "0x8DC65CFA4DD2C69",
"checksum": "d4275df170626825d1aab69f406419dab1c799c45a32c5b4b886d90a60fb7bfc"
}
},
"0.19.2": {
"x86_64_linux_musl": {
"etag": "0x8DC5A40FFC16AAC",
"checksum": "0714e790caa14fb489aa111fa42fd8eb07cf0e26f041397bbb5b5d2c16e7cdf2"
},
"x86_64_macos": {
"etag": "0x8DC5A40FF7D346E",
"checksum": "62a94c142aeaca4fde6fb11057a1ddbc3f07bc2c877ed09176b970a5c3647a74"
},
"x86_64_windows": {
"etag": "0x8DC5A4102FB8E2F",
"checksum": "2350924635b93fd0400edbf31156bcdd041c9c0cfb52cdb1f6c4f40f8db20268"
},
"aarch64_linux_musl": {
"etag": "0x8DC5A4102B49BE7",
"checksum": "40a4187e964ceb55410bf14d68f4591e2d1447f6fb025287c3368bf796793f3c"
},
"aarch64_macos": {
"etag": "0x8DC5A40FF2CD6E1",
"checksum": "fa37092ef5b5b93ca8bcb52e149d46f50fa31aa3b368354a7e67948f8d4a77fc"
}
},
"0.19.1": {
"x86_64_linux_musl": {
"etag": "0x8DC4337CEEDBA75",
"checksum": "e353e304fe0a62a6821300185944cdd2fd89232b62580559650526a8a775b6d8"
},
"x86_64_macos": {
"etag": "0x8DC4337C4D9805C",
"checksum": "773358c67bd1bb5c8e6e5ff8800453d1a6fed0d9eb450f8bdef853c8c2b1a94c"
},
"x86_64_windows": {
"etag": "0x8DC4337D324372E",
"checksum": "f30e9ac1f15284df28b9ee01f1bc8b18cf8c74096fa466d343b2731e8bd7f190"
},
"aarch64_linux_musl": {
"etag": "0x8DC4337C483F83F",
"checksum": "fa07c494901a7785d262bc8a2bb73a393c312e3b0f1e29f713e333c8f7648d95"
},
"aarch64_macos": {
"etag": "0x8DC4337C43AE54E",
"checksum": "4fe86f71d3c08fa61796f44f332c9b75587e40b0078bd652f177c7d83e18fbcb"
}
},
"0.19.0": {
"x86_64_linux_musl": {
"etag": "0x8DC3F8F7A836CD3",
"checksum": "4a3aa453213fd429567ff25a1141ec156f20bd9081a64701fd1a6d5838adf308"
},
"x86_64_macos": {
"etag": "0x8DC3F8F7A04927E",
"checksum": "59e619e66e6f3ce9e39e2adc9b30e633e45ec595c64c9eb325f7aaca41f98583"
},
"x86_64_windows": {
"etag": "0x8DC3F8F7A3ACEB8",
"checksum": "5a0bbf88d52923c479d61061a423747f86042f78ae7f2bf45ea4396e1633a680"
},
"aarch64_linux_musl": {
"etag": "0x8DC3F8F79DACB5D",
"checksum": "02503bb30b42ddeb38d63bd978455ca1e7c91814234ed258ae894cf37214dc2c"
},
"aarch64_macos": {
"etag": "0x8DC3F8F79E7406C",
"checksum": "6b032cbafdd784a89f4a5ec80b8bdfb00f1264bdd113541d8d5352027d1e471f"
}
}
}

453
manifests/typos.json generated
View File

@@ -16,13 +16,460 @@
}, },
"license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "1.24.1" "version": "1.29.4"
}, },
"1": { "1": {
"version": "1.24.1" "version": "1.29.4"
},
"1.29": {
"version": "1.29.4"
},
"1.29.4": {
"x86_64_linux_musl": {
"etag": "0x8DD2BFEF497C99A",
"checksum": "5eebaff491e2d503b225751e461bcba849efc19c6075f780b45887920a2e3506"
},
"x86_64_macos": {
"etag": "0x8DD2BFF38DE029E",
"checksum": "8f4b7d97ea6bf5ed1e9f4545cab39886373b07766a00edbef10de2f567d3762e"
},
"x86_64_windows": {
"etag": "0x8DD2BFF400FE29A",
"checksum": "bac4aef428259aca9c99286d99921dc09da6032afc6d54ba0334615991adbb26"
},
"aarch64_macos": {
"etag": "0x8DD2BFF45584668",
"checksum": "8701cd7ed32c61dda3fe5fbd5516d63d5daeecb377ac0d1cc149d9e88ff87975"
}
},
"1.29.3": {
"x86_64_linux_musl": {
"etag": "0x8DD2B6BB018B914",
"checksum": "bf8f18721055483eae9420c424ae28fe11b8881278ac060e65566f3b65cdcfa8"
},
"x86_64_macos": {
"etag": "0x8DD2B6C237CC2A5",
"checksum": "5e5f52a23c36e4ff06194f690c874a52a8a07d113f2b906ad29424614057c1a5"
},
"x86_64_windows": {
"etag": "0x8DD2B6C6C818914",
"checksum": "462bf6b62a49c65860ae57a11c332f8dbaeaddc0384c5f5f8225af31c83dbd5b"
},
"aarch64_macos": {
"etag": "0x8DD2B6BF6D405F3",
"checksum": "fb1ad842dcd06a79048ff6a6d3be64e79729a9a14b954638d709f759431d6df6"
}
},
"1.29.1": {
"x86_64_linux_musl": {
"etag": "0x8DD2B44978440AE",
"checksum": "f4d9630c51bdf9398ebcd70bee485302eb14b9e4ddf1f8101deab8d30621ffda"
},
"x86_64_macos": {
"etag": "0x8DD2B44B0A26BB5",
"checksum": "33002029990b5645fe9a541fa321a2bb053894b776f57435b6a75ad1854ad007"
},
"x86_64_windows": {
"etag": "0x8DD2B4504BFD839",
"checksum": "35829b5ce8c5194aa3bdc93ccfe86b70555dffa6074174c85c21f5569361ce11"
},
"aarch64_macos": {
"etag": "0x8DD2B44B4B50C21",
"checksum": "264ceb033679b7a5c8d5647f3b1c0f0c5cdb8fbf0454dd83bdb94f2fd0e03d5e"
}
},
"1.29.0": {
"x86_64_linux_musl": {
"etag": "0x8DD29B260A3C957",
"checksum": "d936bdd241fd7e5cf30802ad60d942169f6e2f4197444824ccb8bd7bdebb1245"
},
"x86_64_macos": {
"etag": "0x8DD29B249212B90",
"checksum": "7ad39f41dc23e1c3c8470ba3f8c0c1457928c668af6552b07f74a77b65585515"
},
"x86_64_windows": {
"etag": "0x8DD29B2A7AF8080",
"checksum": "1216d4e9c353132045f53e84977003f8c29af8f1131045df5b69daf39ef02b48"
},
"aarch64_macos": {
"etag": "0x8DD29B27BAFFF8A",
"checksum": "a5e204a4b2c2cd920772a5404a425ad15a39793d6359340790e8ebeb5eb62b9a"
}
},
"1.28": {
"version": "1.28.4"
},
"1.28.4": {
"x86_64_linux_musl": {
"etag": "0x8DD1E17E4C2DB36",
"checksum": "57e6d32c718eac69f9323b05a7aa00b2d1d882d40b9a787171c1b7050c2918b8"
},
"x86_64_macos": {
"etag": "0x8DD1E1811620D34",
"checksum": "f8b196c7e0cbf3548377552a4c4bd2a13f18b58281faa7152ddf82f3c9db3a6a"
},
"x86_64_windows": {
"etag": "0x8DD1E1880BCAEB7",
"checksum": "b9bc8b8164f63fa385ff67cb4cf9e8f21aa269d9a1d5b4af8e723e0e909d1d6e"
},
"aarch64_macos": {
"etag": "0x8DD1E180EC6D14E",
"checksum": "5cdecbca6e2d4b7521ecdc71c7642346d2b9733d83a02e734e1fb78d2284c21d"
}
},
"1.28.3": {
"x86_64_linux_musl": {
"etag": "0x8DD1AEF2258674F",
"checksum": "5aadc7aa163b99f040bcce246172e8c1dda0b6139b2d67d00894b3884233bbfb"
},
"x86_64_macos": {
"etag": "0x8DD1AEF107F8D7E",
"checksum": "3dc98f8dea4ddd592351dc7d05a81e419e21b96ef9dad99143248fd713a42d3a"
},
"x86_64_windows": {
"etag": "0x8DD1AEF779C19E0",
"checksum": "f24e3460b132c7a85bcc8c2f25521aadfb9d6bd5faa312446d0fa86d40cd5d05"
},
"aarch64_macos": {
"etag": "0x8DD1AEF0E048688",
"checksum": "1f98d72798cf6e019379579f376a43beca5becc525a9902cf8cb05101c25f285"
}
},
"1.28.2": {
"x86_64_linux_musl": {
"etag": "0x8DD12EA634C9F87",
"checksum": "d06f2be394a828e2b9e429c6053b943974e2a7134ec8cbac3ad1f65c18c75970"
},
"x86_64_macos": {
"etag": "0x8DD12EA7D3ED94E",
"checksum": "c560fa1c63a78ba494a4a9b5618ee16fbbb4a0a9a442cf2e7a668d84627b0c74"
},
"x86_64_windows": {
"etag": "0x8DD12EAACE9FFF7",
"checksum": "c1323d79bbe632d343c1a99cc6fac4c9f89556318d98a7700cee8db6d7aad83b"
},
"aarch64_macos": {
"etag": "0x8DD12EA8380DF76",
"checksum": "69f1f16509fba0c1c87fe3af03a663db18e9a5ead16595f6f278ccd129a2631d"
}
},
"1.28.1": {
"x86_64_linux_musl": {
"etag": "0x8DD0E3E78CB5699",
"checksum": "621e1fa08354f987334c68d915614220916ddd28205d2cefc8b9caeabad21997"
},
"x86_64_macos": {
"etag": "0x8DD0E3E7B3814E1",
"checksum": "0c5d792f13cdb28312ad7a01806ca1bf7dfff1b69376505a4e9b92140578e648"
},
"x86_64_windows": {
"etag": "0x8DD0E3EAFAD028C",
"checksum": "28941cddb150a929e9ab7c21bf505fad4b24b07be92c143bf0bd2e49b18e8f94"
},
"aarch64_macos": {
"etag": "0x8DD0E3E7BC8B581",
"checksum": "4e386811d942338364123fe7736e8ded3fc566eb41b72fc3c42f090afb430825"
}
},
"1.28.0": {
"x86_64_linux_musl": {
"etag": "0x8DD0D95953E85EE",
"checksum": "d79367a9ebcb96e0f30390b449cafdadfd020148799697883247e55bcc63aca5"
},
"x86_64_macos": {
"etag": "0x8DD0D95D166A948",
"checksum": "81cc96177058b761d3509884ebcbf81a51cf78df342a90f54fa4f65a61e5ad8b"
},
"x86_64_windows": {
"etag": "0x8DD0D95CC33FE95",
"checksum": "24238988d89295a8e1860d88bf4ebb69f29d33638954ff6c356b077622f80132"
},
"aarch64_macos": {
"etag": "0x8DD0D95B8737D3B",
"checksum": "25033e6eafcb1b2137e77b09e1a848c298ba52dd621b33f1f074711abcfd077d"
}
},
"1.27": {
"version": "1.27.3"
},
"1.27.3": {
"x86_64_linux_musl": {
"etag": "0x8DD000722C414AA",
"checksum": "d1020ef4c89a7e9d4f70292b4cf88e4c28de44c9da881cfb6e3aec153a61cced"
},
"x86_64_macos": {
"etag": "0x8DD0007309510F6",
"checksum": "3afdf4a7101e7b074a364d6eeb4d4ec2f9ec567002f540d774e1cfe12849a8b5"
},
"x86_64_windows": {
"etag": "0x8DD00075F9477C4",
"checksum": "b9b1f42a748c8cbab07d9ca9346f50ec507d2efeb97245af921edd642709b274"
},
"aarch64_macos": {
"etag": "0x8DD0006FC7BC3B8",
"checksum": "ced08f770df26787c351363aad59d5fd6027b7a45335c2fddfcf82615d88e607"
}
},
"1.27.2": {
"x86_64_linux_musl": {
"etag": "0x8DCFEA975953C06",
"checksum": "e2c6f3ef874582b6a35fdd03c834a7367de8feb07ddec248c7d28e2af3a626cf"
},
"x86_64_macos": {
"etag": "0x8DCFEA9AB6105CD",
"checksum": "7973854d85bbb7be0f830a37cb024da4679e7290ba967eb1f1da2b1c6fd34096"
},
"x86_64_windows": {
"etag": "0x8DCFEAA2D4AE991",
"checksum": "f9e7f90abc65fef32e971386b0cac38d219d848c93b825519eedd389e34e02d3"
},
"aarch64_macos": {
"etag": "0x8DCFEA9A4285122",
"checksum": "b1b30dac140df87f940df58e00885d02bfafc40c19bd5a7c39ee6726f14ad679"
}
},
"1.27.1": {
"x86_64_linux_musl": {
"etag": "0x8DCFE759F1C6761",
"checksum": "564e4e346bb3322062dcc1ef6b41ba6f0bc6903c426e8d2c7de757040aa6704e"
},
"x86_64_macos": {
"etag": "0x8DCFE7594F49B74",
"checksum": "7c6e02372e1ec549c989a64d0809b61f8218b6aac6edeaebfac65cd8be98733b"
},
"x86_64_windows": {
"etag": "0x8DCFE75AAAF9756",
"checksum": "b7d17e655bbb950fc059345b57bc879358198f3569710b5708a35ce22ed43db8"
},
"aarch64_macos": {
"etag": "0x8DCFE7590230583",
"checksum": "6bce9bdc7fec835096177fbff7050ec760014af1aa6a2aee6790590fd139ee44"
}
},
"1.27.0": {
"x86_64_linux_musl": {
"etag": "0x8DCFA7FB16C8122",
"checksum": "ab2f2484ebdd963836a07e9ecccdee4053439ecee4e875a3a11d9e1ababf7223"
},
"x86_64_macos": {
"etag": "0x8DCFA7F98823CC1",
"checksum": "a32f37e3663c6a6904ed9d8fd51e7c303685a0e9fac976e2d7bff88412d169ce"
},
"x86_64_windows": {
"etag": "0x8DCFA800BD1EA50",
"checksum": "c88f28779cfc4ccd33996197ecca0e330404dfa90c9ead1ae2eef2182473ac22"
},
"aarch64_macos": {
"etag": "0x8DCFA7FA6BBCA73",
"checksum": "e6529f6cc0825b2cece98184456b3393a73cf30a2cf37973498c6499fd8e5934"
}
},
"1.26": {
"version": "1.26.8"
},
"1.26.8": {
"x86_64_linux_musl": {
"etag": "0x8DCF451261661C8",
"checksum": "fdacfac9540ac2412305a4b9db0ee85fa6db20caf878ef2f1ee4f89f826fc71e"
},
"x86_64_macos": {
"etag": "0x8DCF4511C763F76",
"checksum": "5403d47865b172311f78455f54ae37de02288f8dcdb7eef5dcb5a1e396955dbd"
},
"x86_64_windows": {
"etag": "0x8DCF451F633673E",
"checksum": "22774e4d20f7315defd2a7230e7c2ea0e71aab8af7517fcd55c083efd0f8fb37"
},
"aarch64_macos": {
"etag": "0x8DCF4513994C8AA",
"checksum": "a7be34ae7141ec5eb0fb2043e65ae249794b3f4650801f71081d411b4e788159"
}
},
"1.26.3": {
"x86_64_linux_musl": {
"etag": "0x8DCF4453499601B",
"checksum": "5e6441a9211c2953b03e9a7830d53f8b0374a48a596fab0ea41536c02d714e31"
},
"x86_64_macos": {
"etag": "0x8DCF445286E91CC",
"checksum": "8d1fbbb1396eb18451e1a0695cce7d15d49fe74de5220c29e95bc86ec949f0eb"
},
"x86_64_windows": {
"etag": "0x8DCF44580EC2EE7",
"checksum": "e43e1e47509eb7db569f144ba4683f0d0e372ab6ba2eaa30172870f445dfacfb"
},
"aarch64_macos": {
"etag": "0x8DCF44521FA71BF",
"checksum": "17ca055d27739c22bebb5ce35d11daa4be5b4b6150aa70c4be077e2f02e508ef"
}
},
"1.26.2": {
"x86_64_linux_musl": {
"etag": "0x8DCF4332DD2D11A",
"checksum": "e064c78de2cd25b229b79953285b9b1e9547c098ed3d9854fe16cafe2705acd9"
},
"x86_64_macos": {
"etag": "0x8DCF4333F16F1A7",
"checksum": "aae19a7b044f846ac9ecf920e1678465ce34a15a6243073e9e10acc36c92e553"
},
"x86_64_windows": {
"etag": "0x8DCF4336C8EEB45",
"checksum": "adb0eb1d548fef2a62592a29b1ae1b67c71b00403b6486e78fca621808ae6a3f"
},
"aarch64_macos": {
"etag": "0x8DCF4333E560148",
"checksum": "a0e49f4e6750c40b699b1037fe463ca86c6ce2b2de4cf34f2363284306d5d3e0"
}
},
"1.26.1": {
"x86_64_linux_musl": {
"etag": "0x8DCF34D5F2D8CE1",
"checksum": "a81c5db90ec72072ddcaa2e5bc1af1b43ba57cd47e4217016408b57e37b96174"
},
"x86_64_macos": {
"etag": "0x8DCF34D56F43F31",
"checksum": "93db2d42d9b033cc907f705d36fa919801c4711ce201bd8ed66fd7a5d94827c8"
},
"x86_64_windows": {
"etag": "0x8DCF34D9629D61C",
"checksum": "902bdf73f4871d0ba00d8b50419ad88cb1eb693373dd795ff87d5f223ef45c13"
},
"aarch64_macos": {
"etag": "0x8DCF34D66759AFC",
"checksum": "be4af63226e32a1b50d0905246680fca272c030c830fdb7ed139fbe4e081b6d0"
}
},
"1.26.0": {
"x86_64_linux_musl": {
"etag": "0x8DCE6E7E21FBB96",
"checksum": "293213afd35cb725f46efbf3ee17d78f131ece376c10c63abd3688abb58718d2"
},
"x86_64_macos": {
"etag": "0x8DCE6E7EFE44DC6",
"checksum": "db42d4f08efd0c07a152b48cf6e338e1d74dba0ce6d762dc5dd33d98f2a86a26"
},
"x86_64_windows": {
"etag": "0x8DCE6E84839AE07",
"checksum": "0f385547ef681ffaf91b6af7b06b8a71bd49f2a4d49721537012eeb818dd52b3"
},
"aarch64_macos": {
"etag": "0x8DCE6E7F551ED3D",
"checksum": "7037238a28431a4cac63265c034fc65d382b6e412b561aff1881ab872773ccff"
}
},
"1.25": {
"version": "1.25.0"
},
"1.25.0": {
"x86_64_linux_musl": {
"etag": "0x8DCE1B94BAEE02E",
"checksum": "39f231d15dd4012328e412194e344fa9475462abee375192d4bd16ea18f1dcc6"
},
"x86_64_macos": {
"etag": "0x8DCE1B94443927A",
"checksum": "56d57c69471089abf908fae75e758dae78ebfa9c0d9a5f081ef9d2ca435e73d1"
},
"x86_64_windows": {
"etag": "0x8DCE1B9AEE8F42F",
"checksum": "c367dbd3e262474892908075bb6c123b3a95f13d32c96dacd1495acca50adad3"
},
"aarch64_macos": {
"etag": "0x8DCE1B9674AF3BB",
"checksum": "0af1003c5d1968667947d7ec60658c00514ded2e25cc282091da94328bbff75e"
}
}, },
"1.24": { "1.24": {
"version": "1.24.1" "version": "1.24.6"
},
"1.24.6": {
"x86_64_linux_musl": {
"etag": "0x8DCD6829C66DF29",
"checksum": "c21e8e26ed9343d633c01c76551e741f05ce4e26005804259e04b25ef0c80e20"
},
"x86_64_macos": {
"etag": "0x8DCD6829CE12ADA",
"checksum": "65d2fe2424f27e7486923a85ff52188d82ff45663dbba29f607825c88e92e942"
},
"x86_64_windows": {
"etag": "0x8DCD682C753DD01",
"checksum": "7bc685b45dd15595339c55c4df0bb8162916cc1b41f77e985ac7f4c82314ce44"
},
"aarch64_macos": {
"etag": "0x8DCD682A47F0FF9",
"checksum": "09e4f59bff3259e94904103ddf28c7589e16e73475c13a39493b50ddda2bee5d"
}
},
"1.24.5": {
"x86_64_linux_musl": {
"etag": "0x8DCCCF515D34074",
"checksum": "e23dcb000e0db3351c57c8954b53557bee2c844308a10c11c2cf8de1f2583871"
},
"x86_64_macos": {
"etag": "0x8DCCCF51B808613",
"checksum": "b13d36015f59d9897e783e8b7ea6b047c319b3885a4ea4939a550f808363300d"
},
"x86_64_windows": {
"etag": "0x8DCCCF5CBFC9CAD",
"checksum": "fbea0788f5701ebd2987382e1ee70f0735ad80b46c42e88bac8e490b59fff3d2"
},
"aarch64_macos": {
"etag": "0x8DCCCF516860FF0",
"checksum": "53703df22e929e9468f746f6d2231ef51907bd7b34b600becbce5a2465d69df8"
}
},
"1.24.4": {
"x86_64_linux_musl": {
"etag": "0x8DCCC598D1368C1",
"checksum": "efa32f257066a98792489a549de0f799c4cc05ad3500d3d553ce198764dd584b"
},
"x86_64_macos": {
"etag": "0x8DCCC598904BBAC",
"checksum": "a868175c4dbe7e73da9fd352626ecfe81849d2cb43c8c4f547b252d8bc27fd08"
},
"x86_64_windows": {
"etag": "0x8DCCC59D2CEBE40",
"checksum": "efff9f29649c3dc0ef7a574a53d445bbdcf88cbc6a24b4fd4fd58b77ddc9c500"
},
"aarch64_macos": {
"etag": "0x8DCCC5987C36C31",
"checksum": "94ac0abaab0b18f3b9af471d6481d484cab67b2666b10f00a455c0c2c0cd1ed7"
}
},
"1.24.3": {
"x86_64_linux_musl": {
"etag": "0x8DCC937E17972E7",
"checksum": "023136119787a3fbd886423b5fc2e2cd29377dcad7642a0f4edf657253141dcf"
},
"x86_64_macos": {
"etag": "0x8DCC937D42C5529",
"checksum": "eb6f2421d90f1bdc7ad00d5e78ece3115f260b06b339aee30dc5ac3066cca5d2"
},
"x86_64_windows": {
"etag": "0x8DCC938308E0D62",
"checksum": "3e6c99c10cf5fe243c16e5a4afb96d55c28158a37d3dcd226c1b1b610284a0c9"
},
"aarch64_macos": {
"etag": "0x8DCC937D08E14DC",
"checksum": "3ef81441b60a59cb14198af55050d3595d0859d8477076069f7b28ae947946fe"
}
},
"1.24.2": {
"x86_64_linux_musl": {
"etag": "0x8DCC930B8BCB792",
"checksum": "bdf70e9d591dfe31bcdde8af1b801fe1f7735c14f2b968c99d0351168400e59a"
},
"x86_64_macos": {
"etag": "0x8DCC930A1280EA4",
"checksum": "3c13ffc7ad0c0a812e3b38808c47638fe1091f7fd2a7b6e68d4687f985f9b61e"
},
"x86_64_windows": {
"etag": "0x8DCC930F436F6CC",
"checksum": "8ed7c7c94c09ba24c06985ae95bd3b04a54883b09650d236f67b1ad3717ec63f"
},
"aarch64_macos": {
"etag": "0x8DCC930A9F04F21",
"checksum": "09f7bb42b1b1ab835ee94eabbec728e5ebb2db23bd572636d6caf03d4335d9f2"
}
}, },
"1.24.1": { "1.24.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

509
manifests/wash.json generated Normal file
View File

@@ -0,0 +1,509 @@
{
"rust_crate": "wash-cli",
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-cli-v${version}/wash-x86_64-unknown-linux-musl"
},
"x86_64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-cli-v${version}/wash-x86_64-apple-darwin"
},
"x86_64_windows": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-cli-v${version}/wash-x86_64-pc-windows-msvc.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-cli-v${version}/wash-aarch64-unknown-linux-musl"
},
"aarch64_macos": {
"url": "https://github.com/wasmCloud/wasmCloud/releases/download/wash-cli-v${version}/wash-aarch64-apple-darwin"
}
},
"license_markdown": "[Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE)",
"latest": {
"version": "0.37.0"
},
"0.37": {
"version": "0.37.0"
},
"0.37.0": {
"x86_64_linux_musl": {
"etag": "0x8DD033D29D92460",
"checksum": "b175c00d02c3285a749f752e9ad92791a7fdf3077389c4f657e8b14e13c71e76"
},
"x86_64_macos": {
"etag": "0x8DD033D2A4A04FD",
"checksum": "557d2a7d20aa0094377015cdf47704a8339a2a2e1349505ba4a2e153618f8051"
},
"x86_64_windows": {
"etag": "0x8DD033D29F089B6",
"checksum": "3febcd7fc0d1534ba15ac69e41204c7a0c9ad68e13d1307dc28ea546b9d98de7"
},
"aarch64_linux_musl": {
"etag": "0x8DD033D29DDDA08",
"checksum": "3b5af7e518357b851190f39f9b0b41a42c8a365d60b43a629ff6918a1ab1091e"
},
"aarch64_macos": {
"etag": "0x8DD033D2A49697B",
"checksum": "a02b3ce5adfb989be007ff5779756b268b404990dcaa5ac9801f43693cc7c1ef"
}
},
"0.36": {
"version": "0.36.1"
},
"0.36.1": {
"x86_64_linux_musl": {
"etag": "0x8DCF3B6CF095567",
"checksum": "99b574034e25842f52b51fb8478cf73f0a2afeae1c26960ea6ce59c8dc80354a"
},
"x86_64_macos": {
"etag": "0x8DCF3B6CF320C72",
"checksum": "e07a3c7ce2d2ec2b16c105bd8e3540fdf14c4d705473b10769ea012e4c3f0ead"
},
"x86_64_windows": {
"etag": "0x8DCF3B6CEF3E9A9",
"checksum": "ac3a4190cfa280c14760b04326a214a607238069efd0736dc40508d947e3fe29"
},
"aarch64_linux_musl": {
"etag": "0x8DCF3B6CF16DACB",
"checksum": "a0e220cf69e985f4ce8db384a0ef94f93ac42490dbefcfc3035668bdb4e3e7ac"
},
"aarch64_macos": {
"etag": "0x8DCF3B6CF39305B",
"checksum": "fbf92aceca54adb8ec6d781196f782e6104b7bd03a40201c69fd9ce7c2074079"
}
},
"0.35": {
"version": "0.35.0"
},
"0.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCE8A3D9C2F471",
"checksum": "0a32b25d8aaa96d5a79b8a2073c88471359b07c10b80ea95946e8f12bceb7e44"
},
"x86_64_macos": {
"etag": "0x8DCE8A3D9BE8C96",
"checksum": "0590f5ff928aa7cd68b6b15716644aae28eab35f6904bc00915cdaa03a2b3126"
},
"x86_64_windows": {
"etag": "0x8DCE8A3D9AFA939",
"checksum": "11b1236f1635df42ca36a136f2c09dfc29b24ba75f92383ca7e51030eee622c6"
},
"aarch64_linux_musl": {
"etag": "0x8DCE8A3D9B39C68",
"checksum": "6efc7675d9d10fac026cb4e2b06508f6f5118d5b53b241bdfd29f3e691934d97"
},
"aarch64_macos": {
"etag": "0x8DCE8A3D9EBF914",
"checksum": "b2422cbd379b5b5d135c3be49f4879afb810d0871575bb2475ed242a72cc4179"
}
},
"0.34": {
"version": "0.34.1"
},
"0.34.1": {
"x86_64_linux_musl": {
"etag": "0x8DCE105EA9EE470",
"checksum": "b1b5df23b3c39609cd2e951b435ea29101237fecbea995a670b0e73dd202ce5a"
},
"x86_64_macos": {
"etag": "0x8DCE105EABDBB5D",
"checksum": "f1950cfc4a7b43439810c26d3cfb6843f85b5c2eb53fe4ce72c6ff230e5a9c5e"
},
"x86_64_windows": {
"etag": "0x8DCE105EAA91227",
"checksum": "f760237aaeabac8cff893ef0bbff6ccc88f1be917c91bd7d76b7f75431fc8d25"
},
"aarch64_linux_musl": {
"etag": "0x8DCE105EA8E7C2B",
"checksum": "f73e1150b66161b2a4fb4a3d59a2139295a3f010218b71341979cc572c59e6be"
},
"aarch64_macos": {
"etag": "0x8DCE105EAD28B84",
"checksum": "c7de37bab96cd41821c800595cd03cb0e18e06f04d1b3a4d0aa8a0ef08f368a0"
}
},
"0.34.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD8F1D47C5986",
"checksum": "69e5ce3112fa19019160102aa404f490a9f1bd3bf626a03d1bceb619b890e134"
},
"x86_64_macos": {
"etag": "0x8DCD8F1D4AAFD2F",
"checksum": "de3ca7a60b990f008895b44ce54579a27b7dd764f6c114d10b133361b612d297"
},
"x86_64_windows": {
"etag": "0x8DCD8F1D429DB83",
"checksum": "c676dfd882bcc3bca96723311ac1e1e171120b8a567bf3a0ac66ec32c28b20c7"
},
"aarch64_linux_musl": {
"etag": "0x8DCD8F1D485770A",
"checksum": "945a2361a98b5908b8dd6428e737eb45043c8fe7c5246c07bf9fcc848bb3b8d8"
},
"aarch64_macos": {
"etag": "0x8DCD8F1D47D90AE",
"checksum": "c5dd9389bca9cbdf3fa06e7a7440ec1db20868a4f2b971cba3b593fea6f16f29"
}
},
"0.33": {
"version": "0.33.0"
},
"0.33.0": {
"x86_64_linux_musl": {
"etag": "0x8DCD824654BB3C3",
"checksum": "886ee8a3828b6319444f1e8cc8c736d730aa61dca69260f423c9c7740cc2fe1d"
},
"x86_64_macos": {
"etag": "0x8DCD82465504280",
"checksum": "7b42fc34a01728f13ca01d6e02029647abae451b875096aff65713ec4fe894bf"
},
"x86_64_windows": {
"etag": "0x8DCD8246545C6F8",
"checksum": "f5d71c3efe0f8c215304321b06ea98ac6389712d199ccf48898df1c9868c8f90"
},
"aarch64_linux_musl": {
"etag": "0x8DCD8246545EE0B",
"checksum": "6d79bf02867127b6ca608b5c210899fd1348d914b7b0ffde2d37fb670d561b17"
},
"aarch64_macos": {
"etag": "0x8DCD824656953A5",
"checksum": "f64569bf79f11a6909ee3fdbdf45fcce0a6fec1ba39360280bd95ad0a440a250"
}
},
"0.32": {
"version": "0.32.1"
},
"0.32.1": {
"x86_64_linux_musl": {
"etag": "0x8DCCDC320B435EE",
"checksum": "6c62fd5a0204fa28008144ccf028ca8f918f81e1b140860bdd77d5da408f6537"
},
"x86_64_macos": {
"etag": "0x8DCCDC320BE15E9",
"checksum": "7f8323e6e1af844f7e3467ceb8fedad1e2dd34c1f4cd07d0ae9c26a741f88b2a"
},
"x86_64_windows": {
"etag": "0x8DCCDC320A3CD9B",
"checksum": "3fe3badeb52d96ad002a20892d1cb83c9d1885713cf31249ef781a310f97568d"
},
"aarch64_linux_musl": {
"etag": "0x8DCCDC320933E63",
"checksum": "cde594f4bdfac03e795c8dbcf60f1dbc1c91527393542caaf952d6f920593e46"
},
"aarch64_macos": {
"etag": "0x8DCCDC320CD4719",
"checksum": "d91ad7599ea09baab952e95ae2857d21ca334b1fc4ffc7e8f46f1556a6be89a0"
}
},
"0.32.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC861358AA0D6",
"checksum": "fb416526c5bc65fd145a509094852e8d9398c593847a3840683b36b44be16360"
},
"x86_64_macos": {
"etag": "0x8DCC8613594CE93",
"checksum": "ee0a0388ee5aebfe9918698d8f4673249f35ccad0500f81bdb940ca7a5590de2"
},
"x86_64_windows": {
"etag": "0x8DCC861359B0927",
"checksum": "6e24d2ead076bc181c1f461ff0b5f58d10ab9f6de03f3be04cb3448a46b23092"
},
"aarch64_linux_musl": {
"etag": "0x8DCC8613593E53D",
"checksum": "958e6816a402225e194787dae6c771dd02c3b36c81e6f990a3fff52ea79ff05c"
},
"aarch64_macos": {
"etag": "0x8DCC86135BDD365",
"checksum": "c6ba40a78994c8694b04ba077f2e56c3f59ff03040f42fd8d68b6f4315d0d21f"
}
},
"0.31": {
"version": "0.31.0"
},
"0.31.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC39797602E53",
"checksum": "a4d56ef877b476080b7b896c2aedaa708011f8d0075193eeca3e1d4962f20287"
},
"x86_64_macos": {
"etag": "0x8DCC3979774FE7B",
"checksum": "30b6a449ed49b4a4bb9354bbef4029d4bc37693b524a3bfa719c82efab9d266f"
},
"x86_64_windows": {
"etag": "0x8DCC397975C6212",
"checksum": "776d2bc8b443f3cf8d075b96bf6565c32ffddd47575574b1555af0e2af93863c"
},
"aarch64_linux_musl": {
"etag": "0x8DCC397975DC019",
"checksum": "8cb57672e93016dfcd103aeb8254402ae16e0e737f5eee82db4f039d8baf4d01"
},
"aarch64_macos": {
"etag": "0x8DCC3979786C4D9",
"checksum": "b49e9be43bc288e7b86168f6b651a3df76a0ceb39d45d2063fd85b8ab6af0f60"
}
},
"0.30": {
"version": "0.30.0"
},
"0.30.0": {
"x86_64_linux_musl": {
"etag": "0x8DCB304EDF4D869",
"checksum": "6ee4acebc80255962eb86093aa546c41ad338d36d4695e59cffdbdcb22f70050"
},
"x86_64_macos": {
"etag": "0x8DCB304EE2E1E70",
"checksum": "976494afb3cb621079a4bf6d6983c310c884ecc89403c0792328e5452d80be47"
},
"x86_64_windows": {
"etag": "0x8DCB304EE30B3A1",
"checksum": "dde5ab13f881f21c4605b52b42668418e1dbb58f0883916ea6d77ef21f7ea467"
},
"aarch64_linux_musl": {
"etag": "0x8DCB304EE144AEA",
"checksum": "3152a5e5ad467ab74976ad4e737041cf2ad99f8833d3a711671a4b99f2f5522d"
},
"aarch64_macos": {
"etag": "0x8DCB304EE32AD36",
"checksum": "b83a849df173d08ecb37bf36f0af60d7f7436b6533ce11bd450c320d87243340"
}
},
"0.29": {
"version": "0.29.2"
},
"0.29.2": {
"x86_64_linux_musl": {
"etag": "0x8DC8ED32297A9B8",
"checksum": "6d8bdf2ef3f52b3a55c0bf1d9e864be4205091be1d514a2d6b0dc774b8124e46"
},
"x86_64_macos": {
"etag": "0x8DC8ED322B6F555",
"checksum": "0929eee442938423483eea85348098e023ad8c34c21d019421ac1e7624f560fa"
},
"x86_64_windows": {
"etag": "0x8DC8ED322CB02F4",
"checksum": "b8b9da218fc2039d648657a5b974bed02453f0ef50d60f00d986eea00b1b6bfb"
},
"aarch64_linux_musl": {
"etag": "0x8DC8ED32251A0CD",
"checksum": "63c677862c0c6a5e1eb6a8316be834758b86aa6b89bc04a11cfabf2080ace8c4"
},
"aarch64_macos": {
"etag": "0x8DC8ED322C5FFA0",
"checksum": "71973c881b3081fcda91d5391e1b70379eb643b12fde4f5ad68aadd68b5a2379"
}
},
"0.29.1": {
"x86_64_linux_musl": {
"etag": "0x8DC8BD89EC9D9EB",
"checksum": "a9429b4f3449c9e053aee8bcab1e8835b53a58653cfcd856f78e6b5f0bb762f0"
},
"x86_64_macos": {
"etag": "0x8DC8BD89EA1E575",
"checksum": "0dcd8d7ea1974acf56e2afc303e89b16dff5e4edc1855130657e1142e62f8eae"
},
"x86_64_windows": {
"etag": "0x8DC8BD89EB274AD",
"checksum": "5ccae9f66751d1d1987b96edb3c75d6f4eafaaac1b5e6e3a8a842b95adbde36c"
},
"aarch64_linux_musl": {
"etag": "0x8DC8BD89EAECF34",
"checksum": "b565e05fbed8d459ebc7b30e502f85bcea41d1e6478784dd595d692891a7479d"
},
"aarch64_macos": {
"etag": "0x8DC8BD89E94D4C9",
"checksum": "18a096f60c499a30412dfb091669f20d238b6c0663ae0f01950fb0c7117b73bc"
}
},
"0.28": {
"version": "0.28.1"
},
"0.28.1": {
"x86_64_linux_musl": {
"etag": "0x8DC710093AA89C4",
"checksum": "04f882aaaa24da4f94274934980a51630a20adf9d3fadf180003489c447ad4a1"
},
"x86_64_macos": {
"etag": "0x8DC710094C3E408",
"checksum": "ee5a8c75f78523b27a584f066e0272766aac4e402db9e0fa758b2333bfaa1589"
},
"x86_64_windows": {
"etag": "0x8DC710093B3F504",
"checksum": "cc6ffc09ac07bb734c8e23880556c603b8d51cfedecda92948dd6ac03ce92011"
},
"aarch64_linux_musl": {
"etag": "0x8DC7100937DB8E6",
"checksum": "4aaafb61f8f7a6ea20bed597400f6e1453c628e364e19199b63ddb25d08cfa0c"
},
"aarch64_macos": {
"etag": "0x8DC710093ED1427",
"checksum": "7c68f4a9725405dd63cf6bebd0f8bdb5eb8bbf87d1f7f8cde51c4f43a0275dd2"
}
},
"0.28.0": {
"x86_64_linux_musl": {
"etag": "0x8DC6F80F1B3592F",
"checksum": "936058031e8e5a35d3ad646eeab7e5d169f1843dd433e4de39d247234217ad9b"
},
"x86_64_macos": {
"etag": "0x8DC6F80F1B49051",
"checksum": "7467ae8aad98013fd294d6016f5f5a92077cfd4ff899ab73472032c903447a5c"
},
"x86_64_windows": {
"etag": "0x8DC6F80F1C01C0A",
"checksum": "4ea64d947de1e35e996d5e4bd4d0760f9ba51e213b1cdf888a82214abd0138f1"
},
"aarch64_linux_musl": {
"etag": "0x8DC6F80F1A11E31",
"checksum": "ed1ea77b55fe2d945ec1d832cbc6ecc0fcb8bdf81930ad8c0145c978ab9b10e3"
},
"aarch64_macos": {
"etag": "0x8DC6F80F1A11E31",
"checksum": "fecfad006ceb4902052279bbdc865ecb65d3e5b7ff7822f63ef3e5b54e423392"
}
},
"0.27": {
"version": "0.27.0"
},
"0.27.0": {
"x86_64_linux_musl": {
"etag": "0x8DC5F29C0648EA6",
"checksum": "63b13e6d27ddcca6e631c9c22c88fbc850b2918d00085f46d35bceb5d3a63de6"
},
"x86_64_macos": {
"etag": "0x8DC5F29C093F4CF",
"checksum": "6011e77561738042bf0cbc71cf2cd4235c2592182a2ddd0277eabca677c25780"
},
"x86_64_windows": {
"etag": "0x8DC5F29C06B64C3",
"checksum": "c4c851d16b47e3dbf58d78f398c3f3664f3bbf4fc73968a57cd9af2ce2810952"
},
"aarch64_linux_musl": {
"etag": "0x8DC5F29C04A4665",
"checksum": "72ce5bf6997fef3b66bffd2424cc4914ba77d04d9301fcaa0eca1ee4109be81b"
},
"aarch64_macos": {
"etag": "0x8DC5F29C0A939B1",
"checksum": "b239df01fb8cca95e575f949b9a6ed127b73a6204fc5305cb6a89a32cfc74bbc"
}
},
"0.26": {
"version": "0.26.0"
},
"0.26.0": {
"x86_64_linux_musl": {
"etag": "0x8DC2DA32DF7CB85",
"checksum": "837139744d5a90d673ed9bae6dffce39b9d4488641f9e917eec60fa8de1b0934"
},
"x86_64_macos": {
"etag": "0x8DC2DA32DE0662E",
"checksum": "597551f95e96cf19857385f9577dc3f70d52d2a5b75a3877aebdde190ceab597"
},
"x86_64_windows": {
"etag": "0x8DC2DA32DDFA3B8",
"checksum": "95f1ca372266ef4da38970daa4d318f4153bdb9f3a0fa69f617c098568276ac7"
},
"aarch64_linux_musl": {
"etag": "0x8DC2DA33066ABAC",
"checksum": "3695625a2b40d4fd1e43774eb360b00abddaedc269582ff86d6341a86acb3d85"
},
"aarch64_macos": {
"etag": "0x8DC2DA32DEB5663",
"checksum": "b4de83ed096ec76c7abc5c00f6b4c3bd1faa6b962d2a2233ec00bb4ebaa40673"
}
},
"0.25": {
"version": "0.25.0"
},
"0.25.0": {
"x86_64_linux_musl": {
"etag": "0x8DC089B4CC849BF",
"checksum": "0e352f807e245231dc166fa57b825e6651837c58df330ce044b95b3656c874b6"
},
"x86_64_macos": {
"etag": "0x8DC089B4C24D225",
"checksum": "1e521278d9cefd143e19b27464ed3215c0b058170924554b77e37b9229304f17"
},
"x86_64_windows": {
"etag": "0x8DC089B4B9320F2",
"checksum": "fcbd0f7a6b1969508ac76546cd04e3f06d48f6c191644d3b0c9ba964ec93cdb0"
},
"aarch64_linux_musl": {
"etag": "0x8DC089B4D7B405E",
"checksum": "0139bbefacbf0b87dbdae4f65ade2b2eea125a44a998c4d64c53338251acdfaf"
},
"aarch64_macos": {
"etag": "0x8DC089B4BD1B863",
"checksum": "20f457713e0f480623d0676c6670e473785488203739c455605600dbde097fc3"
}
},
"0.24": {
"version": "0.24.1"
},
"0.24.1": {
"x86_64_linux_musl": {
"etag": "0x8DBEBA3D3ED025F",
"checksum": "09815f1e17172f848d514ea7438f6f29ff45f3b2eac71fd8d1429948bafb264b"
},
"x86_64_macos": {
"etag": "0x8DBEBA3D36CF0D8",
"checksum": "fef1841c0549db192fd9a39267f3c4756393b0feb31e4b83cdd2ff7150f7f78d"
},
"x86_64_windows": {
"etag": "0x8DBEBA3D3547B48",
"checksum": "9281c6d3cfdd5ae67be7c6982fcf285cb14dde91765a8595278d3878819bf87a"
},
"aarch64_linux_musl": {
"etag": "0x8DBEBA3D3B2F9DF",
"checksum": "fc400976bd7f8cdde98bc3488af61be69c1b32d505c144cf4f5b130561185e47"
},
"aarch64_macos": {
"etag": "0x8DBEBA3D35BC624",
"checksum": "d2fee3c9a137ba119bc44ca18727ee0ca928a0a769968b64d0d7c4a48ece1ef9"
}
},
"0.24.0": {
"x86_64_linux_musl": {
"etag": "0x8DBEACDEC455735",
"checksum": "5cf0e6badefa17ec5fed5bce89d41631ca7423e111a2aa1b944da323a5516e6e"
},
"x86_64_macos": {
"etag": "0x8DBEACDEB557596",
"checksum": "0a98e15faf7078e9b2dc9014a8e6d94e94ce79f982826c5b4e443082e950d611"
},
"x86_64_windows": {
"etag": "0x8DBEACDEB10A3CA",
"checksum": "b7ed862cc9c0f488beeb66b22f7903913a4151bf8789aa1a54093108dc82cf6c"
},
"aarch64_linux_musl": {
"etag": "0x8DBEACDEB90DC28",
"checksum": "ad94f3a2bcf8ff3ea34a6f43b3aff5b5a09e4177de180e84f899486a84fe43b8"
},
"aarch64_macos": {
"etag": "0x8DBEACDEB8D36C2",
"checksum": "d5488e9e7c4e2741823732a59dfb38bf2eea81328e00fd63b813b5e546fa20c9"
}
},
"0.23": {
"version": "0.23.0"
},
"0.23.0": {
"x86_64_linux_musl": {
"etag": "0x8DBE4B8A088FDD9",
"checksum": "3ab9e4fe429b425a9fad08991ca7602a7a2c4cd507280196f79b1b398e54a6b7"
},
"x86_64_macos": {
"etag": "0x8DBE4B89404626A",
"checksum": "3adb9a837ade2658eb7604e15cb8cc9a6c797e39102fc342dd30083dfdd2a5c8"
},
"x86_64_windows": {
"etag": "0x8DBE4B8AED55B7D",
"checksum": "4a5cfaa9919489b0f0d72a338a6dd7fcf06f23b4771b0df218ea34c4420a03ed"
},
"aarch64_linux_musl": {
"etag": "0x8DBE4B8943A9EBA",
"checksum": "b21ba5f0697ca2ab53684b871e0809d1e3fa51241a1889c2f1b3e6bcd0fb2dd3"
},
"aarch64_macos": {
"etag": "0x8DBE4B8AE45A404",
"checksum": "8b6bb1caa51b9de3ddf338e482da0ecea3cb7327e042fe048dc8077df76e323e"
}
}
}

View File

@@ -44,10 +44,164 @@
}, },
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.2.93" "version": "0.2.100"
}, },
"0.2": { "0.2": {
"version": "0.2.93" "version": "0.2.100"
},
"0.2.100": {
"x86_64_linux_musl": {
"etag": "0x8DD335FEBC3B912",
"checksum": "63d6a38deb65bd7023c02bdf382ab66b0d2c0241c8582fd3413b5a808b8aeb5b"
},
"x86_64_macos": {
"etag": "0x8DD335FEBCF929E",
"checksum": "72289c54f63d2a2723aacfb38e7b22044d6aebc849ddee40172cda0e74be4107"
},
"x86_64_windows": {
"etag": "0x8DD335FEBB4D5B6",
"checksum": "54a3fb947464388a468ade86d65ffa334d6d2c74b7982723b34ecf6ec8c213d8"
},
"aarch64_linux_gnu": {
"etag": "0x8DD335FEBC31D7D",
"checksum": "52552984965fbd125efc6be052b3cb8872fb3c69559e4ec7775cbff64ed440cf"
},
"aarch64_macos": {
"etag": "0x8DD335FEBB9B239",
"checksum": "69f25cb910de7e19777b3f93347f5e62a64c8f81709b41ba7242d00a9543573c"
}
},
"0.2.99": {
"x86_64_linux_musl": {
"etag": "0x8DD165C78EB51DF",
"checksum": "0ae33d77b6f4fe09b294fa245764dbb05a3a1aeefeb7696cb365760d3abbdc51"
},
"x86_64_macos": {
"etag": "0x8DD165C78E40710",
"checksum": "e3b069947a4fabac41cc4e0d9db30823b9c7430fb8604c8e0d996430b30ebe36"
},
"x86_64_windows": {
"etag": "0x8DD165C78D98B91",
"checksum": "693603c94c9fb23867cb4ae7e1c1df26f0699cf3c6203192ed406256d95bc044"
},
"aarch64_linux_gnu": {
"etag": "0x8DD165C78DB375A",
"checksum": "7e1654f08020abcc9bc131f15159d7be68579088c02f1e4486e09a9de3d49e54"
},
"aarch64_macos": {
"etag": "0x8DD165C78DC6E7C",
"checksum": "e80d43ef00d0f94da07f77f42109bb10b86eb9a2a8c3dceae279c4655e77d99a"
}
},
"0.2.98": {
"x86_64_linux_musl": {
"etag": "0x8DD1652CA2153BA",
"checksum": "2e0d738c4ac0189d9d16c9872e6450cb187f3c91b06a5d3d86911711b6039c2b"
},
"x86_64_macos": {
"etag": "0x8DD1652CA22B1BA",
"checksum": "d55cab583cfbfa6bbb04e580c61061ee4060f04a2f36713fe1c02f0875350240"
},
"x86_64_windows": {
"etag": "0x8DD1652CA28C568",
"checksum": "593a0dfaf84f44ca2bc9bd627097871655150c6498ababa6dc99facb32343536"
},
"aarch64_linux_gnu": {
"etag": "0x8DD1652CA28EC50",
"checksum": "15831c110eadddb58401bdbccce99bb7543c80dfad1df9e195f14d67b71c3b38"
},
"aarch64_macos": {
"etag": "0x8DD1652CAA4BD10",
"checksum": "defb0d78222de67b937ea6c99cd434f0dd2ce84dbde38043d2b7b56115f975a3"
}
},
"0.2.97": {
"x86_64_linux_musl": {
"etag": "0x8DD11196AD36110",
"checksum": "673526c9068e9bb077aead57da8343fc6d9c352b47ab6143d0b22d1756645a5a"
},
"x86_64_macos": {
"etag": "0x8DD11196AC7D54F",
"checksum": "f7d4b442775b73901939f771a9cba10a146d3cfb2a57162b00232d742c5febbf"
},
"x86_64_windows": {
"etag": "0x8DD11196AC95A39",
"checksum": "821d9c05123c136eb05aab269fd53ff3a6b9458e93f76e5ade43ca4815f6de1c"
},
"aarch64_linux_gnu": {
"etag": "0x8DD11196AD5CF56",
"checksum": "b2a52ac554e13d731a5d3ff93e6b3d1e080f96d6984da4132b461bea62bb6914"
},
"aarch64_macos": {
"etag": "0x8DD11196AD90003",
"checksum": "2219ad5dbb6277ebf55bcf5a9e62de203ca875d4b743d1c10160e801a3dcaf69"
}
},
"0.2.96": {
"x86_64_linux_musl": {
"etag": "0x8DD1096BF3F0AA9",
"checksum": "02c8b95c9fa05d2d8352cfecc8ad4d1c6fbe360b1c9675c61c8980e44d6b4eee"
},
"x86_64_macos": {
"etag": "0x8DD1096BF3AF095",
"checksum": "7176d206acaaee0461f40ca766418dc8bbdf5f8f025c2befcee92bb56d19db19"
},
"x86_64_windows": {
"etag": "0x8DD1096BF42D6F4",
"checksum": "c80991f93427a46d43fc540a6e1ecf318f563f2e2d9b28bd57322997fbb16bc4"
},
"aarch64_linux_gnu": {
"etag": "0x8DD1096BF4041CE",
"checksum": "53e9990a3fdfc9d2f146a2006c09a312d7f9445a6b838c61db9fc037f9cbb840"
},
"aarch64_macos": {
"etag": "0x8DD1096BF426248",
"checksum": "56a40291db5ec946be91ca4dd9ecd3b0f35e090a251359407e219d12c2083f5c"
}
},
"0.2.95": {
"x86_64_linux_musl": {
"etag": "0x8DCE978CDFDBF30",
"checksum": "9b968263a372a6708bb5a7784053ea1b86aa9e93d17ec4d9b1dff9fc996bc53d"
},
"x86_64_macos": {
"etag": "0x8DCE978CDFADC3A",
"checksum": "2ec693ed5a10a721b916aebd3aecd296d0d4a907600a3ec41750fee67cc20942"
},
"x86_64_windows": {
"etag": "0x8DCE978CDF82031",
"checksum": "d751fddd2b6b64ee72897d090c1c1a31d4cdc13fda003b4e525792b9d1eba550"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE978CDFEF650",
"checksum": "78c8a6100d1bc26f5a7ccc64f0c2ce22d6ed69d5aab97584b57b264a9498ccd4"
},
"aarch64_macos": {
"etag": "0x8DCE978CDE9FF39",
"checksum": "7d924ae562494e7bbdd81ce673ebdcfd1b343d0b00850587035a85bbbaf0ab7c"
}
},
"0.2.94": {
"x86_64_linux_musl": {
"etag": "0x8DCE89E98E70C1E",
"checksum": "2adfb39543b933a4bac737a70056078d5fff27977310c19bebc161ce56e7cd06"
},
"x86_64_macos": {
"etag": "0x8DCE89E98C5C6D5",
"checksum": "5c1b2987c0c9ef4c0913c66bcac6ac8342e1579c61c18c5b5d3a925d40d2256e"
},
"x86_64_windows": {
"etag": "0x8DCE89E98D60842",
"checksum": "8f7a6fe535a4373087d43f62288769a28ff07d9725f9b54c47a4f690d9278037"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE89E98CC015F",
"checksum": "fdc0bb886b30b93b6e1a27c8f21de1e3b2f74fbbfd99d7bed67132c282658e92"
},
"aarch64_macos": {
"etag": "0x8DCE89E98E16D17",
"checksum": "cfd3dd6485a9ff84797bbe5dbcfd9a276eacdd6b2926be0d1e004b9e2d43a367"
}
}, },
"0.2.93": { "0.2.93": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -20,10 +20,28 @@
}, },
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.13.0" "version": "0.13.1"
}, },
"0.13": { "0.13": {
"version": "0.13.0" "version": "0.13.1"
},
"0.13.1": {
"x86_64_linux_musl": {
"etag": "0x8DCF8488DB2BD8F",
"checksum": "c539d91ccab2591a7e975bcf82c82e1911b03335c80aa83d67ad25ed2ad06539"
},
"x86_64_macos": {
"etag": "0x8DCF8488F1552CA",
"checksum": "91cd02f14e6ab04700dfc5cb67e27b2bd26638d84220f68a4e83621d98408364"
},
"x86_64_windows": {
"etag": "0x8DCF8488E52B67E",
"checksum": "4fd5375c2f85bae92c3e8fb14ad0d27b8fb92e85f4397064d9e66a94a79d6fae"
},
"aarch64_linux_musl": {
"etag": "0x8DCF8488E04EDF7",
"checksum": "2e65038769f8bbaa5fc237ad4bb523e692df99458cbd3e3d92525b89d8762379"
}
}, },
"0.13.0": { "0.13.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

432
manifests/wasmtime.json generated
View File

@@ -20,17 +20,365 @@
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v${version}/wasmtime-v${version}-aarch64-macos.tar.xz", "url": "https://github.com/bytecodealliance/wasmtime/releases/download/v${version}/wasmtime-v${version}-aarch64-macos.tar.xz",
"bin": "wasmtime-v${version}-aarch64-macos/wasmtime" "bin": "wasmtime-v${version}-aarch64-macos/wasmtime"
},
"aarch64_windows": {
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v${version}/wasmtime-v${version}-aarch64-windows.zip",
"bin": "wasmtime-v${version}-aarch64-windows/wasmtime.exe"
} }
}, },
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)", "license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
"latest": { "latest": {
"version": "24.0.0" "version": "29.0.1"
},
"29": {
"version": "29.0.1"
},
"29.0": {
"version": "29.0.1"
},
"29.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DD3A6D256D8BBF",
"checksum": "579ec7086f34ff6bbc53483ae00f660be1570f3ef10af0880a4ba9867067a77c"
},
"x86_64_macos": {
"etag": "0x8DD3A6D266E4B06",
"checksum": "7f62746a61c759932f4307cec32f139b31c9e5db93eab6c02238dcb82bd9a6d8"
},
"x86_64_windows": {
"etag": "0x8DD3A6D2A99FEE2",
"checksum": "3d4c7b4145fb4426c4ece54302f598c33998f9d2cc8894059d7103b83d3dddff"
},
"aarch64_linux_gnu": {
"etag": "0x8DD3A6D1C888CBD",
"checksum": "5db4d27d008d726fe69adf8fcf59f42b0c2f0e51519970414860efda8b5e9655"
},
"aarch64_macos": {
"etag": "0x8DD3A6D1D6964A8",
"checksum": "56fb3c04c230eabcce92717081c51d3dc87d3416c3b059a2783e5496a29cf384"
},
"aarch64_windows": {
"etag": "0x8DD3A6D1F419085",
"checksum": "93b4a2bcbe9ad9c0505b246c6bd38550428be05876995230b607fde35bd772f1"
}
},
"29.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD3980E5BCFA27",
"checksum": "a8b199405d14a53e9d9196c556643f19b0de9bcd61664246d7511bee34cef2f7"
},
"x86_64_macos": {
"etag": "0x8DD3980E6BE06EA",
"checksum": "e5bfaa01985317039c3f57ac42bf117c693b4a1203bfbe8de741c7781a41b9dc"
},
"x86_64_windows": {
"etag": "0x8DD3980EB038D65",
"checksum": "8114c08d134e9ec845152da99c382692c7f568ae0effcef550976bdaacfb4e8e"
},
"aarch64_linux_gnu": {
"etag": "0x8DD3980DA3E93C6",
"checksum": "a1e7fb17bc929ffd02e0e847a8c109f371407afec90180ef576d554d29cff3e0"
},
"aarch64_macos": {
"etag": "0x8DD3980DB3807EC",
"checksum": "d83fe0c2d3c3c67762f84a794045e020b0bfe1f4b1c56a138d59e2bbb9a04d2f"
},
"aarch64_windows": {
"etag": "0x8DD3980DD632632",
"checksum": "60caa468edf711454ab9fd6900ef71e9fdb6d7c94f76740181e64bca2e1b3110"
}
},
"28": {
"version": "28.0.1"
},
"28.0": {
"version": "28.0.1"
},
"28.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DD34F2BB0BD3D7",
"checksum": "f2500c046d92d68c5db66244e8685d0ba84a0fdce4780fb0f1e78e9666d9c920"
},
"x86_64_macos": {
"etag": "0x8DD34F2BBCD5FF0",
"checksum": "872c6d078f6ac1058be6f0f5219001b0e445aa00f96fc4c1242548701d9933b5"
},
"x86_64_windows": {
"etag": "0x8DD34F2BEBC9FE0",
"checksum": "b6564429cb6a0e930465204da11ae66e717508358e737d491eaa095b4a85792e"
},
"aarch64_linux_gnu": {
"etag": "0x8DD34F2B4A33B3D",
"checksum": "d18d05ad1482b8a0fa5040e2d4a9576a06c9b61890fac2d4a2e0824e3b308a7a"
},
"aarch64_macos": {
"etag": "0x8DD34F2B555486E",
"checksum": "0dc360747b46d0632e1d9d81299ed653ce5d31f43247780c6c20af2a3f4ad67c"
},
"aarch64_windows": {
"etag": "0x8DD34F2B635AB9D",
"checksum": "db3a8bbccb56a05a62fd3dfc4936ea396558f0a1ae6ffe4eee66e7b15a6230f2"
}
},
"28.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD211317831246",
"checksum": "677ce3ba138fff0ed6a03564ca7ac43a255d947973ac76e57a67a993d41246c8"
},
"x86_64_macos": {
"etag": "0x8DD2113188F83C5",
"checksum": "2a8973aec371c98dd598d5d11767f373d3d9fe520a8cded79e8c685d51384107"
},
"x86_64_windows": {
"etag": "0x8DD21131CCF91A6",
"checksum": "419c6ed54a7926a2594b64adfdd09042b00376691f8225b7187af5683146a878"
},
"aarch64_linux_gnu": {
"etag": "0x8DD21130D7038BA",
"checksum": "e869fea0b7011fe4f7bd226306891895ecdd226a01bfd0f2db56364b673b94b0"
},
"aarch64_macos": {
"etag": "0x8DD21130E705C04",
"checksum": "f0fbbd10c9eb71c02ff7d7160906686f26c6c23772e3000813628e02343795ef"
},
"aarch64_windows": {
"etag": "0x8DD21130FA03357",
"checksum": "64fe1aa27370bf54436ce48c5198310125e62c1719343226f77dfd0316ba0441"
}
},
"27": {
"version": "27.0.0"
},
"27.0": {
"version": "27.0.0"
},
"27.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD097F1EE2EA9F",
"checksum": "74678f6ec49d8b858ca5181d5492b967245f6c072b5763ea14a75eee1ad3c2d7"
},
"x86_64_macos": {
"etag": "0x8DD097F20045326",
"checksum": "286a2bd9dec59ade83ee9440f2034843309e00dc5895b135bf5fcf182733a486"
},
"x86_64_windows": {
"etag": "0x8DD097F24CA1174",
"checksum": "fc75d3cae018ab433387d72487b2d111c4614c0442ab7941b67ad49ce3631b60"
},
"aarch64_linux_gnu": {
"etag": "0x8DD097F147C8338",
"checksum": "b4b5a47d4856e508a20d6ba6aeb32444fdaaa13771f1794b19e7f56fa6ef8d3a"
},
"aarch64_macos": {
"etag": "0x8DD097F15BFF367",
"checksum": "c908ea6dd7638f5d2bba057a51f13e6c90bbe28105704a7d6691438bc95491a3"
},
"aarch64_windows": {
"etag": "0x8DD097F17166118",
"checksum": "a13d88ada8ba76129305f6d162d87598279718bc10f385ccce23533212f76fdd"
}
},
"26": {
"version": "26.0.1"
},
"26.0": {
"version": "26.0.1"
},
"26.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DCFDCF868C77A4",
"checksum": "5f3596cbe481422c32a4bc4505ad4db4fd15ed5eba5e6f0b359092b902f5269c"
},
"x86_64_macos": {
"etag": "0x8DCFDCF87A5ABF7",
"checksum": "011b2b821bfb095279965980aa7e439549cff38cb44c56b0da7641727dab79ef"
},
"x86_64_windows": {
"etag": "0x8DCFDCF8BD72413",
"checksum": "52fc22c97a50c6a7bcecf456787589375f08ee137361a1bff1cf938c9b2e2773"
},
"aarch64_linux_gnu": {
"etag": "0x8DCFDCF7D293D20",
"checksum": "8dbb0445ce71b673a5b6021e1d406b9381748b8338224b6f7a569c6cdca60310"
},
"aarch64_macos": {
"etag": "0x8DCFDCF7E1689D7",
"checksum": "3f2fc41104f8949abd107dfe8b695d9cab759a422048abd98ebdc7e325895b8b"
},
"aarch64_windows": {
"etag": "0x8DCFDCF7F433063",
"checksum": "ea38f2e5a27e541b4334235e90fc070873705036da415bf6185fd4cf59b19aa0"
}
},
"26.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DCF2AD897282BD",
"checksum": "0ec6d1b8c51a7e3c5b2d4533eb79c42ec704148cee11b09b67afb52a3dbe77e9"
},
"x86_64_macos": {
"etag": "0x8DCF2AD8A94FB9D",
"checksum": "bd9801daaad23a908fbba2d42ca9deadb27a7d3d9f6e0353067edbcff8728c5f"
},
"x86_64_windows": {
"etag": "0x8DCF2AD8F83E609",
"checksum": "7774ba583bf3a6016a202bcfce3fe12f2bf27095493e8e1988bc9f4debb1f619"
},
"aarch64_linux_gnu": {
"etag": "0x8DCF2AD7A0DD7A1",
"checksum": "98166181950ec4f9591081468f7b94f176fe2e8f57c46b82328f9d68cd750d60"
},
"aarch64_macos": {
"etag": "0x8DCF2AD7B1152B6",
"checksum": "0c98207e181ac2e256aec5e46e8c71f1bf5f38be9472c98d73d7dbb1ff38d6d0"
},
"aarch64_windows": {
"etag": "0x8DCF2AD81EA559A",
"checksum": "af88a82d1af8b63291ae9b92412363e132d9b15b56a4be17022c3728d50728e0"
}
},
"25": {
"version": "25.0.3"
},
"25.0": {
"version": "25.0.3"
},
"25.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DCFDCF89A6DBD0",
"checksum": "8ef023938fe3cee21db5ebf13b7b01118ff1b113c0ce2d731b783c581907020a"
},
"x86_64_macos": {
"etag": "0x8DCFDCF8A6CF67B",
"checksum": "2cdbdfd512bb2fe97a09195785e71cb2bfe8306e224b1cd37f7f03dea59a2624"
},
"x86_64_windows": {
"etag": "0x8DCFDCF8DCB9103",
"checksum": "60f87b2d5e72a1d6bb11a321abbc36647f8aa9bd8273555083e517f010f7a42d"
},
"aarch64_linux_gnu": {
"etag": "0x8DCFDCF83380AC7",
"checksum": "16aff5b5c874748ef7f9c1f265383e83d6bce8d214ef0018168865e6eadba09f"
},
"aarch64_macos": {
"etag": "0x8DCFDCF840C6D39",
"checksum": "63bb3c162b45612356c5bacdb4ad37a715a98454e0d4de2cc526da3a325ba2d8"
}
},
"25.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8DCE8834D3820FB",
"checksum": "87900a548a4329b52629731572ac57481161cd02c195c72134f046a9a559cbc1"
},
"x86_64_macos": {
"etag": "0x8DCE8834E452E2B",
"checksum": "1112ab0d0be82900395ccd2ec5dde50f26c92bbf94b8b5bc0e9d770ce77d12e7"
},
"x86_64_windows": {
"etag": "0x8DCE88352B14AF7",
"checksum": "95ea65249c5af3a9b7b44678656584d24d310919b6fc4cde1babb4ab7a1997a3"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE88343BCBDBD",
"checksum": "ba4e2575e3e5b28441a70f21fc41046d950ea343c947cdb07348c1a2c289f604"
},
"aarch64_macos": {
"etag": "0x8DCE8834522D16F",
"checksum": "300da564866f02272d50a1b68cbba47a46b328476c22be82639b44cdf8083ebf"
}
},
"25.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DCDCE18BBDE564",
"checksum": "3785b32b79fd7af4f12bf42c4e46debf48ec853fbcc4a097a3bd9728237fb3ef"
},
"x86_64_macos": {
"etag": "0x8DCDCE18C974B30",
"checksum": "1e06ab357904272ecfbedc8f2b007ba45121ee66c8fe6958814ae31e918cbfe4"
},
"x86_64_windows": {
"etag": "0x8DCDCE1900D718C",
"checksum": "2849c8d487d2c9ab83fb993f896f2b4fac7a7b8e8f3a6f3417b7b182c728e26c"
},
"aarch64_linux_gnu": {
"etag": "0x8DCDCE185DCD2E8",
"checksum": "35850d5ae8c9b882826f01cb7400995df6024821c0de7f61bd1a630453adc060"
},
"aarch64_macos": {
"etag": "0x8DCDCE186BB3C20",
"checksum": "d5091035f7bc6499365331ba3d6c9a1c572f2d881fbf29eebbdf83993a20dd55"
}
},
"25.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DCD98AF8C1EF45",
"checksum": "45bec3345c8a579e99ec21d47ac738aeb82070422119d5e8879472266fe33caa"
},
"x86_64_macos": {
"etag": "0x8DCD98AF99BA317",
"checksum": "7569460feb5377d0e7a5d56c080337ef622296c514bf921ec0e3d9fbec71e5dd"
},
"x86_64_windows": {
"etag": "0x8DCD98AFC9D6B71",
"checksum": "094c5b49ee3ac234b4bb47ec26eca02c7193718eb55c6aa24ffd89fbdc0ada31"
},
"aarch64_linux_gnu": {
"etag": "0x8DCD98AF2EB5670",
"checksum": "9fbfa7048894c5649e3ec3178e2d6881cf4fc1f5ad3c7260510e3b8dd5900261"
},
"aarch64_macos": {
"etag": "0x8DCD98AF3A0BB27",
"checksum": "19a183c9e1f2e9fc44387a5156e51a5380918904c22297b555154e33b62fa40f"
}
}, },
"24": { "24": {
"version": "24.0.0" "version": "24.0.2"
}, },
"24.0": { "24.0": {
"version": "24.0.0" "version": "24.0.2"
},
"24.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8DCFDCEF89FD2E3",
"checksum": "57752103d11f7e9e625c32142c6b8e3a62d1e4a69db9385a2bb4170bb5c58392"
},
"x86_64_macos": {
"etag": "0x8DCFDCEF9D8C835",
"checksum": "a1638a9b3f716ffb432741614bba789121b5787e03f4465140c8b158e305dcd3"
},
"x86_64_windows": {
"etag": "0x8DCFDCEFD0E5FC7",
"checksum": "4990578c1d98ed39e6e6ee85c9004ac75eb4050dd13bbab0073ab57d2061e82a"
},
"aarch64_linux_gnu": {
"etag": "0x8DCFDCEF254D898",
"checksum": "cf74ee470dced93a1237f1ab5dba6f974ac7e99ade9c55b93ba9db23d7557bd5"
},
"aarch64_macos": {
"etag": "0x8DCFDCEF32AC071",
"checksum": "0a7fa75b73d47a1ce5ac38d7d4523c7f41b2e624d449c44203c6fc52d1e3fefa"
}
},
"24.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DCE883269189EB",
"checksum": "7e21927afc861127927b922adcfd45d28f0faa613bb479eca3906ea72282f3f9"
},
"x86_64_macos": {
"etag": "0x8DCE88327AF740B",
"checksum": "d6934d8be3c3f4ed869089c6428351c7d09c6a2caf613c2f862401f0e082b42c"
},
"x86_64_windows": {
"etag": "0x8DCE8832AD4C8DC",
"checksum": "2aa4edd7c92597087150591b6a7f3bff03be833eeba6ec4e0228d947c04b4904"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE8831FF93EAC",
"checksum": "b3d4489aa751961a8c510aa619734904638ab4efb1b97721520337230ae8e738"
},
"aarch64_macos": {
"etag": "0x8DCE88320DB4D83",
"checksum": "b85b92c73336818f241460fbedd2b3ba8093ed1178158a6596a03e36b843783c"
}
}, },
"24.0.0": { "24.0.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
@@ -55,10 +403,32 @@
} }
}, },
"23": { "23": {
"version": "23.0.2" "version": "23.0.3"
}, },
"23.0": { "23.0": {
"version": "23.0.2" "version": "23.0.3"
},
"23.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DCE883D5933BFD",
"checksum": "c7a03f24283f5ac58c4da6d9fd6d19fe994202587b7db05baaceba13ee5630e5"
},
"x86_64_macos": {
"etag": "0x8DCE883DA88FC9D",
"checksum": "f5c9e638bafa9caf300e2f66f08b191eab5454dd02d0946becd200389cd42b82"
},
"x86_64_windows": {
"etag": "0x8DCE883DF64273E",
"checksum": "51974481515722bc5c029217a730f8b617d950bc67bbb69dddee2d1362d6606c"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE883C6C324C5",
"checksum": "75e984a552a6cc381defe593ddaa2cdfffd3f004d772f54b37294cce4a345551"
},
"aarch64_macos": {
"etag": "0x8DCE883C7E30888",
"checksum": "f0127149cef77c799e30dc37c0ceaf34b0665deef9635230b9f2794f57af9fc1"
}
}, },
"23.0.2": { "23.0.2": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
@@ -127,10 +497,32 @@
} }
}, },
"22": { "22": {
"version": "22.0.0" "version": "22.0.1"
}, },
"22.0": { "22.0": {
"version": "22.0.0" "version": "22.0.1"
},
"22.0.1": {
"x86_64_linux_gnu": {
"etag": "0x8DCE8838C56DCB2",
"checksum": "e503c50a3c7326d1002fbfa872dadb14441e08933b8b5d31e910e037c7e1d9bf"
},
"x86_64_macos": {
"etag": "0x8DCE8838D1D453D",
"checksum": "4c79889af809a6a60cb44889ae5048206f8a09ec7f9f1f7d6f683f0bf23aa396"
},
"x86_64_windows": {
"etag": "0x8DCE883903FB718",
"checksum": "c5318a8d793edfa17d1373e9a1e28259472838ded7e0ffa8a1c67461f727a890"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE88386011C06",
"checksum": "bf0a21d4f93fb0d96421071b940bb43d04771377a526d3fb41347c3f9ae91a05"
},
"aarch64_macos": {
"etag": "0x8DCE88386FC1517",
"checksum": "58fed967d433ffdfb446645da44400682543bb8e408e4ea58ab12347e4fd87de"
}
}, },
"22.0.0": { "22.0.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {
@@ -155,10 +547,32 @@
} }
}, },
"21": { "21": {
"version": "21.0.1" "version": "21.0.2"
}, },
"21.0": { "21.0": {
"version": "21.0.1" "version": "21.0.2"
},
"21.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8DCE88456254B97",
"checksum": "3e1cab38c7742bcde921267c81147700dd1789e77d0bbd8ea7318180297d0a66"
},
"x86_64_macos": {
"etag": "0x8DCE884575D5717",
"checksum": "d09fd5a4f6d9223a4dc7494fbf1c10de3e7d3d754e994f91aa59411f40906448"
},
"x86_64_windows": {
"etag": "0x8DCE88459C08459",
"checksum": "b27c887725b9ff2d5ccf39ad60163c0a4a392a29d36f3ab992da2bc1532afbe5"
},
"aarch64_linux_gnu": {
"etag": "0x8DCE88450F72E3D",
"checksum": "ac85055e0f8639dea5a47c599dbc9677d45f9276efbd0328afe418ad5c675626"
},
"aarch64_macos": {
"etag": "0x8DCE88451C1FE7C",
"checksum": "d62e46c86d102c52fac35ff02a0e83f94f303b26fda5701af984934745eb8f40"
}
}, },
"21.0.1": { "21.0.1": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

49
manifests/xh.json generated
View File

@@ -24,7 +24,54 @@
}, },
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.22.2" "version": "0.23.1"
},
"0.23": {
"version": "0.23.1"
},
"0.23.1": {
"x86_64_linux_musl": {
"etag": "0x8DD2B233BDE1B21",
"checksum": "a29ed6afcabf2c575c24499397fa3a840047dffc4a68e4a1a886f22584712946"
},
"x86_64_macos": {
"etag": "0x8DD2B2368C2662C",
"checksum": "e9e0f97e16095d2afb7e9247e6d250c95673dc3305a05539aafc2506ab59ad0a"
},
"x86_64_windows": {
"etag": "0x8DD2B2378B25C5D",
"checksum": "ea2da950b69c1093c1c2f7293fa1bc75cd7ae5719ff23397ee985bf1995a8014"
},
"aarch64_linux_musl": {
"etag": "0x8DD2B2336F9AF21",
"checksum": "52654b727a7a9dd712afaa40f4b6d3127079b9d95c24ee7a96e477941e5ca751"
},
"aarch64_macos": {
"etag": "0x8DD2B230558D457",
"checksum": "849841ce3c05cd64405d6282298869185a806b4f008ab5c6809fb8700e985f01"
}
},
"0.23.0": {
"x86_64_linux_musl": {
"etag": "0x8DCEB0514501529",
"checksum": "79fb00506a53ae2bbc490e4690c75d488ff029e06f8e7835095d1c680103488a"
},
"x86_64_macos": {
"etag": "0x8DCEB0504807C07",
"checksum": "cedfb95e23ff56f40e481a3431c5a7e37e4e4d53d43fb3e3cdf2d75b23c26376"
},
"x86_64_windows": {
"etag": "0x8DCEB062C0639CE",
"checksum": "e871e25ad91c78c6a944bf993cd71cf845f2dc4cac649d1b2fa337ec1acc2caf"
},
"aarch64_linux_musl": {
"etag": "0x8DCEB050333C7BB",
"checksum": "c3e7d0d019b0423241c9e4d367811f68f68a38cb003190c9bbe6f4c024c70eeb"
},
"aarch64_macos": {
"etag": "0x8DCEB04D7763AAA",
"checksum": "2ee3e65c109297edb06e69d7e2254cad3bf44c1a81a3a6ed62d96006eb3d355b"
}
}, },
"0.22": { "0.22": {
"version": "0.22.2" "version": "0.22.2"

View File

@@ -1,45 +1,48 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -eEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
cd "$(dirname "$0")"/../.. trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
cd -- "$(dirname -- "$0")"/../..
bail() { bail() {
echo >&2 "error: $*" printf >&2 'error: %s\n' "$*"
exit 1 exit 1
} }
if [[ -z "${CI:-}" ]]; then if [[ -z "${CI:-}" ]]; then
bail "this script is intended to call from release workflow on CI" bail "this script is intended to call from release workflow on CI"
fi fi
git config user.name "Taiki Endo" git config user.name 'Taiki Endo'
git config user.email "te316e89@gmail.com" git config user.email 'te316e89@gmail.com'
set -x set -x
has_update=''
for manifest in manifests/*.json; do for manifest in manifests/*.json; do
git add -N "${manifest}" git add -N "${manifest}"
if ! git diff --exit-code -- "${manifest}"; then if ! git diff --exit-code -- "${manifest}"; then
name=$(basename "${manifest%.*}") name="${manifest##*/}"
git stash name="${name%.*}"
old_version=$(jq -r '.latest.version' "${manifest}") git stash
git stash pop old_version=$(jq -r '.latest.version' "${manifest}")
new_version=$(jq -r '.latest.version' "${manifest}") git stash pop
if [[ "${old_version}" != "${new_version}" ]]; then new_version=$(jq -r '.latest.version' "${manifest}")
# TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it. if [[ "${old_version}" != "${new_version}" ]]; then
msg="Update \`${name}@latest\` to ${new_version}" # TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it.
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md msg="Update \`${name}@latest\` to ${new_version}"
git add "${manifest}" CHANGELOG.md sed -Ei "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md
else git add "${manifest}" CHANGELOG.md
msg="Update ${name} manifest" else
git add "${manifest}" msg="Update ${name} manifest"
fi git add "${manifest}"
git commit -m "${msg}"
has_update=1
fi fi
git commit -m "${msg}"
has_update=1
fi
done done
if [[ -n "${has_update:-}" ]] && [[ -n "${GITHUB_OUTPUT:-}" ]]; then if [[ -n "${has_update}" ]] && [[ -n "${GITHUB_OUTPUT:-}" ]]; then
echo "success=false" >>"${GITHUB_OUTPUT}" printf 'success=false\n' >>"${GITHUB_OUTPUT}"
fi fi

View File

@@ -1,163 +1,188 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -eEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
cd "$(dirname "$0")"/../.. trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
cd -- "$(dirname -- "$0")"/../..
# They don't provide prebuilt binaries for musl or old glibc host. # They don't provide prebuilt binaries for musl or old glibc host.
# version `GLIBC_2.34' not found # version `GLIBC_2.34' not found
glibc_pre_2_34_incompat=( glibc_pre_2_34_incompat=(
cargo-cyclonedx cargo-cyclonedx
cargo-spellcheck cargo-spellcheck
wait-for-them wait-for-them
xbuild xbuild
) )
# version `GLIBC_2.31' not found # version `GLIBC_2.31' not found
glibc_pre_2_31_incompat=( glibc_pre_2_31_incompat=(
"${glibc_pre_2_34_incompat[@]}" "${glibc_pre_2_34_incompat[@]}"
cargo-sort cargo-sort
espup espup
zola zola
) )
# version `GLIBC_2.28' not found # version `GLIBC_2.28' not found
glibc_pre_2_28_incompat=( glibc_pre_2_28_incompat=(
"${glibc_pre_2_31_incompat[@]}" "${glibc_pre_2_31_incompat[@]}"
wasmtime wasmtime
) )
# version `GLIBC_2.27' not found # version `GLIBC_2.27' not found
glibc_pre_2_27_incompat=( glibc_pre_2_27_incompat=(
"${glibc_pre_2_28_incompat[@]}" "${glibc_pre_2_28_incompat[@]}"
cargo-watch cargo-watch
mdbook-linkcheck mdbook-linkcheck
protoc protoc
valgrind valgrind
) )
# version `GLIBC_2.17' not found # version `GLIBC_2.17' not found
glibc_pre_2_17_incompat=( glibc_pre_2_17_incompat=(
"${glibc_pre_2_27_incompat[@]}" "${glibc_pre_2_27_incompat[@]}"
deepsource deepsource
) )
musl_incompat=( musl_incompat=(
"${glibc_pre_2_17_incompat[@]}" "${glibc_pre_2_17_incompat[@]}"
)
win2019_gnu_incompat=(
cargo-spellcheck
) )
incompat_tools=() incompat_tools=()
case "${1:-}" in case "${1:-}" in
'') version=latest ;; '') version=latest ;;
major.minor.patch | major.minor | major) major.minor.patch | major.minor | major)
version="$1" version="$1"
# Specifying the version of valgrind and cargo-binstall is not supported. # Specifying the version of valgrind and cargo-binstall is not supported.
incompat_tools+=(valgrind cargo-binstall) incompat_tools+=(valgrind cargo-binstall)
;; ;;
*) *)
echo "tool=$1" printf 'tool=%s\n', "$1"
exit 0 exit 1
;; ;;
esac esac
runner="${2:-}"
bash="${3:-}"
case "$(uname -s)" in case "$(uname -s)" in
Linux) Linux)
host_os=linux host_os=linux
ldd_version=$(ldd --version 2>&1 || true) ldd_version=$(ldd --version 2>&1 || true)
if grep <<<"${ldd_version}" -q 'musl'; then if grep -Fq musl <<<"${ldd_version}"; then
incompat_tools+=("${musl_incompat[@]}") incompat_tools+=("${musl_incompat[@]}")
else else
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g") host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
higher_glibc_version=$(sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1) higher_glibc_version=$(sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1) incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then else
higher_glibc_version=$(sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1) incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then fi
higher_glibc_version=$(sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1) else
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
fi
fi fi
else
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
fi fi
if ! type -P snap &>/dev/null; then fi
incompat_tools+=(valgrind) fi
if ! type -P snap >/dev/null; then
incompat_tools+=(valgrind)
fi
;;
Darwin) host_os=macos ;;
MINGW* | MSYS* | CYGWIN* | Windows_NT)
host_os=windows
case "${bash}" in
msys64 | cygwin)
if [[ "${runner}" == "windows-2019" ]]; then
incompat_tools+=("${win2019_gnu_incompat[@]}")
fi fi
;; ;;
Darwin) host_os=macos ;; esac
MINGW* | MSYS* | CYGWIN* | Windows_NT) host_os=windows ;; ;;
*) bail "unrecognized OS type '$(uname -s)'" ;; *) bail "unrecognized OS type '$(uname -s)'" ;;
esac
# See main.sh
case "$(uname -m)" in
aarch64 | arm64) host_arch=aarch64 ;;
xscale | arm | armv*l) bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>" ;;
*) host_arch=x86_64 ;;
esac esac
tools=() tools=()
for manifest in tools/codegen/base/*.json; do for manifest in tools/codegen/base/*.json; do
tool_name=$(basename "${manifest%.*}") tool_name="${manifest##*/}"
# cross -V requires rustc tool_name="${tool_name%.*}"
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc &>/dev/null; then # cross -V requires rustc
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc >/dev/null; then
continue
fi
case "${host_os}" in
linux*)
if [[ "${host_arch}" != "x86_64" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}_gnu" "${manifest}")" == "null" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}_musl" "${manifest}")" == "null" ]]; then
continue continue
fi
;;
*)
if [[ "$(jq -r ".platform.x86_64_${host_os}" "${manifest}")" == "null" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}" "${manifest}")" == "null" ]]; then
continue
fi
;;
esac
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do
if [[ "${incompat}" == "${tool_name}" ]]; then
tool_name=''
break
fi fi
case "${host_os}" in done
linux*) if [[ -n "${tool_name}" ]]; then
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do if [[ "${version}" != "latest" ]]; then
if [[ "${incompat}" == "${tool_name}" ]]; then latest_version=$(jq -r '.latest.version' "manifests/${tool_name}.json")
tool_name='' case "${version}" in
break major.minor.patch) tool_name+="@${latest_version}" ;;
fi major.minor) tool_name+="@${latest_version%.*}" ;;
done major) tool_name+="@${latest_version%%.*}" ;;
;; *) exit 1 ;;
*) esac
if [[ "$(jq -r ".platform.x86_64_${host_os}" "${manifest}")" == "null" ]]; then
continue
fi
;;
esac
if [[ -n "${tool_name}" ]]; then
if [[ "${version}" != "latest" ]]; then
latest_version=$(jq -r ".latest.version" "manifests/${tool_name}.json")
case "${version}" in
major.minor.patch) tool_name+="@${latest_version}" ;;
major.minor) tool_name+="@${latest_version%.*}" ;;
major) tool_name+="@${latest_version%%.*}" ;;
*) exit 1 ;;
esac
fi
if [[ "${tool_name}" != *"@0" ]] && [[ "${tool_name}" != *"@0.0" ]]; then
tools+=("${tool_name}")
fi
fi fi
if [[ "${tool_name}" != *"@0" ]] && [[ "${tool_name}" != *"@0.0" ]]; then
tools+=("${tool_name}")
fi
fi
done done
if [[ "${version}" != "latest" ]]; then if [[ "${version}" != "latest" ]]; then
tools_tmp=() tools_tmp=()
for tool in "${tools[@]}"; do for tool in "${tools[@]}"; do
tools_tmp+=("${tool}") tools_tmp+=("${tool}")
done done
tools=("${tools_tmp[@]}") tools=("${tools_tmp[@]}")
fi fi
# Not manifest-based # Not manifest-based
case "${host_os}" in case "${host_os}" in
linux*) linux*)
# Installing snap to container is difficult... # Installing snap to container is difficult...
# Specifying the version of valgrind is not supported. # Specifying the version of valgrind is not supported.
if type -P snap &>/dev/null && [[ "${version}" == "latest" ]]; then if type -P snap >/dev/null && [[ "${version}" == "latest" ]]; then
tools+=(valgrind) tools+=(valgrind)
fi fi
;; ;;
esac esac
# cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall) # cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall)
case "${version}" in case "${version}" in
latest) tools+=(cargo-watch watchexec-cli) ;; latest) tools+=(cargo-watch watchexec-cli) ;;
major.minor.patch) tools+=(cargo-watch@8.1.1 watchexec-cli@1.20.5) ;; major.minor.patch) tools+=(cargo-watch@8.5.2 watchexec-cli@2.1.2) ;;
major.minor) tools+=(cargo-watch@8.1 watchexec-cli@1.20) ;; major.minor) tools+=(cargo-watch@8.5 watchexec-cli@2.1) ;;
major) tools+=(cargo-watch@8 watchexec-cli@1) ;; major) tools+=(cargo-watch@8 watchexec-cli@2) ;;
*) exit 1 ;; *) exit 1 ;;
esac esac
# sort and dedup # sort and dedup
@@ -168,5 +193,5 @@ IFS=$'\n\t'
# TODO: inject random space before/after of tool name for testing https://github.com/taiki-e/install-action/issues/115. # TODO: inject random space before/after of tool name for testing https://github.com/taiki-e/install-action/issues/115.
IFS=',' IFS=','
echo "tool=${tools[*]}" printf 'tool=%s\n' "${tools[*]}"
IFS=$'\n\t' IFS=$'\n\t'

View File

@@ -6,7 +6,7 @@ default-run = "generate-manifest"
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
flate2 = "1" flate2 = "1"
fs-err = "2" fs-err = "3"
minisign-verify = "0.2" minisign-verify = "0.2"
semver = { version = "1", features = ["serde"] } semver = { version = "1", features = ["serde"] }
serde = "1" serde = "1"

View File

@@ -0,0 +1,17 @@
{
"repository": "https://github.com/rust-secure-code/cargo-auditable",
"license_markdown": "[Apache-2.0](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-MIT)",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.xz",
"bin": "${package}-${rust_target}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-${rust_target}.zip",
"bin": "${package}${exe}"
},
"aarch64_macos": {}
}
}

View File

@@ -0,0 +1,17 @@
{
"repository": "https://github.com/cargo-lambda/cargo-lambda",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-v${version}.${rust_target}.tar.gz",
"version_range": ">= 1.3.0",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}.windows-x64.zip",
"bin": "${package}${exe}"
},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -2,7 +2,7 @@
"repository": "https://github.com/orium/cargo-rdme", "repository": "https://github.com/orium/cargo-rdme",
"tag_prefix": "v", "tag_prefix": "v",
"rust_crate": "${package}", "rust_crate": "${package}",
"broken": ["1.4.3", "1.4.4"], "broken": ["1.4.3", "1.4.4", "1.4.5", "1.4.6", "1.4.7", "1.4.8"],
"platform": { "platform": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"asset_name": "${package}_v${version}_${rust_target}.tar.bz2" "asset_name": "${package}_v${version}_${rust_target}.tar.bz2"

View File

@@ -20,11 +20,11 @@
"bin": "bin/ec-darwin-arm64" "bin": "bin/ec-darwin-arm64"
}, },
"x86_64_windows": { "x86_64_windows": {
"asset_name": "ec-windows-amd64${exe}.tar.gz", "asset_name": ["ec-windows-amd64.zip", "ec-windows-amd64${exe}.tar.gz"],
"bin": "bin/ec-windows-amd64${exe}" "bin": "bin/ec-windows-amd64${exe}"
}, },
"aarch64_windows": { "aarch64_windows": {
"asset_name": "ec-windows-arm64${exe}.tar.gz", "asset_name": ["ec-windows-arm64.zip", "ec-windows-arm64${exe}.tar.gz"],
"bin": "bin/ec-windows-arm64${exe}" "bin": "bin/ec-windows-arm64${exe}"
} }
} }

View File

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

View File

@@ -0,0 +1,16 @@
{
"repository": "https://github.com/release-plz/release-plz",
"website": "https://release-plz.dev/",
"tag_prefix": "release-plz-v",
"rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz",
"version_range": ">= 0.3.20",
"platform": {
"aarch64_macos": {},
"aarch64_windows": {},
"aarch64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"x86_64_linux_musl": {}
}
}

View File

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

View File

@@ -0,0 +1,13 @@
{
"repository": "https://github.com/wasmCloud/wasmCloud",
"tag_prefix": "wash-cli-v",
"rust_crate": "${package}-cli",
"asset_name": "${package}-${rust_target}${exe}",
"platform": {
"x86_64_linux_musl": {},
"x86_64_macos": {},
"x86_64_windows": {},
"aarch64_linux_musl": {},
"aarch64_macos": {}
}
}

View File

@@ -11,6 +11,9 @@
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip" "asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
}, },
"aarch64_linux_gnu": {}, "aarch64_linux_gnu": {},
"aarch64_macos": {} "aarch64_macos": {},
"aarch64_windows": {
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
}
} }
} }

View File

@@ -1,5 +1,7 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT // SPDX-License-Identifier: Apache-2.0 OR MIT
#![allow(clippy::missing_panics_doc, clippy::too_long_first_doc_paragraph)]
use std::{ use std::{
cmp::{self, Reverse}, cmp::{self, Reverse},
collections::BTreeMap, collections::BTreeMap,
@@ -244,8 +246,6 @@ pub struct BaseManifest {
} }
impl BaseManifest { impl BaseManifest {
/// Validate the manifest. /// Validate the manifest.
// The panic is an assert
#[allow(clippy::missing_panics_doc)]
pub fn validate(&self) { pub fn validate(&self) {
for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) { for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) {
assert!(!bin.as_slice().is_empty()); assert!(!bin.as_slice().is_empty());
@@ -311,22 +311,22 @@ impl StringOrArray {
} }
} }
/// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64), /// GitHub Actions Runner supports Linux (x86_64, AArch64, Arm), Windows (x86_64, AArch64),
/// and macOS (x86_64, aarch64). /// and macOS (x86_64, AArch64).
/// https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21 /// https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21
/// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners /// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
/// ///
/// Note: /// Note:
/// - Static-linked binaries compiled for linux-musl will also work on linux-gnu systems and are /// - Static-linked binaries compiled for linux-musl will also work on linux-gnu systems and are
/// usually preferred over linux-gnu binaries because they can avoid glibc version issues. /// usually preferred over linux-gnu binaries because they can avoid glibc version issues.
/// (rustc enables statically linking for linux-musl by default, except for mips.) /// (rustc enables statically linking for linux-musl by default, except for mips.)
/// - Binaries compiled for x86_64 macOS will usually also work on aarch64 macOS. /// - Binaries compiled for x86_64 macOS will usually also work on AArch64 macOS.
/// - Binaries compiled for x86_64 Windows will usually also work on aarch64 Windows 11+. /// - Binaries compiled for x86_64 Windows will usually also work on AArch64 Windows 11+.
/// - Ignore arm for now, as we need to consider the version and whether hard-float is supported. /// - 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/rust-lang/rustup/pull/593
/// https://github.com/cross-rs/cross/pull/1018 /// https://github.com/cross-rs/cross/pull/1018
/// Does it seem only armv7l+ is supported? /// 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/blob/v2.321.0/src/Misc/externals.sh#L178
/// https://github.com/actions/runner/issues/688 /// https://github.com/actions/runner/issues/688
// TODO: support musl with dynamic linking like wasmtime 22.0.0+'s musl binaries: https://github.com/bytecodealliance/wasmtime/releases/tag/v22.0.0 // TODO: support musl with dynamic linking like wasmtime 22.0.0+'s musl binaries: https://github.com/bytecodealliance/wasmtime/releases/tag/v22.0.0
#[allow(non_camel_case_types)] #[allow(non_camel_case_types)]

View File

@@ -5,7 +5,7 @@ use std::{
collections::{BTreeMap, BTreeSet}, collections::{BTreeMap, BTreeSet},
env, env,
ffi::OsStr, ffi::OsStr,
io::Read, io::Read as _,
path::Path, path::Path,
sync::{LazyLock, RwLock}, sync::{LazyLock, RwLock},
time::Duration, time::Duration,
@@ -17,7 +17,7 @@ use install_action_internal_codegen::{
workspace_root, BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef, workspace_root, BaseManifest, HostPlatform, Manifest, ManifestDownloadInfo, ManifestRef,
ManifestTemplate, ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version, ManifestTemplate, ManifestTemplateDownloadInfo, Manifests, Signing, SigningKind, Version,
}; };
use sha2::{Digest, Sha256}; use sha2::{Digest as _, Sha256};
use spdx::expression::{ExprNode, ExpressionReq, Operator}; use spdx::expression::{ExprNode, ExpressionReq, Operator};
fn main() -> Result<()> { fn main() -> Result<()> {
@@ -65,7 +65,7 @@ fn main() -> Result<()> {
))? ))?
.into_json()?; .into_json()?;
// If version_req is latest, it is usually sufficient to look at the latest 100 releases. // If version_req is latest, it is usually sufficient to look at the latest 100 releases.
if r.len() < per_page || version_req.map_or(false, |req| req == "latest") { if r.len() < per_page || version_req.is_some_and(|req| req == "latest") {
releases.append(&mut r); releases.append(&mut r);
break; break;
} }
@@ -137,6 +137,7 @@ fn main() -> Result<()> {
}; };
let version = &*k.0.to_string(); let version = &*k.0.to_string();
if let Some(template) = &manifests.template { if let Some(template) = &manifests.template {
#[allow(clippy::literal_string_with_formatting_args)]
for (platform, d) in &mut manifest.download_info { for (platform, d) in &mut manifest.download_info {
let template = &template.download_info[platform]; let template = &template.download_info[platform];
d.url = Some(template.url.replace("${version}", version)); d.url = Some(template.url.replace("${version}", version));
@@ -441,7 +442,7 @@ fn main() -> Result<()> {
&& download_info[&HostPlatform::x86_64_macos].url && download_info[&HostPlatform::x86_64_macos].url
== download_info[&HostPlatform::aarch64_macos].url == download_info[&HostPlatform::aarch64_macos].url
{ {
// macOS universal binary or x86_64 binary that works on both x86_64 and aarch64 (rosetta). // macOS universal binary or x86_64 binary that works on both x86_64 and AArch64 (rosetta).
download_info.remove(&HostPlatform::aarch64_macos); download_info.remove(&HostPlatform::aarch64_macos);
} }
has_build_metadata |= !semver_version.build.is_empty(); has_build_metadata |= !semver_version.build.is_empty();
@@ -563,6 +564,7 @@ fn main() -> Result<()> {
}; };
let version = &*version.0.to_string(); let version = &*version.0.to_string();
let t = template.as_mut().unwrap(); let t = template.as_mut().unwrap();
#[allow(clippy::literal_string_with_formatting_args)]
for (platform, d) in &mut manifest.download_info { for (platform, d) in &mut manifest.download_info {
let template_url = d.url.take().unwrap().replace(version, "${version}"); let template_url = d.url.take().unwrap().replace(version, "${version}");
let template_bin = d.bin.take().map(|s| s.map(|s| s.replace(version, "${version}"))); let template_bin = d.bin.take().map(|s| s.map(|s| s.replace(version, "${version}")));
@@ -600,6 +602,7 @@ fn write_manifests(manifest_path: &Path, manifests: &Manifests) -> Result<()> {
Ok(()) Ok(())
} }
#[allow(clippy::literal_string_with_formatting_args)]
fn replace_vars( fn replace_vars(
s: &str, s: &str,
package: &str, package: &str,

View File

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT // SPDX-License-Identifier: Apache-2.0 OR MIT
use std::{env, fmt, io::Write, path::PathBuf}; use std::{env, fmt, io::Write as _, path::PathBuf};
use anyhow::Result; use anyhow::Result;
use fs_err as fs; use fs_err as fs;
@@ -43,8 +43,7 @@ fn main() -> Result<()> {
base_info_dir.push("codegen"); base_info_dir.push("codegen");
base_info_dir.push("base"); base_info_dir.push("base");
let mut paths: Vec<_> = let mut paths: Vec<_> = fs::read_dir(&manifest_dir).unwrap().map(|r| r.unwrap()).collect();
fs::read_dir(manifest_dir.clone()).unwrap().map(|r| r.unwrap()).collect();
paths.sort_by_key(fs_err::DirEntry::path); paths.sort_by_key(fs_err::DirEntry::path);
let mut tools = vec![MarkdownEntry { let mut tools = vec![MarkdownEntry {
@@ -88,7 +87,7 @@ fn main() -> Result<()> {
"linux" => platforms.linux = true, "linux" => platforms.linux = true,
"macos" => platforms.macos = true, "macos" => platforms.macos = true,
"windows" => platforms.windows = true, "windows" => platforms.windows = true,
&_ => todo!(), _ => todo!(),
} }
} }

View File

@@ -1,8 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -eEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
cd "$(dirname "$0")"/.. trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
cd -- "$(dirname -- "$0")"/..
# Update manifests # Update manifests
# #
@@ -10,11 +11,12 @@ cd "$(dirname "$0")"/..
# ./tools/manifest.sh [PACKAGE [VERSION_REQ]] # ./tools/manifest.sh [PACKAGE [VERSION_REQ]]
if [[ $# -gt 0 ]]; then if [[ $# -gt 0 ]]; then
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "$@" cargo run --manifest-path tools/codegen/Cargo.toml --release -- "$@"
exit 0 exit 0
fi fi
for manifest in tools/codegen/base/*.json; do for manifest in tools/codegen/base/*.json; do
package=$(basename "${manifest%.*}") package="${manifest##*/}"
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}" latest package="${package%.*}"
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}" latest
done done

View File

@@ -1,11 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -eEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
cd "$(dirname "$0")"/.. trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
cd -- "$(dirname -- "$0")"/..
# shellcheck disable=SC2154
trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}' ERR
# Publish a new release. # Publish a new release.
# #
@@ -16,18 +14,18 @@ trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
# - parse-changelog <https://github.com/taiki-e/parse-changelog> # - parse-changelog <https://github.com/taiki-e/parse-changelog>
retry() { retry() {
for i in {1..10}; do for i in {1..10}; do
if "$@"; then if "$@"; then
return 0 return 0
else else
sleep "${i}" sleep "${i}"
fi fi
done done
"$@" "$@"
} }
bail() { bail() {
echo >&2 "error: $*" printf >&2 'error: %s\n' "$*"
exit 1 exit 1
} }
version="${1:?}" version="${1:?}"
@@ -36,10 +34,15 @@ tag_prefix="v"
tag="${tag_prefix}${version}" tag="${tag_prefix}${version}"
changelog="CHANGELOG.md" changelog="CHANGELOG.md"
if [[ ! "${version}" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$ ]]; then if [[ ! "${version}" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$ ]]; then
bail "invalid version format '${version}'" bail "invalid version format '${version}'"
fi fi
if [[ $# -gt 1 ]]; then if [[ $# -gt 1 ]]; then
bail "invalid argument '$2'" bail "invalid argument '$2'"
fi
if { sed --help 2>&1 || true; } | grep -Eq -e '-i extension'; then
in_place=(-i '')
else
in_place=(-i)
fi fi
# Make sure there is no uncommitted change. # Make sure there is no uncommitted change.
@@ -48,72 +51,67 @@ git diff --exit-code --staged
# Make sure the same release has not been created in the past. # Make sure the same release has not been created in the past.
if gh release view "${tag}" &>/dev/null; then if gh release view "${tag}" &>/dev/null; then
bail "tag '${tag}' has already been created and pushed" bail "tag '${tag}' has already been created and pushed"
fi fi
# Make sure that the release was created from an allowed branch. # Make sure that the release was created from an allowed branch.
if ! git branch | grep -q '\* main$'; then if ! git branch | grep -Eq '\* main$'; then
bail "current branch is not 'main'" bail "current branch is not 'main'"
fi
if ! git remote -v | grep -F origin | grep -Eq 'github\.com[:/]taiki-e/'; then
bail "cannot publish a new release from fork repository"
fi fi
release_date=$(date -u '+%Y-%m-%d') release_date=$(date -u '+%Y-%m-%d')
tags=$(git --no-pager tag | (grep -E "^${tag_prefix}[0-9]+" || true)) tags=$(git --no-pager tag | { grep -E "^${tag_prefix}[0-9]+" || true; })
if [[ -n "${tags}" ]]; then if [[ -n "${tags}" ]]; then
# Make sure the same release does not exist in changelog. # Make sure the same release does not exist in changelog.
if grep -Eq "^## \\[${version//./\\.}\\]" "${changelog}"; then if grep -Eq "^## \\[${version//./\\.}\\]" "${changelog}"; then
bail "release ${version} already exist in ${changelog}" bail "release ${version} already exist in ${changelog}"
fi fi
if grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then if grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
bail "link to ${version} already exist in ${changelog}" bail "link to ${version} already exist in ${changelog}"
fi fi
# Update changelog. # Update changelog.
remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//') remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed -E 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//')
prev_tag="${remote_url#*/compare/}" prev_tag="${remote_url#*/compare/}"
remote_url="${remote_url%/compare/*}" remote_url="${remote_url%/compare/*}"
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" "${changelog}" sed -E "${in_place[@]}" \
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${prev_tag}...${tag}#" "${changelog}" -e "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" \
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then -e "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${prev_tag}...${tag}#" "${changelog}"
bail "failed to update ${changelog}" if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
fi bail "failed to update ${changelog}"
if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then fi
bail "failed to update ${changelog}" if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
fi bail "failed to update ${changelog}"
fi
else else
# Make sure the release exists in changelog. # Make sure the release exists in changelog.
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
bail "release ${version} does not exist in ${changelog} or has wrong release date" bail "release ${version} does not exist in ${changelog} or has wrong release date"
fi fi
if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then if ! grep -Eq "^\\[${version//./\\.}\\]: " "${changelog}"; then
bail "link to ${version} does not exist in ${changelog}" bail "link to ${version} does not exist in ${changelog}"
fi fi
fi fi
# Make sure that a valid release note for this version exists. # Make sure that a valid release note for this version exists.
# https://github.com/taiki-e/parse-changelog # https://github.com/taiki-e/parse-changelog
changes=$(parse-changelog "${changelog}" "${version}") changes=$(parse-changelog "${changelog}" "${version}")
if [[ -z "${changes}" ]]; then if [[ -z "${changes}" ]]; then
bail "changelog for ${version} has no body" bail "changelog for ${version} has no body"
fi fi
echo "============== CHANGELOG ==============" printf '============== CHANGELOG ==============\n'
echo "${changes}" printf '%s\n' "${changes}"
echo "=======================================" printf '=======================================\n'
tools=()
for tool in tools/codegen/base/*.json; do
tools+=("$(basename "${tool%.*}")")
done
# Alias
tools+=(nextest)
# Not manifest-based
tools+=(valgrind)
if [[ -n "${tags}" ]]; then if [[ -n "${tags}" ]]; then
# Create a release commit. # Create a release commit.
( (
set -x set -x
git add "${changelog}" git add "${changelog}"
git commit -m "Release ${version}" git commit -m "Release ${version}"
) )
fi fi
set -x set -x
@@ -126,27 +124,37 @@ major_version_tag="v${version%%.*}"
git checkout -b "${major_version_tag}" git checkout -b "${major_version_tag}"
retry git push origin refs/heads/"${major_version_tag}" retry git push origin refs/heads/"${major_version_tag}"
if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then
git tag -d "${major_version_tag}" git tag -d "${major_version_tag}"
retry git push --delete origin refs/tags/"${major_version_tag}" retry git push --delete origin refs/tags/"${major_version_tag}"
fi fi
git tag "${major_version_tag}" git tag "${major_version_tag}"
retry git push origin --tags retry git push origin --tags
git checkout main git checkout main
git branch -d "${major_version_tag}" git branch -d "${major_version_tag}"
for tool in "${tools[@]}"; do tools=()
git checkout -b "${tool}" for tool in tools/codegen/base/*.json; do
sed -i -e "s/required: true/required: false/g" action.yml tool="${tool##*/}"
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml tools+=("${tool%.*}")
git add action.yml done
git commit -m "${tool}" # Alias
retry git push origin -f refs/heads/"${tool}" tools+=(nextest)
if git --no-pager tag | grep -Eq "^${tool}$"; then # Not manifest-based
git tag -d "${tool}" tools+=(valgrind)
retry git push --delete origin refs/tags/"${tool}"
fi for tool in "${tools[@]}"; do
git tag "${tool}" git checkout -b "${tool}"
retry git push origin --tags sed -E "${in_place[@]}" "s/required: true/required: false/g" action.yml
git checkout main sed -E "${in_place[@]}" "s/# default: #publish:tool/default: ${tool}/g" action.yml
git branch -D "${tool}" 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 done

View File

@@ -25,439 +25,464 @@ trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
# skipped if the corresponding files do not exist. # skipped if the corresponding files do not exist.
check_diff() { check_diff() {
if [[ -n "${CI:-}" ]]; then if [[ -n "${CI:-}" ]]; then
if ! git --no-pager diff --exit-code "$@"; then if ! git --no-pager diff --exit-code "$@"; then
should_fail=1 should_fail=1
fi
else
if ! git --no-pager diff --exit-code "$@" &>/dev/null; then
should_fail=1
fi
fi fi
else
if ! git --no-pager diff --exit-code "$@" &>/dev/null; then
should_fail=1
fi
fi
} }
check_config() { check_config() {
if [[ ! -e "$1" ]]; then if [[ ! -e "$1" ]]; then
error "could not found $1 in the repository root" error "could not found $1 in the repository root"
fi fi
} }
check_install() { check_install() {
for tool in "$@"; do for tool in "$@"; do
if ! type -P "${tool}" &>/dev/null; then if ! type -P "${tool}" &>/dev/null; then
if [[ "${tool}" == "python3" ]]; then if [[ "${tool}" == "python3" ]]; then
if type -P python &>/dev/null; then if type -P python &>/dev/null; then
continue continue
fi
fi
error "'${tool}' is required to run this check"
return 1
fi fi
done fi
error "'${tool}' is required to run this check"
return 1
fi
done
} }
info() { info() {
echo >&2 "info: $*" echo >&2 "info: $*"
} }
error() { error() {
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
echo "::error::$*" echo "::error::$*"
else else
echo >&2 "error: $*" echo >&2 "error: $*"
fi fi
should_fail=1 should_fail=1
} }
venv() { venv() {
local bin="$1" local bin="$1"
shift shift
"${venv_bin}/${bin}${exe}" "$@" "${venv_bin}/${bin}${exe}" "$@"
} }
venv_install_yq() { venv_install_yq() {
local py_suffix='' local py_suffix=''
if type -P python3 &>/dev/null; then if type -P python3 &>/dev/null; then
py_suffix='3' py_suffix='3'
fi fi
exe='' exe=''
venv_bin='.venv/bin' venv_bin='.venv/bin'
case "$(uname -s)" in case "$(uname -s)" in
MINGW* | MSYS* | CYGWIN* | Windows_NT) MINGW* | MSYS* | CYGWIN* | Windows_NT)
exe='.exe' exe='.exe'
venv_bin='.venv/Scripts' venv_bin='.venv/Scripts'
;; ;;
esac esac
if [[ ! -d .venv ]]; then if [[ ! -d .venv ]]; then
"python${py_suffix}" -m venv .venv "python${py_suffix}" -m venv .venv
fi fi
if [[ ! -e "${venv_bin}/yq${exe}" ]]; then if [[ ! -e "${venv_bin}/yq${exe}" ]]; then
info "installing yq to ./.venv using pip" info "installing yq to ./.venv using pip"
venv "pip${py_suffix}" install yq venv "pip${py_suffix}" install yq
fi fi
} }
if [[ $# -gt 0 ]]; then if [[ $# -gt 0 ]]; then
cat <<EOF cat <<EOF
USAGE: USAGE:
$0 $0
EOF EOF
exit 1 exit 1
fi fi
# Rust (if exists) # Rust (if exists)
if [[ -n "$(git ls-files '*.rs')" ]]; then if [[ -n "$(git ls-files '*.rs')" ]]; then
info "checking Rust code style" info "checking Rust code style"
check_install cargo jq python3 check_install cargo jq python3
check_config .rustfmt.toml check_config .rustfmt.toml
if check_install rustup; then if check_install rustup; then
# `cargo fmt` cannot recognize files not included in the current workspace and modules # `cargo fmt` cannot recognize files not included in the current workspace and modules
# defined inside macros, so run rustfmt directly. # defined inside macros, so run rustfmt directly.
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt. # We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
rustc_version=$(rustc -vV | grep '^release:' | cut -d' ' -f2) rustc_version=$(rustc -vV | grep '^release:' | cut -d' ' -f2)
if [[ "${rustc_version}" == *"nightly"* ]] || [[ "${rustc_version}" == *"dev"* ]]; then if [[ "${rustc_version}" == *"nightly"* ]] || [[ "${rustc_version}" == *"dev"* ]]; then
rustup component add rustfmt &>/dev/null rustup component add rustfmt &>/dev/null
info "running \`rustfmt \$(git ls-files '*.rs')\`" info "running \`rustfmt \$(git ls-files '*.rs')\`"
rustfmt $(git ls-files '*.rs') rustfmt $(git ls-files '*.rs')
else else
rustup component add rustfmt --toolchain nightly &>/dev/null rustup component add rustfmt --toolchain nightly &>/dev/null
info "running \`rustfmt +nightly \$(git ls-files '*.rs')\`" info "running \`rustfmt +nightly \$(git ls-files '*.rs')\`"
rustfmt +nightly $(git ls-files '*.rs') rustfmt +nightly $(git ls-files '*.rs')
fi
check_diff $(git ls-files '*.rs')
fi fi
cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true) check_diff $(git ls-files '*.rs')
if [[ -n "${cast_without_turbofish}" ]]; then fi
error "please replace \`.cast()\` with \`.cast::<type_name>()\`:" cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true)
echo "${cast_without_turbofish}" 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
continue
fi fi
# Sync readme and crate-level doc. lib="$(dirname "${readme}")/src/lib.rs"
first='1' if [[ -n "${first}" ]]; then
for readme in $(git ls-files '*README.md'); do first=''
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${readme}"; then info "checking readme and crate-level doc are synchronized"
continue fi
fi if ! grep -q '^<!-- tidy:crate-doc:end -->' "${readme}"; then
lib="$(dirname "${readme}")/src/lib.rs" bail "missing '<!-- tidy:crate-doc:end -->' comment in ${readme}"
if [[ -n "${first}" ]]; then fi
first='' if ! grep -q '^<!-- tidy:crate-doc:start -->' "${lib}"; then
info "checking readme and crate-level doc are synchronized" bail "missing '<!-- tidy:crate-doc:start -->' comment in ${lib}"
fi fi
if ! grep -q '^<!-- tidy:crate-doc:end -->' "${readme}"; then if ! grep -q '^<!-- tidy:crate-doc:end -->' "${lib}"; then
bail "missing '<!-- tidy:crate-doc:end -->' comment in ${readme}" bail "missing '<!-- tidy:crate-doc:end -->' comment in ${lib}"
fi fi
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${lib}"; then new=$(tr <"${readme}" '\n' '\a' | grep -o '<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->' | sed 's/\&/\\\&/g; s/\\/\\\\/g')
bail "missing '<!-- tidy:crate-doc:start -->' comment in ${lib}" new=$(tr <"${lib}" '\n' '\a' | awk -v new="${new}" 'gsub("<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->",new)' | tr '\a' '\n')
fi echo "${new}" >"${lib}"
if ! grep -q '^<!-- tidy:crate-doc:end -->' "${lib}"; then check_diff "${lib}"
bail "missing '<!-- tidy:crate-doc:end -->' comment in ${lib}" done
fi # Make sure that public Rust crates don't contain executables and binaries.
new=$(tr <"${readme}" '\n' '\a' | grep -o '<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->' | sed 's/\&/\\\&/g; s/\\/\\\\/g') executables=''
new=$(tr <"${lib}" '\n' '\a' | awk -v new="${new}" 'gsub("<!-- tidy:crate-doc:start -->.*<!-- tidy:crate-doc:end -->",new)' | tr '\a' '\n') binaries=''
echo "${new}" >"${lib}" metadata=$(cargo metadata --format-version=1 --no-deps)
check_diff "${lib}" has_public_crate=''
done has_root_crate=''
# Make sure that public Rust crates don't contain executables and binaries. venv_install_yq
executables='' for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
binaries='' pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
metadata=$(cargo metadata --format-version=1 --no-deps) publish=$(jq <<<"${pkg}" -r '.publish')
has_public_crate='' manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
venv_install_yq if [[ "$(venv tomlq -c '.lints' "${manifest_path}")" == "null" ]]; then
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do error "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'"
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})") fi
publish=$(jq <<<"${pkg}" -r '.publish') # Publishing is unrestricted if null, and forbidden if an empty array.
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path') if [[ "${publish}" == "[]" ]]; then
if [[ "$(venv tomlq -c '.lints' "${manifest_path}")" == "null" ]]; then continue
error "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'" fi
fi has_public_crate='1'
done
if [[ -n "${has_public_crate}" ]]; then
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. # Publishing is unrestricted if null, and forbidden if an empty array.
if [[ "${publish}" == "[]" ]]; then if [[ "${publish}" != "[]" ]]; then
continue has_root_crate=1
fi exclude=$(venv tomlq -r '.package.exclude[]' Cargo.toml)
has_public_crate='1' if ! grep <<<"${exclude}" -Eq '^/\.\*$'; then
done error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\""
if [[ -n "${has_public_crate}" ]]; then fi
info "checking public crates don't contain executables and binaries" if [[ -e tools ]] && ! grep <<<"${exclude}" -Eq '^/tools$'; then
if [[ -f Cargo.toml ]]; then error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/tools\" if it exists"
root_manifest=$(cargo locate-project --message-format=plain --manifest-path Cargo.toml) fi
root_pkg=$(jq <<<"${metadata}" ".packages[] | select(.manifest_path == \"${root_manifest}\")") if [[ -e target-specs ]] && ! grep <<<"${exclude}" -Eq '^/target-specs$'; then
if [[ -n "${root_pkg}" ]]; then error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/target-specs\" if it exists"
publish=$(jq <<<"${root_pkg}" -r '.publish') fi
# Publishing is unrestricted if null, and forbidden if an empty array.
if [[ "${publish}" != "[]" ]]; then
exclude=$(venv tomlq -r '.package.exclude[]' Cargo.toml)
if ! grep <<<"${exclude}" -Eq '^/\.\*$'; then
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\""
fi
if [[ -e tools ]] && ! grep <<<"${exclude}" -Eq '^/tools$'; 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 <<<"${exclude}" -Eq '^/target-specs$'; 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
# Skip directories.
if [[ -d "${p}" ]]; then
continue
fi
# 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/* | target-specs/*) continue ;;
esac
if [[ -x "${p}" ]]; then
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 "${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 "${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
fi
fi fi
for p in $(git ls-files); do
# Skip directories.
if [[ -d "${p}" ]]; then
continue
fi
# 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/* | target-specs/*) continue ;;
*/*) ;;
*)
# If there is no crate at root, executables at the repository root directory if always okay.
if [[ -z "${has_root_crate}" ]]; then
continue
fi
;;
esac
if [[ -x "${p}" ]]; then
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 "${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 "${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 elif [[ -e .rustfmt.toml ]]; then
error ".rustfmt.toml is unused" error ".rustfmt.toml is unused"
fi fi
# C/C++ (if exists) # C/C++ (if exists)
if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then
info "checking C/C++ code style" info "checking C/C++ code style"
check_config .clang-format check_config .clang-format
if check_install clang-format; then if check_install clang-format; then
info "running \`clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')\`" info "running \`clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')\`"
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') check_diff $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
fi fi
elif [[ -e .clang-format ]]; then elif [[ -e .clang-format ]]; then
error ".clang-format is unused" error ".clang-format is unused"
fi fi
# YAML/JavaScript/JSON (if exists) # YAML/JavaScript/JSON (if exists)
if [[ -n "$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')" ]]; then if [[ -n "$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')" ]]; then
info "checking YAML/JavaScript/JSON code style" info "checking YAML/JavaScript/JSON code style"
check_config .editorconfig check_config .editorconfig
if check_install npm; then if check_install npm; then
info "running \`npx -y prettier -l -w \$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')\`" info "running \`npx -y prettier -l -w \$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')\`"
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') check_diff $(git ls-files '*.yml' '*.yaml' '*.js' '*.json')
fi fi
# Check GitHub workflows. # Check GitHub workflows.
if [[ -d .github/workflows ]]; then if [[ -d .github/workflows ]]; then
info "checking GitHub workflows" info "checking GitHub workflows"
if check_install jq python3; then if check_install jq python3; then
venv_install_yq venv_install_yq
for workflow in .github/workflows/*.yml; do for workflow in .github/workflows/*.yml; do
# The top-level permissions must be weak as they are referenced by all jobs. # The top-level permissions must be weak as they are referenced by all jobs.
permissions=$(venv yq -c '.permissions' "${workflow}") permissions=$(venv yq -c '.permissions' "${workflow}")
case "${permissions}" in case "${permissions}" in
'{"contents":"read"}' | '{"contents":"none"}') ;; '{"contents":"read"}' | '{"contents":"none"}') ;;
null) error "${workflow}: top level permissions not found; it must be 'contents: read' or weaker permissions" ;; 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" ;; *) 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 esac
# Make sure the 'needs' section is not out of date. # Make sure the 'needs' section is not out of date.
if grep -q '# tidy:needs' "${workflow}" && ! grep -Eq '# *needs: \[' "${workflow}"; then if grep -q '# tidy:needs' "${workflow}" && ! grep -Eq '# *needs: \[' "${workflow}"; then
# shellcheck disable=SC2207 # shellcheck disable=SC2207
jobs_actual=($(venv yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]')) jobs_actual=($(venv yq '.jobs' "${workflow}" | jq -r 'keys_unsorted[]'))
unset 'jobs_actual[${#jobs_actual[@]}-1]' unset 'jobs_actual[${#jobs_actual[@]}-1]'
# shellcheck disable=SC2207 # shellcheck disable=SC2207
jobs_expected=($(venv yq -r '.jobs."ci-success".needs[]' "${workflow}")) jobs_expected=($(venv yq -r '.jobs."ci-success".needs[]' "${workflow}"))
if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then if [[ "${jobs_actual[*]}" != "${jobs_expected[*]+"${jobs_expected[*]}"}" ]]; then
printf -v jobs '%s, ' "${jobs_actual[@]}" printf -v jobs '%s, ' "${jobs_actual[@]}"
sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" "${workflow}" sed -i "s/needs: \[.*\] # tidy:needs/needs: [${jobs%, }] # tidy:needs/" "${workflow}"
check_diff "${workflow}" check_diff "${workflow}"
error "${workflow}: please update 'needs' section in 'ci-success' job" error "${workflow}: please update 'needs' section in 'ci-success' job"
fi fi
fi
done
fi fi
done
fi fi
fi
fi fi
if [[ -n "$(git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true))" ]]; then if [[ -n "$(git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true))" ]]; then
error "please use '.yml' instead of '.yaml' for consistency" error "please use '.yml' instead of '.yaml' for consistency"
git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true) git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true)
fi fi
# TOML (if exists) # TOML (if exists)
if [[ -n "$(git ls-files '*.toml' | (grep -v .taplo.toml || true))" ]]; then if [[ -n "$(git ls-files '*.toml' | (grep -v .taplo.toml || true))" ]]; then
info "checking TOML style" info "checking TOML style"
check_config .taplo.toml check_config .taplo.toml
if check_install npm; then if check_install npm; then
info "running \`npx -y @taplo/cli fmt \$(git ls-files '*.toml')\`" info "running \`npx -y @taplo/cli fmt \$(git ls-files '*.toml')\`"
RUST_LOG=warn npx -y @taplo/cli fmt $(git ls-files '*.toml') RUST_LOG=warn npx -y @taplo/cli fmt $(git ls-files '*.toml')
check_diff $(git ls-files '*.toml') check_diff $(git ls-files '*.toml')
fi fi
elif [[ -e .taplo.toml ]]; then elif [[ -e .taplo.toml ]]; then
error ".taplo.toml is unused" error ".taplo.toml is unused"
fi fi
# Markdown (if exists) # Markdown (if exists)
if [[ -n "$(git ls-files '*.md')" ]]; then if [[ -n "$(git ls-files '*.md')" ]]; then
info "checking Markdown style" info "checking Markdown style"
check_config .markdownlint-cli2.yaml check_config .markdownlint-cli2.yaml
if check_install npm; then if check_install npm; then
info "running \`npx -y markdownlint-cli2 \$(git ls-files '*.md')\`" info "running \`npx -y markdownlint-cli2 \$(git ls-files '*.md')\`"
npx -y markdownlint-cli2 $(git ls-files '*.md') npx -y markdownlint-cli2 $(git ls-files '*.md')
fi fi
elif [[ -e .markdownlint-cli2.yaml ]]; then elif [[ -e .markdownlint-cli2.yaml ]]; then
error ".markdownlint-cli2.yaml is unused" error ".markdownlint-cli2.yaml is unused"
fi fi
if [[ -n "$(git ls-files '*.markdown')" ]]; then if [[ -n "$(git ls-files '*.markdown')" ]]; then
error "please use '.md' instead of '.markdown' for consistency" error "please use '.md' instead of '.markdown' for consistency"
git ls-files '*.markdown' git ls-files '*.markdown'
fi fi
# Shell scripts # Shell scripts
info "checking Shell scripts" info "checking Shell scripts"
if check_install shfmt; then if check_install shfmt; then
check_config .editorconfig check_config .editorconfig
info "running \`shfmt -l -w \$(git ls-files '*.sh')\`" info "running \`shfmt -l -w \$(git ls-files '*.sh')\`"
shfmt -l -w $(git ls-files '*.sh') shfmt -l -w $(git ls-files '*.sh')
check_diff $(git ls-files '*.sh') check_diff $(git ls-files '*.sh')
fi fi
if check_install shellcheck; then if check_install shellcheck; then
check_config .shellcheckrc check_config .shellcheckrc
info "running \`shellcheck \$(git ls-files '*.sh')\`" info "running \`shellcheck \$(git ls-files '*.sh')\`"
if ! shellcheck $(git ls-files '*.sh'); then if ! shellcheck $(git ls-files '*.sh'); then
should_fail=1 should_fail=1
fi fi
if [[ -n "$(git ls-files '*Dockerfile')" ]]; then if [[ -n "$(git ls-files '*Dockerfile')" ]]; then
# SC2154 doesn't seem to work on dockerfile. # SC2154 doesn't seem to work on dockerfile.
info "running \`shellcheck -e SC2148,SC2154,SC2250 \$(git ls-files '*Dockerfile')\`" info "running \`shellcheck -e SC2148,SC2154,SC2250 \$(git ls-files '*Dockerfile')\`"
if ! shellcheck -e SC2148,SC2154,SC2250 $(git ls-files '*Dockerfile'); then if ! shellcheck -e SC2148,SC2154,SC2250 $(git ls-files '*Dockerfile'); then
should_fail=1 should_fail=1
fi
fi fi
fi
fi fi
# License check # License check
# TODO: This check is still experimental and does not track all files that should be tracked. # TODO: This check is still experimental and does not track all files that should be tracked.
if [[ -f tools/.tidy-check-license-headers ]]; then if [[ -f tools/.tidy-check-license-headers ]]; then
info "checking license headers (experimental)" info "checking license headers (experimental)"
failed_files='' failed_files=''
for p in $(eval $(<tools/.tidy-check-license-headers)); do for p in $(eval $(<tools/.tidy-check-license-headers)); do
case "$(basename "${p}")" in case "$(basename "${p}")" in
*.stderr | *.expanded.rs) continue ;; # generated files *.stderr | *.expanded.rs) continue ;; # generated files
*.sh | *.py | *.rb | *Dockerfile) prefix=("# ") ;; *.sh | *.py | *.rb | *Dockerfile) prefix=("# ") ;;
*.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S | *.js) prefix=("// " "/* ") ;; *.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S | *.js) prefix=("// " "/* ") ;;
*.ld | *.x) prefix=("/* ") ;; *.ld | *.x) prefix=("/* ") ;;
# TODO: More file types? # TODO: More file types?
*) continue ;; *) continue ;;
esac esac
# TODO: The exact line number is not actually important; it is important # TODO: The exact line number is not actually important; it is important
# that it be part of the top-level comments of the file. # that it be part of the top-level comments of the file.
line="1" line="1"
if IFS= LC_ALL=C read -rn3 -d '' shebang <"${p}" && [[ "${shebang}" == '#!/' ]]; then if IFS= LC_ALL=C read -rn3 -d '' shebang <"${p}" && [[ "${shebang}" == '#!/' ]]; then
line="2" line="2"
elif [[ "${p}" == *"Dockerfile" ]] && IFS= LC_ALL=C read -rn9 -d '' syntax <"${p}" && [[ "${syntax}" == '# syntax=' ]]; then elif [[ "${p}" == *"Dockerfile" ]] && IFS= LC_ALL=C read -rn9 -d '' syntax <"${p}" && [[ "${syntax}" == '# syntax=' ]]; then
line="2" 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'
break
fi
done
if [[ -z "${header_found}" ]]; then
failed_files+="${p}:${line}"$'\n'
fi
done
if [[ -n "${failed_files}" ]]; then
error "license-check failed: please add SPDX-License-Identifier to the following files"
echo "======================================="
echo -n "${failed_files}"
echo "======================================="
fi fi
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'
break
fi
done
if [[ -z "${header_found}" ]]; then
failed_files+="${p}:${line}"$'\n'
fi
done
if [[ -n "${failed_files}" ]]; then
error "license-check failed: please add SPDX-License-Identifier to the following files"
echo "======================================="
echo -n "${failed_files}"
echo "======================================="
fi
fi fi
# Spell check (if config exists) # Spell check (if config exists)
if [[ -f .cspell.json ]]; then if [[ -f .cspell.json ]]; then
info "spell checking" info "spell checking"
project_dictionary=.github/.cspell/project-dictionary.txt project_dictionary=.github/.cspell/project-dictionary.txt
if check_install npm jq python3; then if check_install npm jq python3; then
has_rust='' has_rust=''
if [[ -n "$(git ls-files '*Cargo.toml')" ]]; then if [[ -n "$(git ls-files '*Cargo.toml')" ]]; then
venv_install_yq venv_install_yq
has_rust='1' has_rust='1'
dependencies='' dependencies=''
for manifest_path in $(git ls-files '*Cargo.toml'); do for manifest_path in $(git ls-files '*Cargo.toml'); do
if [[ "${manifest_path}" != "Cargo.toml" ]] && [[ "$(venv tomlq -c '.workspace' "${manifest_path}")" == "null" ]]; then if [[ "${manifest_path}" != "Cargo.toml" ]] && [[ "$(venv tomlq -c '.workspace' "${manifest_path}")" == "null" ]]; then
continue continue
fi
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
done
# shellcheck disable=SC2001
dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
fi fi
config_old=$(<.cspell.json) metadata=$(cargo metadata --format-version=1 --no-deps --manifest-path "${manifest_path}")
config_new=$(grep <<<"${config_old}" -v '^ *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))') for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
trap -- 'echo "${config_old}" >.cspell.json; echo >&2 "$0: trapped SIGINT"; exit 1' SIGINT dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
echo "${config_new}" >.cspell.json done
if [[ -n "${has_rust}" ]]; then done
dependencies_words=$(npx <<<"${dependencies}" -y cspell stdin --no-progress --no-summary --words-only --unique || true) # shellcheck disable=SC2001
fi dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
all_words=$(npx -y cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true) fi
echo "${config_old}" >.cspell.json config_old=$(<.cspell.json)
trap - SIGINT config_new=$(grep <<<"${config_old}" -v '^ *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
cat >.github/.cspell/rust-dependencies.txt <<EOF 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}" -y cspell stdin --no-progress --no-summary --words-only --unique || true)
fi
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"). // This file is @generated by $(basename "$0").
// It is not intended for manual editing. // It is not intended for manual editing.
EOF EOF
if [[ -n "${dependencies_words:-}" ]]; then if [[ -n "${dependencies_words:-}" ]]; then
echo $'\n'"${dependencies_words}" >>.github/.cspell/rust-dependencies.txt echo $'\n'"${dependencies_words}" >>.github/.cspell/rust-dependencies.txt
fi
check_diff .github/.cspell/rust-dependencies.txt
if ! grep -Eq "^\.github/\.cspell/rust-dependencies.txt linguist-generated" .gitattributes; then
error "you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
fi
info "running \`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
# Make sure the project-specific dictionary does not contain duplicated words.
for dictionary in .github/.cspell/*.txt; do
if [[ "${dictionary}" == "${project_dictionary}" ]]; then
continue
fi
dup=$(sed '/^$/d' "${project_dictionary}" "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
if [[ -n "${dup}" ]]; then
error "duplicated words in dictionaries; please remove the following words from ${project_dictionary}"
echo "======================================="
echo "${dup}"
echo "======================================="
fi
done
# Make sure the project-specific dictionary does not contain unused words.
unused=''
for word in $(grep -v '//.*' "${project_dictionary}" || true); do
if ! grep <<<"${all_words}" -Eq -i "^${word}$"; then
unused+="${word}"$'\n'
fi
done
if [[ -n "${unused}" ]]; then
error "unused words in dictionaries; please remove the following words from ${project_dictionary}"
echo "======================================="
echo -n "${unused}"
echo "======================================="
fi
fi fi
if [[ -z "${REMOVE_UNUSED_WORDS:-}" ]]; then
check_diff .github/.cspell/rust-dependencies.txt
fi
if ! grep -Fq '.github/.cspell/rust-dependencies.txt linguist-generated' .gitattributes; then
error "you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
fi
info "running \`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
# Make sure the project-specific dictionary does not contain duplicated words.
for dictionary in .github/.cspell/*.txt; do
if [[ "${dictionary}" == "${project_dictionary}" ]]; then
continue
fi
dup=$(sed '/^$/d' "${project_dictionary}" "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
if [[ -n "${dup}" ]]; then
error "duplicated words in dictionaries; please remove the following words from ${project_dictionary}"
echo "======================================="
echo "${dup}"
echo "======================================="
fi
done
# Make sure the project-specific dictionary does not contain unused words.
if [[ -n "${REMOVE_UNUSED_WORDS:-}" ]]; then
grep_args=()
for word in $(grep -Ev '^//.*' "${project_dictionary}" || true); do
if ! grep -Eqi "^${word}$" <<<"${all_words}"; then
grep_args+=(-e "^${word}$")
fi
done
if [[ ${#grep_args[@]} -gt 0 ]]; then
info "removing unused words from ${project_dictionary}"
res=$(grep -Ev "${grep_args[@]}" "${project_dictionary}")
printf '%s\n' "${res}" >|"${project_dictionary}"
fi
else
unused=''
for word in $(grep -Ev '^//.*' "${project_dictionary}" || true); do
if ! grep -Eqi "^${word}$" <<<"${all_words}"; then
unused+="${word}"$'\n'
fi
done
if [[ -n "${unused}" ]]; then
error "unused words in dictionaries; please remove the following words from ${project_dictionary} or run ${0##*/} with REMOVE_UNUSED_WORDS=1"
printf '=======================================\n'
printf '%s' "${unused}"
printf '=======================================\n'
fi
fi
fi
fi fi
if [[ -n "${should_fail:-}" ]]; then if [[ -n "${should_fail:-}" ]]; then
exit 1 exit 1
fi fi

View File

@@ -1,8 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: Apache-2.0 OR MIT # SPDX-License-Identifier: Apache-2.0 OR MIT
set -eEuo pipefail set -CeEuo pipefail
IFS=$'\n\t' IFS=$'\n\t'
cd "$(dirname "$0")"/.. trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
cd -- "$(dirname -- "$0")"/..
# Update markdown # Update markdown
# #