mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-27 17:40:28 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b73cec6bf | ||
|
|
02552a37bb | ||
|
|
f10ce91bf6 | ||
|
|
7ea7a2c18f |
1
.github/.cspell/project-dictionary.txt
vendored
1
.github/.cspell/project-dictionary.txt
vendored
@@ -21,7 +21,6 @@ mirrorlist
|
|||||||
nextest
|
nextest
|
||||||
pluginconf
|
pluginconf
|
||||||
protoc
|
protoc
|
||||||
pubkey
|
|
||||||
pwsh
|
pwsh
|
||||||
QQSTRING
|
QQSTRING
|
||||||
quickinstall
|
quickinstall
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.42.35] - 2024-08-28
|
||||||
|
|
||||||
|
- Update `protoc@latest` to 3.27.4.
|
||||||
|
|
||||||
## [2.42.34] - 2024-08-26
|
## [2.42.34] - 2024-08-26
|
||||||
|
|
||||||
- Update `cargo-nextest@latest` to 0.9.76.
|
- Update `cargo-nextest@latest` to 0.9.76.
|
||||||
@@ -2650,7 +2654,8 @@ 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.34...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.35...HEAD
|
||||||
|
[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.34]: https://github.com/taiki-e/install-action/compare/v2.42.33...v2.42.34
|
||||||
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
|
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
|
||||||
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
|
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
|
||||||
|
|||||||
33
manifests/protoc.json
generated
33
manifests/protoc.json
generated
@@ -3,13 +3,40 @@
|
|||||||
"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.27.4"
|
||||||
},
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"version": "3.27.3"
|
"version": "3.27.4"
|
||||||
},
|
},
|
||||||
"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": {
|
||||||
|
|||||||
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user