diff --git a/TOOLS.md b/TOOLS.md index 305c9dbc..1eb5ecbf 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -52,6 +52,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho | [**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) | +| [**parse-dockerfile**](https://github.com/taiki-e/parse-dockerfile) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-dockerfile/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT) | | [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) | | [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) | | [**release-plz**](https://release-plz.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/release-plz/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE) | diff --git a/manifests/parse-dockerfile.json b/manifests/parse-dockerfile.json new file mode 100644 index 00000000..3053efa8 --- /dev/null +++ b/manifests/parse-dockerfile.json @@ -0,0 +1,56 @@ +{ + "rust_crate": "parse-dockerfile", + "template": { + "x86_64_linux_musl": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-unknown-linux-musl.tar.gz" + }, + "x86_64_macos": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-apple-darwin.tar.gz" + }, + "x86_64_windows": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-x86_64-pc-windows-msvc.tar.gz" + }, + "aarch64_linux_musl": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-unknown-linux-musl.tar.gz" + }, + "aarch64_macos": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-apple-darwin.tar.gz" + }, + "aarch64_windows": { + "url": "https://github.com/taiki-e/parse-dockerfile/releases/download/v${version}/parse-dockerfile-aarch64-pc-windows-msvc.tar.gz" + } + }, + "license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)", + "latest": { + "version": "0.1.0" + }, + "0.1": { + "version": "0.1.0" + }, + "0.1.0": { + "x86_64_linux_musl": { + "etag": "0x8DD42FBF89625FB", + "checksum": "9619a5811b9cc3cfa109135860469f4557de42cef776bc4b22b9459121ec6149" + }, + "x86_64_macos": { + "etag": "0x8DD42FBFE2FF6FD", + "checksum": "b50e59f1e232d64ae568bac1bf5ddd8f80bcd783b1d322373b5d603d63bce66c" + }, + "x86_64_windows": { + "etag": "0x8DD42FC0E0FA8E5", + "checksum": "265d4ca8a6c268177dd2e25472247be6b1cf5294005cfa16250bcaf2be9d0d84" + }, + "aarch64_linux_musl": { + "etag": "0x8DD42FBFD9C4C90", + "checksum": "68b4822d75300feab0a56d52a3a798ac447319a015e4c2e2de0d353979a109da" + }, + "aarch64_macos": { + "etag": "0x8DD42FC022D9F9B", + "checksum": "c4eaff6be100426f2c36a08bc2aa0e3c323880b03fdf88e94c469eedcc9a276d" + }, + "aarch64_windows": { + "etag": "0x8DD42FC11EF8AB9", + "checksum": "e8fa1b845c79fa3b478c0c19e34d508ad73b6924ab6ba84c83139d0d318efdf2" + } + } +} diff --git a/tools/codegen/base/parse-dockerfile.json b/tools/codegen/base/parse-dockerfile.json new file mode 100644 index 00000000..b9e00b5f --- /dev/null +++ b/tools/codegen/base/parse-dockerfile.json @@ -0,0 +1,14 @@ +{ + "repository": "https://github.com/taiki-e/parse-dockerfile", + "tag_prefix": "v", + "rust_crate": "${package}", + "asset_name": "${package}-${rust_target}.tar.gz", + "platform": { + "x86_64_linux_musl": {}, + "x86_64_macos": {}, + "x86_64_windows": {}, + "aarch64_linux_musl": {}, + "aarch64_macos": {}, + "aarch64_windows": {} + } +}