Compare commits

...

27 Commits

Author SHA1 Message Date
Taiki Endo
a433d87f12 Release 2.49.33 2025-03-23 11:09:04 +09:00
Taiki Endo
3ad95ecaad Update release-plz@latest to 0.3.128 2025-03-23 06:14:13 +09:00
Taiki Endo
bd8846282c tools: Update tidy.sh 2025-03-21 03:23:42 +09:00
Taiki Endo
351cce3d3a Release 2.49.32 2025-03-21 00:16:12 +09:00
Taiki Endo
706c01391c Update wasmtime@latest to 31.0.0 2025-03-21 00:13:08 +09:00
Taiki Endo
278ea84286 Release 2.49.31 2025-03-20 23:43:18 +09:00
Taiki Endo
793ff2357e Update cargo-hack@latest to 0.6.36 2025-03-20 23:41:49 +09:00
Taiki Endo
9b4744f4fe Update cargo-binstall@latest to 1.12.2 2025-03-20 23:41:49 +09:00
Taiki Endo
37bdc826ea Release 2.49.30 2025-03-19 03:20:12 +09:00
Taiki Endo
b2914366d9 Update dprint@latest to 0.49.1 2025-03-19 03:16:23 +09:00
Taiki Endo
62730e3d4f Release 2.49.29 2025-03-18 10:53:08 +09:00
Taiki Endo
3bb7f06692 Update syft@latest to 1.21.0 2025-03-18 06:13:43 +09:00
Taiki Endo
2b997b5561 Update release-plz@latest to 0.3.127 2025-03-18 03:15:47 +09:00
Taiki Endo
d7975a1de2 Release 2.49.28 2025-03-17 22:19:25 +09:00
Taiki Endo
4985574c6e Update osv-scanner@latest to 2.0.0 2025-03-17 13:21:33 +09:00
Taiki Endo
2c41309d51 Release 2.49.27 2025-03-16 12:29:20 +09:00
Taiki Endo
e5ba2a6d6b Update cargo-lambda@latest to 1.8.0 2025-03-16 09:32:44 +09:00
Taiki Endo
9c3a05bb02 Update editorconfig-checker@latest to 3.2.1 2025-03-16 06:10:43 +09:00
Taiki Endo
2153a01222 Release 2.49.26 2025-03-16 03:19:20 +09:00
Taiki Endo
3d55b677e6 Update release-plz@latest to 0.3.126 2025-03-16 03:15:05 +09:00
Taiki Endo
b0dede94e8 Release 2.49.25 2025-03-15 18:14:15 +09:00
Taiki Endo
f934fa6bdf Update cargo-binstall@latest to 1.12.1 2025-03-15 18:12:02 +09:00
Taiki Endo
6537885685 Update trunk@latest to 0.21.9 2025-03-15 03:14:38 +09:00
Taiki Endo
0f58b6a196 Release 2.49.24 2025-03-14 21:37:07 +09:00
Taiki Endo
1255df5d1e Update protoc@latest to 3.30.1 2025-03-14 09:30:56 +09:00
Taiki Endo
e10e24b766 Release 2.49.23 2025-03-13 10:32:01 +09:00
Taiki Endo
b1accf38c0 Update knope@latest to 0.18.5 2025-03-13 09:33:11 +09:00
15 changed files with 480 additions and 66 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,5 @@
target target
Cargo.lock Cargo.lock
.venv
tmp tmp
# For platform and editor specific settings, it is recommended to add to # For platform and editor specific settings, it is recommended to add to

View File

@@ -10,6 +10,58 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased] ## [Unreleased]
## [2.49.33] - 2025-03-23
- Update `release-plz@latest` to 0.3.128.
## [2.49.32] - 2025-03-20
- Update `wasmtime@latest` to 31.0.0.
## [2.49.31] - 2025-03-20
- Update `cargo-hack@latest` to 0.6.36.
- Update `cargo-binstall@latest` to 1.12.2.
## [2.49.30] - 2025-03-18
- Update `dprint@latest` to 0.49.1.
## [2.49.29] - 2025-03-18
- Update `syft@latest` to 1.21.0.
- Update `release-plz@latest` to 0.3.127.
## [2.49.28] - 2025-03-17
- Update `osv-scanner@latest` to 2.0.0.
## [2.49.27] - 2025-03-16
- Update `cargo-lambda@latest` to 1.8.0.
- Update `editorconfig-checker@latest` to 3.2.1.
## [2.49.26] - 2025-03-15
- Update `release-plz@latest` to 0.3.126.
## [2.49.25] - 2025-03-15
- Update `cargo-binstall@latest` to 1.12.1.
- Update `trunk@latest` to 0.21.9.
## [2.49.24] - 2025-03-14
- Update `protoc@latest` to 3.30.1.
## [2.49.23] - 2025-03-13
- Update `knope@latest` to 0.18.5.
## [2.49.22] - 2025-03-12 ## [2.49.22] - 2025-03-12
- Update `wash@latest` to 0.40.0. ([#895](https://github.com/taiki-e/install-action/pull/895), thanks @brooksmtownsend) - Update `wash@latest` to 0.40.0. ([#895](https://github.com/taiki-e/install-action/pull/895), thanks @brooksmtownsend)
@@ -3668,7 +3720,18 @@ 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.49.22...HEAD [Unreleased]: https://github.com/taiki-e/install-action/compare/v2.49.33...HEAD
[2.49.33]: https://github.com/taiki-e/install-action/compare/v2.49.32...v2.49.33
[2.49.32]: https://github.com/taiki-e/install-action/compare/v2.49.31...v2.49.32
[2.49.31]: https://github.com/taiki-e/install-action/compare/v2.49.30...v2.49.31
[2.49.30]: https://github.com/taiki-e/install-action/compare/v2.49.29...v2.49.30
[2.49.29]: https://github.com/taiki-e/install-action/compare/v2.49.28...v2.49.29
[2.49.28]: https://github.com/taiki-e/install-action/compare/v2.49.27...v2.49.28
[2.49.27]: https://github.com/taiki-e/install-action/compare/v2.49.26...v2.49.27
[2.49.26]: https://github.com/taiki-e/install-action/compare/v2.49.25...v2.49.26
[2.49.25]: https://github.com/taiki-e/install-action/compare/v2.49.24...v2.49.25
[2.49.24]: https://github.com/taiki-e/install-action/compare/v2.49.23...v2.49.24
[2.49.23]: https://github.com/taiki-e/install-action/compare/v2.49.22...v2.49.23
[2.49.22]: https://github.com/taiki-e/install-action/compare/v2.49.21...v2.49.22 [2.49.22]: https://github.com/taiki-e/install-action/compare/v2.49.21...v2.49.22
[2.49.21]: https://github.com/taiki-e/install-action/compare/v2.49.20...v2.49.21 [2.49.21]: https://github.com/taiki-e/install-action/compare/v2.49.20...v2.49.21
[2.49.20]: https://github.com/taiki-e/install-action/compare/v2.49.19...v2.49.20 [2.49.20]: https://github.com/taiki-e/install-action/compare/v2.49.19...v2.49.20

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.12.0" "version": "1.12.2"
}, },
"1.12.0": { "1.12.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DD5D8AB868927B", "etag": "0x8DD67BA42B477F4",
"checksum": "1cd3073226d3b1ccf31869392abdccbb82fadb8bed7078720eca8847c03dd77d" "checksum": "a99594659dc5974da6ce0fa8c44f1ec7f8674a68628e3fc66ea8c6f3098927b5"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DD5D8A935C8E0C", "etag": "0x8DD67BA17754CB4",
"checksum": "2b3c02e5f98db65f65bcaf690ce10217258745dbcd9c1dd86830d7c403209240" "checksum": "73b657f5d61ffc9a820bcd8eaa04652026e25d9c252971794a44e7e227d0d795"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DD5D8BC2990FD9", "etag": "0x8DD67BB3DBFA334",
"checksum": "497e045362008e5028531e0e6f6863e5e878b1c669285803c255fc5f4ca7687d" "checksum": "1a76c55e82ef1ba3dcb174b3c47910d7cd4c16e3557c7c3b7414b5ad1559fe42"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DD5D8A8933167D", "etag": "0x8DD67B9FCB84A33",
"checksum": "ef385da7c8fda6a9d74e76431c77f3d80bc4ec599a4ab368ed6b750609fb3b3f" "checksum": "674f5c3d11f6501c5bbebfbef5cf959e1b3cf30fc77f0af9922ea16416d213af"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DD5D8AF1E28E25", "etag": "0x8DD67BA216CA53F",
"checksum": "77f18c42cae2fe8da1b8f182fe0aefbe274817816bba3ce4806022e3ee704958" "checksum": "f3c90a36a6d934a3f73ba57e3620f9a5ec5b5da4da976094e2c69f83fe061ece"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DD5D8B1D37FEA0", "etag": "0x8DD67BB4F786A2E",
"checksum": "b56f3e9526719a3b7a174adb5c786b1e67f413504dd0b66dbf260f6e8236f46c" "checksum": "f98653d5f0b18a0a27febc6cba0e13b027f944efabc8511b292138e0b03f7608"
} }
} }
} }

View File

@@ -3,10 +3,42 @@
"template": null, "template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)", "license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "0.6.35" "version": "0.6.36"
}, },
"0.6": { "0.6": {
"version": "0.6.35" "version": "0.6.36"
},
"0.6.36": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DD67BBD1B2F66C",
"checksum": "73af85f4bd5ae23420a9e21d345b68187f5983c3e164429ccc95b39d05b392ce"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DD67BC00D8DF25",
"checksum": "2bc50a0ec53897d49579eb36502e070c8090b4047ec0f2751231d13d8e959ad9"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DD67BC0584F0B1",
"checksum": "c79e8da6e54a1b99d50e2a7496b0b13da5bddb81924e2510b5f493337f36af4b"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DD67BBC439783A",
"checksum": "27373f9c05dd92b5cd1eaa8804db99c79db97df4a62029a4fa2394fe07122df9"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DD67BBD4B8FE9A",
"checksum": "19a03adc32ffb9777ecb8721789e49b538b659d006f08bcc54b2b174fea2c124"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.36/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DD67BC06A60B66",
"checksum": "f59bfb732cb5b74377faff691c2cb541764145ee1c9251b7725c7668f2223349"
}
}, },
"0.6.35": { "0.6.35": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -20,10 +20,35 @@
}, },
"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.7.1" "version": "1.8.0"
}, },
"1": { "1": {
"version": "1.7.1" "version": "1.8.0"
},
"1.8": {
"version": "1.8.0"
},
"1.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DD640D966E4B11",
"checksum": "4d6943eb3f0960ed4aa5ecf7fd52a9cb7b85540f67df1a223af298c4358d5538"
},
"x86_64_macos": {
"etag": "0x8DD640D971126A0",
"checksum": "89ce9efa651468f79c9541e2b2a7d23a39ebdf168b3c194dc1d18bbdd3cbce9c"
},
"x86_64_windows": {
"etag": "0x8DD640D97B6976C",
"checksum": "8dd50f9f69a9d4ea96d41d06bd1f0a7bc4c2b736c1ea4e5621dcbba46028c593"
},
"aarch64_linux_musl": {
"etag": "0x8DD640D985CF18A",
"checksum": "9a6bef3b064da618b9db6b3bfdf23b070f57ec7ee3867cf1e633f525dba81d29"
},
"aarch64_macos": {
"etag": "0x8DD640D99089CD3",
"checksum": "3aaa8013e44e15f873b8afb8e5d6999738f842653dfa5d8e524e9808005b4be8"
}
}, },
"1.7": { "1.7": {
"version": "1.7.1" "version": "1.7.1"

26
manifests/dprint.json generated
View File

@@ -25,10 +25,32 @@
}, },
"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.49.0" "version": "0.49.1"
}, },
"0.49": { "0.49": {
"version": "0.49.0" "version": "0.49.1"
},
"0.49.1": {
"x86_64_linux_musl": {
"etag": "0x8DD6634A4FB436B",
"checksum": "9f7ee660fddba51780552ec487d720eb2f24fb749bfb2412439f62b845a97a2e"
},
"x86_64_macos": {
"etag": "0x8DD6634A50C94FA",
"checksum": "2d787c677d9c703a2df20895cde8fe2cfa2ad565926371433c90c12a6a0cf856"
},
"x86_64_windows": {
"etag": "0x8DD6634A50156F6",
"checksum": "cd4587bb010fd539de1b4d8c8f74bb7100994e2fdaf4e04747b96ee570daf564"
},
"aarch64_linux_musl": {
"etag": "0x8DD6634A4F44655",
"checksum": "4316c69f5fef26f3ab08cd9ea25555b626f7cbec05ed9f3b17516173256dd22b"
},
"aarch64_macos": {
"etag": "0x8DD6634A4F57D78",
"checksum": "e8d0da82dd56ea629519e250ad54f084c4a0a1c42cfc4680d73d9f31be21c849"
}
}, },
"0.49.0": { "0.49.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,13 +3,51 @@
"template": null, "template": null,
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
"latest": { "latest": {
"version": "3.2.0" "version": "3.2.1"
}, },
"3": { "3": {
"version": "3.2.0" "version": "3.2.1"
}, },
"3.2": { "3.2": {
"version": "3.2.0" "version": "3.2.1"
},
"3.2.1": {
"x86_64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-linux-amd64.tar.gz",
"etag": "0x8DD6400CA3C4BAA",
"checksum": "e6c4e61733d3f76c308468da5121bf27b3d43b0d18b7b478b5a80e4199bc91be",
"bin": "bin/ec-linux-amd64"
},
"x86_64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-darwin-amd64.tar.gz",
"etag": "0x8DD6400CA154078",
"checksum": "8699abd54ddad422819e2e970ff9da0d062c171c523f21707836ee5d56937112",
"bin": "bin/ec-darwin-amd64"
},
"x86_64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-windows-amd64.zip",
"etag": "0x8DD6400CA6AEF63",
"checksum": "19163c237ce51dffcabb1b2ab5bd6a684d3de6813b55b38df9eb00b4731c8ae9",
"bin": "bin/ec-windows-amd64.exe"
},
"aarch64_linux_musl": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-linux-arm64.tar.gz",
"etag": "0x8DD6400C9E821A4",
"checksum": "4273679e831b81b834c82c43886533159a8599d04067c011ceffffade60d1b22",
"bin": "bin/ec-linux-arm64"
},
"aarch64_macos": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-darwin-arm64.tar.gz",
"etag": "0x8DD6400C9D32AA1",
"checksum": "3bcf57e16f29ea92a0fc5ed21165f616f83564682dcab789f0f292ea663d4c11",
"bin": "bin/ec-darwin-arm64"
},
"aarch64_windows": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.1/ec-windows-arm64.zip",
"etag": "0x8DD6400CA7591CF",
"checksum": "f24214327d637f5957e1f4e472234e2add5b7deb81a2b5a6749dcf1243b4419c",
"bin": "bin/ec-windows-arm64.exe"
}
}, },
"3.2.0": { "3.2.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

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.4" "version": "0.18.5"
}, },
"0.18": { "0.18": {
"version": "0.18.4" "version": "0.18.5"
},
"0.18.5": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.5/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DD61AB3C6D0F1B",
"checksum": "2af53b8b6c995204038ff78a5aa0efb88aedb3b14913f7946f51763a425d634a",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.5/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DD61AB3C6245D6",
"checksum": "d98878e8d27b46308589c29f9ba6afd8da3c067b7ca997613b110604c49bd27b",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.5/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DD61AB3C5DB721",
"checksum": "01ccd0c81aad4a44dd9e8476e11ec6c2429657f43630ce2ab4480a338b866c1d",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.5/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DD61AB3C4EFAA3",
"checksum": "5e4993c3caeed3e253e0b6da616360d80cb413f2f192706e08d5f0df1f543600",
"bin": "knope-aarch64-apple-darwin/knope"
}
}, },
"0.18.4": { "0.18.4": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -3,7 +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.2" "version": "2.0.0"
},
"2": {
"version": "2.0.0"
},
"2.0": {
"version": "2.0.0"
},
"2.0.0": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_linux_amd64",
"etag": "0x8DD64FF9BC443FA",
"checksum": "b60c273474aecad1158cfe1e9828f3841483701ba0fe3560517a45b2db16e84c"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_darwin_amd64",
"etag": "0x8DD64FF9BAF9AB6",
"checksum": "896169b2c6ad7cd8f09f3068f8a03c363130254d673892165c55e656b3cec31a"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_windows_amd64.exe",
"etag": "0x8DD64FF9B02B84F",
"checksum": "9682d5e95ccd7ef60fffe1f59a6effdf310728f4a41591206127d60adc0e8791"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_linux_arm64",
"etag": "0x8DD64FF9AF6DEC6",
"checksum": "5cd62579bdd4a07fe3bd7f00b0b6ffcb5813bc646e831a9dd09baefbd55239a9"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_darwin_arm64",
"etag": "0x8DD64FF9AFCCB87",
"checksum": "724c3c4be61446ddf9c623467ca2b54bdeb485180ec44cb7b34082c996bc83ed"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v2.0.0/osv-scanner_windows_arm64.exe",
"etag": "0x8DD64FF9ADCE456",
"checksum": "cfebfc0d3518ee2f917c45ec138b1f823aaa17d28217ad6dae81778c9d8de77b"
}
}, },
"1": { "1": {
"version": "1.9.2" "version": "1.9.2"

33
manifests/protoc.json generated
View File

@@ -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.30.0" "version": "3.30.1"
}, },
"3": { "3": {
"version": "3.30.0" "version": "3.30.1"
}, },
"3.30": { "3.30": {
"version": "3.30.0" "version": "3.30.1"
},
"3.30.1": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v30.1/protoc-30.1-linux-x86_64.zip",
"etag": "0x8DD6273E89D0E25",
"checksum": "5537e15ab0c0e610f809573948d3ec7d6ef387a07991e1c361a2a0e8cad983e5"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v30.1/protoc-30.1-osx-x86_64.zip",
"etag": "0x8DD6273E8BF8A88",
"checksum": "a4aeefd2f59ccce59cfa01a89fe58adb40bb9010f43adfca3c4fee7fd37ec2c5"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v30.1/protoc-30.1-win64.zip",
"etag": "0x8DD6273E8FDD416",
"checksum": "77f4e022ce9e8b087cb893f53f5e433734942d125e4cd2fecbf830ac7760045c"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v30.1/protoc-30.1-linux-aarch_64.zip",
"etag": "0x8DD6273E84D2537",
"checksum": "e866d3dc4775e8032721915e83e3fb6e1ab4def7199a49b4f95c4d1f6cf4c03a"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v30.1/protoc-30.1-osx-aarch_64.zip",
"etag": "0x8DD6273E8A762C8",
"checksum": "03467cfd967de12a61406b7473e80204d3ae38f30f82855318186d696237e3b9"
}
}, },
"3.30.0": { "3.30.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

View File

@@ -22,10 +22,88 @@
}, },
"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)", "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.125" "version": "0.3.128"
}, },
"0.3": { "0.3": {
"version": "0.3.125" "version": "0.3.128"
},
"0.3.128": {
"x86_64_linux_musl": {
"etag": "0x8DD6972CC645C5E",
"checksum": "eceb9537fc55ffb707cb38d42cbaa7e890d1a24b83aea59659c8698df33af31c"
},
"x86_64_macos": {
"etag": "0x8DD6973B42E5423",
"checksum": "8875611a42ebeee4ef9376475af996e11882cc8c517a2d2fc480557646683f7b"
},
"x86_64_windows": {
"etag": "0x8DD697378179597",
"checksum": "357c162377948441e4c30357eab074a28034b0ee5fe086af80311d321e1d567d"
},
"aarch64_linux_musl": {
"etag": "0x8DD6972CC8CEC7B",
"checksum": "13ac75861baf46cf5b05fd931e31e19700d1136ecc7ad9117d4cb1aa6b14d0b5"
},
"aarch64_macos": {
"etag": "0x8DD697342765547",
"checksum": "21aa1fef51786aeea6e6fc0ee0e5cc12c2320a5702e42abe95fd9eaeb8cdd50d"
},
"aarch64_windows": {
"etag": "0x8DD6973C97CE439",
"checksum": "7efbfddba75041b770d72ed7c8a79db2243d65c97f5944d9f2e44fc0f4bdccbe"
}
},
"0.3.127": {
"x86_64_linux_musl": {
"etag": "0x8DD65793621C3A4",
"checksum": "55a8c7523df8ef12917733388215cabdb5418ca89f27123e2b588380e230d57f"
},
"x86_64_macos": {
"etag": "0x8DD6579955C577D",
"checksum": "298977ef4f3ea711a0152f754c2040a3e681ad43666cb2efa925e3b8b630beac"
},
"x86_64_windows": {
"etag": "0x8DD657A05AA7EEC",
"checksum": "f45cb2d76d3217c9f56b33cd5680c2696bb9b05843633b17a4e873a488983d4f"
},
"aarch64_linux_musl": {
"etag": "0x8DD6579479AB6D8",
"checksum": "9b36f26d03c5dfe08b0e0f6d2dac303cdf7fff58773cc0300a36ff5eb46e165c"
},
"aarch64_macos": {
"etag": "0x8DD657A06CCD07B",
"checksum": "b0ff78be73d31b97a49aadd8081bb70e6c7569689f81dca0b5a7f28d6ada9ee1"
},
"aarch64_windows": {
"etag": "0x8DD657A085586F1",
"checksum": "a2243f7bfdbbe5e3b0dfda5cdbae644b38a07e849d2b8705451143f1d70bc243"
}
},
"0.3.126": {
"x86_64_linux_musl": {
"etag": "0x8DD63E74AF887BC",
"checksum": "71be6b1273cc538f0b489fbc07104760df76e1fe87757c25d5735e86c9e805a8"
},
"x86_64_macos": {
"etag": "0x8DD63E8504EF8C1",
"checksum": "a96a5e00e790216d348182ee3e736fd6d3087ac5c986e577ba5eeebd03033b4a"
},
"x86_64_windows": {
"etag": "0x8DD63E81EDA42E9",
"checksum": "7dfaf3a980c97eda8d7b34f0204a62bb11524a18806bd04883956d357313f984"
},
"aarch64_linux_musl": {
"etag": "0x8DD63E74950D392",
"checksum": "eeb0cbd3103c320f14de83ab8a996197edf57199cd0c9324481eddad5e7824e3"
},
"aarch64_macos": {
"etag": "0x8DD63E78576071E",
"checksum": "ededecd1099ae571322f93fa6eae23fb51514040013ee3f6ae473939a15fcf55"
},
"aarch64_windows": {
"etag": "0x8DD63E81EE2026D",
"checksum": "608c1d2ccc158c83d2252b01cd0b203bb970af53d73dcace67c64733b3cde254"
}
}, },
"0.3.125": { "0.3.125": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

29
manifests/syft.json generated
View File

@@ -24,10 +24,35 @@
}, },
"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.20.0" "version": "1.21.0"
}, },
"1": { "1": {
"version": "1.20.0" "version": "1.21.0"
},
"1.21": {
"version": "1.21.0"
},
"1.21.0": {
"x86_64_linux_musl": {
"etag": "0x8DD6585FF85FADC",
"checksum": "0ee8161dfa4f79487e46e734305a414e1e7fbcdc114d69809d069e89483c4898"
},
"x86_64_macos": {
"etag": "0x8DD658600583CBE",
"checksum": "41f5bcfc5480ebec0dcbc0e3911a5e4190915358dbc427a03861393c6c9f954a"
},
"x86_64_windows": {
"etag": "0x8DD658600577A36",
"checksum": "b75893f72da8051a3eb1b7b37f062200caf892f4160bba3099a26f28ca8ae7a1"
},
"aarch64_linux_musl": {
"etag": "0x8DD6585FF6E6EB3",
"checksum": "b7617868459cb707e4f9f56c8cb121124bf90b2c944f30e2f3c773807e1e05d7"
},
"aarch64_macos": {
"etag": "0x8DD6586004D736B",
"checksum": "7ab33ccddc017b8eccdcfa68d28b426174f36185b634c5b10c6c43cbe5c1de70"
}
}, },
"1.20": { "1.20": {
"version": "1.20.0" "version": "1.20.0"

26
manifests/trunk.json generated
View File

@@ -19,10 +19,32 @@
}, },
"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)", "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": { "latest": {
"version": "0.21.8" "version": "0.21.9"
}, },
"0.21": { "0.21": {
"version": "0.21.8" "version": "0.21.9"
},
"0.21.9": {
"x86_64_linux_musl": {
"etag": "0x8DD630EC045C22A",
"checksum": "37610d7987868a3eba86289b4152e2ca4d5783afb9be398de09db2122a6eaa3d"
},
"x86_64_macos": {
"etag": "0x8DD630EBFD86052",
"checksum": "ad673e5ff22d3642caaebdf7e2f9beda898dae0a6e15b93e1ddba6d0a016b363"
},
"x86_64_windows": {
"etag": "0x8DD630EC004E37C",
"checksum": "2374087790c88f91513b2a3dabc886261801c73520fade38d7fbc9b75a4797ad"
},
"aarch64_linux_musl": {
"etag": "0x8DD630EBFAF34C2",
"checksum": "634aefa7252d82d521f87c4e3f939cab10e639acb6c1b23c36aaa2bca41c8836"
},
"aarch64_macos": {
"etag": "0x8DD630EBFA837B1",
"checksum": "d1e560ae97b7204d894eb3bec3e15c0db0b0d45cdfd4ccd1d15419368b694ec1"
}
}, },
"0.21.8": { "0.21.8": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -28,7 +28,39 @@
}, },
"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": "30.0.2" "version": "31.0.0"
},
"31": {
"version": "31.0.0"
},
"31.0": {
"version": "31.0.0"
},
"31.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DD67BF09F113DC",
"checksum": "ba5f2aebd96d9d81bdb98e18ba6b98b9519c27256d37b1fce283dae00eef543e"
},
"x86_64_macos": {
"etag": "0x8DD67BF0AF419E6",
"checksum": "a85dc1ac5063464c83a1994e4199ee5c2fd65784f0fba288fb9fa47af5b3601b"
},
"x86_64_windows": {
"etag": "0x8DD67BF0F65D465",
"checksum": "cfc5a7b1fde73d808791dd266e9f36731dd68583bec5b2380c7cd9bc515b2470"
},
"aarch64_linux_gnu": {
"etag": "0x8DD67BEFC04941D",
"checksum": "efcef82b5f4d3a0c78bf14cd8827cef3d3be191c7ff05c5f6949386ff23802cf"
},
"aarch64_macos": {
"etag": "0x8DD67BEFD0CC47C",
"checksum": "921edbf7217de0ee26d303c2013fc9050124b11c81093f5d96a096f504029b07"
},
"aarch64_windows": {
"etag": "0x8DD67BEFF7175FE",
"checksum": "b2ff06d8600f16e852795acc03beacf09282e52fbdbc56088b7026a3f82d33b0"
}
}, },
"30": { "30": {
"version": "30.0.2" "version": "30.0.2"

View File

@@ -14,7 +14,7 @@ cd -- "$(dirname -- "$0")"/..
# - git 1.8+ # - git 1.8+
# - jq 1.6+ # - jq 1.6+
# - npm (node 18+) # - npm (node 18+)
# - python 3.5.3+ # - python 3.6+ and pipx
# - shfmt # - shfmt
# - shellcheck # - shellcheck
# - cargo, rustfmt (if Rust code exists) # - cargo, rustfmt (if Rust code exists)
@@ -69,7 +69,11 @@ check_diff() {
should_fail=1 should_fail=1
fi fi
else else
if ! git --no-pager diff --exit-code "$@" &>/dev/null; then local res
res=$(git --no-pager diff --exit-code --name-only "$@" || true)
if [[ -n "${res}" ]]; then
warn "please commit changes made by formatter/generator if exists on the following files"
print_fenced "${res}"$'\n'
should_fail=1 should_fail=1
fi fi
fi fi
@@ -119,15 +123,6 @@ check_hidden() {
sed_rhs_escape() { sed_rhs_escape() {
sed 's/\\/\\\\/g; s/\&/\\\&/g; s/\//\\\//g' <<<"$1" sed 's/\\/\\\\/g; s/\&/\\\&/g; s/\//\\\//g' <<<"$1"
} }
venv_install_yq() {
if [[ ! -e "${venv_bin}/yq${exe}" ]]; then
if [[ ! -d .venv ]]; then
"python${py_suffix}" -m venv .venv >&2
fi
info "installing yq to .venv using pip${py_suffix}"
"${venv_bin}/pip${py_suffix}${exe}" install yq >&2
fi
}
if [[ $# -gt 0 ]]; then if [[ $# -gt 0 ]]; then
cat <<EOF cat <<EOF
@@ -137,19 +132,15 @@ EOF
exit 1 exit 1
fi fi
exe=''
py_suffix='' py_suffix=''
if type -P python3 >/dev/null; then if type -P python3 >/dev/null; then
py_suffix=3 py_suffix=3
fi fi
venv_bin=.venv/bin
yq() { yq() {
venv_install_yq pipx run yq "$@"
"${venv_bin}/yq${exe}" "$@"
} }
tomlq() { tomlq() {
venv_install_yq pipx run --spec yq tomlq "$@"
"${venv_bin}/tomlq${exe}" "$@"
} }
case "$(uname -s)" in case "$(uname -s)" in
Linux) Linux)
@@ -187,8 +178,6 @@ case "$(uname -s)" in
;; ;;
MINGW* | MSYS* | CYGWIN* | Windows_NT) MINGW* | MSYS* | CYGWIN* | Windows_NT)
ostype=windows ostype=windows
exe=.exe
venv_bin=.venv/Scripts
if type -P jq >/dev/null; then if type -P jq >/dev/null; then
# https://github.com/jqlang/jq/issues/1854 # https://github.com/jqlang/jq/issues/1854
_tmp=$(jq -r .a <<<'{}') _tmp=$(jq -r .a <<<'{}')
@@ -200,12 +189,10 @@ case "$(uname -s)" in
jq() { command jq "$@" | tr -d '\r'; } jq() { command jq "$@" | tr -d '\r'; }
fi fi
yq() { yq() {
venv_install_yq pipx run yq "$@" | tr -d '\r'
"${venv_bin}/yq${exe}" "$@" | tr -d '\r'
} }
tomlq() { tomlq() {
venv_install_yq pipx run --spec yq tomlq "$@" | tr -d '\r'
"${venv_bin}/tomlq${exe}" "$@" | tr -d '\r'
} }
fi fi
fi fi
@@ -219,7 +206,7 @@ exclude_from_ls_files=()
# - `git submodule status` lists submodules. Use sed to remove the first character indicates status ( |+|-). # - `git submodule status` lists submodules. Use sed to remove the first character indicates status ( |+|-).
# - `git ls-files --deleted` lists removed files. # - `git ls-files --deleted` lists removed files.
while IFS=$'\n' read -r line; do exclude_from_ls_files+=("${line}"); done < <({ while IFS=$'\n' read -r line; do exclude_from_ls_files+=("${line}"); done < <({
find . \! \( -name .git -prune \) \! \( -name target -prune \) \! \( -name .venv -prune \) \! \( -name tmp -prune \) -type l | cut -c3- find . \! \( -name .git -prune \) \! \( -name target -prune \) \! \( -name tmp -prune \) -type l | cut -c3-
git submodule status | sed 's/^.//' | cut -d' ' -f2 git submodule status | sed 's/^.//' | cut -d' ' -f2
git ls-files --deleted git ls-files --deleted
} | LC_ALL=C sort -u) } | LC_ALL=C sort -u)
@@ -242,7 +229,7 @@ if [[ -n "$(ls_files '*.rs')" ]]; then
info "checking Rust code style" info "checking Rust code style"
check_config .rustfmt.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.rustfmt.toml" check_config .rustfmt.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.rustfmt.toml"
check_config .clippy.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.clippy.toml" check_config .clippy.toml "; consider adding with reference to https://github.com/taiki-e/cargo-hack/blob/HEAD/.clippy.toml"
if check_install cargo jq python3; then if check_install cargo jq python3 pipx; then
# `cargo fmt` cannot recognize files not included in the current workspace and modules # `cargo fmt` cannot recognize files not included in the current workspace and modules
# defined inside macros, so run rustfmt directly. # defined inside macros, so run rustfmt directly.
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt. # We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
@@ -597,7 +584,7 @@ if [[ -n "${res}" ]]; then
print_fenced "${res}"$'\n' print_fenced "${res}"$'\n'
fi fi
# TODO: chmod|chown # TODO: chmod|chown
res=$({ grep -En '(^|[^0-9A-Za-z\."'\''-])(basename|cat|cd|cp|dirname|ln|ls|mkdir|mv|pushd|rm|rmdir|tee|touch)( +-[0-9A-Za-z]+)* +[^<>\|-]' "${bash_files[@]}" || true; } | { grep -Ev '^[^ ]+: *(#|//)' || true; } | LC_ALL=C sort) res=$({ grep -En '(^|[^0-9A-Za-z\."'\''-])(basename|cat|cd|cp|dirname|ln|ls|mkdir|mv|pushd|rm|rmdir|tee|touch|kill|trap)( +-[0-9A-Za-z]+)* +[^<>\|-]' "${bash_files[@]}" || true; } | { grep -Ev '^[^ ]+: *(#|//)' || true; } | LC_ALL=C sort)
if [[ -n "${res}" ]]; then if [[ -n "${res}" ]]; then
error "use \`--\` before path(s): see https://github.com/koalaman/shellcheck/issues/2707 / https://github.com/koalaman/shellcheck/issues/2612 / https://github.com/koalaman/shellcheck/issues/2305 / https://github.com/koalaman/shellcheck/issues/2157 / https://github.com/koalaman/shellcheck/issues/2121 / https://github.com/koalaman/shellcheck/issues/314 for more" error "use \`--\` before path(s): see https://github.com/koalaman/shellcheck/issues/2707 / https://github.com/koalaman/shellcheck/issues/2612 / https://github.com/koalaman/shellcheck/issues/2305 / https://github.com/koalaman/shellcheck/issues/2157 / https://github.com/koalaman/shellcheck/issues/2121 / https://github.com/koalaman/shellcheck/issues/314 for more"
print_fenced "${res}"$'\n' print_fenced "${res}"$'\n'
@@ -800,7 +787,7 @@ elif check_install shellcheck; then
# Exclude SC2096 due to the way the temporary script is created. # Exclude SC2096 due to the way the temporary script is created.
shellcheck_exclude=SC2086,SC2096,SC2129 shellcheck_exclude=SC2086,SC2096,SC2129
info "running \`shellcheck --exclude ${shellcheck_exclude}\` for scripts in .github/workflows/*.yml and **/action.yml" info "running \`shellcheck --exclude ${shellcheck_exclude}\` for scripts in .github/workflows/*.yml and **/action.yml"
if check_install jq python3; then if check_install jq python3 pipx; then
shellcheck_for_gha() { shellcheck_for_gha() {
local text=$1 local text=$1
local shell=$2 local shell=$2
@@ -968,7 +955,7 @@ fi
if [[ -f .cspell.json ]]; then if [[ -f .cspell.json ]]; then
info "spell checking" info "spell checking"
project_dictionary=.github/.cspell/project-dictionary.txt project_dictionary=.github/.cspell/project-dictionary.txt
if check_install npm jq python3; then if check_install npm jq python3 pipx; then
has_rust='' has_rust=''
if [[ -n "$(ls_files '*Cargo.toml')" ]]; then if [[ -n "$(ls_files '*Cargo.toml')" ]]; then
has_rust=1 has_rust=1