Compare commits

...

21 Commits

Author SHA1 Message Date
Taiki Endo
11053896c3 Release 2.42.36 2024-08-29 11:09:13 +09:00
Taiki Endo
e920d2b2a9 Update just@latest to 1.35.0 2024-08-29 09:31:15 +09:00
Taiki Endo
7b2b0dffb4 Update cargo-nextest@latest to 0.9.77 2024-08-29 09:31:15 +09:00
Taiki Endo
164f59de46 Update protoc@latest to 3.28.0 2024-08-29 06:14:46 +09:00
Taiki Endo
0b73cec6bf Release 2.42.35 2024-08-28 10:58:21 +09:00
Taiki Endo
02552a37bb Update protoc@latest to 3.27.4 2024-08-28 06:13:47 +09:00
Taiki Endo
f10ce91bf6 Update cspell dictionary 2024-08-26 23:48:11 +09:00
Taiki Endo
7ea7a2c18f Ignore clippy::too_long_first_doc_paragraph lint
```
error: first doc comment paragraph is too long
   --> tools/codegen/src/lib.rs:314:1
    |
314 | / /// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
315 | | /// and macOS (x86_64, aarch64).
316 | | /// https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
317 | | /// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-f...
318 | | ///
319 | | /// Note:
    | |_
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph
    = note: `-D clippy::too-long-first-doc-paragraph` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::too_long_first_doc_paragraph)]`
```
2024-08-26 23:47:54 +09:00
Taiki Endo
f172798ba0 Release 2.42.34 2024-08-26 10:54:57 +09:00
Taiki Endo
c2de2506f2 Update cargo-nextest@latest to 0.9.76 2024-08-26 06:11:34 +09:00
Taiki Endo
fa71ab6d46 Apply deprecated_safe lint 2024-08-25 23:02:18 +09:00
Taiki Endo
55ca367f68 Update cargo-binstall@latest to 1.10.3 2024-08-25 21:13:51 +09:00
Taiki Endo
4a27a04f8a Release 2.42.33 2024-08-24 19:33:16 +09:00
Taiki Endo
787f5f34b6 Update git-cliff@latest to 2.5.0 2024-08-24 18:11:15 +09:00
Taiki Endo
dea01ef826 Release 2.42.32 2024-08-24 09:31:08 +09:00
Taiki Endo
d323467220 Update cargo-nextest@latest to 0.9.75 2024-08-24 09:30:17 +09:00
Taiki Endo
79e1aeb057 Release 2.42.31 2024-08-24 06:31:34 +09:00
Taiki Endo
668723abbc Update typos@latest to 1.24.1 2024-08-24 06:13:11 +09:00
Taiki Endo
f621218f78 Ignore more clippy lints at workspace level 2024-08-23 22:42:58 +09:00
Taiki Endo
2a0c34a72b Release 2.42.30 2024-08-23 10:51:24 +09:00
Taiki Endo
351260b44f Update typos@latest to 1.23.7 2024-08-23 03:14:21 +09:00
11 changed files with 311 additions and 32 deletions

View File

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

View File

@@ -21,7 +21,6 @@ mirrorlist
nextest nextest
pluginconf pluginconf
protoc protoc
pubkey
pwsh pwsh
QQSTRING QQSTRING
quickinstall quickinstall

View File

@@ -10,6 +10,40 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.42.36] - 2024-08-29
- Update `just@latest` to 1.35.0.
- Update `cargo-nextest@latest` to 0.9.77.
- Update `protoc@latest` to 3.28.0.
## [2.42.35] - 2024-08-28
- Update `protoc@latest` to 3.27.4.
## [2.42.34] - 2024-08-26
- Update `cargo-nextest@latest` to 0.9.76.
- Update `cargo-binstall@latest` to 1.10.3.
## [2.42.33] - 2024-08-24
- Update `git-cliff@latest` to 2.5.0.
## [2.42.32] - 2024-08-24
- Update `cargo-nextest@latest` to 0.9.75.
## [2.42.31] - 2024-08-23
- Update `typos@latest` to 1.24.1.
## [2.42.30] - 2024-08-23
- Update `typos@latest` to 1.23.7.
## [2.42.29] - 2024-08-22 ## [2.42.29] - 2024-08-22
- Update `osv-scanner@latest` to 1.8.4. - Update `osv-scanner@latest` to 1.8.4.
@@ -2628,7 +2662,14 @@ Note: This release is considered a breaking change because installing on version
Initial release Initial release
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.29...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.36...HEAD
[2.42.36]: https://github.com/taiki-e/install-action/compare/v2.42.35...v2.42.36
[2.42.35]: https://github.com/taiki-e/install-action/compare/v2.42.34...v2.42.35
[2.42.34]: https://github.com/taiki-e/install-action/compare/v2.42.33...v2.42.34
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
[2.42.31]: https://github.com/taiki-e/install-action/compare/v2.42.30...v2.42.31
[2.42.30]: https://github.com/taiki-e/install-action/compare/v2.42.29...v2.42.30
[2.42.29]: https://github.com/taiki-e/install-action/compare/v2.42.28...v2.42.29 [2.42.29]: https://github.com/taiki-e/install-action/compare/v2.42.28...v2.42.29
[2.42.28]: https://github.com/taiki-e/install-action/compare/v2.42.27...v2.42.28 [2.42.28]: https://github.com/taiki-e/install-action/compare/v2.42.27...v2.42.28
[2.42.27]: https://github.com/taiki-e/install-action/compare/v2.42.26...v2.42.27 [2.42.27]: https://github.com/taiki-e/install-action/compare/v2.42.26...v2.42.27

View File

@@ -5,6 +5,7 @@ members = ["tools/codegen"]
# This table is shared by projects under github.com/taiki-e. # This table is shared by projects under github.com/taiki-e.
# It is not intended for manual editing. # It is not intended for manual editing.
[workspace.lints.rust] [workspace.lints.rust]
deprecated_safe = "warn"
improper_ctypes = "warn" improper_ctypes = "warn"
improper_ctypes_definitions = "warn" improper_ctypes_definitions = "warn"
non_ascii_idents = "warn" non_ascii_idents = "warn"
@@ -27,6 +28,7 @@ undocumented_unsafe_blocks = "warn"
# Suppress buggy or noisy clippy lints # Suppress buggy or noisy clippy lints
bool_assert_comparison = { level = "allow", priority = 1 } bool_assert_comparison = { level = "allow", priority = 1 }
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286 borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
cast_lossless = { level = "allow", priority = 1 } # https://godbolt.org/z/Pv6vbGG6E
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665 declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
doc_markdown = { level = "allow", priority = 1 } doc_markdown = { level = "allow", priority = 1 }
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725 float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
@@ -36,6 +38,7 @@ manual_assert = { level = "allow", priority = 1 }
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395 manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
missing_errors_doc = { level = "allow", priority = 1 } missing_errors_doc = { level = "allow", priority = 1 }
module_name_repetitions = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+module_name_repetitions module_name_repetitions = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+module_name_repetitions
naive_bytecount = { level = "allow", priority = 1 }
nonminimal_bool = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool nonminimal_bool = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool
range_plus_one = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+range_plus_one range_plus_one = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+range_plus_one
similar_names = { level = "allow", priority = 1 } similar_names = { level = "allow", priority = 1 }
@@ -46,3 +49,4 @@ struct_field_names = { level = "allow", priority = 1 }
too_many_arguments = { level = "allow", priority = 1 } too_many_arguments = { level = "allow", priority = 1 }
too_many_lines = { level = "allow", priority = 1 } too_many_lines = { level = "allow", priority = 1 }
type_complexity = { level = "allow", priority = 1 } type_complexity = { level = "allow", priority = 1 }
unreadable_literal = { level = "allow", priority = 1 }

View File

@@ -22,32 +22,32 @@
}, },
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)", "license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
"latest": { "latest": {
"version": "1.10.2" "version": "1.10.3"
}, },
"1.10.2": { "1.10.3": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DCBB7AB213ADBF", "etag": "0x8DCC4E9D12BA1A2",
"checksum": "fd6363b26c6ac2a52a6b5b2b37563b75a48971eb78e9300737e978b9fb5478a3" "checksum": "98239b69e7d3f3a759b326236fa473fa31d17c1b7d2677c8b0c7637176547c72"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DCBB7A97BA9B45", "etag": "0x8DCC4E97F17FC2E",
"checksum": "fe4ce102872f4b61e4f1786e07225fa8041457a9171593537ad686766e07b631" "checksum": "79bc5490bb52d90a0baa1e169556276424ae0bb7849e06f51b2baa98cd89cf3a"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DCBB7B76D83688", "etag": "0x8DCC4EA7CBBF636",
"checksum": "e63cd05aa7e4705e48bf401f00b86543ee294ad0bce1a398a75997b48022daf8" "checksum": "ff2ec4e3ff2c76c8194112cc01e18741bd88961382adf0e55bab07c675d55ee8"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DCBB7A742FFE12", "etag": "0x8DCC4E99553F26C",
"checksum": "2eac2871acb50f377de6e4a2113a28b9bc5d278e692abbd2f09c3d966d117749" "checksum": "c81be7f91f5ba63dd1ff5840a304c50d8938fbf4ca224200c80706007756f18a"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DCBB7AC648D69B", "etag": "0x8DCC4E9C5DFB2DF",
"checksum": "feb4992ad7c91a36a6fa51b188f594ac7ac1a8c50f8c8a6d6c0a5e0da369843d" "checksum": "3ddbb7b56f57f54d71b0eb7edf92a98794f38ede0354e9dd1d29cf6c1092e530"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DCBB7B016AB019", "etag": "0x8DCC4EA3D761E17",
"checksum": "bd7c761acb022bf5b1b710d0111172fa5f7297059e79cc03cd7c050506cc2a2e" "checksum": "1e41a12852e8ea02596bac8d3b4e5375e77c32169b3e1942a80d130309c13673"
} }
} }
} }

View File

@@ -19,10 +19,79 @@
}, },
"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.74" "version": "0.9.77"
}, },
"0.9": { "0.9": {
"version": "0.9.74" "version": "0.9.77"
},
"0.9.77": {
"previous_stable_version": "0.9.76",
"x86_64_linux_gnu": {
"etag": "0x8DCC7AA37E7E7E7",
"checksum": "31f288399a8b735f02383913491dc5f1b2a2ddbfacec7c8424dfb94444a4bc43"
},
"x86_64_linux_musl": {
"etag": "0x8DCC7AAAA74072C",
"checksum": "f3a91b9f9ad1e005e03ad57a87cd2f90e4ad266e4b85af209241c0770a0c7815"
},
"x86_64_macos": {
"etag": "0x8DCC7AA377B214D",
"checksum": "667883fd4a122dfdfcb70b4d563f4046c9dc3c38b5b25d9c559fa02044d11e9b"
},
"x86_64_windows": {
"etag": "0x8DCC7AAC7B09110",
"checksum": "5f733822b21153141e741bfc765a517f7f1eb2ab6e1f65a5db5555a7f4899d3d"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC7AA5A183DCB",
"checksum": "a4035e63d33ac2c96371ab134a61613c3cb0ae4b03fc5ad54c2712e79afd9f16"
}
},
"0.9.76": {
"previous_stable_version": "0.9.75",
"x86_64_linux_gnu": {
"etag": "0x8DCC543B2472AD2",
"checksum": "5182728930c420ce3cd9c5ca8066364e4be296a29cd0a6c0dc3be7f0177be6fb"
},
"x86_64_linux_musl": {
"etag": "0x8DCC543D7FCE3B8",
"checksum": "2321c12e14102554220c1d310416bbf5e5a8432b47cbfc5b5659bf78ec8f2186"
},
"x86_64_macos": {
"etag": "0x8DCC5438B271C99",
"checksum": "f4dbdf8f2442eaccf2bbaafad54438d2de693e4db8855aad3e2f533fb1025989"
},
"x86_64_windows": {
"etag": "0x8DCC543F76F8DEE",
"checksum": "f9c76e7c3ddeb7595fa866d74714446d206096207bef8a4b895a871f4275142b"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC54392F83244",
"checksum": "48ebd1f859fe1a6f76829893a002806bc771e7eb340a089c3283ec1cbc524e1a"
}
},
"0.9.75": {
"previous_stable_version": "0.9.74",
"x86_64_linux_gnu": {
"etag": "0x8DCC3C2E269D8E1",
"checksum": "34321de06d68a3c39340e13256eae38b6529284842a8c3b7f21c338d1042945e"
},
"x86_64_linux_musl": {
"etag": "0x8DCC3C2FCBD52CA",
"checksum": "9cfb640acad0b3115711a7181102bdd6e56315bf1b4def1351b63c36d0cf95d4"
},
"x86_64_macos": {
"etag": "0x8DCC3C2C8247FE5",
"checksum": "89ed23b1d79434bccd01aee9faf14092d3701b468b13fffc3f3895069b7c3c5d"
},
"x86_64_windows": {
"etag": "0x8DCC3C30432A781",
"checksum": "517371879db44956222d55698e2c7cab96dbb977d7fccffab1314a59a2623205"
},
"aarch64_linux_gnu": {
"etag": "0x8DCC3C2DEB1C3B9",
"checksum": "0fc7af32f0670fefa5d1c8ccd54efff3f97acb862b77dd37fff78db85ea9f309"
}
}, },
"0.9.74": { "0.9.74": {
"previous_stable_version": "0.9.72", "previous_stable_version": "0.9.72",

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.4.0" "version": "2.5.0"
}, },
"2": { "2": {
"version": "2.4.0" "version": "2.5.0"
},
"2.5": {
"version": "2.5.0"
},
"2.5.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC414DF7EC2C6",
"checksum": "f5d4388c0f58ec6c37e828ba6923518b3e8ac0eafaa665f5bdc46f32847ca851"
},
"x86_64_macos": {
"etag": "0x8DCC414DF9E8321",
"checksum": "e715f1ac38832faa28a28fa73d81977a7695084dbf4ec75d89f74bcaf1637799"
},
"x86_64_windows": {
"etag": "0x8DCC41588A42559",
"checksum": "26f9fbc60694bb3f821f77703bb7d1cda8694c407dee751770cfb40a98657bcf"
},
"aarch64_linux_musl": {
"etag": "0x8DCC414E17C2650",
"checksum": "f6e570f2bf7214c780e26761de5e39c3fcfe99de7efe056cc2d5ba8026c35831"
},
"aarch64_macos": {
"etag": "0x8DCC414A2165993",
"checksum": "813dbe0b3738ad0a7144e44709d19390de210d9813c7d6ab648c83b58d3fee97"
},
"aarch64_windows": {
"etag": "0x8DCC415AB00A23D",
"checksum": "c13922ad8a3239dd95e7329ca0d689fea390c5d5dbc0ec35c1bcaf76f1a10764"
}
}, },
"2.4": { "2.4": {
"version": "2.4.0" "version": "2.4.0"

29
manifests/just.json generated
View File

@@ -19,10 +19,35 @@
}, },
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)", "license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
"latest": { "latest": {
"version": "1.34.0" "version": "1.35.0"
}, },
"1": { "1": {
"version": "1.34.0" "version": "1.35.0"
},
"1.35": {
"version": "1.35.0"
},
"1.35.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC7B014F47FBB",
"checksum": "c4172306e241bd175c07316156a610593fa2b687ac49418520a375605d7cead4"
},
"x86_64_macos": {
"etag": "0x8DCC7AFEA81141B",
"checksum": "d947700b3bd86ec5dc146f2d7fa6046010135d01ab6488bd65451b46acf3aeb6"
},
"x86_64_windows": {
"etag": "0x8DCC7B04ECF0176",
"checksum": "b53aebf423e701fb94442af8e7cf20400bc7bed46de297c6e0e9eb9c6fdb24e2"
},
"aarch64_linux_musl": {
"etag": "0x8DCC7AFFDAA1BE1",
"checksum": "a94c75426239fce8c1e7fdfccd20d60d987924f91ac45c843a14cd72d4d71e73"
},
"aarch64_macos": {
"etag": "0x8DCC7AFF5497587",
"checksum": "898cc0623112a5912ef2dd891020d68e6b8eba9250c76460547f1703e550fabb"
}
}, },
"1.34": { "1.34": {
"version": "1.34.0" "version": "1.34.0"

63
manifests/protoc.json generated
View File

@@ -3,13 +3,70 @@
"template": null, "template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)", "license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "3.27.3" "version": "3.28.0"
}, },
"3": { "3": {
"version": "3.27.3" "version": "3.28.0"
},
"3.28": {
"version": "3.28.0"
},
"3.28.0": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-x86_64.zip",
"etag": "0x8DCC79A6BA9F65A",
"checksum": "b2e187c8b9f2d97cd3ecae4926d1bb2cbebe3ab768e7c987cbc86bb17f319358"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-x86_64.zip",
"etag": "0x8DCC79A6BCCE754",
"checksum": "92186702964437d3ba2ac3427bb906d9f6b92219ddb3c397a2e734d70be59046"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-win64.zip",
"etag": "0x8DCC79A6BFBD8CC",
"checksum": "349654eb0a66a37a7a8aabb89a32379216e7188233dfc6167d40f16f0932a205"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-linux-aarch_64.zip",
"etag": "0x8DCC79A6B594B06",
"checksum": "d622619dcbfb5ecb281cfb92c1a74d6a0f42e752d9a2774b197f475f7ab1c8c4"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v28.0/protoc-28.0-osx-aarch_64.zip",
"etag": "0x8DCC79A6BAE8512",
"checksum": "4e05879bb7f5b6209461e0cff58c20dfcb117bede7d4737ed8ec6383074fda24"
}
}, },
"3.27": { "3.27": {
"version": "3.27.3" "version": "3.27.4"
},
"3.27.4": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-x86_64.zip",
"etag": "0x8DCC6DA79711D5B",
"checksum": "20a977d023a47a7f27557aa144eb2c06baa6f623784e34d8a13d9abb6f6bc6c0"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-x86_64.zip",
"etag": "0x8DCC6DA79A0F821",
"checksum": "a0c0e3f900ce3bd99db8b378b25bdbaaf42fe060037d06bdbdb0e0a813f3032c"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-win64.zip",
"etag": "0x8DCC6DA79CDC90F",
"checksum": "7e48cfe4fe21d605a7b37be32514ef66692663a1aa280b9d84edaec851183daa"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-linux-aarch_64.zip",
"etag": "0x8DCC6DA790B2D54",
"checksum": "2399fa9e634880e70a8aa760b1b164ea0a8e8acac3bf541e732f9b3ade312cc9"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.4/protoc-27.4-osx-aarch_64.zip",
"etag": "0x8DCC6DA7977F370",
"checksum": "52aa0b3f95972ffb9363a07f7944683c72213ab2fbfc8bbc315837e26c5e4311"
}
}, },
"3.27.3": { "3.27.3": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

63
manifests/typos.json generated
View File

@@ -16,13 +16,70 @@
}, },
"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.23.6" "version": "1.24.1"
}, },
"1": { "1": {
"version": "1.23.6" "version": "1.24.1"
},
"1.24": {
"version": "1.24.1"
},
"1.24.1": {
"x86_64_linux_musl": {
"etag": "0x8DCC3A8F0B88BC5",
"checksum": "0b9b9effeaae48e040b7cdb704247e1f6a7f441872d631631651773af0f09fe0"
},
"x86_64_macos": {
"etag": "0x8DCC3A8DE334120",
"checksum": "66873990f851ef7bbc860317f848cf6c3f8783f6ab3da6ff449fc0900af07cd7"
},
"x86_64_windows": {
"etag": "0x8DCC3A913197447",
"checksum": "1f236f8edcafed5b8e1895197d7c8ea68ff490efde04bce9365cbc6b03e99836"
},
"aarch64_macos": {
"etag": "0x8DCC3A8E1BDC3DF",
"checksum": "1484a1f905a3cb754bc891c60daab5aead336744720837825f75e6f1647391a9"
}
},
"1.24.0": {
"x86_64_linux_musl": {
"etag": "0x8DCC3A6372789F2",
"checksum": "2bed2ac11cfb08ea1b8217c0b8f7578f4b3e14545043a25b089840ea84e200f3"
},
"x86_64_macos": {
"etag": "0x8DCC3A62A7ACDAF",
"checksum": "6620ae10d3728e62ec7c7ad0edebe8d6cdd1dcd0b36fe5182f73eea8e129cfb2"
},
"x86_64_windows": {
"etag": "0x8DCC3A675D7B684",
"checksum": "77fbf8338110673c64e877b79bf08c92b1d9784a2a9c66b61ce5a150d028d724"
},
"aarch64_macos": {
"etag": "0x8DCC3A630E3B4B5",
"checksum": "1c47c0d361a096d80d91225b2939f3a1b10661aff1abc6e60744e595c5830668"
}
}, },
"1.23": { "1.23": {
"version": "1.23.6" "version": "1.23.7"
},
"1.23.7": {
"x86_64_linux_musl": {
"etag": "0x8DCC2C0CFB9D07D",
"checksum": "3bb50a8e7c3e18750b6309ab34c63ec8ad63de80e50b44be3e8bf4166bf55fe0"
},
"x86_64_macos": {
"etag": "0x8DCC2C0CAB44264",
"checksum": "b1a2f9fd13526e49aac9800f47dac49d4b8b1a9b2306e5c9f30dccca5e9bd874"
},
"x86_64_windows": {
"etag": "0x8DCC2C0CBDB4A2E",
"checksum": "d62746ac3675854e0d2a947ff04afe92034533999689ff11c21542463a43ac0e"
},
"aarch64_macos": {
"etag": "0x8DCC2C0C608089B",
"checksum": "bf4553470b4c582bdc8714f68842008805caab30993b08f7321759181ec8f833"
}
}, },
"1.23.6": { "1.23.6": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -1,5 +1,7 @@
// SPDX-License-Identifier: Apache-2.0 OR MIT // SPDX-License-Identifier: Apache-2.0 OR MIT
#![allow(clippy::missing_panics_doc, clippy::too_long_first_doc_paragraph)]
use std::{ use std::{
cmp::{self, Reverse}, cmp::{self, Reverse},
collections::BTreeMap, collections::BTreeMap,
@@ -244,8 +246,6 @@ pub struct BaseManifest {
} }
impl BaseManifest { impl BaseManifest {
/// Validate the manifest. /// Validate the manifest.
// The panic is an assert
#[allow(clippy::missing_panics_doc)]
pub fn validate(&self) { pub fn validate(&self) {
for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) { for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) {
assert!(!bin.as_slice().is_empty()); assert!(!bin.as_slice().is_empty());