Use templates for tools that have consistent pattern in all releases

This commit is contained in:
Taiki Endo
2022-12-27 00:21:55 +09:00
parent 069858bff7
commit 2be5cc5346
20 changed files with 1444 additions and 4551 deletions

View File

@@ -1,60 +1,59 @@
{
"template": {
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-unknown-linux-musl.tar.gz"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-apple-darwin.tar.gz"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v${version}/cargo-valgrind-${version}-x86_64-pc-windows-msvc.zip"
}
},
"latest": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
},
"2": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
},
"2.1": {
"version": "2.1.0",
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
},
"2.1.0": {
"x86_64_linux_musl": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-unknown-linux-musl.tar.gz",
"checksum": "eaca63383f6efd2532fd1708d0de9e0bad3bebec53d6a2fd106924277a870bf1"
},
"x86_64_macos": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-apple-darwin.tar.gz",
"checksum": "654578f72d1224876a276780fd96c9cca28b2432d2485dc3871dca46966d2359"
},
"x86_64_windows": {
"url": "https://github.com/jfrimmel/cargo-valgrind/releases/download/v2.1.0/cargo-valgrind-2.1.0-x86_64-pc-windows-msvc.zip",
"checksum": "43c3cc0472e4b3887db06cbd042706fc193eec6d274590b1c6d5e1aaf274f3ab"
}
}