mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-29 02:20:22 +00:00
Compare commits
24 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bbdef1c33c | ||
|
|
c01bd8006a | ||
|
|
658daa5fc2 | ||
|
|
a416ddeedb | ||
|
|
89ff351575 | ||
|
|
bb8bdc4b56 | ||
|
|
11601f5623 | ||
|
|
18ae99605b | ||
|
|
6f17996967 | ||
|
|
7f9b17c298 | ||
|
|
83b71b9001 | ||
|
|
ff43cb2aa9 | ||
|
|
7fbb30f035 | ||
|
|
0c28649102 | ||
|
|
1623b01885 | ||
|
|
7f54b6535b | ||
|
|
d585fd3624 | ||
|
|
b4662e017d | ||
|
|
93909e619a | ||
|
|
d188da0a65 | ||
|
|
2abf6a9d2f | ||
|
|
53a36e2933 | ||
|
|
a7bba2295f | ||
|
|
d6d8fdc041 |
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
@@ -69,7 +69,6 @@ jobs:
|
||||
tool: major.minor
|
||||
- os: ubuntu-22.04
|
||||
tool: major
|
||||
- os: macos-13
|
||||
- os: macos-14
|
||||
- os: macos-15
|
||||
- os: windows-2022
|
||||
|
||||
46
CHANGELOG.md
46
CHANGELOG.md
@@ -10,6 +10,42 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.57.2] - 2025-07-29
|
||||
|
||||
- Update `grcov@latest` to 0.10.3.
|
||||
|
||||
- Update `cargo-shear@latest` to 1.4.1.
|
||||
|
||||
## [2.57.1] - 2025-07-27
|
||||
|
||||
- Update `git-cliff@latest` to 2.10.0.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.14.2.
|
||||
|
||||
## [2.57.0] - 2025-07-26
|
||||
|
||||
- Support `mdbook-alerts`. ([#1060](https://github.com/taiki-e/install-action/pull/1060), thanks @CommanderStorm)
|
||||
|
||||
## [2.56.24] - 2025-07-25
|
||||
|
||||
- Update `just@latest` to 1.42.4.
|
||||
|
||||
## [2.56.23] - 2025-07-24
|
||||
|
||||
- Update `release-plz@latest` to 0.3.139.
|
||||
|
||||
## [2.56.22] - 2025-07-24
|
||||
|
||||
- Update `wasmtime@latest` to 35.0.0.
|
||||
|
||||
## [2.56.21] - 2025-07-22
|
||||
|
||||
- Improve error message for unsupported host architectures.
|
||||
|
||||
## [2.56.20] - 2025-07-22
|
||||
|
||||
- Update `syft@latest` to 1.29.0.
|
||||
|
||||
## [2.56.19] - 2025-07-19
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.6.18.
|
||||
@@ -4174,7 +4210,15 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.56.19...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.57.2...HEAD
|
||||
[2.57.2]: https://github.com/taiki-e/install-action/compare/v2.57.1...v2.57.2
|
||||
[2.57.1]: https://github.com/taiki-e/install-action/compare/v2.57.0...v2.57.1
|
||||
[2.57.0]: https://github.com/taiki-e/install-action/compare/v2.56.24...v2.57.0
|
||||
[2.56.24]: https://github.com/taiki-e/install-action/compare/v2.56.23...v2.56.24
|
||||
[2.56.23]: https://github.com/taiki-e/install-action/compare/v2.56.22...v2.56.23
|
||||
[2.56.22]: https://github.com/taiki-e/install-action/compare/v2.56.21...v2.56.22
|
||||
[2.56.21]: https://github.com/taiki-e/install-action/compare/v2.56.20...v2.56.21
|
||||
[2.56.20]: https://github.com/taiki-e/install-action/compare/v2.56.19...v2.56.20
|
||||
[2.56.19]: https://github.com/taiki-e/install-action/compare/v2.56.18...v2.56.19
|
||||
[2.56.18]: https://github.com/taiki-e/install-action/compare/v2.56.17...v2.56.18
|
||||
[2.56.17]: https://github.com/taiki-e/install-action/compare/v2.56.16...v2.56.17
|
||||
|
||||
1
TOOLS.md
1
TOOLS.md
@@ -52,6 +52,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
|
||||
| [**just**](https://github.com/casey/just) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/casey/just/releases) | Linux, macOS, Windows | [CC0-1.0](https://github.com/casey/just/blob/master/LICENSE) |
|
||||
| [**knope**](https://github.com/knope-dev/knope) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/knope-dev/knope/releases) | Linux, macOS, Windows | [MIT](https://github.com/knope-dev/knope/blob/main/LICENSE) |
|
||||
| [**mdbook**](https://github.com/rust-lang/mdBook) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-lang/mdBook/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE) |
|
||||
| [**mdbook-alerts**](https://github.com/lambdalisue/rs-mdbook-alerts) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/lambdalisue/rs-mdbook-alerts/releases) | Linux, macOS, Windows | [MIT](https://github.com/lambdalisue/rs-mdbook-alerts/blob/main/LICENSE) |
|
||||
| [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/master/LICENSE) |
|
||||
| [**osv-scanner**](https://github.com/google/osv-scanner) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE) |
|
||||
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) |
|
||||
|
||||
5
main.sh
5
main.sh
@@ -533,6 +533,11 @@ case "$(uname -m)" in
|
||||
# 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>"
|
||||
;;
|
||||
loongarch64 | mips | mips64 | ppc | ppc64 | ppc64le | riscv64 | s390x | sun4v)
|
||||
# Very few tools provide prebuilt binaries for these.
|
||||
# TODO: fallback to `cargo install`? (binstall fallback is not good idea here as cargo-binstall doesn't provide prebuilt binaries for these.)
|
||||
bail "$(uname -m) runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
|
||||
;;
|
||||
# GitHub Actions Runner supports Linux (x86_64, AArch64, Arm), Windows (x86_64, AArch64),
|
||||
# and macOS (x86_64, AArch64).
|
||||
# https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21
|
||||
|
||||
28
manifests/cargo-binstall.json
generated
28
manifests/cargo-binstall.json
generated
@@ -22,32 +22,32 @@
|
||||
},
|
||||
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.14.1"
|
||||
"version": "1.14.2"
|
||||
},
|
||||
"1.14.1": {
|
||||
"1.14.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDB1901628CEE6",
|
||||
"checksum": "e1d1231720e6ed497a4b0f8881b08f5df9ce1a938fb3ae6f2444e95eb601fe99"
|
||||
"etag": "0x8DDCCB41DB7A7BC",
|
||||
"checksum": "f11e4f2ba9fca5ed1ade7be7bfa9d0bca5b0e56ab14ef48090830c7e569bb885"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDB18F7533424E",
|
||||
"checksum": "3de381bdcca08c418dc790d2a283711894a0577c6e55bba0d4e6cb8b0378b36d"
|
||||
"etag": "0x8DDCCB45B71ED50",
|
||||
"checksum": "104c18abcbe4c47e5b66fba3de34415dc050faa5592ea5cc38499655b0093b1e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDB1902C11BB61",
|
||||
"checksum": "a43fb6403e7286c08387c5d0f2780306da7a61c5f0a893761b160d3e2d1cee5a"
|
||||
"etag": "0x8DDCCB4BDBFC894",
|
||||
"checksum": "f14b443c2452969ea0908a303c680f699c366b22abe01217122bce901ff85bdc"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDB18F7C131D04",
|
||||
"checksum": "17d69bcc07a0e38c912e7f596ed71b1f5f59dc8980da59890c5bc86c07e8506a"
|
||||
"etag": "0x8DDCCB440398153",
|
||||
"checksum": "ff3eb59932b6fe0f204565a4ce670fcc06fbd7809e94f1b74cce25d6e36c4529"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDB18F66CD0B7D",
|
||||
"checksum": "07d46d31fb68ac10b906c5d39d611ded7787966f4ed15c598cb6175b45a2b069"
|
||||
"etag": "0x8DDCCB436364F2F",
|
||||
"checksum": "f4b3fafd1f0f3f0c8d85d7696e7bea0cd1e82b4e0ffe40945a853c3b4d9bdcd1"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDB18FF208C491",
|
||||
"checksum": "e998ed6f30fc4c979bead45f555dc56c85962197a451b12dbe0fdc4de61d63c4"
|
||||
"etag": "0x8DDCCB4D010A480",
|
||||
"checksum": "cb805142655cb7ad5bd5260b1ea860f117799104ee45304317724d59daa21adf"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
32
manifests/cargo-shear.json
generated
32
manifests/cargo-shear.json
generated
@@ -28,13 +28,39 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/Boshen/cargo-shear/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.4.0"
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.4.0"
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"1.4": {
|
||||
"version": "1.4.0"
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCD739060A3CF",
|
||||
"checksum": "0768ac346bb6ed097b237d75046fb357a43941e5c39f6ebf5746f96a4cb7fe03"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCD738B8249CB",
|
||||
"checksum": "53e951c3a4c860d0757a9abc2bb8b13268f8acfdd09e65fe28cb9007f38495e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCD73A97B4EC6",
|
||||
"checksum": "f4ad644f63bcd2c18060d6a3d818718a93f4e090459c6a88a503179a1e74b097"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCD73912780A3",
|
||||
"checksum": "48d924170034be447b1f690da941d176b5efef704d0f89abf4fdfa6fcbbf2d3e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCD738C68C040",
|
||||
"checksum": "0695302b38474a3d84bc5594662f8d5077af3e300db91ba541b124917f2bf309"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDCD73AB54FE7F",
|
||||
"checksum": "7f52c35f89c8e31c70632f187126117ca243f0264f8a5236cbb92b74b4ed69c1"
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
33
manifests/git-cliff.json
generated
33
manifests/git-cliff.json
generated
@@ -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)",
|
||||
"latest": {
|
||||
"version": "2.9.1"
|
||||
"version": "2.10.0"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.9.1"
|
||||
"version": "2.10.0"
|
||||
},
|
||||
"2.10": {
|
||||
"version": "2.10.0"
|
||||
},
|
||||
"2.10.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCD08B64E2338",
|
||||
"checksum": "1cf5298984816684c408b365a3bf772422a69a40a37b694498e91b02e1825fd8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCD08D1F4D5EC",
|
||||
"checksum": "bc03321d61383241003c6bc983f3010c88eedad4b2807c35a3f2f314e34e831b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCD09324EF71D",
|
||||
"checksum": "460a455bf0c6f4a0a9f5bab31d151ed483451dfd5bf60ddfa5eb6a1173b0d1cd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCD08C5765195",
|
||||
"checksum": "950fc9f3de372f387b4a208276a2fe3db4de0a9af31192b490355bc995585e16"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCD08AD3EEE72",
|
||||
"checksum": "a2c37949a7fe6929ba0c7e1628f650aa4e9d2e616b3f32d502feedf3f72f5950"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDCD0948F5E390",
|
||||
"checksum": "2f78de42c046ff755f795eaa6c4bcd2df46904fbb28893c2d30c13c07673a1b7"
|
||||
}
|
||||
},
|
||||
"2.9": {
|
||||
"version": "2.9.1"
|
||||
|
||||
70
manifests/grcov.json
generated
70
manifests/grcov.json
generated
@@ -19,10 +19,76 @@
|
||||
},
|
||||
"license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)",
|
||||
"latest": {
|
||||
"version": "0.10.0"
|
||||
"version": "0.10.3"
|
||||
},
|
||||
"0.10": {
|
||||
"version": "0.10.0"
|
||||
"version": "0.10.3"
|
||||
},
|
||||
"0.10.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCE996F6DAC83",
|
||||
"checksum": "0004a20ffd9d289eba45a53b70ceb48a000d32cd067aade72f57a31907bb4303"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCE996DB4A707",
|
||||
"checksum": "b5e70f5711c2ae57ec7b7c0679d128472ae70683692988c8e098183f43c7aaaa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCE996E238DB4",
|
||||
"checksum": "19184dd0d04c7549fecb8462d4b196c4a1eb6f6b2373cd6759dc7352089aa572"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCE996D454BB6",
|
||||
"checksum": "e1d42eeed40a2127921a5b61b0109ed9bbf998100aadd5acecc88bd790cae384"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCE996C196846",
|
||||
"checksum": "fe1e3ad71143709ac096be66e5892a607cbe88302b012f26519a1d46837aab8d"
|
||||
}
|
||||
},
|
||||
"0.10.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCE8F26082B59",
|
||||
"checksum": "63bedbe7dbf588dc38e1e542260900043361ebeb00bc8fa3f305087acf00c01c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCE8F2447B43A",
|
||||
"checksum": "a895c46547e933a4d2a3eea555dc0efa5cbef6c9c371f281f6c1b258d0870393"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCE8F24B3DED7",
|
||||
"checksum": "9587290ab0a3cbcc370eef50b2d9508be0759dccd8c79e4ef93a3b407c14b99c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCE8F23E3BDBE",
|
||||
"checksum": "41ce25b9b65b8c261fa58187bce0150e3cd42a3048fcbd066656f458c4e50344"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCE8F229A139B",
|
||||
"checksum": "bd57f0f57f0870c10c71a31af3a75b23a7953c40dae6b64e1720da426c92aea6"
|
||||
}
|
||||
},
|
||||
"0.10.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCE1E155DED56",
|
||||
"checksum": "f8ac474d31a7b98b40aca45f341516f3545d3d621d6a340d212bd1a3fe91b185"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCE1E1447C35E",
|
||||
"checksum": "b5418ea43049055064c53093b5d63e322e8653d61b4b3cc08a82417e9ebcf91d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCE1E149ED00F",
|
||||
"checksum": "060ba09bb832222403bb7394f7ed4966b75bcea718f4123e816aa729a7777f29"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCE1E13E48F5E",
|
||||
"checksum": "ed70ed516e095be33eeb1dfcbedf0cf8d7427ac26a0a8467d335da08188072b7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCE1E1288F80C",
|
||||
"checksum": "92f6c9d1677a1bfca446b29530824210a694d8bb0f4adc9e09cc5fe142c50c1d"
|
||||
}
|
||||
},
|
||||
"0.10.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
32
manifests/just.json
generated
32
manifests/just.json
generated
@@ -22,13 +22,39 @@
|
||||
},
|
||||
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.42.3"
|
||||
"version": "1.42.4"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.42.3"
|
||||
"version": "1.42.4"
|
||||
},
|
||||
"1.42": {
|
||||
"version": "1.42.3"
|
||||
"version": "1.42.4"
|
||||
},
|
||||
"1.42.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCB09DB617280",
|
||||
"checksum": "678efc1cfbd5fa5a88375daa7e2f3864a049d6d63a0296df925a2ae5f516cb56"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCB09D0D7CC4B",
|
||||
"checksum": "ec8781b4341552877a432a922818f1656bcee6ec51155dbbdba490d9bd8f8dd2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCB0A0CEC8238",
|
||||
"checksum": "238cb448eb2ced3f7ac2f32872cf08244179b10b2d3f67e9069087ccbdc3d7f6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCB0A05FAE3F6",
|
||||
"checksum": "beb35a4ed1208ffbb0fef26042c65875759a5358b9ee1a7856dec8490dfd4aca"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCB09CF81FA38",
|
||||
"checksum": "9bea24da39a54f1517ebc8d050789e9631eaf9bcec76a94866a9955a3a1a663f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDCB0A096F37D7",
|
||||
"checksum": "0fd9894fc6729f8444874fafd479b92d32ac625e80076353b1a23d29affab42e"
|
||||
}
|
||||
},
|
||||
"1.42.3": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
319
manifests/mdbook-alerts.json
generated
Normal file
319
manifests/mdbook-alerts.json
generated
Normal file
@@ -0,0 +1,319 @@
|
||||
{
|
||||
"rust_crate": "mdbook-alerts",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/lambdalisue/rs-mdbook-alerts/releases/download/v${version}/mdbook-alerts-x86_64-unknown-linux-musl"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/lambdalisue/rs-mdbook-alerts/releases/download/v${version}/mdbook-alerts-x86_64-apple-darwin"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/lambdalisue/rs-mdbook-alerts/releases/download/v${version}/mdbook-alerts-x86_64-pc-windows-msvc.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/lambdalisue/rs-mdbook-alerts/releases/download/v${version}/mdbook-alerts-aarch64-unknown-linux-musl"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/lambdalisue/rs-mdbook-alerts/releases/download/v${version}/mdbook-alerts-aarch64-apple-darwin"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/lambdalisue/rs-mdbook-alerts/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.8.0"
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.0"
|
||||
},
|
||||
"0.8.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDB6B5392CEE60",
|
||||
"checksum": "9d0c9efcb06bc218a7d27a027abe6125f8908910b45f1a867e425048b01c9aeb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDB6B53A0DECDA",
|
||||
"checksum": "f72094f925ffe2c2c06aa3e600485388828958a2bb9c6763fc80fce8d3464b17"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDB6B539C76F24",
|
||||
"checksum": "1d55db108876b53bf8fa67c2b51a59793a0b51ffdb7a81166fef5590be6b9d4e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDB6B53A60B8D1",
|
||||
"checksum": "b28aba2a060d14489aff362ba9e5010429ad0e61719b07d41a272e95e451ef1d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDB6B53AE22872",
|
||||
"checksum": "ffe206e9e0a712f801fbef987f17168437a34e2065ae6a10d4b2aebebebbfaa9"
|
||||
}
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.0"
|
||||
},
|
||||
"0.7.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD27187043A9E8",
|
||||
"checksum": "ffb33f1a1bbf56ee4c9e7b05d6f73ad1f5b4a3d289d2eb48bb01f681f5718d86"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD27187115C4AE",
|
||||
"checksum": "d2f8fc64860fc4f80a63d4e211db47c5e2485af13f881c1178f234c5c3e6c68f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD271870CBEF82",
|
||||
"checksum": "d87c5257004fba334005e456773809981c4b539be4399d0210d563ff044b5e6a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD2718715E1500",
|
||||
"checksum": "081f2e3e0a285a907a3f252d89030d4452a4cb8a4a7d88c4676131c359134a69"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD271871DACEB9",
|
||||
"checksum": "7b40cbb1e554bbfede53e163e48be6ae35e807086fcf76c7671f271c263d30a7"
|
||||
}
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.10"
|
||||
},
|
||||
"0.6.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD08FC2A2A1F74",
|
||||
"checksum": "13b979469ed2e61ae636b108957540303bebb09b6765433d2676d64c867463b0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD08FC2B08FDC2",
|
||||
"checksum": "f0304a5d06d8adac258b052a783c49dd48d5abca2eb430dfd0aeb71cd0aec23e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD08FC2ABE65E0",
|
||||
"checksum": "e44e685fff190071dc53a0da56e2840bcee64c5b4ef640c0c05cf48cfd76f35b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD08FC2B6031B4",
|
||||
"checksum": "0f619d666e747224c2a292910ba61ae649f0f22709018755dea32bcdb6211d24"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD08FC2BE78E4D",
|
||||
"checksum": "07b0638a6350333022dc4a6fcd251c53ea83dc9dc315c283092dc319f186b0e1"
|
||||
}
|
||||
},
|
||||
"0.6.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCFFA4A05E7090",
|
||||
"checksum": "91ba788555eb62a6bf8e921c99dfe2590f0e7797bf7e1ce4250045eb0535aa94"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCFFA4A167B137",
|
||||
"checksum": "63790b5b8aa711608873f420c0e33671349c1cd2ca722595858ad0d04e61692f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCFFA4A11580E7",
|
||||
"checksum": "f146138c9fd5ad3f64754eac43d8240eb405ff0e61794a66e0aba21fb3a51816"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCFFA4A1BAA405",
|
||||
"checksum": "b289b71770905c694a45f258a1cbcc6922efe2c39a41646702149c5f641e94f5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCFFA4A2885735",
|
||||
"checksum": "db30dbc9921eec751673e83fd52870b3162c9f62c0d7ae0c79825ed245ea6e47"
|
||||
}
|
||||
},
|
||||
"0.6.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCF3D9172FF35D",
|
||||
"checksum": "a05d84d2100bced79cdd326eedbff1d37e7dee3fc43e5ea6e5643191178998e9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCF3D9180565D0",
|
||||
"checksum": "9d4192a87f7ddf70d7cccb9f486ceed8706938ba53ca730e5ab25d87f4b7f9dc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCF3D917C8C820",
|
||||
"checksum": "e8de92163057ce6e6cd92cef85fc916943e127f1823c8e8cfe807dc5a1986447"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCF3D9184A8567",
|
||||
"checksum": "ed125f01a688c72af2541914dc726a334fe09390347fa98fa91a10267eb9f6f3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCF3D918F9617E",
|
||||
"checksum": "f06c86ec5c9dfc5f069827322e8ae0fe27a972d11016113885c71bbfd9aaa30c"
|
||||
}
|
||||
},
|
||||
"0.6.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCE28F08D2B235",
|
||||
"checksum": "5b312736a98903784acb2b507a6536be39c2279376a63a0ebfc1d782127e3b65"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCE28F09B3FE2D",
|
||||
"checksum": "c3b010da704a40e3a09d2f0b253f095acda7388f148f075a612f0fe46dbc077c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCE28F09720F4B",
|
||||
"checksum": "e355723425102f4b1c4ba2304136bc3f6a31ff6008775d14313318056d12fdc3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCE28F09F00049",
|
||||
"checksum": "f2c8c2046c4b9b3f1630d9cb0e3d407aaf23ce9c3e34c650e32480dc48477e01"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCE28F0A7893A8",
|
||||
"checksum": "1ceb9eedad69e0c6f2e6ba9ffe847bf2c38c965e364effde4a9d9d541cc038b3"
|
||||
}
|
||||
},
|
||||
"0.6.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCD95F5FFB26DB",
|
||||
"checksum": "fc235df739f4dbc94457319919b425d09c12e9a54b6f44e309a6328fb61d7662"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCD95F60E12899",
|
||||
"checksum": "68cbb5da83fc8dc2a71f949d45b679eb1692338572cff61f98321b9415c4fdde"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCD95F6098FF2A",
|
||||
"checksum": "0c5366aee9276c75cad0a8d26123b3a6afdc66787f15de70ce47ca8f82c79d9e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCD95F6128B68F",
|
||||
"checksum": "42b35e43f395e95d829dc3381d815b343db8bda86918c435812b9b1d6a51981a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCD95F61AE1945",
|
||||
"checksum": "51e8f211900de274ef5c536dc5989cfb34df5c945dc0557a50a60a49e2d8e381"
|
||||
}
|
||||
},
|
||||
"0.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCD7D77AD0FD4D",
|
||||
"checksum": "0e1e73c628d14a01613faef3dc49ad36e6bcadd85132917c9c2afa1a78cce2ca"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCD7D77BAA3C77",
|
||||
"checksum": "fac71d432fade1c5e5da1d2e2614890555056b63119176186848e4359cc777d4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCD7D77B656A88",
|
||||
"checksum": "dc9df0d0aa05f11e03df2efeac0cefab39b235245fa9b3555e9c2f67737a3078"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCD7D77BFE6679",
|
||||
"checksum": "140ec77c41c8866c5f61ec5ba296f03624eb075ea3b0fab923fd40f321f20d32"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCD7D77C8B3B21",
|
||||
"checksum": "198e616e9998f8f8c00eea98f2060c340ff43ea6c2227e9d04a913f87931296b"
|
||||
}
|
||||
},
|
||||
"0.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCC6738E1A55D0",
|
||||
"checksum": "721095e663a395eb32736a842585ad7d48af365f3ae9001e8d6cc7babf45f7a2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCC6738F055AF4",
|
||||
"checksum": "36ccd3f73fcd02121521ba520867044339b7df04d8c34e4ae7085c31405e0fe9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCC6738EC234E8",
|
||||
"checksum": "f6d8560bff93bcc36c6bf81a2c5d84b2c76d9a6d9a9ef5c604a35e6e6fb6a535"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCC6738F4A7A9B",
|
||||
"checksum": "0ec1fa59005b5118f58791f5782b84b1bfe66dcd056e9e26b03141ed2e080c0b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCC6738FF515C8",
|
||||
"checksum": "23490a5cbbd3733c9c39a867838374d6682617a99241dad839ffb3a852178b7c"
|
||||
}
|
||||
},
|
||||
"0.6.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCBA9332A874EC",
|
||||
"checksum": "83d789a4a8521dc4e2ddcee632faa5b7423f56e79e0d9b8cac525638751c5098"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCBA9333A58DDE",
|
||||
"checksum": "4b37fe4afb39cb21c0d69bb17a482f64861e6e9e8ee08b2be6f1ee1d29beeeaf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCBA9333380540",
|
||||
"checksum": "f9f3da9cb11b0868a7babb932a6a74d8ea9910b76998bfda51cc18f58149ec6d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCBA9333F24601",
|
||||
"checksum": "b63494ed548a0cd295f95194edd849cf75a72ae9de6a90449c045203c85257c3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCBA93347C8527",
|
||||
"checksum": "d4a5452798c6e056de09d5d75bc8ad5343a893cabce16654ccd6bee0c329975c"
|
||||
}
|
||||
},
|
||||
"0.6.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCB39EB6B14A34",
|
||||
"checksum": "c544d94ec551c9ea797494f74475cf0b3a72989b9866524f55c72e422c7fe6eb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCB39EB79221C2",
|
||||
"checksum": "5a6416216a8d60b7e34ae2d0efcff641390056f507e44da02713fcf47a697e66"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCB39EB7436FE3",
|
||||
"checksum": "7e4c15f88a8e2046287679155db22c5724ff572278db154270bc5ddcbee7930e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCB39EB7D93AFC",
|
||||
"checksum": "abbdc228d9d6b3400367a09d018b2c09d9ec78266cc465f792d13e200804ae07"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCB39EB864B170",
|
||||
"checksum": "37412930f5b28ecc5624975c05d6ffd4606a7755c5e96c49aa94c3939740a2d6"
|
||||
}
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCAFD09C07A034",
|
||||
"checksum": "83c7d9438eab39c8e9461bfed6c57a52b459021fc882349aa9ca9eeda226a779"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCAFD09D3FD266",
|
||||
"checksum": "ab5bd76c50d6a22cc23638d4f8dd13fa3adcf26903ef806ebfceedf9f25ff1c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCAFD09CE6F2CF",
|
||||
"checksum": "64fd901bf9bb099ceae2f1016d6d469bd8b327c22bc1de34b986eda3b60a988b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCAFD09D9B203C",
|
||||
"checksum": "0afc1c38c19d43bc4e758425d87c4f60e7e85f1db9544498f80ea9cce77ea1f2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCAFD09E5A3DCA",
|
||||
"checksum": "638e098d991d18a9e948637a669cdb5cba3e554e496dc81b226c929bfe667f7d"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DCA4D73780FB33",
|
||||
"checksum": "9699ea6d1364b3869a8097ca83fc5ce901251a367cc440977c04bbc3473ce55e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DCA4D7386BFFF0",
|
||||
"checksum": "ae76b75376b8b5470c739f86476a40265ba0a328773faba46395a6544eaa1d81"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DCA4D73817FD16",
|
||||
"checksum": "e317986357e7d00eae41e2e5305f64f248b7d5606fc96dda85c0a980701add1c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DCA4D738B3B4A2",
|
||||
"checksum": "045e87b628a7fca06254bfac769aef1e927b8473ecf960b5c713b2123f1fa5ef"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DCA4D739531191",
|
||||
"checksum": "cc92db3039e2402fd605d2340863d0ae368a423588df70e47df3b7d0fbae0b40"
|
||||
}
|
||||
}
|
||||
}
|
||||
222
manifests/protoc.json
generated
222
manifests/protoc.json
generated
@@ -150,7 +150,61 @@
|
||||
}
|
||||
},
|
||||
"3.29": {
|
||||
"version": "3.29.3"
|
||||
"version": "3.29.5"
|
||||
},
|
||||
"3.29.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.5/protoc-29.5-linux-x86_64.zip",
|
||||
"etag": "0x8DD9E2F5AC06709",
|
||||
"checksum": "a3f094363cd205c6f7af0d1b9305cb4c8517043f265cdb188f098cae93e8b217"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.5/protoc-29.5-osx-x86_64.zip",
|
||||
"etag": "0x8DD9E2F5AC4CEE3",
|
||||
"checksum": "84f05a23c8d5dfc6cc613881f29417421473ff49cddb4c81ea9fb94864df09fb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.5/protoc-29.5-win64.zip",
|
||||
"etag": "0x8DD9E2F5B09C788",
|
||||
"checksum": "633d3e555fc97f0a1f55b4adb03256cd94b8059e51e7abbae98ff39e58a9dfa5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.5/protoc-29.5-linux-aarch_64.zip",
|
||||
"etag": "0x8DD9E2F5A30AFE4",
|
||||
"checksum": "25eb0848ff13a90a0b2d2a3b4a9d2babc7fbfe158f596c00d8c26a21028dd6f5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.5/protoc-29.5-osx-aarch_64.zip",
|
||||
"etag": "0x8DD9E2F5ABF0906",
|
||||
"checksum": "aa477156c4fe72117a5b81618fe09c12f2ff19cc58a99c85c7b5696abfea66a4"
|
||||
}
|
||||
},
|
||||
"3.29.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protoc-29.4-linux-x86_64.zip",
|
||||
"etag": "0x8DD672DED61BD69",
|
||||
"checksum": "3074ee900792fa7bf06ab56bd14af83048016cac08abf2a2ae34aaa571a9c110"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protoc-29.4-osx-x86_64.zip",
|
||||
"etag": "0x8DD672DED8BD24E",
|
||||
"checksum": "f550077df727a3316a9ddefb75d5f006c2844f1b8d2a5d7a2e72cec22ca71c88"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protoc-29.4-win64.zip",
|
||||
"etag": "0x8DD672DEDC3BA6F",
|
||||
"checksum": "ff81e031a53969c3990d693978c45e9ef710e49a07056f8082faa8706f1a0594"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protoc-29.4-linux-aarch_64.zip",
|
||||
"etag": "0x8DD672DED04EAAA",
|
||||
"checksum": "c219a9213a8fa26bc9f644e36e7d756a5b8a7c8a629b60f9d0d1248e59d2fa31"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v29.4/protoc-29.4-osx-aarch_64.zip",
|
||||
"etag": "0x8DD672DED6C120B",
|
||||
"checksum": "249c2811e9a82b06a8a23a1a8c11e6016fbafd3dbf5a461580d20376f67b865e"
|
||||
}
|
||||
},
|
||||
"3.29.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -372,7 +426,34 @@
|
||||
}
|
||||
},
|
||||
"3.27": {
|
||||
"version": "3.27.4"
|
||||
"version": "3.27.5"
|
||||
},
|
||||
"3.27.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.5/protoc-27.5-linux-x86_64.zip",
|
||||
"etag": "0x8DCD831A59B17B6",
|
||||
"checksum": "33abede6330dd22fb9af47c2d9804ead3d86c82e025b9eef361a9ac2e955ecce"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.5/protoc-27.5-osx-x86_64.zip",
|
||||
"etag": "0x8DCD831A5B00EC4",
|
||||
"checksum": "6f834edd00761373aec59f152299ea632919cf7cae2fb4b2e216891ea56856e7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.5/protoc-27.5-win64.zip",
|
||||
"etag": "0x8DCD831A61956B3",
|
||||
"checksum": "7e3f81f5867d0435fab9f560df0969836982cacdbbe243a8a06d36961dc81d6c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.5/protoc-27.5-linux-aarch_64.zip",
|
||||
"etag": "0x8DCD831A536FA13",
|
||||
"checksum": "9fdb165737b6dc8138473fa6a18e8a9e21a85f567102f3ab20d4e70442eef6db"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.5/protoc-27.5-osx-aarch_64.zip",
|
||||
"etag": "0x8DCD831A5AA6FCD",
|
||||
"checksum": "c747795c28a3d7b5604972d2fd63cd2724074e527ec7f2ca8d159c0b3b81ec24"
|
||||
}
|
||||
},
|
||||
"3.27.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -567,7 +648,142 @@
|
||||
}
|
||||
},
|
||||
"3.25": {
|
||||
"version": "3.25.3"
|
||||
"version": "3.25.8"
|
||||
},
|
||||
"3.25.8": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.8/protoc-25.8-linux-x86_64.zip",
|
||||
"etag": "0x8DD9D680CC8A460",
|
||||
"checksum": "f7873a2b57811575c661faffa847e0e9b1bb06a1aea5021eccb05e8c04b260d5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.8/protoc-25.8-osx-x86_64.zip",
|
||||
"etag": "0x8DD9D680D781BDB",
|
||||
"checksum": "2763633e15c714312b6bf756f87d5819a5f2a6c6dceb6f7544f0e1b7d6db966d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.8/protoc-25.8-win64.zip",
|
||||
"etag": "0x8DD9D680DDF6A06",
|
||||
"checksum": "a04c32f7ad5dc6bc1d33b6e3092c367fe5b638a809d4c290ee59c6f5252fee74"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.8/protoc-25.8-linux-aarch_64.zip",
|
||||
"etag": "0x8DD9D680BCF30B8",
|
||||
"checksum": "b5aac7934dcdc5e51a7b06d21b75078c53eb1bab13505140f43a9059ac31722f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.8/protoc-25.8-osx-aarch_64.zip",
|
||||
"etag": "0x8DD9D680D03E3F8",
|
||||
"checksum": "508204ee82624f4d4c41417cd573721f3a995a4cea4f3083fb0629ec69366712"
|
||||
}
|
||||
},
|
||||
"3.25.7": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.7/protoc-25.7-linux-x86_64.zip",
|
||||
"etag": "0x8DD82B875633D04",
|
||||
"checksum": "877408bab02767938d1e5555f11c39dfe05e96f2a9571bc59dd2639f33d9954e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.7/protoc-25.7-osx-x86_64.zip",
|
||||
"etag": "0x8DD82B875C9A1C7",
|
||||
"checksum": "0eef23a729d44db404cf0da272e24dd93fc9a41ac744064c20896c523237a7ac"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.7/protoc-25.7-win64.zip",
|
||||
"etag": "0x8DD82B875BEFF66",
|
||||
"checksum": "6dab7c408bcc2c6637badb3b4bbd98c32bc04b527bcdb157139431ed2227b91b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.7/protoc-25.7-linux-aarch_64.zip",
|
||||
"etag": "0x8DD82B874F4F1E3",
|
||||
"checksum": "58135d20be2831d9ca5a39675f4499f9cbad8b44f9c3d814287c0b543155a812"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.7/protoc-25.7-osx-aarch_64.zip",
|
||||
"etag": "0x8DD82B875600C4C",
|
||||
"checksum": "a7fbaf2825b58b31b7d0d9473a1a700c53058b10252c00fc4bbc813c61d819a0"
|
||||
}
|
||||
},
|
||||
"3.25.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.6/protoc-25.6-linux-x86_64.zip",
|
||||
"etag": "0x8DD3CB45D27C89F",
|
||||
"checksum": "02475eb76a9f9cc9afffd40080677d46468a8a3c3f7f1a9ecb974b263a32a1d8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.6/protoc-25.6-osx-x86_64.zip",
|
||||
"etag": "0x8DD3CB45D507F95",
|
||||
"checksum": "3db4958be3966bb134e1313e6def17ab4f94fc9029945b1d30ab21a2c03ec5a6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.6/protoc-25.6-win64.zip",
|
||||
"etag": "0x8DD3CB45DBC83A4",
|
||||
"checksum": "41bd146ee11cf622b2a36b22069c71d4ce5787690699bd2169fb33cdd032b3e0"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.6/protoc-25.6-linux-aarch_64.zip",
|
||||
"etag": "0x8DD3CB45C38A8F0",
|
||||
"checksum": "7425ba72aa619dac2589380d32275aa56e711fafb78274b0c5c30f9f98f645f5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.6/protoc-25.6-osx-aarch_64.zip",
|
||||
"etag": "0x8DD3CB45D19CE8A",
|
||||
"checksum": "51a00a881f3ddba4d0be4e84c3f3c8adb9956354031fde6e164878c7d26f2fe8"
|
||||
}
|
||||
},
|
||||
"3.25.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-linux-x86_64.zip",
|
||||
"etag": "0x8DCD82DFA8013BC",
|
||||
"checksum": "e1ed237a17b2e851cf9662cb5ad02b46e70ff8e060e05984725bc4b4228c6b28"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-osx-x86_64.zip",
|
||||
"etag": "0x8DCD82DFAABAD88",
|
||||
"checksum": "c5447e4f0d5caffb18d9ff21eae7bc7faf2bb2000083d6f49e5b6000b30fceae"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-win64.zip",
|
||||
"etag": "0x8DCD82DFB12D4CA",
|
||||
"checksum": "d2861b0e3131660e5522d0f348dd95e656a5d35f37554c5c2722190ce4b0000b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-linux-aarch_64.zip",
|
||||
"etag": "0x8DCD82DF9F78057",
|
||||
"checksum": "dc715bb5aab2ebf9653d7d3efbe55e01a035e45c26f391ff6d9b7923e22914b7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-osx-aarch_64.zip",
|
||||
"etag": "0x8DCD82DFAB58D85",
|
||||
"checksum": "781a6fc4c265034872cadc65e63dd3c0fc49245b70917821b60e2d457a6876ab"
|
||||
}
|
||||
},
|
||||
"3.25.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.4/protoc-25.4-linux-x86_64.zip",
|
||||
"etag": "0x8DCAC0F46E4FEFC",
|
||||
"checksum": "485e8439d90368acb2b481327f93ac6662b82d8ecff68d7ba5b40be8705c8b78"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.4/protoc-25.4-osx-x86_64.zip",
|
||||
"etag": "0x8DCAC0F47121DDA",
|
||||
"checksum": "0811569824d8b04635200af16f88e403ed8880a8b399802482b065fd1bd8cf67"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.4/protoc-25.4-win64.zip",
|
||||
"etag": "0x8DCAC0F475BCC57",
|
||||
"checksum": "272e05c916a7c99c51b3db61574639d4cb97f1a4a4880f62eb4bf72d0cc1c8a9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.4/protoc-25.4-linux-aarch_64.zip",
|
||||
"etag": "0x8DCAC0F4663B621",
|
||||
"checksum": "6f578cc40b4e3669985bd1b0b43ca22a3e9d1f425af7863ab1129f88dbef795c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.4/protoc-25.4-osx-aarch_64.zip",
|
||||
"etag": "0x8DCAC0F470D4151",
|
||||
"checksum": "702121c91957cd7374188baa0eafb23df6fcc636401277095386e3dcb3bde89c"
|
||||
}
|
||||
},
|
||||
"3.25.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
30
manifests/release-plz.json
generated
30
manifests/release-plz.json
generated
@@ -22,10 +22,36 @@
|
||||
},
|
||||
"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": {
|
||||
"version": "0.3.138"
|
||||
"version": "0.3.139"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.138"
|
||||
"version": "0.3.139"
|
||||
},
|
||||
"0.3.139": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDCA90D64458A5",
|
||||
"checksum": "30b22405bf97103b9969c183a78b48af7be43ea5977b4ed1d35be893a3874b09"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDCA9136839113",
|
||||
"checksum": "12151caf3c896eff92a89ebad275c0c057a26fc6fec0d42116338690b46ab91f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDCA91729E305C",
|
||||
"checksum": "34bb809d249c0a8ff35f58361a6dfaf06ec90dd592c17f757e96f81989542ad6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDCA90EE7CF818",
|
||||
"checksum": "7864fab19ef24d66bce0a36f7ca2192cb3a97d6fb6e189d0f7b4458aa0d61b22"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDCA91C6CACD59",
|
||||
"checksum": "32587494ddad8dd101a56559feabcc091384a22199c1c52c42a4d1c3f1399403"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDCA9165298DFA",
|
||||
"checksum": "01cd1941558053b09287321c4540c799c8ca10acfde25a9d04a5442d8d6a61ff"
|
||||
}
|
||||
},
|
||||
"0.3.138": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
29
manifests/syft.json
generated
29
manifests/syft.json
generated
@@ -24,10 +24,35 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.28.0"
|
||||
"version": "1.29.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.28.0"
|
||||
"version": "1.29.0"
|
||||
},
|
||||
"1.29": {
|
||||
"version": "1.29.0"
|
||||
},
|
||||
"1.29.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDC88FB6DD6A89",
|
||||
"checksum": "5b01c831cb5d712899d9179cabd80f55b6708dbd36af981ce27e59b6569e6690"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDC88FB7D7C772",
|
||||
"checksum": "a4697cfa3295c3465f81f45117285b5c16b66425eb050f33d6dbcd0b58278088"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDC88FB7E9DB82",
|
||||
"checksum": "043abda6cf37235484c8c96925983f5c28275a92963d4817ab066355c4d037b6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDC88FB6FF4B48",
|
||||
"checksum": "1d93db2bf6f366683e7aef46d3d6a9c6ab5d72caaae1c3be1a35823c18b6f970"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDC88FB7D0A385",
|
||||
"checksum": "a91b767b2cdf1c2171c560601e640c48638e967c8124eb568fd59cc66b3adb52"
|
||||
}
|
||||
},
|
||||
"1.28": {
|
||||
"version": "1.28.0"
|
||||
|
||||
34
manifests/wasmtime.json
generated
34
manifests/wasmtime.json
generated
@@ -28,7 +28,39 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "34.0.2"
|
||||
"version": "35.0.0"
|
||||
},
|
||||
"35": {
|
||||
"version": "35.0.0"
|
||||
},
|
||||
"35.0": {
|
||||
"version": "35.0.0"
|
||||
},
|
||||
"35.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DDC93C94C50501",
|
||||
"checksum": "e3d2aae710a5cef548ab13f7e4ed23adc4fa1e9b4797049f4459320f32224011"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDC93C95E3FEF7",
|
||||
"checksum": "1ef7d07b8a8ef7e261281ad6a1b14ebf462f84c534593ca20e70ec8097524247"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDC93C9A7B1865",
|
||||
"checksum": "cb4d9b788e81268edfb43d26c37dc4115060635ff4eceed16f4f9e6f331179b1"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDC93C85F9342B",
|
||||
"checksum": "304009a9e4cad3616694b4251a01d72b77ae33d884680f3586710a69bd31b8f8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDC93C873AAA7C",
|
||||
"checksum": "8ad8832564e15053cd982c732fac39417b2307bf56145d02ffd153673277c665"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDC93C89B1220F",
|
||||
"checksum": "e1cde6a2258379e04bdd808c549c75c74b430785d703609a92fcc1aa9492a3e4"
|
||||
}
|
||||
},
|
||||
"34": {
|
||||
"version": "34.0.2"
|
||||
|
||||
15
tools/codegen/base/mdbook-alerts.json
Normal file
15
tools/codegen/base/mdbook-alerts.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"repository": "https://github.com/lambdalisue/rs-mdbook-alerts",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${rust_target}.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
@@ -50,18 +50,18 @@ fn main() -> Result<()> {
|
||||
.strip_prefix("https://github.com/")
|
||||
.context("repository must start with https://github.com/")?;
|
||||
|
||||
eprintln!("downloading metadata from https://api.github.com/repos/{repo}");
|
||||
eprintln!("downloading metadata from {GITHUB_API_START}repos/{repo}");
|
||||
let repo_info: github::RepoMetadata =
|
||||
download(&format!("https://api.github.com/repos/{repo}"))?.into_json()?;
|
||||
download(&format!("{GITHUB_API_START}repos/{repo}"))?.into_json()?;
|
||||
|
||||
eprintln!("downloading releases from https://api.github.com/repos/{repo}/releases");
|
||||
eprintln!("downloading releases from {GITHUB_API_START}repos/{repo}/releases");
|
||||
let mut releases: github::Releases = vec![];
|
||||
// GitHub API returns up to 100 results at a time. If the number of releases
|
||||
// is greater than 100, multiple fetches are needed.
|
||||
for page in 1.. {
|
||||
let per_page = 100;
|
||||
let mut r: github::Releases = download(&format!(
|
||||
"https://api.github.com/repos/{repo}/releases?per_page={per_page}&page={page}"
|
||||
"{GITHUB_API_START}repos/{repo}/releases?per_page={per_page}&page={page}"
|
||||
))?
|
||||
.into_json()?;
|
||||
// If version_req is latest, it is usually sufficient to look at the latest 100 releases.
|
||||
@@ -295,7 +295,7 @@ fn main() -> Result<()> {
|
||||
)
|
||||
})
|
||||
.collect::<Result<Vec<_>>>()?;
|
||||
let (url, asset_name) = match asset_names.iter().find_map(|asset_name| {
|
||||
let (url, digest, asset_name) = match asset_names.iter().find_map(|asset_name| {
|
||||
release
|
||||
.assets
|
||||
.iter()
|
||||
@@ -303,7 +303,7 @@ fn main() -> Result<()> {
|
||||
.map(|asset| (asset, asset_name))
|
||||
}) {
|
||||
Some((asset, asset_name)) => {
|
||||
(asset.browser_download_url.clone(), asset_name.clone())
|
||||
(asset.browser_download_url.clone(), &asset.digest, asset_name.clone())
|
||||
}
|
||||
None => {
|
||||
eprintln!("no asset '{asset_names:?}' for host platform '{platform:?}'");
|
||||
@@ -345,6 +345,13 @@ fn main() -> Result<()> {
|
||||
eprintln!("getting sha256 hash for {url}");
|
||||
let hash = Sha256::digest(&buf);
|
||||
let hash = format!("{hash:x}");
|
||||
if let Some(digest) = digest {
|
||||
if hash != digest.strip_prefix("sha256:").unwrap() {
|
||||
bail!(
|
||||
"digest mismatch between GitHub release page and actually downloaded file"
|
||||
);
|
||||
}
|
||||
}
|
||||
eprintln!("{hash} *{asset_name}");
|
||||
let bin_url = &url;
|
||||
|
||||
@@ -687,11 +694,13 @@ struct GitHubTokens {
|
||||
// https://github.com/*/*/releases/download/
|
||||
other: RwLock<Option<String>>,
|
||||
}
|
||||
const GITHUB_API_START: &str = "https://api.github.com/";
|
||||
const GITHUB_RAW_START: &str = "https://raw.githubusercontent.com/";
|
||||
impl GitHubTokens {
|
||||
fn get(&self, url: &str) -> Option<String> {
|
||||
if url.starts_with("https://raw.githubusercontent.com/") {
|
||||
if url.starts_with(GITHUB_RAW_START) {
|
||||
self.raw.read().unwrap().clone()
|
||||
} else if url.starts_with("https://api.github.com/") {
|
||||
} else if url.starts_with(GITHUB_API_START) {
|
||||
self.api.read().unwrap().clone()
|
||||
} else if url.starts_with("https://github.com/") {
|
||||
self.other.read().unwrap().clone()
|
||||
@@ -700,9 +709,9 @@ impl GitHubTokens {
|
||||
}
|
||||
}
|
||||
fn clear(&self, url: &str) {
|
||||
if url.starts_with("https://raw.githubusercontent.com/") {
|
||||
if url.starts_with(GITHUB_RAW_START) {
|
||||
*self.raw.write().unwrap() = None;
|
||||
} else if url.starts_with("https://api.github.com/") {
|
||||
} else if url.starts_with(GITHUB_API_START) {
|
||||
*self.api.write().unwrap() = None;
|
||||
} else if url.starts_with("https://github.com/") {
|
||||
*self.other.write().unwrap() = None;
|
||||
@@ -723,6 +732,7 @@ fn download(url: &str) -> Result<ureq::Response> {
|
||||
let mut retry = 0;
|
||||
let mut retry_time = 0;
|
||||
let mut max_retry = 6;
|
||||
let is_github_api = url.starts_with(GITHUB_API_START);
|
||||
if token.is_none() {
|
||||
max_retry /= 2;
|
||||
}
|
||||
@@ -732,6 +742,11 @@ fn download(url: &str) -> Result<ureq::Response> {
|
||||
if let Some(token) = &token {
|
||||
req = req.set("Authorization", &format!("Bearer {token}"));
|
||||
}
|
||||
if is_github_api {
|
||||
req = req
|
||||
.set("Accept", "application/vnd.github+json")
|
||||
.set("X-GitHub-Api-Version", "2022-11-28");
|
||||
}
|
||||
match req.call() {
|
||||
Ok(res) => return Ok(res),
|
||||
Err(e) => last_error = Some(e),
|
||||
@@ -793,13 +808,13 @@ fn github_head(url: &str) -> Result<()> {
|
||||
#[allow(dead_code)]
|
||||
#[must_use]
|
||||
fn create_github_raw_link(repository: &str, branch: &str, filename: &str) -> String {
|
||||
format!("https://raw.githubusercontent.com/{repository}/{branch}/{filename}")
|
||||
format!("{GITHUB_RAW_START}{repository}/{branch}/{filename}")
|
||||
}
|
||||
|
||||
/// Create URLs for https://docs.github.com/en/rest/repos/contents
|
||||
#[must_use]
|
||||
fn github_content_api_url(repository: &str, branch: &str, filename: &str) -> String {
|
||||
format!("https://api.github.com/repos/{repository}/contents/{filename}?ref={branch}")
|
||||
format!("{GITHUB_API_START}repos/{repository}/contents/{filename}?ref={branch}")
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
@@ -958,6 +973,8 @@ mod github {
|
||||
pub(crate) struct ReleaseAsset {
|
||||
pub(crate) name: String,
|
||||
// pub(crate) content_type: String,
|
||||
// Note that this field is null if the release is old.
|
||||
pub(crate) digest: Option<String>,
|
||||
pub(crate) browser_download_url: String,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user