diff --git a/.github/.cspell/project-dictionary.txt b/.github/.cspell/project-dictionary.txt index 361b9067..4b9ae9f6 100644 --- a/.github/.cspell/project-dictionary.txt +++ b/.github/.cspell/project-dictionary.txt @@ -3,6 +3,7 @@ archlinux binstall callgrind CDPATH +convco coreutils covgate cyclonedx diff --git a/TOOLS.md b/TOOLS.md index cf0cb6c1..d809993b 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -48,6 +48,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho | [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE) | | | [**cargo-xwin**](https://github.com/rust-cross/cargo-xwin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-xwin/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-xwin/blob/main/LICENSE) | | | [**cargo-zigbuild**](https://github.com/rust-cross/cargo-zigbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-zigbuild/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE) | | +| [**convco**](https://github.com/convco/convco) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/convco/convco/releases) | Linux, macOS, Windows | [MIT](https://github.com/convco/convco/blob/main/LICENSE) | | | [**coreutils**](https://github.com/uutils/coreutils) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/uutils/coreutils/releases) | Linux, macOS, Windows | [MIT](https://github.com/uutils/coreutils/blob/main/LICENSE) | | | [**cosign**](https://github.com/sigstore/cosign) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/sigstore/cosign/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sigstore/cosign/blob/main/LICENSE) | | | [**covgate**](https://github.com/jesse-black/covgate) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jesse-black/covgate/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/jesse-black/covgate/blob/main/LICENSE) | | diff --git a/manifests/convco.json b/manifests/convco.json new file mode 100644 index 00000000..7bcb0cc3 --- /dev/null +++ b/manifests/convco.json @@ -0,0 +1,45 @@ +{ + "rust_crate": null, + "template": { + "x86_64_linux_musl": { + "url": "https://github.com/convco/convco/releases/download/v${version}/convco-ubuntu.zip", + "bin": "convco" + }, + "x86_64_windows": { + "url": "https://github.com/convco/convco/releases/download/v${version}/convco-windows.zip", + "bin": "convco.exe" + }, + "aarch64_linux_musl": { + "url": "https://github.com/convco/convco/releases/download/v${version}/convco-ubuntu-aarch64.zip", + "bin": "convco" + }, + "aarch64_macos": { + "url": "https://github.com/convco/convco/releases/download/v${version}/convco-macos.zip", + "bin": "convco" + } + }, + "latest": { + "version": "0.6.4" + }, + "0.6": { + "version": "0.6.4" + }, + "0.6.4": { + "x86_64_linux_musl": { + "etag": "0x8DEB96EA68FD07C", + "hash": "d6e43a1975949ef05d31bb1ac64fdd7c2dbc18b0b65df075c16dc296b8153be7" + }, + "x86_64_windows": { + "etag": "0x8DEB96EA51CABCF", + "hash": "268f1c80abcb2cdc31174984a0a824f06705b5f62485e780f04008c5765219bd" + }, + "aarch64_linux_musl": { + "etag": "0x8DEB96EA5E3148D", + "hash": "1e626914c90cf60314a8ef50d97566ebabb0ad5daf405fa7e4ca3193df1c73c3" + }, + "aarch64_macos": { + "etag": "0x8DEB96EA769D246", + "hash": "88901e63aa26b601b6726bff8e05cab89d16ebcb772f719bad431a40b12caa54" + } + } +} diff --git a/tools/codegen/base/convco.json b/tools/codegen/base/convco.json new file mode 100644 index 00000000..5f903168 --- /dev/null +++ b/tools/codegen/base/convco.json @@ -0,0 +1,24 @@ +{ + "repository": "https://github.com/convco/convco", + "license_markdown": "[MIT](https://github.com/convco/convco/blob/main/LICENSE)", + "tag_prefix": "v", + "version_range": ">= 0.6.4", + "platform": { + "x86_64_linux_musl": { + "asset_name": "${package}-ubuntu.zip", + "bin": "${package}" + }, + "x86_64_windows": { + "asset_name": "${package}-windows.zip", + "bin": "${package}.exe" + }, + "aarch64_linux_musl": { + "asset_name": "${package}-ubuntu-aarch64.zip", + "bin": "${package}" + }, + "aarch64_macos": { + "asset_name": "${package}-macos.zip", + "bin": "${package}" + } + } +}