Support tombi (#1340)

This commit is contained in:
Marco Neumann
2025-12-12 17:38:04 +01:00
committed by GitHub
parent 4191198306
commit 9661978e85
4 changed files with 189 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ rdme
rootfs
sccache
syft
tombi
udeps
wasmtime
watchexec

View File

@@ -68,6 +68,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
| [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) |
| [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) |
| [**taplo**](https://github.com/tamasfe/taplo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/tamasfe/taplo/releases) | Linux, macOS, Windows | [MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE) |
| [**tombi**](https://tombi-toml.github.io/tombi/) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/tombi-toml/tombi/releases) | Linux, macOS, Windows | [MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE) |
| [**trivy**](https://github.com/aquasecurity/trivy) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/aquasecurity/trivy/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE) |
| [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [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) |
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE) |

160
manifests/tombi.json generated Normal file
View File

@@ -0,0 +1,160 @@
{
"rust_crate": null,
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-x86_64-unknown-linux-musl.gz"
},
"x86_64_macos": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-x86_64-apple-darwin.gz"
},
"x86_64_windows": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-aarch64-unknown-linux-musl.gz"
},
"aarch64_macos": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-aarch64-apple-darwin.gz"
},
"aarch64_windows": {
"url": "https://github.com/tombi-toml/tombi/releases/download/v${version}/tombi-cli-${version}-aarch64-pc-windows-msvc.zip"
}
},
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
"latest": {
"version": "0.7.4"
},
"0.7": {
"version": "0.7.4"
},
"0.7.4": {
"x86_64_linux_musl": {
"etag": "0x8DE3569EE419ACF",
"checksum": "469df5358050230100892e4b9c4f879088ccf005aaa8d58ee19a4832b3a0b27a"
},
"x86_64_macos": {
"etag": "0x8DE3569EE21B39B",
"checksum": "9c987c5ddce479165179ee9211cd0fe79dc16badab48d02fdabb9d8cce10c3f6"
},
"x86_64_windows": {
"etag": "0x8DE3569EE332C14",
"checksum": "418a99a9b060c3c187b79b84215d8952d7f5980e9535212259e81cb1c1af4d6c"
},
"aarch64_linux_musl": {
"etag": "0x8DE3569EE1A8FB2",
"checksum": "33d99bc9584df283c87540e74262060797f81d85b869d66d5eb0a29de38bf82f"
},
"aarch64_macos": {
"etag": "0x8DE3569EE1BC6CB",
"checksum": "541d77a4ae161b5d9ba3a260e514c2b41a39c5e5c3daba297c385fbce7b0d697"
},
"aarch64_windows": {
"etag": "0x8DE3569EE86BA76",
"checksum": "594531b666394faca000409f8eb06deec1e86796b48039c7bb06de4deea704b6"
}
},
"0.7.3": {
"x86_64_linux_musl": {
"etag": "0x8DE3525E33CE475",
"checksum": "3b6cfa4fa65f564c25ddfb9d69f7d59066cc2c4d790066d67bb5787598a9f1c0"
},
"x86_64_macos": {
"etag": "0x8DE3525E3701713",
"checksum": "be792cf5ed3801d4a0285c42872735c2eff084adc68ccb2e096b09f322ed2368"
},
"x86_64_windows": {
"etag": "0x8DE3525E2E4A044",
"checksum": "30883b1842e4e4a52c0451e17dc2b8e22a6ae5a90c365a234feb4edeee04a1cf"
},
"aarch64_linux_musl": {
"etag": "0x8DE3525E2D9623F",
"checksum": "5fd838104d181195ea4f6c7f5f806290b5cd993112b9ac69f0be2e6db95858dc"
},
"aarch64_macos": {
"etag": "0x8DE3525E2E955ED",
"checksum": "17432f793548692b36f4b9076df2fb371bf534193f8487cf483824062c179384"
},
"aarch64_windows": {
"etag": "0x8DE3525E2DDCA20",
"checksum": "24338b113e455f36f4257e7c8aaf26e122b9af011bf908e85c2825ee4a730bb8"
}
},
"0.7.2": {
"x86_64_linux_musl": {
"etag": "0x8DE34DC1E96C9F9",
"checksum": "aafe7a7c1069c45071ea9c4a20cc0685a4d5f44f6e902440cc000ae22006d8cd"
},
"x86_64_macos": {
"etag": "0x8DE34DC1E2FF013",
"checksum": "08819cdd0fc3dc678134c012b5c631e9c3a5d7e62158a631a62ac69cb42c340e"
},
"x86_64_windows": {
"etag": "0x8DE34DC1EA75940",
"checksum": "c751d98062210528c28a528c8e7dda84de7dde58e6a6f1493bde15a5f63eef29"
},
"aarch64_linux_musl": {
"etag": "0x8DE34DC1E3603D1",
"checksum": "d6f6bf1f47aed40448c5fddf95586f80cb8c1f5cd19ee8772814962b95c850c0"
},
"aarch64_macos": {
"etag": "0x8DE34DC1E2C23C8",
"checksum": "871df2de2e78384f73e61b8b77a062a26b2965e54cb9aebdf265eb8c46a13bc7"
},
"aarch64_windows": {
"etag": "0x8DE34DC1E325E5A",
"checksum": "991c07f1728501698ddec5579ef86cff17c453d56f664a260d2dddb66599a043"
}
},
"0.7.1": {
"x86_64_linux_musl": {
"etag": "0x8DE345CAAC4C532",
"checksum": "9e009e9481a61baa7919e6addbbdf4f3078794e8b74303c6b03bb811244f18f1"
},
"x86_64_macos": {
"etag": "0x8DE345CAABA49AC",
"checksum": "1a3a8d80bd240e50c4a9d41ec696b6f65942fb2715ba44bd0ec4a502e3e68afd"
},
"x86_64_windows": {
"etag": "0x8DE345CAB38FD90",
"checksum": "f7029498961adbb545153c56322a8fe255adf92f3173db610a7a5511a2876284"
},
"aarch64_linux_musl": {
"etag": "0x8DE345CAAB12C16",
"checksum": "406f178f5808fc9b2de3b804ccc3e778acd4f330bf83074943531f79faf0174f"
},
"aarch64_macos": {
"etag": "0x8DE345CAAB0DE53",
"checksum": "ec69ecb4ee199a594ab373da8ef2ba043334b6e0c1e0424eefcb602440b8b5bb"
},
"aarch64_windows": {
"etag": "0x8DE345CAAD7E98D",
"checksum": "be2630506df0e73b4a6ec7954e79b772f0a72f62de9bfbeef2fe1f4bcd47098f"
}
},
"0.7.0": {
"x86_64_linux_musl": {
"etag": "0x8DE2CFC29BDF9D0",
"checksum": "5303c30bb6ab7de4996fbcf0797e4501065dce7ad23b3eb130f6249accaefc27"
},
"x86_64_macos": {
"etag": "0x8DE2CFC29BF0A0E",
"checksum": "3ed3b4a92555738a5eb13dfbdc601ceb51c4d0bf3b97fe22ee0642afcee140b3"
},
"x86_64_windows": {
"etag": "0x8DE2CFC29C82791",
"checksum": "5b7143b39f9867bb9ed172c9ee56b66361507aaf7f41b8f114a9a63f024f3d27"
},
"aarch64_linux_musl": {
"etag": "0x8DE2CFC2A20E063",
"checksum": "5caddcf620008dcbb5283737f1669aa25e46a2b7692d8f77342cb914982a1327"
},
"aarch64_macos": {
"etag": "0x8DE2CFC29AB2342",
"checksum": "a0f64f048d94ddb6c60c4525062add3b75ae4c21124da5cbd8215f7857d9bf5a"
},
"aarch64_windows": {
"etag": "0x8DE2CFC2A39A3BB",
"checksum": "1f47c07abbb4befad8d88a1d51585fbd26656874890fb1eb15ee467aa06b7284"
}
}
}

View File

@@ -0,0 +1,27 @@
{
"repository": "https://github.com/tombi-toml/tombi",
"website": "https://tombi-toml.github.io/tombi/",
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
"version_range": ">= 0.7",
"tag_prefix": "v",
"platform": {
"x86_64_linux_musl": {
"asset_name": "tombi-cli-${version}-x86_64-unknown-linux-musl.gz"
},
"x86_64_macos": {
"asset_name": "tombi-cli-${version}-x86_64-apple-darwin.gz"
},
"x86_64_windows": {
"asset_name": "tombi-cli-${version}-x86_64-pc-windows-msvc.zip"
},
"aarch64_linux_musl": {
"asset_name": "tombi-cli-${version}-aarch64-unknown-linux-musl.gz"
},
"aarch64_macos": {
"asset_name": "tombi-cli-${version}-aarch64-apple-darwin.gz"
},
"aarch64_windows": {
"asset_name": "tombi-cli-${version}-aarch64-pc-windows-msvc.zip"
}
}
}