Compare commits

...

154 Commits

Author SHA1 Message Date
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
57 changed files with 3176 additions and 205 deletions

View File

@@ -24,7 +24,7 @@ protoc
pwsh pwsh
quickinstall quickinstall
rclone rclone
rdme rootfs
sccache sccache
syft syft
udeps udeps

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 }}
@@ -46,7 +46,6 @@ 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-24.04 - os: ubuntu-24.04
- os: ubuntu-22.04 - os: ubuntu-22.04
@@ -68,6 +67,11 @@ 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 - os: windows-2022
tool: major.minor.patch tool: major.minor.patch
- os: windows-2022 - os: windows-2022
@@ -77,6 +81,12 @@ jobs:
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 '%s\n' 'C:\msys64\mingw32\bin' >>"${GITHUB_PATH}" printf '%s\n' 'C:\msys64\mingw32\bin' >>"${GITHUB_PATH}"
printf '%s\n' 'C:\msys64\usr\bin' >>"${GITHUB_PATH}" printf '%s\n' 'C:\msys64\usr\bin' >>"${GITHUB_PATH}"
@@ -86,12 +96,6 @@ jobs:
printf '%s\n' 'C:\tools\cygwin\bin' >>"${GITHUB_PATH}" printf '%s\n' 'C:\tools\cygwin\bin' >>"${GITHUB_PATH}"
printf '%s\n' 'C:\tools\cygwin\usr\bin' >>"${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 }}" "${{ matrix.os }}" "${{ matrix.bash }}" >>"${GITHUB_OUTPUT}"
- run: env - run: env
- uses: ./ - uses: ./
with: with:
@@ -154,13 +158,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 (old debian) - name: Install requirements (old debian)
run: | 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 +172,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!' \
@@ -191,7 +194,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}"
@@ -204,6 +207,16 @@ 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

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,270 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [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 ## [2.44.65] - 2024-11-08
- Update `cargo-lambda@latest` to 1.5.0. - Update `cargo-lambda@latest` to 1.5.0.
@@ -3050,7 +3314,63 @@ 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.44.65...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.47.11...HEAD
[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.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.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.63]: https://github.com/taiki-e/install-action/compare/v2.44.62...v2.44.63

View File

@@ -13,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]

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) |
@@ -53,14 +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.ieni.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/MarcoIeni/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-APACHE) | | [**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,6 +46,7 @@ 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' if: runner.os != 'Windows'
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh" - run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: bash shell: bash
@@ -53,4 +54,5 @@ 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' if: runner.os == 'Windows'

28
main.sh
View File

@@ -159,7 +159,10 @@ download_and_extract() {
*.zip) *.zip)
unzip -q tmp "${bin_in_archive#\./}" unzip -q tmp "${bin_in_archive#\./}"
for tmp in "${bin_in_archive[@]}"; do for tmp in "${bin_in_archive[@]}"; do
mv "${tmp}" "${bin_dir}/" case "${tool}" in
editorconfig-checker) mv "${tmp}" "${bin_dir}/${tool}${exe}" ;;
*) mv "${tmp}" "${bin_dir}/" ;;
esac
done done
;; ;;
*) *)
@@ -252,8 +255,8 @@ read_manifest() {
fi fi
;; ;;
macos | windows) macos | windows)
# Binaries compiled for x86_64 macOS will usually also work on aarch64 macOS. # Binaries compiled for x86_64 macOS will usually also work on AArch64 macOS.
# Binaries compiled for x86_64 Windows will usually also work on aarch64 Windows 11+. # Binaries compiled for x86_64 Windows will usually also work on AArch64 Windows 11+.
host_platform="${host_arch}_${host_os}" host_platform="${host_arch}_${host_os}"
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}") download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
@@ -499,19 +502,19 @@ esac
case "$(uname -m)" in case "$(uname -m)" in
aarch64 | arm64) host_arch="aarch64" ;; aarch64 | arm64) host_arch="aarch64" ;;
xscale | arm | armv*l) xscale | arm | armv*l)
# 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
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>" bail "32-bit Arm runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
;; ;;
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64), # 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
# So we can assume x86_64 unless it is aarch64 or arm. # So we can assume x86_64 unless it is AArch64 or Arm.
*) host_arch="x86_64" ;; *) host_arch="x86_64" ;;
esac esac
info "host platform: ${host_arch}_${host_os}" info "host platform: ${host_arch}_${host_os}"
@@ -790,7 +793,7 @@ for tool in "${tools[@]}"; do
# wait-for-them up to 0.4.0 does not support --version flag. # wait-for-them up to 0.4.0 does not support --version flag.
biome | cargo-machete | wait-for-them) rx "${tool_bin_stem}" --version || true ;; biome | cargo-machete | wait-for-them) rx "${tool_bin_stem}" --version || true ;;
# these packages support neither --version nor --help flag. # these packages support neither --version nor --help flag.
cargo-careful | wasm-bindgen-test-runner) ;; cargo-auditable | cargo-careful | wasm-bindgen-test-runner) ;;
# wasm2es6js does not support --version flag and --help flag doesn't contains version info. # wasm2es6js does not support --version flag and --help flag doesn't contains version info.
wasm2es6js) ;; wasm2es6js) ;;
# cargo-zigbuild has no --version flag on `cargo zigbuild` subcommand. # cargo-zigbuild has no --version flag on `cargo zigbuild` subcommand.
@@ -826,6 +829,9 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall" info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall"
IFS=$'\n\t' IFS=$'\n\t'
install_cargo_binstall install_cargo_binstall
if [[ -z "${GITHUB_TOKEN:-}" ]] && [[ -n "${DEFAULT_GITHUB_TOKEN:-}" ]]; then
export GITHUB_TOKEN="${DEFAULT_GITHUB_TOKEN}"
fi
# By default, cargo-binstall enforce downloads over secure transports only. # By default, cargo-binstall enforce downloads over secure transports only.
# As a result, http will be disabled, and it will also set # As a result, http will be disabled, and it will also set
# min tls version to be 1.2 # min tls version to be 1.2

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.11" "version": "1.10.19"
}, },
"1.10.11": { "1.10.19": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DCFDDD362609B5", "etag": "0x8DD2C8160F75960",
"checksum": "a81e0d53a6e9f45cba974a93a0dd8fe42f3acb4119b5eb99d47d49fe967e90dc" "checksum": "44f44538682b103312b37961edbd06428dcbf927a0afc3cc89062d45bc08d688"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DCFDDCA8B181CC", "etag": "0x8DD2C811A50D857",
"checksum": "0d206d9da36afb53b00673e05157296f4269f83a5c770d8dbc29391eb77df927" "checksum": "a2ae7d9ea8a4c58d5c5d8405cc3eed80e3b3027dcce16fd2f36116cb2926080f"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DCFDDDD5572596", "etag": "0x8DD2C821B327936",
"checksum": "6e12c52f8cbc4ac77dffa37b44d5ffce75be6b05c6b78bd4f7d818926de15c0f" "checksum": "f80e1f22b452a3069aec615ed03bc74a2a9e57e1c92d09868537dc0cd852da8f"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DCFDDCC704C4F5", "etag": "0x8DD2C811BD72089",
"checksum": "e37e564e0d2992b1bb282805fa839fc9a1ffde698c35b66af58a0d23f537af30" "checksum": "7e95454e15278eb746790e67bb3f3620e3f4ded13956e7887f6f9a8b1f21c1ab"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DCFDDCEDE668B7", "etag": "0x8DD2C814B56C94F",
"checksum": "309ba5b82dec67dc5e3ead82487921447cf5d72ecfb3a9531551f09e3a507202" "checksum": "e6abcd57e2918f50f85117e80799ef525876b4e109a5126561ed69f89bb79ee5"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DCFDDD96C0243C", "etag": "0x8DD2C8225C8456F",
"checksum": "ae1c2e0e05ed818419f077d89322047089fc65b5a0718f8ca6f7ea301e35254b" "checksum": "285891e236fc3e12dff687e15cf69805fc9edbc20eb8fb1e046065b59f711b46"
} }
} }
} }

View File

@@ -24,10 +24,54 @@
}, },
"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.3"
}, },
"0.16": { "0.16": {
"version": "0.16.1" "version": "0.16.3"
},
"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,7 +12,20 @@
}, },
"license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.7.3" "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.3" "version": "0.7.3"

View File

@@ -20,10 +20,79 @@
}, },
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.5.0" "version": "1.6.2"
}, },
"1": { "1": {
"version": "1.5.0" "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": { "1.5": {
"version": "1.5.0" "version": "1.5.0"

View File

@@ -19,10 +19,32 @@
}, },
"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.14" "version": "0.6.15"
}, },
"0.6": { "0.6": {
"version": "0.6.14" "version": "0.6.15"
},
"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": { "0.6.14": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,125 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.9.82" "version": "0.9.87"
}, },
"0.9": { "0.9": {
"version": "0.9.82" "version": "0.9.87"
},
"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": { "0.9.82": {
"previous_stable_version": "0.9.81", "previous_stable_version": "0.9.81",

View File

@@ -21,6 +21,16 @@
"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": { "1.4.7": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DCFF8CF498DEEF", "etag": "0x8DCFF8CF498DEEF",

View File

@@ -16,7 +16,49 @@
}, },
"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.36.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": { "0.36": {
"version": "0.36.0" "version": "0.36.0"

View File

@@ -19,10 +19,54 @@
}, },
"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.4"
}, },
"0.31": { "0.31": {
"version": "0.31.2" "version": "0.31.4"
},
"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,62 @@
}, },
"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.52" "version": "0.1.54"
}, },
"0.1": { "0.1": {
"version": "0.1.52" "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": { "0.1.52": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,76 @@
}, },
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.19.4" "version": "0.19.7"
}, },
"0.19": { "0.19": {
"version": "0.19.4" "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": { "0.19.4": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

51
manifests/dprint.json generated
View File

@@ -25,10 +25,57 @@
}, },
"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.5" "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.5" "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": { "0.47.5": {
"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"
} }
} }
} }

27
manifests/espup.json generated
View File

@@ -19,7 +19,32 @@
}, },
"license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.13.0" "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": { "0.13": {
"version": "0.13.0" "version": "0.13.0"

View File

@@ -28,10 +28,39 @@
}, },
"license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "2.6.1" "version": "2.7.0"
}, },
"2": { "2": {
"version": "2.6.1" "version": "2.7.0"
},
"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": { "2.6": {
"version": "2.6.1" "version": "2.6.1"

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"

54
manifests/just.json generated
View File

@@ -19,10 +19,60 @@
}, },
"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.36.0" "version": "1.38.0"
}, },
"1": { "1": {
"version": "1.36.0" "version": "1.38.0"
},
"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": { "1.36": {
"version": "1.36.0" "version": "1.36.0"

30
manifests/knope.json generated
View File

@@ -3,10 +3,36 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.18.1" "version": "0.18.2"
}, },
"0.18": { "0.18": {
"version": "0.18.1" "version": "0.18.2"
},
"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": { "0.18.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

22
manifests/mdbook.json generated
View File

@@ -19,10 +19,28 @@
}, },
"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.42" "version": "0.4.43"
}, },
"0.4": { "0.4": {
"version": "0.4.42" "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": { "0.4.42": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,13 +3,45 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
"latest": { "latest": {
"version": "1.9.1" "version": "1.9.2"
}, },
"1": { "1": {
"version": "1.9.1" "version": "1.9.2"
}, },
"1.9": { "1.9": {
"version": "1.9.1" "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": { "1.9.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

115
manifests/protoc.json generated
View File

@@ -3,10 +3,121 @@
"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.28.3" "version": "3.29.3"
}, },
"3": { "3": {
"version": "3.28.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": { "3.28": {
"version": "3.28.3" "version": "3.28.3"

32
manifests/rclone.json generated
View File

@@ -28,13 +28,39 @@
}, },
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)", "license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
"latest": { "latest": {
"version": "1.68.1" "version": "1.68.2"
}, },
"1": { "1": {
"version": "1.68.1" "version": "1.68.2"
}, },
"1.68": { "1.68": {
"version": "1.68.1" "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": { "1.68.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -2,30 +2,160 @@
"rust_crate": "release-plz", "rust_crate": "release-plz",
"template": { "template": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-unknown-linux-musl.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-unknown-linux-musl.tar.gz"
}, },
"x86_64_macos": { "x86_64_macos": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-apple-darwin.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-apple-darwin.tar.gz"
}, },
"x86_64_windows": { "x86_64_windows": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-pc-windows-msvc.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-x86_64-pc-windows-msvc.tar.gz"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-unknown-linux-musl.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-unknown-linux-musl.tar.gz"
}, },
"aarch64_macos": { "aarch64_macos": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-apple-darwin.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-apple-darwin.tar.gz"
}, },
"aarch64_windows": { "aarch64_windows": {
"url": "https://github.com/MarcoIeni/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-pc-windows-msvc.tar.gz" "url": "https://github.com/release-plz/release-plz/releases/download/release-plz-v${version}/release-plz-aarch64-pc-windows-msvc.tar.gz"
} }
}, },
"license_markdown": "[MIT](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/MarcoIeni/release-plz/blob/main/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.3.106" "version": "0.3.112"
}, },
"0.3": { "0.3": {
"version": "0.3.106" "version": "0.3.112"
},
"0.3.112": {
"x86_64_linux_musl": {
"etag": "0x8DD2073AFE4F854",
"checksum": "10833d6861c416467cd6520fad0e47e2bad311dc72462cbf5fc5431967366664"
},
"x86_64_macos": {
"etag": "0x8DD2074CD13521B",
"checksum": "a8d506cf951abd555feb5d11b79301b125bd32bf93cb0db50fc74ba6a374de81"
},
"x86_64_windows": {
"etag": "0x8DD2074A986E975",
"checksum": "bced165ffa3e4d6ea2265c51b85c4e709c0fe34a5c76dd2a7c7faccaa7427898"
},
"aarch64_linux_musl": {
"etag": "0x8DD2073C21489B5",
"checksum": "948e7dc7f14093145bf3553b8e0388d1864c4a67f40cc26da9aca501653b86d2"
},
"aarch64_macos": {
"etag": "0x8DD2074CD6EC6A7",
"checksum": "000523cdab05c265f2d1f11499f16451130b9e6c217a59ad8d0a5e9ca57dd8ce"
},
"aarch64_windows": {
"etag": "0x8DD2074C27C0577",
"checksum": "065bc0feccf27717afb455728b98dfe9d222d19c2cf188f53a28e7f4b822af55"
}
},
"0.3.111": {
"x86_64_linux_musl": {
"etag": "0x8DD16E25FF82F97",
"checksum": "cbde879d2501f69edfb59ef4d825d836bb3cb1243ccb8c62033892856f1c1a9d"
},
"x86_64_macos": {
"etag": "0x8DD16E37D6E77D3",
"checksum": "c50de53683cc44d2a543b68e64fb3cc790b452f5b2dd7fab1b9350abf8743076"
},
"x86_64_windows": {
"etag": "0x8DD16E32C422DB8",
"checksum": "e04f4999d77ac4f54a9490fcbcf3b621bc9d530a2d50c75b6428df639bae38f4"
},
"aarch64_linux_musl": {
"etag": "0x8DD16E26BB862F4",
"checksum": "f9adf28627bafbabce882f3ea0e00a9e6216f279bc58a3b436553c46bd2a1e0f"
},
"aarch64_macos": {
"etag": "0x8DD16E2A34C8E4D",
"checksum": "d84b3a96b7f99320fbee4312e3a91522e0e6c9a951ff89903105212865b06bd7"
},
"aarch64_windows": {
"etag": "0x8DD16E322A0D3F3",
"checksum": "c9e5ddc6989d5b4814f25399254ffb772a0d9c02ab0d00538d5bb11aa247e40c"
}
},
"0.3.110": {
"x86_64_linux_musl": {
"etag": "0x8DD0ACB6D1E9B4D",
"checksum": "49a7f792e588cb611c57ee885d70609fadb3b997b417a39801b17085c7cdd236"
},
"x86_64_macos": {
"etag": "0x8DD0ACBCC9197C7",
"checksum": "0cff9810899966a63accaa0157f6bc7ebf1b9e6d647b97a3b9ac11004427c62e"
},
"x86_64_windows": {
"etag": "0x8DD0ACC4A969A53",
"checksum": "af06ad3abfffe184b308ee776865ce8cf757e18ce162ae3edf3593cfe74bc312"
},
"aarch64_linux_musl": {
"etag": "0x8DD0ACB7139492D",
"checksum": "9febf7053a5793b1068cb575886f3783bd2824798f636ba001b51072a48bbe57"
},
"aarch64_macos": {
"etag": "0x8DD0ACBEA3D2654",
"checksum": "cd2a0cb2e69ca77c9e73c5f7e81b64fba6a9d3d0aabeedb1e0398a7a068ac1c7"
},
"aarch64_windows": {
"etag": "0x8DD0ACC07AA43C8",
"checksum": "914cb659a816c87bdc6b123adab16ffa698bf1727a63ea3f95d3600d878b42a3"
}
},
"0.3.108": {
"x86_64_linux_musl": {
"etag": "0x8DD0428A19F2ED5",
"checksum": "568c73281721459c611d0e4393e4d297da91153e0ebd34826ba3a5db01dddcc5"
},
"x86_64_macos": {
"etag": "0x8DD042A99EA50B1",
"checksum": "07cbbf539058e7f8fa3b8401346c7a5e3a0a2093683bbea13e06dcdcffb902e7"
},
"x86_64_windows": {
"etag": "0x8DD04298DF03ECE",
"checksum": "2b7a958cd7f4c43d04b7afd3bb407533ba0def292b5d81e99d7ecc53034f0f40"
},
"aarch64_linux_musl": {
"etag": "0x8DD0428AABEA526",
"checksum": "73e89d186c5d485cb5eb0b9579bf185b8f1f99562be4153dca64f767e9575f3d"
},
"aarch64_macos": {
"etag": "0x8DD042A1409C977",
"checksum": "44d92647d7aeed0d24ed03d8193cb598378f7e8a77b4e760885232d4586613e7"
},
"aarch64_windows": {
"etag": "0x8DD0429A68C0ECC",
"checksum": "b403abfc0725994495a7689996f5f106d9c52407d7e2ab3fcd066f7dfb3c70c0"
}
},
"0.3.107": {
"x86_64_linux_musl": {
"etag": "0x8DCFFDABE39EB33",
"checksum": "c04c365fc7bbff63c5ad48afed7922b2c164643795b019caf294543135c72dc3"
},
"x86_64_macos": {
"etag": "0x8DCFFDAF34A4A0C",
"checksum": "0dcfa8b2cc11c0bd5faee771940a24b2f828cde28571b64c579123a757db156e"
},
"x86_64_windows": {
"etag": "0x8DCFFDB847E30C1",
"checksum": "6f5055da7e320ba0b4ca086dc34187c98e4c2c6b05e3ca308a06fbdb631810b3"
},
"aarch64_linux_musl": {
"etag": "0x8DCFFDAC2A19EB3",
"checksum": "44551202b60551ed1363abcb285676fc03864bc47a71a5fdfbc48a093aee5976"
},
"aarch64_macos": {
"etag": "0x8DCFFDB34F4FABE",
"checksum": "1bfa1d07c8b2a1a744b03f0adc367e6b34066604aa0c10f51fd00afd4cdfb3dc"
},
"aarch64_windows": {
"etag": "0x8DCFFDBACB83D67",
"checksum": "484767e3677e0b6c1735b01fcdfd3834d549688b8f8930e0c0d6dee1e0dbb7d6"
}
}, },
"0.3.106": { "0.3.106": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

49
manifests/sccache.json generated
View File

@@ -24,7 +24,54 @@
}, },
"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.2" "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.2" "version": "0.8.2"

76
manifests/syft.json generated
View File

@@ -24,10 +24,82 @@
}, },
"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.16.0" "version": "1.18.1"
}, },
"1": { "1": {
"version": "1.16.0" "version": "1.18.1"
},
"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": { "1.16": {
"version": "1.16.0" "version": "1.16.0"

341
manifests/trunk.json generated Normal file
View File

@@ -0,0 +1,341 @@
{
"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.5"
},
"0.21": {
"version": "0.21.5"
},
"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"
}
}
}

192
manifests/typos.json generated
View File

@@ -16,13 +16,199 @@
}, },
"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.27.2" "version": "1.29.4"
}, },
"1": { "1": {
"version": "1.27.2" "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": { "1.27": {
"version": "1.27.2" "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": { "1.27.2": {
"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,98 @@
}, },
"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.95" "version": "0.2.99"
}, },
"0.2": { "0.2": {
"version": "0.2.95" "version": "0.2.99"
},
"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": { "0.2.95": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -28,7 +28,71 @@
}, },
"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": "26.0.1" "version": "28.0.0"
},
"28": {
"version": "28.0.0"
},
"28.0": {
"version": "28.0.0"
},
"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": { "26": {
"version": "26.0.1" "version": "26.0.1"

26
manifests/xh.json generated
View File

@@ -24,10 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.23.0" "version": "0.23.1"
}, },
"0.23": { "0.23": {
"version": "0.23.0" "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": { "0.23.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -1,11 +1,12 @@
#!/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
} }
@@ -13,15 +14,17 @@ 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##*/}"
name="${name%.*}"
git stash git stash
old_version=$(jq -r '.latest.version' "${manifest}") old_version=$(jq -r '.latest.version' "${manifest}")
git stash pop git stash pop
@@ -29,7 +32,7 @@ for manifest in manifests/*.json; do
if [[ "${old_version}" != "${new_version}" ]]; then if [[ "${old_version}" != "${new_version}" ]]; then
# TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it. # TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it.
msg="Update \`${name}@latest\` to ${new_version}" msg="Update \`${name}@latest\` to ${new_version}"
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md sed -Ei "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md
git add "${manifest}" CHANGELOG.md git add "${manifest}" CHANGELOG.md
else else
msg="Update ${name} manifest" msg="Update ${name} manifest"
@@ -40,6 +43,6 @@ for manifest in manifests/*.json; do
fi 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,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")"/../..
# 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
@@ -53,7 +54,7 @@ case "${1:-}" in
incompat_tools+=(valgrind cargo-binstall) incompat_tools+=(valgrind cargo-binstall)
;; ;;
*) *)
echo "tool=$1" printf 'tool=%s\n', "$1"
exit 1 exit 1
;; ;;
esac esac
@@ -63,7 +64,7 @@ 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")
@@ -92,7 +93,7 @@ case "$(uname -s)" in
fi fi
fi fi
fi fi
if ! type -P snap &>/dev/null; then if ! type -P snap >/dev/null; then
incompat_tools+=(valgrind) incompat_tools+=(valgrind)
fi fi
;; ;;
@@ -112,9 +113,10 @@ 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##*/}"
tool_name="${tool_name%.*}"
# cross -V requires rustc # cross -V requires rustc
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc &>/dev/null; then if [[ "${tool_name}" == "cross" ]] && ! type -P rustc >/dev/null; then
continue continue
fi fi
case "${host_os}" in case "${host_os}" in
@@ -133,7 +135,7 @@ for manifest in tools/codegen/base/*.json; do
done done
if [[ -n "${tool_name}" ]]; then if [[ -n "${tool_name}" ]]; then
if [[ "${version}" != "latest" ]]; then if [[ "${version}" != "latest" ]]; then
latest_version=$(jq -r ".latest.version" "manifests/${tool_name}.json") latest_version=$(jq -r '.latest.version' "manifests/${tool_name}.json")
case "${version}" in case "${version}" in
major.minor.patch) tool_name+="@${latest_version}" ;; major.minor.patch) tool_name+="@${latest_version}" ;;
major.minor) tool_name+="@${latest_version%.*}" ;; major.minor) tool_name+="@${latest_version%.*}" ;;
@@ -159,7 +161,7 @@ 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
;; ;;
@@ -181,5 +183,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

@@ -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

@@ -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", "1.4.5", "1.4.6", "1.4.7"], "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

@@ -1,6 +1,6 @@
{ {
"repository": "https://github.com/MarcoIeni/release-plz", "repository": "https://github.com/release-plz/release-plz",
"website": "https://release-plz.ieni.dev/", "website": "https://release-plz.dev/",
"tag_prefix": "release-plz-v", "tag_prefix": "release-plz-v",
"rust_crate": "${package}", "rust_crate": "${package}",
"asset_name": "${package}-${rust_target}.tar.gz", "asset_name": "${package}-${rust_target}.tar.gz",

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

@@ -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

@@ -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

@@ -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
# #
@@ -15,6 +16,7 @@ if [[ $# -gt 0 ]]; then
fi fi
for manifest in tools/codegen/base/*.json; do for manifest in tools/codegen/base/*.json; do
package=$(basename "${manifest%.*}") package="${manifest##*/}"
package="${package%.*}"
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}" latest 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.
# #
@@ -26,7 +24,7 @@ retry() {
"$@" "$@"
} }
bail() { bail() {
echo >&2 "error: $*" printf >&2 'error: %s\n' "$*"
exit 1 exit 1
} }
@@ -41,6 +39,11 @@ fi
if [[ $# -gt 1 ]]; then if [[ $# -gt 1 ]]; then
bail "invalid argument '$2'" bail "invalid argument '$2'"
fi fi
if { sed --help 2>&1 || true; } | grep -Eq -e '-i extension'; then
in_place=(-i '')
else
in_place=(-i)
fi
# Make sure there is no uncommitted change. # Make sure there is no uncommitted change.
git diff --exit-code git diff --exit-code
@@ -52,12 +55,15 @@ if gh release view "${tag}" &>/dev/null; then
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 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
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
@@ -67,11 +73,12 @@ if [[ -n "${tags}" ]]; 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}/" \
-e "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${prev_tag}...${tag}#" "${changelog}"
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
bail "failed to update ${changelog}" bail "failed to update ${changelog}"
fi fi
@@ -94,18 +101,9 @@ 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.
@@ -134,10 +132,20 @@ retry git push origin --tags
git checkout main git checkout main
git branch -d "${major_version_tag}" git branch -d "${major_version_tag}"
tools=()
for tool in tools/codegen/base/*.json; do
tool="${tool##*/}"
tools+=("${tool%.*}")
done
# Alias
tools+=(nextest)
# Not manifest-based
tools+=(valgrind)
for tool in "${tools[@]}"; do for tool in "${tools[@]}"; do
git checkout -b "${tool}" git checkout -b "${tool}"
sed -i -e "s/required: true/required: false/g" action.yml sed -E "${in_place[@]}" "s/required: true/required: false/g" action.yml
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml sed -E "${in_place[@]}" "s/# default: #publish:tool/default: ${tool}/g" action.yml
git add action.yml git add action.yml
git commit -m "${tool}" git commit -m "${tool}"
retry git push origin -f refs/heads/"${tool}" retry git push origin -f refs/heads/"${tool}"

View File

@@ -155,6 +155,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
binaries='' binaries=''
metadata=$(cargo metadata --format-version=1 --no-deps) metadata=$(cargo metadata --format-version=1 --no-deps)
has_public_crate='' has_public_crate=''
has_root_crate=''
venv_install_yq venv_install_yq
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})") pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
@@ -178,6 +179,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
publish=$(jq <<<"${root_pkg}" -r '.publish') 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
has_root_crate=1
exclude=$(venv tomlq -r '.package.exclude[]' Cargo.toml) exclude=$(venv tomlq -r '.package.exclude[]' Cargo.toml)
if ! grep <<<"${exclude}" -Eq '^/\.\*$'; then if ! grep <<<"${exclude}" -Eq '^/\.\*$'; then
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\"" error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\""
@@ -200,6 +202,13 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
# TODO: fully respect exclude field in Cargo.toml. # TODO: fully respect exclude field in Cargo.toml.
case "${p}" in case "${p}" in
.* | tools/* | target-specs/*) continue ;; .* | 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 esac
if [[ -x "${p}" ]]; then if [[ -x "${p}" ]]; then
executables+="${p}"$'\n' executables+="${p}"$'\n'

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
# #