mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-26 17:10:48 +00:00
Compare commits
362 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f8e32492b | ||
|
|
76dba218f0 | ||
|
|
98cdbf3892 | ||
|
|
ff0156accf | ||
|
|
51767789bc | ||
|
|
2236d17476 | ||
|
|
579410d204 | ||
|
|
926dfa0f55 | ||
|
|
681c09da0e | ||
|
|
5254148664 | ||
|
|
ce560962f0 | ||
|
|
7353c8fdc2 | ||
|
|
a6173a9cbc | ||
|
|
8251a6cd42 | ||
|
|
e605edc47e | ||
|
|
4f962f78e7 | ||
|
|
ca83797101 | ||
|
|
2f4c386a81 | ||
|
|
a511d919a4 | ||
|
|
1524d6c531 | ||
|
|
e29c07de36 | ||
|
|
da1493208a | ||
|
|
a5be44366e | ||
|
|
f34807f132 | ||
|
|
9e575ebcb2 | ||
|
|
d7f4e30ed1 | ||
|
|
c63cad0540 | ||
|
|
2f78626307 | ||
|
|
115b656342 | ||
|
|
280f69ff01 | ||
|
|
56ab7930c5 | ||
|
|
05362757df | ||
|
|
fea51d0937 | ||
|
|
d9c0950c1d | ||
|
|
6113acd188 | ||
|
|
181b17afd1 | ||
|
|
7cf4e2dacd | ||
|
|
9046b62ce9 | ||
|
|
26c60c661f | ||
|
|
a9ad291c84 | ||
|
|
8ec179f4d7 | ||
|
|
b59252d301 | ||
|
|
f71a178982 | ||
|
|
2a505d476c | ||
|
|
467662580f | ||
|
|
c9bdd59639 | ||
|
|
2b2d802813 | ||
|
|
599be4aaac | ||
|
|
0f9ab74041 | ||
|
|
1cb7ee8549 | ||
|
|
f4e81d0b8f | ||
|
|
bb006b6f1b | ||
|
|
9448815031 | ||
|
|
6fc7a8306e | ||
|
|
254997108a | ||
|
|
f8cedcbbda | ||
|
|
57fbff3bfb | ||
|
|
900d5c4607 | ||
|
|
2b8d4e021f | ||
|
|
3bce245790 | ||
|
|
26a2a392a9 | ||
|
|
00e0dd5497 | ||
|
|
a1f180f99a | ||
|
|
98a2b35a38 | ||
|
|
a5d02b8e9b | ||
|
|
09b05f94d5 | ||
|
|
14fbfa9056 | ||
|
|
525c724fc8 | ||
|
|
94ee00d802 | ||
|
|
10c5910a60 | ||
|
|
c2904cdbd3 | ||
|
|
c2648687d6 | ||
|
|
8cb713e5d4 | ||
|
|
0f94aa2032 | ||
|
|
c0abac7b89 | ||
|
|
6ee6c3ab83 | ||
|
|
a3a3037de9 | ||
|
|
88a0355fe5 | ||
|
|
d140130aee | ||
|
|
766f3d77c2 | ||
|
|
d1f8e0d7aa | ||
|
|
b1695d7796 | ||
|
|
d211c4be5a | ||
|
|
9e85c49330 | ||
|
|
637f863084 | ||
|
|
6a93379f10 | ||
|
|
21526ba3bb | ||
|
|
b2ece1ea7b | ||
|
|
6b385b7509 | ||
|
|
f6798d5844 | ||
|
|
59d2196ad2 | ||
|
|
f7c663c03b | ||
|
|
979fc91db5 | ||
|
|
c1dd9c9e59 | ||
|
|
9e2074ea28 | ||
|
|
addb7d697b | ||
|
|
7b50ea3d76 | ||
|
|
b61491983a | ||
|
|
f12afdead5 | ||
|
|
7edbfde966 | ||
|
|
8f354f35e5 | ||
|
|
8fa3de33af | ||
|
|
0a297a6a2c | ||
|
|
ccc14bdc8d | ||
|
|
9e429c03af | ||
|
|
dd2be0d4c9 | ||
|
|
e0ec1576c1 | ||
|
|
f3ff5c0533 | ||
|
|
609de8170a | ||
|
|
94ed3a3640 | ||
|
|
9c981b3fed | ||
|
|
9e7bc10665 | ||
|
|
12669737fd | ||
|
|
e2daa7c7c8 | ||
|
|
bad6e0dafb | ||
|
|
4d8504289a | ||
|
|
7319f907b0 | ||
|
|
a153e083c9 | ||
|
|
542b8c6863 | ||
|
|
7c4edf1434 | ||
|
|
fa3a4ac7ab | ||
|
|
d685c02f67 | ||
|
|
b4f94d4449 | ||
|
|
c79d1c88dc | ||
|
|
11dea51b35 | ||
|
|
1fe621a4eb | ||
|
|
50c55a96f7 | ||
|
|
1286723668 | ||
|
|
f059f7c59f | ||
|
|
caf2aa3753 | ||
|
|
eb3cf0b5db | ||
|
|
ff4b9c5ebc | ||
|
|
e0367a2d3f | ||
|
|
16cc2573d5 | ||
|
|
42a8da0cf1 | ||
|
|
3ba41e50ff | ||
|
|
88c52281ad | ||
|
|
d13ae504ff | ||
|
|
285bd10d1c | ||
|
|
1e8d44fc83 | ||
|
|
f860c89ccb | ||
|
|
abce7f3b41 | ||
|
|
fa2b07a6fe | ||
|
|
3bf85bf82b | ||
|
|
e25c3c5c7f | ||
|
|
258659a0d3 | ||
|
|
fa867b0fbe | ||
|
|
78f1f749ec | ||
|
|
765e61bdd0 | ||
|
|
0e17f1a035 | ||
|
|
5fce684c96 | ||
|
|
6326b163e5 | ||
|
|
077e998f78 | ||
|
|
6bb3a496f8 | ||
|
|
ac89944b5b | ||
|
|
2219401b50 | ||
|
|
cf6ce9e200 | ||
|
|
212ce016f0 | ||
|
|
c79460242c | ||
|
|
995577ee34 | ||
|
|
a9973776b4 | ||
|
|
78f94f416b | ||
|
|
e6ec669a69 | ||
|
|
05ff4d48eb | ||
|
|
0a220b0360 | ||
|
|
6bf300d7cb | ||
|
|
a5fec49c32 | ||
|
|
72e783e599 | ||
|
|
347bed327e | ||
|
|
f68de8c9b6 | ||
|
|
91f8f931aa | ||
|
|
87990c8245 | ||
|
|
d8f82abc6e | ||
|
|
3a10567018 | ||
|
|
55aaa89c2f | ||
|
|
45764be6ba | ||
|
|
cd04d6bed9 | ||
|
|
9fa9dc1e41 | ||
|
|
56763447c1 | ||
|
|
8a192a7d6e | ||
|
|
ac7879e9df | ||
|
|
b84a67db1f | ||
|
|
9fd87eb1c0 | ||
|
|
cf6e29bacc | ||
|
|
ae158c407e | ||
|
|
8cc02a3e23 | ||
|
|
7d35a2f35e | ||
|
|
47d27149ff | ||
|
|
52e5225feb | ||
|
|
e659bf85ee | ||
|
|
36798159cb | ||
|
|
f6df2ed02b | ||
|
|
7451ec850c | ||
|
|
1c0627575f | ||
|
|
ab1649e46a | ||
|
|
616cfda279 | ||
|
|
bb83b2c3a1 | ||
|
|
739d45026e | ||
|
|
39c461780c | ||
|
|
ebb475ef6e | ||
|
|
67a92e13cf | ||
|
|
dd5387d253 | ||
|
|
1bfbbd1f21 | ||
|
|
f0b85d4f2b | ||
|
|
ac309afb84 | ||
|
|
23eacbb04f | ||
|
|
57aaba576a | ||
|
|
0876ec40d9 | ||
|
|
7d0442ab06 | ||
|
|
d2ffa16971 | ||
|
|
05c9797d84 | ||
|
|
75d87d548b | ||
|
|
6184f1ceea | ||
|
|
3f6d29063f | ||
|
|
e07b619ce2 | ||
|
|
d5124717d1 | ||
|
|
b30758ca4a | ||
|
|
ac65fbce2a | ||
|
|
d90c734ca8 | ||
|
|
0831efaca4 | ||
|
|
ff7717e39e | ||
|
|
0087e57cc3 | ||
|
|
63649bfbf1 | ||
|
|
5b205dd5b8 | ||
|
|
f664a60d0a | ||
|
|
99f24c701f | ||
|
|
05acba8f2d | ||
|
|
2c288a7d53 | ||
|
|
2afb713f1c | ||
|
|
5d0fca79ad | ||
|
|
14deed0413 | ||
|
|
0143d8cb45 | ||
|
|
2358ab6439 | ||
|
|
d7013fbfd0 | ||
|
|
de0d48bde6 | ||
|
|
a4beb34f32 | ||
|
|
46ad021080 | ||
|
|
13c0d6f598 | ||
|
|
af0cad7ea8 | ||
|
|
55b35a1b0d | ||
|
|
b441885d30 | ||
|
|
1c8b6e3bf4 | ||
|
|
c50dab88b6 | ||
|
|
09f5ee3f05 | ||
|
|
befd933e5e | ||
|
|
62992553e4 | ||
|
|
0163f6cf65 | ||
|
|
10becfbf4e | ||
|
|
63c295a1d1 | ||
|
|
1bbd028e93 | ||
|
|
006fba6182 | ||
|
|
4d6ceceded | ||
|
|
9afdc87209 | ||
|
|
dd988265fe | ||
|
|
b89cfc4cdb | ||
|
|
6d728686b1 | ||
|
|
f4f65fa33a | ||
|
|
ec4a09b691 | ||
|
|
230cf1a7c2 | ||
|
|
78fb098b9c | ||
|
|
ff244ea17b | ||
|
|
ce41e556bc | ||
|
|
c2391e8e5f | ||
|
|
51f7de925c | ||
|
|
37beb9ded5 | ||
|
|
f3f0bc9f82 | ||
|
|
f8ff1ab8a1 | ||
|
|
a6b28c31ef | ||
|
|
09cf616b64 | ||
|
|
2f6cd157e0 | ||
|
|
3660b253bf | ||
|
|
6cd53f784a | ||
|
|
eb8dccef73 | ||
|
|
442088fba1 | ||
|
|
18cb28e03d | ||
|
|
099d544df2 | ||
|
|
05558ee559 | ||
|
|
5692c4095a | ||
|
|
afd84994bb | ||
|
|
b45f49a51d | ||
|
|
01c3792929 | ||
|
|
401ee5db19 | ||
|
|
6801bd56b9 | ||
|
|
ad25912b73 | ||
|
|
cc5a5c56a2 | ||
|
|
d85ed71ccb | ||
|
|
a257529eaf | ||
|
|
69081f5990 | ||
|
|
fc173345fb | ||
|
|
e6b049c3b7 | ||
|
|
7838381fcf | ||
|
|
8cdc2a9825 | ||
|
|
7f27b7d8d5 | ||
|
|
e156747327 | ||
|
|
26fa6681fb | ||
|
|
25d7b33a71 | ||
|
|
f96cc5318d | ||
|
|
f0d0def1e2 | ||
|
|
2b66e0090b | ||
|
|
ba7482c6af | ||
|
|
425876e44a | ||
|
|
a5a8275f14 | ||
|
|
38b64619b5 | ||
|
|
006e1318d7 | ||
|
|
942c7835ab | ||
|
|
bca437466a | ||
|
|
1981e18081 | ||
|
|
fe04be912f | ||
|
|
f1e481e035 | ||
|
|
1d42c62e8a | ||
|
|
d4d12f0d19 | ||
|
|
8a5a554374 | ||
|
|
cf629cb4fe | ||
|
|
0c6fcb3fbd | ||
|
|
82e8fed825 | ||
|
|
2b8e18789e | ||
|
|
b90e19d688 | ||
|
|
1f490d2b6e | ||
|
|
c9ba9d12d0 | ||
|
|
0dbdc190f4 | ||
|
|
8aa60332b7 | ||
|
|
85a0ab9568 | ||
|
|
ba31d2a9d5 | ||
|
|
ec1353d184 | ||
|
|
1255c6765d | ||
|
|
5265bea15b | ||
|
|
1ecea869bc | ||
|
|
dd39e1fae4 | ||
|
|
c6d4b612a3 | ||
|
|
1c114c9abb | ||
|
|
7412a5eb82 | ||
|
|
e7fb3cf8d9 | ||
|
|
a62a22d1c7 | ||
|
|
334ac84481 | ||
|
|
db5a06b7aa | ||
|
|
e3a861d97f | ||
|
|
4664ed74d5 | ||
|
|
f0c993f6eb | ||
|
|
b7354d4598 | ||
|
|
6a805195a6 | ||
|
|
d584a598e6 | ||
|
|
9d183da1f4 | ||
|
|
44516826f1 | ||
|
|
2a4a8c0b46 | ||
|
|
baf36038f2 | ||
|
|
05813aebbf | ||
|
|
e489a929a4 | ||
|
|
0b065cc737 | ||
|
|
6247ac8eb4 | ||
|
|
a44f2dd9f5 | ||
|
|
1cdb36bf16 | ||
|
|
c25f50bacd | ||
|
|
94d8a59049 | ||
|
|
8e67e37b45 | ||
|
|
26fe17aa20 | ||
|
|
0825c0beeb | ||
|
|
0e33aaec49 | ||
|
|
30c32b7a1e | ||
|
|
eabcafb863 | ||
|
|
f879cd58b6 | ||
|
|
991b1ec814 | ||
|
|
d26809b823 |
@@ -3,3 +3,11 @@
|
||||
|
||||
avoid-breaking-exported-api = false
|
||||
disallowed-names = []
|
||||
disallowed-macros = [
|
||||
{ path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" },
|
||||
]
|
||||
disallowed-methods = [
|
||||
{ path = "std::env::remove_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
|
||||
{ path = "std::env::set_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
|
||||
]
|
||||
disallowed-types = []
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"dictionaryDefinitions": [
|
||||
{
|
||||
"name": "organization-dictionary",
|
||||
"path": "./.github/.cspell/organization-dictionary.txt",
|
||||
"path": "https://raw.githubusercontent.com/taiki-e/github-actions/HEAD/.github/.cspell/organization-dictionary.txt",
|
||||
"addWords": true
|
||||
},
|
||||
{
|
||||
|
||||
172
.github/.cspell/organization-dictionary.txt
vendored
172
.github/.cspell/organization-dictionary.txt
vendored
@@ -1,172 +0,0 @@
|
||||
// This is a dictionary shared by projects under https://github.com/taiki-e.
|
||||
// It is not intended for manual editing.
|
||||
|
||||
endo
|
||||
taiki
|
||||
|
||||
// tool name and its configs or options
|
||||
asan
|
||||
cflags
|
||||
clippy
|
||||
codegen
|
||||
cxxflags
|
||||
exitcode
|
||||
miri
|
||||
miriflags
|
||||
msan
|
||||
retag
|
||||
rustc
|
||||
rustdoc
|
||||
rustdocflags
|
||||
rustflags
|
||||
rustfmt
|
||||
rustsec
|
||||
rustup
|
||||
valgrind
|
||||
xcompile
|
||||
Zmiri
|
||||
|
||||
// Rust target triple
|
||||
aarch
|
||||
amdgpu
|
||||
androideabi
|
||||
armeb
|
||||
armebv
|
||||
armv
|
||||
asmjs
|
||||
atmega
|
||||
bpfeb
|
||||
bpfel
|
||||
csky
|
||||
cuda
|
||||
eabi
|
||||
eabihf
|
||||
emscripten
|
||||
espidf
|
||||
fortanix
|
||||
gnuabi
|
||||
gnuabiv
|
||||
gnueabi
|
||||
gnueabihf
|
||||
gnullvm
|
||||
gnuspe
|
||||
gnux
|
||||
illumos
|
||||
imac
|
||||
loongarch
|
||||
macabi
|
||||
mipsel
|
||||
mipsisa
|
||||
msvc
|
||||
muslabi
|
||||
musleabi
|
||||
musleabihf
|
||||
newlibeabihf
|
||||
nvptx
|
||||
ohos
|
||||
openwrt
|
||||
riscv
|
||||
softfloat
|
||||
sparcv
|
||||
spirv
|
||||
thumbeb
|
||||
thumbebv
|
||||
thumbv
|
||||
tvos
|
||||
uclibc
|
||||
uclibceabi
|
||||
uclibceabihf
|
||||
uefi
|
||||
vxworks
|
||||
wasi
|
||||
watchos
|
||||
xous
|
||||
xtensa
|
||||
|
||||
// Rust other
|
||||
aclass
|
||||
acqrel
|
||||
alloc
|
||||
bools
|
||||
builtins
|
||||
bytecount
|
||||
canonicalize
|
||||
cfgs
|
||||
concat
|
||||
consts
|
||||
ctypes
|
||||
dealloc
|
||||
deque
|
||||
docsrs
|
||||
doctest
|
||||
doctests
|
||||
hasher
|
||||
idents
|
||||
impls
|
||||
inlateout
|
||||
intrinsics
|
||||
lateout
|
||||
mclass
|
||||
memcpy
|
||||
msrv
|
||||
nand
|
||||
nanos
|
||||
nomem
|
||||
nonoverlapping
|
||||
noreturn
|
||||
nostack
|
||||
peekable
|
||||
powf
|
||||
punct
|
||||
rclass
|
||||
repr
|
||||
rfind
|
||||
rfold
|
||||
rposition
|
||||
rsplit
|
||||
rustlib
|
||||
seqcst
|
||||
simd
|
||||
splitn
|
||||
structs
|
||||
subsec
|
||||
supertrait
|
||||
supertraits
|
||||
sysroot
|
||||
toolchains
|
||||
turbofish
|
||||
uninit
|
||||
unsized
|
||||
upcastable
|
||||
|
||||
// Other
|
||||
armel
|
||||
armhf
|
||||
binutils
|
||||
connrefused
|
||||
cygwin
|
||||
dpkg
|
||||
elif
|
||||
endianness
|
||||
esac
|
||||
euxo
|
||||
gsub
|
||||
libc
|
||||
moreutils
|
||||
msys
|
||||
noninteractive
|
||||
noprofile
|
||||
norc
|
||||
nproc
|
||||
objcopy
|
||||
objdump
|
||||
pipefail
|
||||
powerset
|
||||
proto
|
||||
ranlib
|
||||
readelf
|
||||
shellcheckrc
|
||||
SIGABRT
|
||||
SIGILL
|
||||
subcmd
|
||||
tlsv
|
||||
6
.github/.cspell/project-dictionary.txt
vendored
6
.github/.cspell/project-dictionary.txt
vendored
@@ -1,3 +1,4 @@
|
||||
almalinux
|
||||
binstall
|
||||
coreutils
|
||||
distro
|
||||
@@ -7,19 +8,20 @@ enablerepo
|
||||
endgroup
|
||||
epel
|
||||
grcov
|
||||
incompat
|
||||
linkcheck
|
||||
mdbook
|
||||
microdnf
|
||||
nextest
|
||||
protoc
|
||||
pubkey
|
||||
pwsh
|
||||
quickinstall
|
||||
rockylinux
|
||||
rdme
|
||||
shellcheck
|
||||
shfmt
|
||||
syft
|
||||
udeps
|
||||
wasmtime
|
||||
watchexec
|
||||
xbuild
|
||||
xscale
|
||||
|
||||
2
.github/.cspell/rust-dependencies.txt
generated
vendored
2
.github/.cspell/rust-dependencies.txt
generated
vendored
@@ -1,4 +1,6 @@
|
||||
// This file is @generated by tidy.sh.
|
||||
// It is not intended for manual editing.
|
||||
|
||||
flate
|
||||
minisign
|
||||
ureq
|
||||
|
||||
92
.github/workflows/ci.yml
vendored
92
.github/workflows/ci.yml
vendored
@@ -32,7 +32,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
tidy:
|
||||
uses: taiki-e/workflows/.github/workflows/tidy.yml@main
|
||||
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
|
||||
|
||||
test:
|
||||
strategy:
|
||||
@@ -41,22 +41,21 @@ jobs:
|
||||
include:
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
tool: major.minor.patch
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
tool: major.minor
|
||||
- os: ubuntu-20.04
|
||||
- os: ubuntu-22.04
|
||||
tool: major
|
||||
- os: macos-11
|
||||
- os: macos-12
|
||||
- os: macos-13
|
||||
- os: windows-2019
|
||||
- os: windows-2022
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm Cargo.toml
|
||||
- name: Generate tool list
|
||||
@@ -80,6 +79,10 @@ jobs:
|
||||
run: just --version; shfmt --version; protoc --version
|
||||
shell: powershell
|
||||
if: startsWith(matrix.os, 'windows')
|
||||
- name: Test cmd
|
||||
run: just --version & shfmt --version & protoc --version
|
||||
shell: cmd
|
||||
if: startsWith(matrix.os, 'windows')
|
||||
# We use the version output to check the version of binstall, but they
|
||||
# several times change the version output format in the past so we need to
|
||||
# check it with CI. (e.g., 0.14.0->0.16.0 update change it
|
||||
@@ -101,47 +104,33 @@ jobs:
|
||||
- debian:11-slim # glibc 2.31
|
||||
- debian:12-slim # glibc 2.36
|
||||
- fedora:latest # glibc 2.37 (as of fedora 38)
|
||||
- rockylinux:8 # glibc 2.28
|
||||
- rockylinux:8-minimal # glibc 2.28
|
||||
- rockylinux:9 # glibc 2.34
|
||||
- rockylinux:9-minimal # glibc 2.34
|
||||
- almalinux:8 # glibc 2.28
|
||||
- almalinux:8-minimal # glibc 2.28
|
||||
- almalinux:9 # glibc 2.34
|
||||
- almalinux:9-minimal # glibc 2.34
|
||||
- centos:7 # glibc 2.17
|
||||
- alpine:latest # musl 1.2.4 (as of alpine 3.18)
|
||||
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
container: ${{ matrix.container }}
|
||||
steps:
|
||||
- name: Install requirements (ubuntu/debian)
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
set -eEuxo pipefail
|
||||
apt-get -o Acquire::Retries=10 -qq update
|
||||
apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends cargo
|
||||
if: startsWith(matrix.container, 'ubuntu') || startsWith(matrix.container, 'debian')
|
||||
- name: Install requirements (fedora/rockylinux)
|
||||
- name: Install requirements (fedora/almalinux/centos)
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
dnf=dnf
|
||||
if ! type -P dnf &>/dev/null; then
|
||||
dnf=microdnf
|
||||
fi
|
||||
# tar and gzip are required for actions/checkout on rockylinux:*-minimal
|
||||
$dnf install -y cargo tar gzip
|
||||
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'rockylinux')
|
||||
- name: Install requirements (centos)
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable
|
||||
set -eEuxo pipefail
|
||||
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
|
||||
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
|
||||
if: startsWith(matrix.container, 'centos')
|
||||
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
|
||||
- name: Install requirements (alpine)
|
||||
run: |
|
||||
set -eux
|
||||
apk --no-cache add bash cargo
|
||||
run: apk --no-cache add bash cargo
|
||||
shell: sh
|
||||
if: startsWith(matrix.container, 'alpine')
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm Cargo.toml
|
||||
- name: Generate tool list
|
||||
@@ -151,6 +140,19 @@ jobs:
|
||||
with:
|
||||
tool: ${{ steps.tool-list.outputs.tool }}
|
||||
|
||||
test-no-cargo:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
container: ubuntu:22.04
|
||||
steps:
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- name: Generate tool list
|
||||
id: tool-list
|
||||
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
|
||||
- uses: ./
|
||||
with:
|
||||
tool: ${{ steps.tool-list.outputs.tool }}
|
||||
|
||||
manifest:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
@@ -158,9 +160,7 @@ jobs:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- name: Install Rust
|
||||
run: rustup toolchain add nightly --no-self-update && rustup default nightly
|
||||
- run: tools/manifest.sh
|
||||
@@ -169,12 +169,28 @@ jobs:
|
||||
- id: diff
|
||||
run: tools/ci/manifest.sh
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main')
|
||||
- uses: peter-evans/create-pull-request@v5
|
||||
- name: Create PR
|
||||
id: create-pull-request
|
||||
uses: peter-evans/create-pull-request@v5
|
||||
with:
|
||||
title: Update manifest
|
||||
body: |
|
||||
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)
|
||||
Auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request).
|
||||
|
||||
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required.
|
||||
branch: update-manifest
|
||||
token: ${{ secrets.CREATE_PR_TOKEN }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false'
|
||||
- name: Enable auto-merge for auto-generated PR
|
||||
run: gh pr merge --rebase --auto "${PR_NUMBER:?}"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
|
||||
- name: Auto approve for auto-generated PR
|
||||
run: gh pr review --approve "${PR_NUMBER:?}"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
|
||||
- run: git add -N . && git diff --exit-code
|
||||
|
||||
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
@@ -20,9 +20,7 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: taiki-e/github-actions/checkout@main
|
||||
- uses: taiki-e/create-gh-release-action@v1
|
||||
with:
|
||||
changelog: CHANGELOG.md
|
||||
|
||||
6
.markdownlint.yml
Normal file
6
.markdownlint.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# https://github.com/DavidAnson/markdownlint#rules--aliases
|
||||
|
||||
MD013: false # line-length
|
||||
MD024: false # no-duplicate-heading/no-duplicate-header
|
||||
MD033: false # no-inline-html
|
||||
MD036: false # no-emphasis-as-heading/no-emphasis-as-header
|
||||
@@ -1 +1,32 @@
|
||||
# Rustfmt configuration
|
||||
# https://github.com/rust-lang/rustfmt/blob/HEAD/Configurations.md
|
||||
|
||||
# Rustfmt cannot format long lines inside macros, but this option detects this.
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3391)
|
||||
error_on_line_overflow = true
|
||||
|
||||
# Override the default formatting style.
|
||||
# See https://internals.rust-lang.org/t/running-rustfmt-on-rust-lang-rust-and-other-rust-lang-repositories/8732/81.
|
||||
use_small_heuristics = "Max"
|
||||
# See https://github.com/rust-dev-tools/fmt-rfcs/issues/149.
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3370)
|
||||
overflow_delimited_expr = true
|
||||
# This is unstable (tracking issue: none).
|
||||
imports_granularity = "Crate"
|
||||
# This is unstable (tracking issue: none).
|
||||
group_imports = "StdExternalCrate"
|
||||
|
||||
# Apply rustfmt to more places.
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3348).
|
||||
format_code_in_doc_comments = true
|
||||
|
||||
# Automatically fix deprecated style.
|
||||
use_field_init_shorthand = true
|
||||
use_try_shorthand = true
|
||||
|
||||
# Set the default settings again to always apply the proper formatting without
|
||||
# being affected by the editor settings.
|
||||
edition = "2021"
|
||||
hard_tabs = false
|
||||
newline_style = "Unix"
|
||||
tab_spaces = 4
|
||||
|
||||
742
CHANGELOG.md
742
CHANGELOG.md
@@ -10,6 +10,618 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.25.2] - 2024-01-15
|
||||
|
||||
- Update `biome@latest` to 1.5.2.
|
||||
|
||||
## [2.25.1] - 2024-01-14
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.7.
|
||||
|
||||
## [2.25.0] - 2024-01-13
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.27.3.
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.6.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.6.0.
|
||||
|
||||
## [2.24.4] - 2024-01-13
|
||||
|
||||
- Update `just@latest` to 1.23.0.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.6.1.
|
||||
|
||||
## [2.24.3] - 2024-01-10
|
||||
|
||||
- Update `biome@latest` to 1.5.1.
|
||||
|
||||
- Update `protoc@latest` to 3.25.2.
|
||||
|
||||
## [2.24.2] - 2024-01-09
|
||||
|
||||
- Update `just@latest` to 1.22.1.
|
||||
|
||||
- Update `biome@latest` to 1.5.0.
|
||||
|
||||
## [2.24.1] - 2024-01-07
|
||||
|
||||
- Update `cargo-careful@latest` to 0.4.1.
|
||||
|
||||
## [2.24.0] - 2024-01-07
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.5.0.
|
||||
|
||||
## [2.23.9] - 2024-01-06
|
||||
|
||||
- Update `syft@latest` to 0.100.0.
|
||||
|
||||
## [2.23.8] - 2024-01-05
|
||||
|
||||
- Update `just@latest` to 1.22.0.
|
||||
|
||||
## [2.23.7] - 2023-12-30
|
||||
|
||||
- Update `just@latest` to 1.21.0.
|
||||
|
||||
## [2.23.6] - 2023-12-29
|
||||
|
||||
- Update `just@latest` to 1.20.0.
|
||||
|
||||
- Update `cargo-udeps@latest` to 0.1.45.
|
||||
|
||||
## [2.23.5] - 2023-12-28
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.6.0.
|
||||
|
||||
## [2.23.4] - 2023-12-28
|
||||
|
||||
- Update `just@latest` to 1.19.0.
|
||||
|
||||
## [2.23.3] - 2023-12-26
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.9.
|
||||
|
||||
## [2.23.2] - 2023-12-26
|
||||
|
||||
- Update `dprint@latest` to 0.45.0.
|
||||
|
||||
## [2.23.1] - 2023-12-25
|
||||
|
||||
- Update `just@latest` to 1.18.1.
|
||||
|
||||
## [2.23.0] - 2023-12-23
|
||||
|
||||
- Support `cargo-export`. ([#312](https://github.com/taiki-e/install-action/pull/312), thanks @bazhenov)
|
||||
|
||||
## [2.22.10] - 2023-12-21
|
||||
|
||||
- Update `syft@latest` to 0.99.0.
|
||||
|
||||
## [2.22.9] - 2023-12-21
|
||||
|
||||
- Update `wasmtime@latest` to 16.0.0.
|
||||
|
||||
## [2.22.8] - 2023-12-20
|
||||
|
||||
- Update `just@latest` to 1.17.0.
|
||||
|
||||
## [2.22.7] - 2023-12-19
|
||||
|
||||
- Update `zola@latest` to 0.18.0.
|
||||
|
||||
## [2.22.6] - 2023-12-18
|
||||
|
||||
- Update `dprint@latest` to 0.44.0.
|
||||
|
||||
## [2.22.5] - 2023-12-16
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.9.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.23.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.39.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.15.
|
||||
|
||||
## [2.22.4] - 2023-12-16
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.8.
|
||||
|
||||
## [2.22.3] - 2023-12-16
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.5.
|
||||
|
||||
## [2.22.2] - 2023-12-14
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.38.
|
||||
|
||||
## [2.22.1] - 2023-12-12
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.7.
|
||||
|
||||
## [2.22.0] - 2023-12-10
|
||||
|
||||
- Support `osv-scanner`. ([#300](https://github.com/taiki-e/install-action/pull/300), thanks @jayvdb)
|
||||
|
||||
## [2.21.27] - 2023-12-05
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.8.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.22.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.14.
|
||||
|
||||
## [2.21.26] - 2023-12-02
|
||||
|
||||
- Update `wasmtime@latest` to 15.0.1.
|
||||
|
||||
## [2.21.25] - 2023-12-01
|
||||
|
||||
- Update `dprint@latest` to 0.43.2.
|
||||
|
||||
## [2.21.24] - 2023-12-01
|
||||
|
||||
- Update `biome@latest` to 1.4.1.
|
||||
|
||||
## [2.21.23] - 2023-11-30
|
||||
|
||||
- Update `mdbook@latest` to 0.4.36.
|
||||
|
||||
- Update `syft@latest` to 0.98.0.
|
||||
|
||||
## [2.21.22] - 2023-11-28
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.27.2.
|
||||
|
||||
## [2.21.21] - 2023-11-28
|
||||
|
||||
- Update `biome@latest` to 1.4.0.
|
||||
|
||||
## [2.21.20] - 2023-11-27
|
||||
|
||||
- Update `grcov@latest` to 0.8.19.
|
||||
|
||||
## [2.21.19] - 2023-11-26
|
||||
|
||||
- Update `dprint@latest` to 0.43.1.
|
||||
|
||||
## [2.21.18] - 2023-11-21
|
||||
|
||||
- Update `wasmtime@latest` to 15.0.0.
|
||||
|
||||
## [2.21.17] - 2023-11-19
|
||||
|
||||
- Update `dprint@latest` to 0.43.0.
|
||||
|
||||
## [2.21.16] - 2023-11-18
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.6.
|
||||
|
||||
## [2.21.15] - 2023-11-18
|
||||
|
||||
- Update `syft@latest` to 0.97.1.
|
||||
|
||||
## [2.21.14] - 2023-11-17
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.37.
|
||||
|
||||
## [2.21.13] - 2023-11-17
|
||||
|
||||
- Update `syft@latest` to 0.97.0.
|
||||
|
||||
## [2.21.12] - 2023-11-16
|
||||
|
||||
- Update `protoc@latest` to 3.25.1.
|
||||
|
||||
## [2.21.11] - 2023-11-12
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.5.
|
||||
|
||||
## [2.21.10] - 2023-11-10
|
||||
|
||||
- Update `syft@latest` to 0.96.0.
|
||||
|
||||
## [2.21.9] - 2023-11-09
|
||||
|
||||
- Update `just@latest` to 1.16.0.
|
||||
|
||||
## [2.21.8] - 2023-11-07
|
||||
|
||||
- Update `syft@latest` to 0.95.0.
|
||||
|
||||
## [2.21.7] - 2023-11-02
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.4.
|
||||
|
||||
- Update `protoc@latest` to 3.25.0.
|
||||
|
||||
## [2.21.6] - 2023-10-31
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.4.
|
||||
|
||||
- Update `biome@latest` to 1.3.3.
|
||||
|
||||
- Support `dprint` on aarch64 Linux (musl).
|
||||
|
||||
## [2.21.5] - 2023-10-30
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.36.
|
||||
|
||||
## [2.21.4] - 2023-10-30
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.3.
|
||||
|
||||
## [2.21.3] - 2023-10-29
|
||||
|
||||
- Update `dprint@latest` to 0.42.5.
|
||||
|
||||
## [2.21.2] - 2023-10-28
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.3.
|
||||
|
||||
## [2.21.1] - 2023-10-27
|
||||
|
||||
- Update `dprint@latest` to 0.42.3.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.21.
|
||||
|
||||
## [2.21.0] - 2023-10-27
|
||||
|
||||
- Support `cargo-rdme`. ([#265](https://github.com/taiki-e/install-action/pull/265), thanks @joshka)
|
||||
|
||||
- Update `dprint@latest` to 0.42.2.
|
||||
|
||||
## [2.20.17] - 2023-10-27
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.2.
|
||||
|
||||
## [2.20.16] - 2023-10-23
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.1.
|
||||
|
||||
## [2.20.15] - 2023-10-23
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.4.
|
||||
|
||||
## [2.20.14] - 2023-10-22
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.20.
|
||||
|
||||
## [2.20.13] - 2023-10-22
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.13.
|
||||
|
||||
## [2.20.12] - 2023-10-21
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.0.
|
||||
|
||||
- Update `syft@latest` to 0.94.0.
|
||||
|
||||
## [2.20.11] - 2023-10-20
|
||||
|
||||
- Update `biome@latest` to 1.3.1.
|
||||
|
||||
## [2.20.10] - 2023-10-19
|
||||
|
||||
- Update `biome@latest` to 1.3.0.
|
||||
|
||||
## [2.20.9] - 2023-10-18
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.12.
|
||||
|
||||
## [2.20.8] - 2023-10-18
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.4.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.35.
|
||||
|
||||
## [2.20.7] - 2023-10-18
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.11.
|
||||
|
||||
## [2.20.6] - 2023-10-17
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.10.
|
||||
|
||||
## [2.20.5] - 2023-10-17
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.34.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.9.
|
||||
|
||||
## [2.20.4] - 2023-10-17
|
||||
|
||||
- Update `cargo-udeps@latest` to 0.1.43.
|
||||
|
||||
## [2.20.3] - 2023-10-12
|
||||
|
||||
- Update `just@latest` to 1.15.0.
|
||||
|
||||
## [2.20.2] - 2023-10-11
|
||||
|
||||
- Update `syft@latest` to 0.93.0.
|
||||
|
||||
## [2.20.1] - 2023-10-08
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.3.
|
||||
|
||||
## [2.20.0] - 2023-10-06
|
||||
|
||||
- Support `biome`. ([#246](https://github.com/taiki-e/install-action/pull/246), thanks @nhedger)
|
||||
|
||||
## [2.19.4] - 2023-10-05
|
||||
|
||||
- Update `protoc@latest` to 3.24.4.
|
||||
|
||||
## [2.19.3] - 2023-10-03
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.27.1.
|
||||
|
||||
## [2.19.2] - 2023-09-30
|
||||
|
||||
- Update `mdbook@latest` to 0.4.35.
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.3.
|
||||
|
||||
- Update `cargo-dinghy@latest` to 0.6.8.
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.3.
|
||||
|
||||
## [2.19.1] - 2023-09-28
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.2.
|
||||
|
||||
## [2.19.0] - 2023-09-28
|
||||
|
||||
- Support signature verification. ([#237](https://github.com/taiki-e/install-action/pull/237))
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.4.1. This includes support for signature verification.
|
||||
|
||||
- Update `syft@latest` to 0.92.0.
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.2.
|
||||
|
||||
## [2.18.17] - 2023-09-26
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.33.
|
||||
|
||||
## [2.18.16] - 2023-09-23
|
||||
|
||||
- Update `cargo-machete@latest` to 0.6.0.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.32.
|
||||
|
||||
## [2.18.15] - 2023-09-22
|
||||
|
||||
- Update `cargo-careful@latest` to 0.4.0.
|
||||
|
||||
## [2.18.14] - 2023-09-21
|
||||
|
||||
- Update `syft@latest` to 0.91.0.
|
||||
|
||||
- Update `wasmtime@latest` to 13.0.0.
|
||||
|
||||
## [2.18.13] - 2023-09-17
|
||||
|
||||
- Update `cargo-tarpaulin@latest` to 0.27.0.
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.1.
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.3.1.
|
||||
|
||||
## [2.18.12] - 2023-09-16
|
||||
|
||||
- Fix some bugs on Windows.
|
||||
|
||||
## [2.18.11] - 2023-09-15
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.8.
|
||||
|
||||
## [2.18.10] - 2023-09-15
|
||||
|
||||
- Update `wasmtime@latest` to 12.0.2.
|
||||
|
||||
- Update `cargo-dinghy@latest` to 0.6.7.
|
||||
|
||||
## [2.18.9] - 2023-09-12
|
||||
|
||||
- Update `syft@latest` to 0.90.0.
|
||||
|
||||
## [2.18.8] - 2023-09-11
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.7.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.19.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.7.
|
||||
|
||||
## [2.18.7] - 2023-09-11
|
||||
|
||||
- Update `cargo-dinghy@latest` to 0.6.5.
|
||||
|
||||
## [2.18.6] - 2023-09-10
|
||||
|
||||
- Update `dprint@latest` to 0.41.0.
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.6.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.18.
|
||||
|
||||
## [2.18.5] - 2023-09-09
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.5.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.17.
|
||||
|
||||
## [2.18.4] - 2023-09-09
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.6.
|
||||
|
||||
## [2.18.3] - 2023-09-08
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.0.
|
||||
|
||||
## [2.18.2] - 2023-09-08
|
||||
|
||||
- Update `protoc@latest` to 3.24.3.
|
||||
|
||||
## [2.18.1] - 2023-09-05
|
||||
|
||||
- Diagnostic improvements.
|
||||
|
||||
## [2.18.0] - 2023-09-04
|
||||
|
||||
- Support `xbuild`. ([#212](https://github.com/taiki-e/install-action/pull/212), thanks @notgull)
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.5.
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.2.
|
||||
|
||||
## [2.17.8] - 2023-09-01
|
||||
|
||||
- Update `syft@latest` to 0.89.0.
|
||||
|
||||
## [2.17.7] - 2023-08-29
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.4.
|
||||
|
||||
## [2.17.6] - 2023-08-28
|
||||
|
||||
- Update `cargo-no-dev-deps@latest` to 0.2.4.
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.16.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.3.
|
||||
|
||||
## [2.17.5] - 2023-08-28
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.2.
|
||||
|
||||
## [2.17.4] - 2023-08-28
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.1.
|
||||
|
||||
## [2.17.3] - 2023-08-28
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.15.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.6.0.
|
||||
|
||||
## [2.17.2] - 2023-08-27
|
||||
|
||||
- Update `cargo-udeps@latest` to 0.1.42.
|
||||
|
||||
## [2.17.1] - 2023-08-26
|
||||
|
||||
- Update `syft@latest` to 0.88.0.
|
||||
|
||||
- Update `protoc@latest` to 3.24.2.
|
||||
|
||||
## [2.17.0] - 2023-08-25
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.3.0.
|
||||
|
||||
## [2.16.5] - 2023-08-24
|
||||
|
||||
- Update `wasmtime@latest` to 12.0.1.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.31.
|
||||
|
||||
## [2.16.4] - 2023-08-23
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.30.
|
||||
|
||||
## [2.16.3] - 2023-08-23
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.29.
|
||||
|
||||
## [2.16.2] - 2023-08-22
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.28.
|
||||
|
||||
## [2.16.1] - 2023-08-22
|
||||
|
||||
- Update `wasmtime@latest` to 12.0.0.
|
||||
|
||||
## [2.16.0] - 2023-08-19
|
||||
|
||||
- Support `cargo-machete`. ([#196](https://github.com/taiki-e/install-action/pull/196), thanks @tgnottingham)
|
||||
|
||||
## [2.15.6] - 2023-08-19
|
||||
|
||||
- Update `protoc@latest` to 3.24.1.
|
||||
|
||||
## [2.15.5] - 2023-08-18
|
||||
|
||||
- Update `syft@latest` to 0.87.1.
|
||||
|
||||
## [2.15.4] - 2023-08-15
|
||||
|
||||
- Update `syft@latest` to 0.87.0.
|
||||
|
||||
## [2.15.3] - 2023-08-14
|
||||
|
||||
- Update `cargo-minimal-versions@latest` to 0.1.14.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.27.
|
||||
|
||||
## [2.15.2] - 2023-08-12
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.26.
|
||||
|
||||
## [2.15.1] - 2023-08-11
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.2.1.
|
||||
|
||||
## [2.15.0] - 2023-08-10
|
||||
|
||||
- Update `cargo-binstall@latest` to 1.2.0.
|
||||
|
||||
- Update `cargo-make@latest` to 0.36.13.
|
||||
|
||||
## [2.14.3] - 2023-08-09
|
||||
|
||||
- Update `protoc@latest` to 3.24.0.
|
||||
|
||||
- Update `parse-changelog@latest` to 0.6.2.
|
||||
|
||||
## [2.14.2] - 2023-08-06
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.25.
|
||||
|
||||
- Update `cargo-hack@latest` to 0.5.29.
|
||||
|
||||
## [2.14.1] - 2023-08-06
|
||||
|
||||
- Update `mdbook@latest` to 0.4.34.
|
||||
|
||||
## [2.14.0] - 2023-08-05
|
||||
|
||||
- Use `cargo-binstall` to install `nextest`. ([#183](https://github.com/taiki-e/install-action/pull/183))
|
||||
|
||||
This is a change made in response to the request from the nextest maintainer, which potentially increases the installation time of nextest and the possibility of network errors during installation.
|
||||
|
||||
If you encounter network errors, you should usually be able to work around them by setting `GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}` environment variable.
|
||||
|
||||
## [2.13.6] - 2023-08-04
|
||||
|
||||
- Update `mdbook@latest` to 0.4.33.
|
||||
|
||||
## [2.13.5] - 2023-08-03
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.57.
|
||||
|
||||
## [2.13.4] - 2023-08-02
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.56.
|
||||
|
||||
- Update `cargo-deny@latest` to 0.14.1.
|
||||
|
||||
## [2.13.3] - 2023-08-01
|
||||
|
||||
- Update `dprint@latest` to 0.40.2.
|
||||
|
||||
## [2.13.2] - 2023-08-01
|
||||
|
||||
- Update `syft@latest` to 0.86.1.
|
||||
@@ -1013,7 +1625,135 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.13.2...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.25.2...HEAD
|
||||
[2.25.2]: https://github.com/taiki-e/install-action/compare/v2.25.1...v2.25.2
|
||||
[2.25.1]: https://github.com/taiki-e/install-action/compare/v2.25.0...v2.25.1
|
||||
[2.25.0]: https://github.com/taiki-e/install-action/compare/v2.24.4...v2.25.0
|
||||
[2.24.4]: https://github.com/taiki-e/install-action/compare/v2.24.3...v2.24.4
|
||||
[2.24.3]: https://github.com/taiki-e/install-action/compare/v2.24.2...v2.24.3
|
||||
[2.24.2]: https://github.com/taiki-e/install-action/compare/v2.24.1...v2.24.2
|
||||
[2.24.1]: https://github.com/taiki-e/install-action/compare/v2.24.0...v2.24.1
|
||||
[2.24.0]: https://github.com/taiki-e/install-action/compare/v2.23.9...v2.24.0
|
||||
[2.23.9]: https://github.com/taiki-e/install-action/compare/v2.23.8...v2.23.9
|
||||
[2.23.8]: https://github.com/taiki-e/install-action/compare/v2.23.7...v2.23.8
|
||||
[2.23.7]: https://github.com/taiki-e/install-action/compare/v2.23.6...v2.23.7
|
||||
[2.23.6]: https://github.com/taiki-e/install-action/compare/v2.23.5...v2.23.6
|
||||
[2.23.5]: https://github.com/taiki-e/install-action/compare/v2.23.4...v2.23.5
|
||||
[2.23.4]: https://github.com/taiki-e/install-action/compare/v2.23.3...v2.23.4
|
||||
[2.23.3]: https://github.com/taiki-e/install-action/compare/v2.23.2...v2.23.3
|
||||
[2.23.2]: https://github.com/taiki-e/install-action/compare/v2.23.1...v2.23.2
|
||||
[2.23.1]: https://github.com/taiki-e/install-action/compare/v2.23.0...v2.23.1
|
||||
[2.23.0]: https://github.com/taiki-e/install-action/compare/v2.22.10...v2.23.0
|
||||
[2.22.10]: https://github.com/taiki-e/install-action/compare/v2.22.9...v2.22.10
|
||||
[2.22.9]: https://github.com/taiki-e/install-action/compare/v2.22.8...v2.22.9
|
||||
[2.22.8]: https://github.com/taiki-e/install-action/compare/v2.22.7...v2.22.8
|
||||
[2.22.7]: https://github.com/taiki-e/install-action/compare/v2.22.6...v2.22.7
|
||||
[2.22.6]: https://github.com/taiki-e/install-action/compare/v2.22.5...v2.22.6
|
||||
[2.22.5]: https://github.com/taiki-e/install-action/compare/v2.22.4...v2.22.5
|
||||
[2.22.4]: https://github.com/taiki-e/install-action/compare/v2.22.3...v2.22.4
|
||||
[2.22.3]: https://github.com/taiki-e/install-action/compare/v2.22.2...v2.22.3
|
||||
[2.22.2]: https://github.com/taiki-e/install-action/compare/v2.22.1...v2.22.2
|
||||
[2.22.1]: https://github.com/taiki-e/install-action/compare/v2.22.0...v2.22.1
|
||||
[2.22.0]: https://github.com/taiki-e/install-action/compare/v2.21.27...v2.22.0
|
||||
[2.21.27]: https://github.com/taiki-e/install-action/compare/v2.21.26...v2.21.27
|
||||
[2.21.26]: https://github.com/taiki-e/install-action/compare/v2.21.25...v2.21.26
|
||||
[2.21.25]: https://github.com/taiki-e/install-action/compare/v2.21.24...v2.21.25
|
||||
[2.21.24]: https://github.com/taiki-e/install-action/compare/v2.21.23...v2.21.24
|
||||
[2.21.23]: https://github.com/taiki-e/install-action/compare/v2.21.22...v2.21.23
|
||||
[2.21.22]: https://github.com/taiki-e/install-action/compare/v2.21.21...v2.21.22
|
||||
[2.21.21]: https://github.com/taiki-e/install-action/compare/v2.21.20...v2.21.21
|
||||
[2.21.20]: https://github.com/taiki-e/install-action/compare/v2.21.19...v2.21.20
|
||||
[2.21.19]: https://github.com/taiki-e/install-action/compare/v2.21.18...v2.21.19
|
||||
[2.21.18]: https://github.com/taiki-e/install-action/compare/v2.21.17...v2.21.18
|
||||
[2.21.17]: https://github.com/taiki-e/install-action/compare/v2.21.16...v2.21.17
|
||||
[2.21.16]: https://github.com/taiki-e/install-action/compare/v2.21.15...v2.21.16
|
||||
[2.21.15]: https://github.com/taiki-e/install-action/compare/v2.21.14...v2.21.15
|
||||
[2.21.14]: https://github.com/taiki-e/install-action/compare/v2.21.13...v2.21.14
|
||||
[2.21.13]: https://github.com/taiki-e/install-action/compare/v2.21.12...v2.21.13
|
||||
[2.21.12]: https://github.com/taiki-e/install-action/compare/v2.21.11...v2.21.12
|
||||
[2.21.11]: https://github.com/taiki-e/install-action/compare/v2.21.10...v2.21.11
|
||||
[2.21.10]: https://github.com/taiki-e/install-action/compare/v2.21.9...v2.21.10
|
||||
[2.21.9]: https://github.com/taiki-e/install-action/compare/v2.21.8...v2.21.9
|
||||
[2.21.8]: https://github.com/taiki-e/install-action/compare/v2.21.7...v2.21.8
|
||||
[2.21.7]: https://github.com/taiki-e/install-action/compare/v2.21.6...v2.21.7
|
||||
[2.21.6]: https://github.com/taiki-e/install-action/compare/v2.21.5...v2.21.6
|
||||
[2.21.5]: https://github.com/taiki-e/install-action/compare/v2.21.4...v2.21.5
|
||||
[2.21.4]: https://github.com/taiki-e/install-action/compare/v2.21.3...v2.21.4
|
||||
[2.21.3]: https://github.com/taiki-e/install-action/compare/v2.21.2...v2.21.3
|
||||
[2.21.2]: https://github.com/taiki-e/install-action/compare/v2.21.1...v2.21.2
|
||||
[2.21.1]: https://github.com/taiki-e/install-action/compare/v2.21.0...v2.21.1
|
||||
[2.21.0]: https://github.com/taiki-e/install-action/compare/v2.20.17...v2.21.0
|
||||
[2.20.17]: https://github.com/taiki-e/install-action/compare/v2.20.16...v2.20.17
|
||||
[2.20.16]: https://github.com/taiki-e/install-action/compare/v2.20.15...v2.20.16
|
||||
[2.20.15]: https://github.com/taiki-e/install-action/compare/v2.20.14...v2.20.15
|
||||
[2.20.14]: https://github.com/taiki-e/install-action/compare/v2.20.13...v2.20.14
|
||||
[2.20.13]: https://github.com/taiki-e/install-action/compare/v2.20.12...v2.20.13
|
||||
[2.20.12]: https://github.com/taiki-e/install-action/compare/v2.20.11...v2.20.12
|
||||
[2.20.11]: https://github.com/taiki-e/install-action/compare/v2.20.10...v2.20.11
|
||||
[2.20.10]: https://github.com/taiki-e/install-action/compare/v2.20.9...v2.20.10
|
||||
[2.20.9]: https://github.com/taiki-e/install-action/compare/v2.20.8...v2.20.9
|
||||
[2.20.8]: https://github.com/taiki-e/install-action/compare/v2.20.7...v2.20.8
|
||||
[2.20.7]: https://github.com/taiki-e/install-action/compare/v2.20.6...v2.20.7
|
||||
[2.20.6]: https://github.com/taiki-e/install-action/compare/v2.20.5...v2.20.6
|
||||
[2.20.5]: https://github.com/taiki-e/install-action/compare/v2.20.4...v2.20.5
|
||||
[2.20.4]: https://github.com/taiki-e/install-action/compare/v2.20.3...v2.20.4
|
||||
[2.20.3]: https://github.com/taiki-e/install-action/compare/v2.20.2...v2.20.3
|
||||
[2.20.2]: https://github.com/taiki-e/install-action/compare/v2.20.1...v2.20.2
|
||||
[2.20.1]: https://github.com/taiki-e/install-action/compare/v2.20.0...v2.20.1
|
||||
[2.20.0]: https://github.com/taiki-e/install-action/compare/v2.19.4...v2.20.0
|
||||
[2.19.4]: https://github.com/taiki-e/install-action/compare/v2.19.3...v2.19.4
|
||||
[2.19.3]: https://github.com/taiki-e/install-action/compare/v2.19.2...v2.19.3
|
||||
[2.19.2]: https://github.com/taiki-e/install-action/compare/v2.19.1...v2.19.2
|
||||
[2.19.1]: https://github.com/taiki-e/install-action/compare/v2.19.0...v2.19.1
|
||||
[2.19.0]: https://github.com/taiki-e/install-action/compare/v2.18.17...v2.19.0
|
||||
[2.18.17]: https://github.com/taiki-e/install-action/compare/v2.18.16...v2.18.17
|
||||
[2.18.16]: https://github.com/taiki-e/install-action/compare/v2.18.15...v2.18.16
|
||||
[2.18.15]: https://github.com/taiki-e/install-action/compare/v2.18.14...v2.18.15
|
||||
[2.18.14]: https://github.com/taiki-e/install-action/compare/v2.18.13...v2.18.14
|
||||
[2.18.13]: https://github.com/taiki-e/install-action/compare/v2.18.12...v2.18.13
|
||||
[2.18.12]: https://github.com/taiki-e/install-action/compare/v2.18.11...v2.18.12
|
||||
[2.18.11]: https://github.com/taiki-e/install-action/compare/v2.18.10...v2.18.11
|
||||
[2.18.10]: https://github.com/taiki-e/install-action/compare/v2.18.9...v2.18.10
|
||||
[2.18.9]: https://github.com/taiki-e/install-action/compare/v2.18.8...v2.18.9
|
||||
[2.18.8]: https://github.com/taiki-e/install-action/compare/v2.18.7...v2.18.8
|
||||
[2.18.7]: https://github.com/taiki-e/install-action/compare/v2.18.6...v2.18.7
|
||||
[2.18.6]: https://github.com/taiki-e/install-action/compare/v2.18.5...v2.18.6
|
||||
[2.18.5]: https://github.com/taiki-e/install-action/compare/v2.18.4...v2.18.5
|
||||
[2.18.4]: https://github.com/taiki-e/install-action/compare/v2.18.3...v2.18.4
|
||||
[2.18.3]: https://github.com/taiki-e/install-action/compare/v2.18.2...v2.18.3
|
||||
[2.18.2]: https://github.com/taiki-e/install-action/compare/v2.18.1...v2.18.2
|
||||
[2.18.1]: https://github.com/taiki-e/install-action/compare/v2.18.0...v2.18.1
|
||||
[2.18.0]: https://github.com/taiki-e/install-action/compare/v2.17.8...v2.18.0
|
||||
[2.17.8]: https://github.com/taiki-e/install-action/compare/v2.17.7...v2.17.8
|
||||
[2.17.7]: https://github.com/taiki-e/install-action/compare/v2.17.6...v2.17.7
|
||||
[2.17.6]: https://github.com/taiki-e/install-action/compare/v2.17.5...v2.17.6
|
||||
[2.17.5]: https://github.com/taiki-e/install-action/compare/v2.17.4...v2.17.5
|
||||
[2.17.4]: https://github.com/taiki-e/install-action/compare/v2.17.3...v2.17.4
|
||||
[2.17.3]: https://github.com/taiki-e/install-action/compare/v2.17.2...v2.17.3
|
||||
[2.17.2]: https://github.com/taiki-e/install-action/compare/v2.17.1...v2.17.2
|
||||
[2.17.1]: https://github.com/taiki-e/install-action/compare/v2.17.0...v2.17.1
|
||||
[2.17.0]: https://github.com/taiki-e/install-action/compare/v2.16.5...v2.17.0
|
||||
[2.16.5]: https://github.com/taiki-e/install-action/compare/v2.16.4...v2.16.5
|
||||
[2.16.4]: https://github.com/taiki-e/install-action/compare/v2.16.3...v2.16.4
|
||||
[2.16.3]: https://github.com/taiki-e/install-action/compare/v2.16.2...v2.16.3
|
||||
[2.16.2]: https://github.com/taiki-e/install-action/compare/v2.16.1...v2.16.2
|
||||
[2.16.1]: https://github.com/taiki-e/install-action/compare/v2.16.0...v2.16.1
|
||||
[2.16.0]: https://github.com/taiki-e/install-action/compare/v2.15.6...v2.16.0
|
||||
[2.15.6]: https://github.com/taiki-e/install-action/compare/v2.15.5...v2.15.6
|
||||
[2.15.5]: https://github.com/taiki-e/install-action/compare/v2.15.4...v2.15.5
|
||||
[2.15.4]: https://github.com/taiki-e/install-action/compare/v2.15.3...v2.15.4
|
||||
[2.15.3]: https://github.com/taiki-e/install-action/compare/v2.15.2...v2.15.3
|
||||
[2.15.2]: https://github.com/taiki-e/install-action/compare/v2.15.1...v2.15.2
|
||||
[2.15.1]: https://github.com/taiki-e/install-action/compare/v2.15.0...v2.15.1
|
||||
[2.15.0]: https://github.com/taiki-e/install-action/compare/v2.14.3...v2.15.0
|
||||
[2.14.3]: https://github.com/taiki-e/install-action/compare/v2.14.2...v2.14.3
|
||||
[2.14.2]: https://github.com/taiki-e/install-action/compare/v2.14.1...v2.14.2
|
||||
[2.14.1]: https://github.com/taiki-e/install-action/compare/v2.14.0...v2.14.1
|
||||
[2.14.0]: https://github.com/taiki-e/install-action/compare/v2.13.6...v2.14.0
|
||||
[2.13.6]: https://github.com/taiki-e/install-action/compare/v2.13.5...v2.13.6
|
||||
[2.13.5]: https://github.com/taiki-e/install-action/compare/v2.13.4...v2.13.5
|
||||
[2.13.4]: https://github.com/taiki-e/install-action/compare/v2.13.3...v2.13.4
|
||||
[2.13.3]: https://github.com/taiki-e/install-action/compare/v2.13.2...v2.13.3
|
||||
[2.13.2]: https://github.com/taiki-e/install-action/compare/v2.13.1...v2.13.2
|
||||
[2.13.1]: https://github.com/taiki-e/install-action/compare/v2.13.0...v2.13.1
|
||||
[2.13.0]: https://github.com/taiki-e/install-action/compare/v2.12.23...v2.13.0
|
||||
|
||||
38
Cargo.toml
38
Cargo.toml
@@ -1,3 +1,41 @@
|
||||
[workspace]
|
||||
resolver = "2"
|
||||
members = ["tools/codegen"]
|
||||
|
||||
# This table is shared by projects under https://github.com/taiki-e.
|
||||
# It is not intended for manual editing.
|
||||
[workspace.lints.rust]
|
||||
improper_ctypes = "warn"
|
||||
improper_ctypes_definitions = "warn"
|
||||
missing_debug_implementations = "warn"
|
||||
non_ascii_idents = "warn"
|
||||
rust_2018_idioms = "warn"
|
||||
single_use_lifetimes = "warn"
|
||||
unreachable_pub = "warn"
|
||||
unsafe_op_in_unsafe_fn = "warn"
|
||||
[workspace.lints.clippy]
|
||||
all = "warn" # Downgrade deny-by-default lints
|
||||
pedantic = "warn"
|
||||
as_ptr_cast_mut = "warn"
|
||||
default_union_representation = "warn"
|
||||
inline_asm_x86_att_syntax = "warn"
|
||||
trailing_empty_array = "warn"
|
||||
transmute_undefined_repr = "warn"
|
||||
undocumented_unsafe_blocks = "warn"
|
||||
# Suppress buggy or noisy clippy lints
|
||||
bool_assert_comparison = { level = "allow", priority = 1 }
|
||||
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
||||
doc_markdown = { level = "allow", priority = 1 }
|
||||
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
||||
manual_assert = { level = "allow", priority = 1 }
|
||||
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
||||
missing_errors_doc = { level = "allow", priority = 1 }
|
||||
module_name_repetitions = { level = "allow", priority = 1 }
|
||||
similar_names = { level = "allow", priority = 1 }
|
||||
single_match = { level = "allow", priority = 1 }
|
||||
single_match_else = { level = "allow", priority = 1 }
|
||||
struct_excessive_bools = { level = "allow", priority = 1 }
|
||||
struct_field_names = { level = "allow", priority = 1 }
|
||||
too_many_arguments = { level = "allow", priority = 1 }
|
||||
too_many_lines = { level = "allow", priority = 1 }
|
||||
type_complexity = { level = "allow", priority = 1 }
|
||||
|
||||
18
README.md
18
README.md
@@ -1,7 +1,7 @@
|
||||
# install-action
|
||||
|
||||
[](https://github.com/taiki-e/install-action/releases/latest)
|
||||
[](https://github.com/taiki-e/install-action/actions)
|
||||
[](https://github.com/taiki-e/install-action/actions)
|
||||
|
||||
GitHub Action for installing development tools (mainly from GitHub Releases).
|
||||
|
||||
@@ -81,15 +81,19 @@ https://spdx.org/licenses
|
||||
|
||||
| Name | Where binaries will be installed | Where will it be installed from | Supported platform | License |
|
||||
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
|
||||
| [**biome**](https://biomejs.dev)| `/usr/local/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [MIT](https://github.com/biomejs/biome/blob/HEAD/LICENSE) |
|
||||
| [**cargo-binstall**][cargo-binstall] | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-bins/cargo-binstall/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE) |
|
||||
| [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-careful**](https://github.com/RalfJung/cargo-careful) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/RalfJung/cargo-careful/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [Apache-2.0](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-export**](https://github.com/bazhenov/cargo-export) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bazhenov/cargo-export/releases) | Linux, macOS, Windows | [MIT](https://github.com/bazhenov/cargo-export/blob/HEAD/LICENSE) |
|
||||
| [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-llvm-cov**](https://github.com/taiki-e/cargo-llvm-cov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-llvm-cov/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE) |
|
||||
| [**cargo-machete**](https://github.com/bnjbvr/cargo-machete) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bnjbvr/cargo-machete/releases) | Linux, macOS, Windows | [MIT](https://github.com/bnjbvr/cargo-machete/blob/HEAD/LICENSE.md) |
|
||||
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/HEAD/LICENSE) |
|
||||
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-rdme**](https://github.com/orium/cargo-rdme) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orium/cargo-rdme/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/orium/cargo-rdme/blob/master/LICENSE.md) |
|
||||
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) |
|
||||
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE) |
|
||||
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE) |
|
||||
@@ -99,7 +103,8 @@ https://spdx.org/licenses
|
||||
| [**just**](https://github.com/casey/just) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/casey/just/releases) | Linux, macOS, Windows | [CC0-1.0](https://github.com/casey/just/blob/HEAD/LICENSE) |
|
||||
| [**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/HEAD/LICENSE) |
|
||||
| [**mdbook**](https://github.com/rust-lang/mdBook) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-lang/mdBook/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/rust-lang/mdBook/blob/HEAD/LICENSE) |
|
||||
| [**nextest**](https://github.com/nextest-rs/nextest) (alias: `cargo-nextest`) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/nextest-rs/nextest/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-MIT) |
|
||||
| [**nextest**](https://github.com/nextest-rs/nextest) (alias: `cargo-nextest`) | `$CARGO_HOME/bin` | cargo-binstall | Linux, macOS, Windows | [Apache-2.0](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/HEAD/LICENSE-MIT) |
|
||||
| [**osv-scanner**]( https://github.com/google/osv-scanner) | `/usr/local/bin` | [GitHub Releases]( https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2](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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/HEAD/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) |
|
||||
| [**shellcheck**](https://www.shellcheck.net) | `/usr/local/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0-or-later](https://github.com/koalaman/shellcheck/blob/HEAD/LICENSE) |
|
||||
@@ -108,6 +113,7 @@ https://spdx.org/licenses
|
||||
| [**valgrind**](https://valgrind.org) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0-or-later](https://valgrind.org/docs/manual/license.gpl.html) |
|
||||
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-MIT) |
|
||||
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/HEAD/LICENSE) |
|
||||
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | Apache-2.0 OR MIT |
|
||||
| [**zola**](https://github.com/getzola/zola) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/HEAD/LICENSE) |
|
||||
|
||||
If `$CARGO_HOME/bin` is not available, Rust-related binaries will be installed to `$HOME/.cargo/bin`.<br>
|
||||
@@ -126,11 +132,13 @@ When installing the tool from GitHub Releases, this action will download the too
|
||||
|
||||
Additionally, this action will also verify SHA256 checksums for downloaded files in all tools installed from GitHub Releases. This is enabled by default and can be disabled by setting the `checksum` input option to `false`.
|
||||
|
||||
Additionally, we also verify signature if the tool distributes signed archives. Signature verification is done at the stage of getting the checksum, so disabling the checksum will also disable signature verification.
|
||||
|
||||
See the linked documentation for information on security when installed using [snap](https://snapcraft.io/docs) or [cargo-binstall](https://github.com/cargo-bins/cargo-binstall#faq).
|
||||
|
||||
## Compatibility
|
||||
|
||||
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Alpine, Fedora, CentOS, Rocky).
|
||||
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Alpine, Fedora, CentOS, Alma).
|
||||
To use this action in self-hosted runners or in containers, at least the following tools are required:
|
||||
|
||||
- bash
|
||||
|
||||
334
main.sh
334
main.sh
@@ -1,9 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
x() {
|
||||
rx() {
|
||||
local cmd="$1"
|
||||
shift
|
||||
(
|
||||
@@ -41,13 +41,12 @@ download_and_checksum() {
|
||||
retry curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "${url}" -o tmp
|
||||
if [[ -n "${checksum}" ]]; then
|
||||
info "verifying sha256 checksum for $(basename "${url}")"
|
||||
echo "${checksum} *tmp" >tmp.sha256sum
|
||||
if type -P sha256sum &>/dev/null; then
|
||||
sha256sum -c tmp.sha256sum >/dev/null
|
||||
echo "${checksum} *tmp" | sha256sum -c - >/dev/null
|
||||
elif type -P shasum &>/dev/null; then
|
||||
# GitHub-hosted macOS runner does not install GNU Coreutils by default.
|
||||
# https://github.com/actions/runner-images/issues/90
|
||||
shasum -a 256 -c tmp.sha256sum >/dev/null
|
||||
echo "${checksum} *tmp" | shasum -a 256 -c - >/dev/null
|
||||
else
|
||||
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
|
||||
fi
|
||||
@@ -58,18 +57,16 @@ download_and_extract() {
|
||||
local checksum="$2"
|
||||
local bin_dir="$3"
|
||||
local bin_in_archive="$4" # path to bin in archive
|
||||
if [[ "${bin_dir}" == "/usr/"* ]]; then
|
||||
if [[ ! -d "${bin_dir}" ]]; then
|
||||
bin_dir="${HOME}/.install-action/bin"
|
||||
if [[ ! -d "${bin_dir}" ]]; then
|
||||
mkdir -p "${bin_dir}"
|
||||
canonicalize_windows_path "${bin_dir}" >>"${GITHUB_PATH}"
|
||||
export PATH="${PATH}:${bin_dir}"
|
||||
fi
|
||||
fi
|
||||
if [[ "${bin_dir}" == "${install_action_dir}/bin" ]]; then
|
||||
init_install_action_bin_dir
|
||||
fi
|
||||
|
||||
local installed_bin
|
||||
installed_bin="${bin_dir}/$(basename "${bin_in_archive}")"
|
||||
# xbuild's binary name is "x", as opposed to the usual crate name
|
||||
case "${tool}" in
|
||||
xbuild) installed_bin="${bin_dir}/x" ;;
|
||||
*) installed_bin="${bin_dir}/$(basename "${bin_in_archive}")" ;;
|
||||
esac
|
||||
|
||||
local tar_args=()
|
||||
case "${url}" in
|
||||
@@ -152,16 +149,17 @@ read_manifest() {
|
||||
local tool="$1"
|
||||
local version="$2"
|
||||
local manifest
|
||||
manifest=$(jq -r ".\"${version}\"" "${manifest_dir}/${tool}.json")
|
||||
rust_crate=$(call_jq -r ".rust_crate" "${manifest_dir}/${tool}.json")
|
||||
manifest=$(call_jq -r ".\"${version}\"" "${manifest_dir}/${tool}.json")
|
||||
if [[ "${manifest}" == "null" ]]; then
|
||||
download_info="null"
|
||||
return 0
|
||||
fi
|
||||
exact_version=$(jq <<<"${manifest}" -r '.version')
|
||||
exact_version=$(call_jq <<<"${manifest}" -r '.version')
|
||||
if [[ "${exact_version}" == "null" ]]; then
|
||||
exact_version="${version}"
|
||||
else
|
||||
manifest=$(jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
|
||||
manifest=$(call_jq -r ".\"${exact_version}\"" "${manifest_dir}/${tool}.json")
|
||||
fi
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
@@ -169,39 +167,24 @@ read_manifest() {
|
||||
# usually preferred over linux-gnu binaries because they can avoid glibc version issues.
|
||||
# (rustc enables statically linking for linux-musl by default, except for mips.)
|
||||
host_platform="${host_arch}_linux_musl"
|
||||
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
|
||||
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
# Even if host_env is musl, we won't issue an error here because it seems that in
|
||||
# some cases linux-gnu binaries will work on linux-musl hosts.
|
||||
# https://wiki.alpinelinux.org/wiki/Running_glibc_programs
|
||||
# TODO: However, a warning may make sense.
|
||||
host_platform="${host_arch}_linux_gnu"
|
||||
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
|
||||
elif [[ "${host_env}" == "gnu" ]]; then
|
||||
# TODO: don't hardcode tool name and use 'prefer_linux_gnu' field in base manifest.
|
||||
case "${tool}" in
|
||||
cargo-nextest | nextest)
|
||||
# TODO: don't hardcode required glibc version
|
||||
required_glibc_version=2.27
|
||||
higher_glibc_version=$(sort <<<"${required_glibc_version}"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
|
||||
# musl build of nextest is slow, so use glibc build if host_env is gnu.
|
||||
# https://github.com/taiki-e/install-action/issues/13
|
||||
host_platform="${host_arch}_linux_gnu"
|
||||
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
|
||||
fi
|
||||
;;
|
||||
macos | windows)
|
||||
# Binaries compiled for x86_64 macOS will usually also work on aarch64 macOS.
|
||||
# Binaries compiled for x86_64 Windows will usually also work on aarch64 Windows 11+.
|
||||
host_platform="${host_arch}_${host_os}"
|
||||
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
|
||||
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
|
||||
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
|
||||
host_platform="x86_64_${host_os}"
|
||||
download_info=$(jq <<<"${manifest}" -r ".${host_platform}")
|
||||
download_info=$(call_jq <<<"${manifest}" -r ".${host_platform}")
|
||||
fi
|
||||
;;
|
||||
*) bail "unsupported OS type '${host_os}' for ${tool}" ;;
|
||||
@@ -213,22 +196,25 @@ read_download_info() {
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
bail "${tool}@${version} for '${host_os}' is not supported"
|
||||
fi
|
||||
checksum=$(jq <<<"${download_info}" -r '.checksum')
|
||||
url=$(jq <<<"${download_info}" -r '.url')
|
||||
checksum=$(call_jq <<<"${download_info}" -r '.checksum')
|
||||
url=$(call_jq <<<"${download_info}" -r '.url')
|
||||
if [[ "${url}" == "null" ]]; then
|
||||
local template
|
||||
template=$(jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
|
||||
url=$(jq <<<"${template}" -r '.url')
|
||||
template=$(call_jq -r ".template.${host_platform}" "${manifest_dir}/${tool}.json")
|
||||
url=$(call_jq <<<"${template}" -r '.url')
|
||||
url="${url//\$\{version\}/${exact_version}}"
|
||||
bin_dir=$(jq <<<"${template}" -r '.bin_dir')
|
||||
bin_dir="${bin_dir//\$\{version\}/${exact_version}}"
|
||||
bin_in_archive=$(jq <<<"${template}" -r '.bin')
|
||||
bin_in_archive=$(call_jq <<<"${template}" -r '.bin')
|
||||
bin_in_archive="${bin_in_archive//\$\{version\}/${exact_version}}"
|
||||
else
|
||||
bin_dir=$(jq <<<"${download_info}" -r '.bin_dir')
|
||||
bin_in_archive=$(jq <<<"${download_info}" -r '.bin')
|
||||
bin_in_archive=$(call_jq <<<"${download_info}" -r '.bin')
|
||||
fi
|
||||
if [[ "${bin_dir}" == "null" ]]; then
|
||||
if [[ "${rust_crate}" == "null" ]]; then
|
||||
if [[ "${host_os}" == "windows" ]] || [[ ! -e /usr/local/bin ]]; then
|
||||
bin_dir="${install_action_dir}/bin"
|
||||
else
|
||||
bin_dir=/usr/local/bin
|
||||
fi
|
||||
else
|
||||
bin_dir="${cargo_bin}"
|
||||
fi
|
||||
if [[ "${bin_in_archive}" == "null" ]]; then
|
||||
@@ -245,10 +231,11 @@ download_from_download_info() {
|
||||
}
|
||||
install_cargo_binstall() {
|
||||
local binstall_version
|
||||
binstall_version=$(jq -r '.latest.version' "${manifest_dir}/cargo-binstall.json")
|
||||
binstall_version=$(call_jq -r '.latest.version' "${manifest_dir}/cargo-binstall.json")
|
||||
local install_binstall='1'
|
||||
if [[ -f "${cargo_bin}/cargo-binstall${exe}" ]]; then
|
||||
if [[ "$(cargo binstall -V)" == "${binstall_version}" ]]; then
|
||||
_binstall_version=$("cargo-binstall${exe}" binstall -V 2>/dev/null || echo "")
|
||||
if [[ -n "${_binstall_version}" ]]; then
|
||||
if [[ "${_binstall_version}" == "${binstall_version}" ]]; then
|
||||
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}"
|
||||
install_binstall=''
|
||||
else
|
||||
@@ -258,10 +245,15 @@ install_cargo_binstall() {
|
||||
fi
|
||||
|
||||
if [[ -n "${install_binstall}" ]]; then
|
||||
info "installing cargo-binstall"
|
||||
info "installing cargo-binstall@latest (${binstall_version})"
|
||||
download_from_manifest "cargo-binstall" "latest"
|
||||
info "cargo-binstall installed at $(type -P "cargo-binstall${exe}")"
|
||||
x cargo binstall -V
|
||||
installed_at=$(type -P "cargo-binstall${exe}" || echo "")
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "cargo-binstall installed at ${installed_at}"
|
||||
else
|
||||
warn "cargo-binstall should be installed at ${bin_dir:-}/cargo-binstall${exe}; but cargo-binstall${exe} not found in path"
|
||||
fi
|
||||
rx "cargo-binstall${exe}" binstall -V
|
||||
fi
|
||||
}
|
||||
apt_update() {
|
||||
@@ -297,7 +289,9 @@ snap_install() {
|
||||
fi
|
||||
}
|
||||
apk_install() {
|
||||
if type -P doas &>/dev/null; then
|
||||
if type -P sudo &>/dev/null; then
|
||||
sudo apk --no-cache add "$@"
|
||||
elif type -P doas &>/dev/null; then
|
||||
doas apk --no-cache add "$@"
|
||||
else
|
||||
apk --no-cache add "$@"
|
||||
@@ -317,9 +311,21 @@ sys_install() {
|
||||
fedora) dnf_install "$@" ;;
|
||||
esac
|
||||
}
|
||||
init_install_action_bin_dir() {
|
||||
if [[ -z "${init_install_action_bin:-}" ]]; then
|
||||
init_install_action_bin=1
|
||||
mkdir -p "${bin_dir}"
|
||||
export PATH="${PATH}:${bin_dir}"
|
||||
local _bin_dir
|
||||
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
# TODO: avoid this when already added
|
||||
info "adding '${_bin_dir}' to PATH"
|
||||
echo "${_bin_dir}" >>"${GITHUB_PATH}"
|
||||
fi
|
||||
}
|
||||
canonicalize_windows_path() {
|
||||
case "${host_os}" in
|
||||
windows) sed <<<"$1" 's/^\/c\//C:\\/' ;;
|
||||
windows) sed <<<"$1" 's/^\/c\//C:\\/; s/\//\\/g' ;;
|
||||
*) echo "$1" ;;
|
||||
esac
|
||||
}
|
||||
@@ -364,22 +370,15 @@ exe=""
|
||||
case "$(uname -s)" in
|
||||
Linux)
|
||||
host_os=linux
|
||||
ldd_version=$(ldd --version 2>&1 || true)
|
||||
if grep <<<"${ldd_version}" -q 'musl'; then
|
||||
host_env="musl"
|
||||
else
|
||||
host_env="gnu"
|
||||
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
|
||||
fi
|
||||
if grep -q '^ID_LIKE=' /etc/os-release; then
|
||||
base_distro="$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')"
|
||||
base_distro=$(grep '^ID_LIKE=' /etc/os-release | sed 's/^ID_LIKE=//')
|
||||
case "${base_distro}" in
|
||||
*debian*) base_distro=debian ;;
|
||||
*alpine*) base_distro=alpine ;;
|
||||
*fedora*) base_distro=fedora ;;
|
||||
esac
|
||||
else
|
||||
base_distro="$(grep '^ID=' /etc/os-release | sed 's/^ID=//')"
|
||||
base_distro=$(grep '^ID=' /etc/os-release | sed 's/^ID=//')
|
||||
fi
|
||||
case "${base_distro}" in
|
||||
fedora)
|
||||
@@ -424,46 +423,107 @@ case "$(uname -m)" in
|
||||
# So we can assume x86_64 unless it is aarch64 or arm.
|
||||
*) host_arch="x86_64" ;;
|
||||
esac
|
||||
info "host platform: ${host_arch}_${host_os}"
|
||||
|
||||
tmp_dir="${HOME}/.install-action/tmp"
|
||||
install_action_dir="${HOME}/.install-action"
|
||||
tmp_dir="${install_action_dir}/tmp"
|
||||
cargo_bin="${CARGO_HOME:-"${HOME}/.cargo"}/bin"
|
||||
# If $CARGO_HOME does not exist, or cargo installed outside of $CARGO_HOME/bin
|
||||
# is used ($CARGO_HOME/bin is most likely not included in the PATH), fallback to
|
||||
# /usr/local/bin or $HOME/.install-action/bin.
|
||||
if [[ ! -d "${cargo_bin}" ]] || { [[ "${host_os}" != "windows" ]] && [[ "$(type -P cargo || true)" != "${cargo_bin}/cargo${exe}" ]]; }; then
|
||||
cargo_bin=/usr/local/bin
|
||||
# /usr/local/bin or $install_action_dir/bin.
|
||||
if [[ ! -e "${cargo_bin}" ]] || [[ "$(type -P cargo || true)" != "${cargo_bin}/cargo"* ]]; then
|
||||
if type -P cargo &>/dev/null; then
|
||||
info "cargo is located at $(type -P cargo)"
|
||||
fi
|
||||
if [[ "${host_os}" == "windows" ]] || [[ ! -e /usr/local/bin ]]; then
|
||||
cargo_bin="${install_action_dir}/bin"
|
||||
else
|
||||
cargo_bin=/usr/local/bin
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | alpine)
|
||||
echo "::group::Install packages required for installation (jq, curl, and/or tar)"
|
||||
sys_packages=()
|
||||
if ! type -P curl &>/dev/null; then
|
||||
sys_packages+=(ca-certificates curl)
|
||||
fi
|
||||
if ! type -P tar &>/dev/null; then
|
||||
sys_packages+=(tar)
|
||||
fi
|
||||
if [[ "${dnf:-}" == "yum" ]]; then
|
||||
# On RHEL7-based distribution jq requires EPEL
|
||||
if ! type -P jq &>/dev/null; then
|
||||
sys_packages+=(epel-release)
|
||||
sys_install "${sys_packages[@]}"
|
||||
sys_install jq --enablerepo=epel
|
||||
else
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
else
|
||||
if ! type -P jq &>/dev/null; then
|
||||
sys_packages+=(jq)
|
||||
fi
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
echo "::endgroup::"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
jq_use_b=''
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | alpine)
|
||||
echo "::group::Install packages required for installation (jq, curl, and/or tar)"
|
||||
sys_packages=()
|
||||
if ! type -P curl &>/dev/null; then
|
||||
sys_packages+=(ca-certificates curl)
|
||||
fi
|
||||
if ! type -P tar &>/dev/null; then
|
||||
sys_packages+=(tar)
|
||||
fi
|
||||
if [[ "${dnf:-}" == "yum" ]]; then
|
||||
# On RHEL7-based distribution jq requires EPEL
|
||||
if ! type -P jq &>/dev/null; then
|
||||
sys_packages+=(epel-release)
|
||||
sys_install "${sys_packages[@]}"
|
||||
sys_install jq --enablerepo=epel
|
||||
else
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
else
|
||||
if ! type -P jq &>/dev/null; then
|
||||
sys_packages+=(jq)
|
||||
fi
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
echo "::endgroup::"
|
||||
;;
|
||||
*) warn "install-action requires at least jq and curl on non-Debian/Fedora/Alpine-based Linux" ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
macos)
|
||||
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null; then
|
||||
warn "install-action requires at least jq and curl on macOS"
|
||||
fi
|
||||
;;
|
||||
windows)
|
||||
if ! type -P curl &>/dev/null; then
|
||||
warn "install-action requires at least curl on Windows"
|
||||
fi
|
||||
# https://github.com/jqlang/jq/issues/1854
|
||||
jq_use_b=1
|
||||
jq="${install_action_dir}/jq/bin/jq.exe"
|
||||
if [[ ! -f "${jq}" ]]; then
|
||||
jq_version=$(jq --version || echo "")
|
||||
case "${jq_version}" in
|
||||
jq-1.[7-9]* | jq-1.[1-9][0-9]*) jq='' ;;
|
||||
*)
|
||||
_tmp=$(jq <<<"{}" -r .a || echo "")
|
||||
if [[ "${_tmp}" == "null" ]]; then
|
||||
jq=''
|
||||
jq_use_b=''
|
||||
else
|
||||
info "old jq (${jq_version}) has bug on Windows; downloading jq 1.7 (will not be added to PATH)"
|
||||
mkdir -p "${install_action_dir}/jq/bin"
|
||||
url='https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-windows-amd64.exe'
|
||||
checksum='7451fbbf37feffb9bf262bd97c54f0da558c63f0748e64152dd87b0a07b6d6ab'
|
||||
(
|
||||
cd "${install_action_dir}/jq/bin"
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
mv tmp jq.exe
|
||||
)
|
||||
echo
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*) bail "unsupported host OS '${host_os}'" ;;
|
||||
esac
|
||||
call_jq() {
|
||||
# https://github.com/jqlang/jq/issues/1854
|
||||
if [[ -n "${jq_use_b}" ]]; then
|
||||
"${jq:-jq}" -b "$@"
|
||||
else
|
||||
"${jq:-jq}" "$@"
|
||||
fi
|
||||
}
|
||||
|
||||
unsupported_tools=()
|
||||
for tool in "${tools[@]}"; do
|
||||
@@ -485,13 +545,11 @@ for tool in "${tools[@]}"; do
|
||||
read_manifest "protoc" "${version}"
|
||||
read_download_info "protoc" "${version}"
|
||||
# Copying files to /usr/local/include requires sudo, so do not use it.
|
||||
bin_dir="${HOME}/.install-action/bin"
|
||||
include_dir="${HOME}/.install-action/include"
|
||||
if [[ ! -d "${bin_dir}" ]]; then
|
||||
mkdir -p "${bin_dir}"
|
||||
bin_dir="${install_action_dir}/bin"
|
||||
include_dir="${install_action_dir}/include"
|
||||
init_install_action_bin_dir
|
||||
if [[ ! -e "${include_dir}" ]]; then
|
||||
mkdir -p "${include_dir}"
|
||||
canonicalize_windows_path "${bin_dir}" >>"${GITHUB_PATH}"
|
||||
export PATH="${PATH}:${bin_dir}"
|
||||
fi
|
||||
if ! type -P unzip &>/dev/null; then
|
||||
case "${base_distro}" in
|
||||
@@ -510,10 +568,10 @@ for tool in "${tools[@]}"; do
|
||||
mv "bin/protoc${exe}" "${bin_dir}/"
|
||||
mkdir -p "${include_dir}/"
|
||||
cp -r include/. "${include_dir}/"
|
||||
bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
if [[ -z "${PROTOC:-}" ]]; then
|
||||
info "setting PROTOC environment variable"
|
||||
echo "PROTOC=${bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
|
||||
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
info "setting PROTOC environment variable to '${_bin_dir}/protoc${exe}'"
|
||||
echo "PROTOC=${_bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
|
||||
fi
|
||||
)
|
||||
rm -rf "${tmp_dir}"
|
||||
@@ -536,7 +594,6 @@ for tool in "${tools[@]}"; do
|
||||
snap_install valgrind --classic
|
||||
;;
|
||||
cargo-binstall)
|
||||
info "installing ${tool}@${version}"
|
||||
case "${version}" in
|
||||
latest) ;;
|
||||
*) warn "specifying the version of ${tool} is not supported by this action" ;;
|
||||
@@ -563,10 +620,13 @@ for tool in "${tools[@]}"; do
|
||||
# Use cargo-binstall fallback if tool is available but the specified version not available.
|
||||
read_manifest "${tool}" "${version}"
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
if [[ "${rust_crate}" == "null" ]]; then
|
||||
bail "${tool}@${version} for '${host_os}' is not supported"
|
||||
fi
|
||||
warn "${tool}@${version} for '${host_os}' is not supported; fallback to cargo-binstall"
|
||||
case "${version}" in
|
||||
latest) unsupported_tools+=("${tool}") ;;
|
||||
*) unsupported_tools+=("${tool}@${version}") ;;
|
||||
latest) unsupported_tools+=("${rust_crate}") ;;
|
||||
*) unsupported_tools+=("${rust_crate}@${version}") ;;
|
||||
esac
|
||||
continue
|
||||
fi
|
||||
@@ -590,34 +650,38 @@ for tool in "${tools[@]}"; do
|
||||
;;
|
||||
esac
|
||||
|
||||
info "${tool} installed at $(type -P "${tool}${exe}")"
|
||||
# At least cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version option.
|
||||
case "${tool}" in
|
||||
cargo-careful) ;; # cargo-careful 0.3.4 does not support neither --version nor --help option.
|
||||
xbuild) tool_bin="x" ;;
|
||||
*) tool_bin="${tool}" ;;
|
||||
esac
|
||||
installed_at=$(type -P "${tool_bin}${exe}" || echo "")
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
tool_bin="${tool_bin}${exe}"
|
||||
else
|
||||
installed_at=$(type -P "${tool_bin}" || echo "")
|
||||
fi
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "${tool} installed at ${installed_at}"
|
||||
else
|
||||
warn "${tool} should be installed at ${bin_dir:+"${bin_dir}/"}${tool_bin}${exe}; but ${tool_bin}${exe} not found in path"
|
||||
fi
|
||||
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version option.
|
||||
case "${tool}" in
|
||||
biome) rx "${tool_bin}" --version || true ;; # biome up to 1.2.2 exits with 1 on --version and --help
|
||||
cargo-careful | cargo-machete) ;; # cargo-careful 0.3.4 and cargo-machete 0.5.0 do not support neither --version nor --help option.
|
||||
cargo-*)
|
||||
if type -P cargo &>/dev/null; then
|
||||
case "${tool}" in
|
||||
cargo-valgrind) x cargo "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
|
||||
*)
|
||||
if ! x cargo "${tool#cargo-}" --version; then
|
||||
x cargo "${tool#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
else
|
||||
case "${tool}" in
|
||||
cargo-valgrind) x "${tool}" "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
|
||||
*)
|
||||
if ! x "${tool}" "${tool#cargo-}" --version; then
|
||||
x "${tool}" "${tool#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case "${tool}" in
|
||||
cargo-valgrind) rx "${tool_bin}" "${tool#cargo-}" --help ;; # cargo-valgrind 2.1.0's --version option just calls cargo's --version option
|
||||
*)
|
||||
if ! rx "${tool_bin}" "${tool#cargo-}" --version; then
|
||||
rx "${tool_bin}" "${tool#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
if ! x "${tool}" --version; then
|
||||
x "${tool}" --help
|
||||
if ! rx "${tool_bin}" --version; then
|
||||
rx "${tool_bin}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@@ -625,7 +689,7 @@ for tool in "${tools[@]}"; do
|
||||
done
|
||||
|
||||
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
||||
IFS=$','
|
||||
IFS=','
|
||||
info "install-action does not support ${unsupported_tools[*]}; fallback to cargo-binstall"
|
||||
IFS=$'\n\t'
|
||||
install_cargo_binstall
|
||||
|
||||
227
manifests/biome.json
generated
Normal file
227
manifests/biome.json
generated
Normal file
@@ -0,0 +1,227 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-x64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-x64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-win32-x64.exe",
|
||||
"bin": "biome.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-linux-arm64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-darwin-arm64",
|
||||
"bin": "biome"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/biomejs/biome/releases/download/cli/v${version}/biome-win32-arm64.exe",
|
||||
"bin": "biome.exe"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1.5": {
|
||||
"version": "1.5.2"
|
||||
},
|
||||
"1.5.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "08f93788061761fe12bd76bd8809f4326075dc112d1241f6d44aa6924b062001"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "72bb359a689bfe8ca3d703cb6c356f9ee26c0171f8f0fa6d08ed1385b17e2e97"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a36467f1f46d371e42750781614d980dd7662e2f959ecad7b693f14506a91e7"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "731cbbaffc5557067fb8d96a7cb3d51ac1cc84141a5e80c52b685124662b5398"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5f46174abc25cb088cdd4b1ed560b35581afce8bbb0709b6c7a4ede3f7533732"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "daf09110425463fd4d72bc13404e2f406bd1c8afd38ee0b7225c4b26fb3ea8c1"
|
||||
}
|
||||
},
|
||||
"1.5.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "1e2733e7a55082374873e1d8a1556935dd48d5c528c0e939c52cae29f0c95e81"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2e7e55efdfdd971ae001f2be314b471fbd227571d2d52da799e4e517f731563a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6f2412b34a988c076558f60acbdde020dc41e1fb699061763b545a3a4469a97b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e4410194d91214d38c11891e4220ae456ab07e5064dd84738f994a4115dca84e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d188409cb501e7292d1ded87a239483a9fedf886765fc5a33602a673c1fdd3af"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "6adab1ad668a0b94c502f2bb2d9c261ad6ec7bdc472630b28a2884b6fd8ce256"
|
||||
}
|
||||
},
|
||||
"1.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a65243093d0a0b0e27e8cc6e6f2ae8e9b9318f35cdbec6ffeee3d611cc498262"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c82f7f76379f1e8a3750370a4ca0b9295aa64c12a5d76ce88bef7b687fe823b2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d475f4267e5247e32f3d412367a8916d2b21fc0eab058cf5e60cef040934ac33"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "45f9d6eb7ca363328f3cf34d65b63510f1297819707018be91a65538f55c0822"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2176799b0ef60820374e180cbf6d3b14aac9fc49080329e49abbb78d37bfdcfa"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "b1fefa6fe489ca50bed539931b71c208198e38793097957549474c961c110300"
|
||||
}
|
||||
},
|
||||
"1.4": {
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "2995159aebcb7ddd116b098a1a0a459d1a8681aaa878623fb5390cc0dd0e414a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7e40b33cf4553d32a9eb2ebf021ebfebcf84690b4a195a97cdd4a73ffaa60daa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "53af2ef1a14f73f506b516545eedd73880d1a382ca1e031aa38cc016947e6f9f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "8f2712e303877594a9401ce392724f8b8c94d533b6f5902d9cbdd149e4fbd794"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "edd8b651084058977988fa3b5cbfc0c6a87175fa7ad3b4554636530b9ea84178"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "1c591c0566d2b09cfa7a5bfbac4c958784fe9a81b0d2b4df241e999c7f201ed9"
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9d14e2a3ebf5350813d7d2b14b8b0b92d3e9cfa384bfbdc6a314b46cf3c8cc6c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "577a8351104676269103652d0815872e8ec14271c71b68b4e56fab45367217ce"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5980f3956f51cf570c5830cd86534b4e11743e08967dbee3f755ecfd77d04d30"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "9c944cd932476a5e6264f455ab3979a8ed870a72adffdebc3dbe9ef4e4240926"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fbd1852338ba02c832a3a9b95818e516e2327a82620fd2d159eed77a960a3e23"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "1dfbf844a312e40c1f16e4b1e8486ff4c93281087b2ee1c50ea9ca34b76da8b2"
|
||||
}
|
||||
},
|
||||
"1.3": {
|
||||
"version": "1.3.3"
|
||||
},
|
||||
"1.3.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "f15e955a935ec1e255a626c4501048612a271539483f76d8d392b0cc7e80b42a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7b5a6f7a480b371f99889b86b1dab83459100078f76e5764c2344d14e20e9cc5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "55cc372816ae1b08a87ec33508f031852e78f5e4e6c183e3049d9886b91fe8ea"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "3eac5c42c21f330a77f194ad10fd9cfa3e627512d999124405fb9e033223b6eb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7cc8ed3b20a936a7c739554742dfb9529b045a372af45a5e21e311013140930c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "fd913acca6a1e81aa3a916cde92003c377458e302946614f0ccd503c815e0a46"
|
||||
}
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9c31d33b32a42e01d6efc6e0fb12bbbe8e0c6a1a261c2a80b92d1735cb54f4a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ffe128ae63c561e2461da0576b33b4b9c535565a40f8d6c82476d8d64306a7d8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4cc2782680fb9b925950314d63a1eb30e09604adf50ec20577eb13ca5dd86821"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "c33847309aba05d14191e1144119343b3219bdfc24a601242cc99f131c8d67e6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "64fbd948e2c94f3a1fa2746dc57b5c02e42d1a97482ca5c32209492a877296c0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "ea180385adedde4c0db59d2ae4efd910306ed46f08f3b91c060df9c45c4cdaa9"
|
||||
}
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "6b6d971d3a74944fcd1613068c6148908a7a5b71ca2ffd3b44a8cdb65c11f417"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2b607e7a15a023e3c1be05e1262b6197914a81752ba076fa7bf22b753ed3da4b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ff0e25ab793db80346c8ae042b28e7f634ebbc8eff94712297a660c152817696"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "b08ee12f4e167a4529ecb0056faeb88fa4d1cecfc17a48f9a4b57ce95a6cc6e5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "178cffd9ef1d7461f3826068612aff297aa3b23aa49e0b3766b498fc268cac2a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "488208b985e5ed068a700426b0142d5435bdd9d57b11e866ad31d8367f0aa8b6"
|
||||
}
|
||||
},
|
||||
"1.2": {
|
||||
"version": "1.2.2"
|
||||
},
|
||||
"1.2.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "4748cc070d114faa357a75cc18d99d3062b3468862ca6eb973fcfe4c07bf9d8b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8f5f78b8c3c5e0dcff2531f6b847ff860b8d9c007f9f7564890f52a307284f7a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b7fa90a8bfa76331f9764ea4e661c98819899e715ab5b45f34bced2a889f424d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "17f05345d1b6642da3ec88592612cf8af7ccbb09a011cee32d956dffe5fd920a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "04aee13d57fff780d0ff05a6817a1da20745a5e6827f3701a039a15a40620ca9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "fbf56fbfd9925d5350e543a532456f631c2f2b22ef04c8fb9154cf0721755039"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
manifests/cargo-binstall.json
generated
17
manifests/cargo-binstall.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-binstall",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/cargo-bins/cargo-binstall/releases/download/v${version}/cargo-binstall-x86_64-unknown-linux-musl.tgz"
|
||||
@@ -20,26 +21,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.1.2"
|
||||
"version": "1.6.0"
|
||||
},
|
||||
"1.1.2": {
|
||||
"1.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a77a735455c4fd379d7965184086fa5b1a72f9f0246a5f6e6fd79ae5362bdc39"
|
||||
"checksum": "c4bc1b573f1e52f4d44373daf46748084d2a4678a5c176d6e7d5d5b877778610"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "27e688f0371a4f049b8c69d4fc73cc6986f5e4cfce78b9b150fd79a1c4d1e890"
|
||||
"checksum": "36c58fc0ad38c2d9f91ced4034d3cce463a7f43cc3d034c93f90e2a0413ff1c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f98e0e29be8f0ce5563de76032ec5daf604edda492ee33aed69a88136d06b374"
|
||||
"checksum": "0d37a0b39dfee1e48f4fb38e9028da81a0d7f78b66bd2df1fa5a64de786249ba"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a8495cd3463fc71be50ab7a6d135007e2356ca528c63c044370110f52f5c5fc9"
|
||||
"checksum": "d0b42983fb3577a6c3514c66e2a0e57cf92645342b181813ed2c9f780f47bdc4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a27733cb48b3705c7df8b86224b5f97f24aef4a5ffca851cb948413207e9ecff"
|
||||
"checksum": "9b393adb3dbbb88b51d35235d632e0d183f0ef1477949c9908bd0d97758a353e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "dd775c2a9317e59b3583303a2ad5608cfabb3270f03481d09e63cbb371854f2d"
|
||||
"checksum": "e3d01324e569dc4c7e09370d3b80fbe35870055d5ef8c6a0fd5f724dda7ada4e"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
28
manifests/cargo-careful.json
generated
28
manifests/cargo-careful.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-careful",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/RalfJung/cargo-careful/releases/download/v${version}/cargo-careful.x86_64-unknown-linux-musl"
|
||||
@@ -11,7 +12,32 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.3.4"
|
||||
"version": "0.4.1"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.1"
|
||||
},
|
||||
"0.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ea403df41ca913e536f97b8a039343173abae399436570a16d271908af989808"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ccbee4b5a0f5bf235c038b89d6046c08b2bff405ffa7289f4194f5402ea96c15"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "655ac5c504b2f54f11807edc6d9a19cea668bfb119ea086c5848504f7d09071c"
|
||||
}
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "54cd7e1972e9faf085e3d0798c02054d064bc72de051a2636ece6f5b0ce0176d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "70d92ad8adf84192caa2066ba981780df926c8aa6cbd398fe489f87af336fe61"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "01ebcae79d9ba0cbb56e5c6bb5757d9cd074a3635704d15b0ef62a000c5d03a8"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.4"
|
||||
|
||||
47
manifests/cargo-deny.json
generated
47
manifests/cargo-deny.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-deny",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
@@ -18,10 +19,52 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.14.0"
|
||||
"version": "0.14.3"
|
||||
},
|
||||
"0.14": {
|
||||
"version": "0.14.0"
|
||||
"version": "0.14.3"
|
||||
},
|
||||
"0.14.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7a8b4ccaa6cadda7feea6c125a08f4b63f644fc4e42b09f0e4cdffc42f33f1c3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "68543cdbb1b33cc42ca744e7914d33bde7eb117a26645e09ef3959992396a4c1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "92c27d586f1929598e3adc09f8737011b0072817bc18e64c6d612627805aa93a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1890410b05c898233cc0025109d383dad412efe2d80ab05f7476e0db5fe721de"
|
||||
}
|
||||
},
|
||||
"0.14.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5a4913ae3ce1298bd96d29b794ed245b0394f5ec0e2802f19d41fedc70bb5c3c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "89c80839cfbb87bb8b0e4a1d55d638b79d0d9cac8fa53c0cbbe8fe271c8abcf4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "25e59c4916a4e28d507185c6783051d0e0824d6e5af5737560be7bcfb1fc7af3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "c1af65dac2330777744513430200d52cb615de9bef2fdb88cfec1a2e9f87c5f9"
|
||||
}
|
||||
},
|
||||
"0.14.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "913928cabbf80d2a237de6ffe47bdcba49434f8f08f9680f8a3a27b4ebc30832"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ea59c1045d05f0afe9d53cb5677cbbedd858e02132fc4414f92a5f81e943a5dc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "15e59617863b89040b52d67b79eaaa137fe7fe73eacab2ef01aef1cdb45195f9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f1651d37cb991c96cd9cc96c00cee2ddb470e7dd490a83896664ce50b2238e59"
|
||||
}
|
||||
},
|
||||
"0.14.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
37
manifests/cargo-dinghy.json
generated
37
manifests/cargo-dinghy.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-dinghy",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sonos/dinghy/releases/download/${version}/cargo-dinghy-linux-${version}.tgz",
|
||||
@@ -10,10 +11,42 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.6.4"
|
||||
"version": "0.6.8"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.4"
|
||||
"version": "0.6.8"
|
||||
},
|
||||
"0.6.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "732752302dbd31dda85c93fd639d72122d138e913e3e7163b57b739c32832dc5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "245d9ec0e0fe95f07c112375146edb6f559f7846f0b347f6632d49775e7b1fc3"
|
||||
}
|
||||
},
|
||||
"0.6.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d5c4b78a4e660184fd32f017efbee65015ec86c041623b320c23bb87764e37e2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ffa03e78bdc71efd53c1fcbd16d92be0a79c1092de03fd43320db2a3b3800950"
|
||||
}
|
||||
},
|
||||
"0.6.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "daffbfae6caf0e1c40b53cf33569074e4b1b80b8697e27f91eecd9a0a1f85809"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ac0d058aab49ab751e072f1978972c22ffa195d68af43d04a9a801bffabbaa16"
|
||||
}
|
||||
},
|
||||
"0.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "250a165b843022ee5e1a356a791f832bf2051a11ba97a9de531060bb98f7bdc0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6074cd8dd9ddf553f6915a0dd2c183bf7dd233bfd78322b8db2b421fb1a89a81"
|
||||
}
|
||||
},
|
||||
"0.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
63
manifests/cargo-export.json
generated
Normal file
63
manifests/cargo-export.json
generated
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"rust_crate": "cargo-export",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": "cargo-export-v${version}-x86_64-unknown-linux-musl/bin/cargo-export"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-apple-darwin.tar.gz",
|
||||
"bin": "cargo-export-v${version}-x86_64-apple-darwin/bin/cargo-export"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-pc-windows-msvc.tar.gz",
|
||||
"bin": "cargo-export-v${version}-x86_64-pc-windows-msvc/bin/cargo-export.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-aarch64-apple-darwin.tar.gz",
|
||||
"bin": "cargo-export-v${version}-aarch64-apple-darwin/bin/cargo-export"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.2.5"
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.5"
|
||||
},
|
||||
"0.2.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "eda03e2665396f156f32facb1ebc37e92cef359fdff25e50b0393e4e81483d65"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ed10c42a43d5d576fe48ddaad6a3531f0f3e9c4229d7b8f802c5c381054986a5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "79eaee7a619772cfafbfdf4ce3df689fd3db628375ad1cd7f63bc47202a4f76f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ed4b04d2efb4913d5e354cf0563916f83fdd71aaa751b3ecb0f2ee746929be94"
|
||||
}
|
||||
},
|
||||
"0.2.4": {
|
||||
"x86_64_macos": {
|
||||
"checksum": "f0bdca8ae6b8d4168eb3e0852049c94f77baf22a78135391e8a968edab456d95"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "39264472a09f21d8452204d1d5a955c4b7ad8f59c68b226653cd621a7b689c36"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "801fbdbcce1ab7a7cce44a0bafe15c66f43751263ae9536668c5fce911cebed8"
|
||||
}
|
||||
},
|
||||
"0.2.3": {
|
||||
"x86_64_macos": {
|
||||
"checksum": "cccbf3f1df341e7a62521141f295e857ad1fbe8b81406a1666affd1659fa2244"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "96baaa1564f4e89089e1f13cc33a68c401267e63917cb8ba43be93f323d71ca8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fca4aef395fe08ad313aa06cc6a14de11a6ae3432d78511a259ff2c7e3d81b8c"
|
||||
}
|
||||
}
|
||||
}
|
||||
574
manifests/cargo-hack.json
generated
574
manifests/cargo-hack.json
generated
@@ -1,10 +1,456 @@
|
||||
{
|
||||
"rust_crate": "cargo-hack",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.5.28"
|
||||
"version": "0.6.15"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.15"
|
||||
},
|
||||
"0.6.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "1d012b9239b8aaf427f217fee25aa4d18525d0bc9061db37e636f03a1fd1fee7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "b4b834bf4029640272e9476b97f12fc987c8066163757e5a3e45397a10133cbb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "3c008dff15f81bc99a58c1b3bd436c5421cecf8260840c3865c7b705e484d48a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "71aed71dbb3260b379d4857aa6b879e6b9953d3b19c6994b42a6df6eaa3cc2c3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "b9095579a25142170de956e48efa984186332ec9d957b8a6f9858eabecb444b3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.15/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "d46438ac02e154c9de8ec2dc5537951ef1c1c1dfb99c4f52dee3c7f2eca2e034"
|
||||
}
|
||||
},
|
||||
"0.6.14": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "d07d7e98951ff243b8ab47f45b17b1b54a7cae50e39d95f55d0fc3eb98dee1ff"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "9df554f62bbf62635829940668d10280d726da86d8eba03a57c6b2fbd9680f11"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "fc71362f47361f4079b12960caebf8a58aae499420ab49234a7e9250a8a0d1ca"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "2e55ca53580b30c6b674eeb0bfb1e7c6648cbc4289f8c52e720ebaabb93b0fd9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "273c15582d811d4040bd85246bf89eed75a01d04542e409f04b25e1060cd128e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.14/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "47aeb67c6f4335e343d4f71a09d09c85e921fe9e49484dd603e168d482a93a1d"
|
||||
}
|
||||
},
|
||||
"0.6.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "35f66efdefe9c598e7a12a9db3904d3e78032b84005f04b51ab5d5c5ba3c9405"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "57d606eea43182e86f2958f13a04d806968fcf56f0bc46b0d1a5e0fd7dd3b426"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a85f4ca5b79fb166a81c4332b80f5b771d2811afbefef713cf4687ce93a9ddab"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "2422d0fec3cfb0cecb4208e67489a500f00a4ca368838747355845ae95a85406"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "47350212d5b80855958ae7354c48f7c7a69c6ff14652f07ddc1d00ef859a3eb2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.13/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e1c2c3e155f60b6c4ccc98f027ee29da0352a61dceb53294dc57e32e49856c91"
|
||||
}
|
||||
},
|
||||
"0.6.12": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "e5eacdd5e420ec79c9490c8e4b8868ff84c3818cd9f7c93795dae8ac88fa60ba"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "9558afab9b0c311635e27acc86e21e791ee5cedb44292ce5a7261082aef1d1d2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "8817a2fcb5442d84001a18c615c37162d89b539005ebc1497df263c39a450592"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "466382fabb571dd71d4229eee35e4da2ecb3b3a3c2e28a05972f27129a472bab"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "2c03d4418382599670772df4b8063ce9d0882c7fbf03a9d7eff68cc172b1b88a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.12/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "9e15a18977c5f71a8162282f1b5dd9a7ae4c9ba8222640a567ef757bb8e317e8"
|
||||
}
|
||||
},
|
||||
"0.6.11": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "b1caecd3cdb0aa2ecf5981bd3ca7736fc9931fa8500674b49ca9d816e416cf7a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "6819242f22bb219b9955dccc2075b4edf3b11b28b362e9c219789ff829878524"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "8cb102297aecad58454ac6f70773908ab68e89a0585c2fbf23bb103c44466bdb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "dcd8d5b7e8baa1a449beef0dd43c6c9fb724c950febb5a3f0ffa3bb326f18918"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "c30a4842af20ff8edff34a5d72e1f8b193156f6625840e0a8451af2a6995ffaf"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.11/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a8ff741f14968ec74f518b9ce427c3c3ae78e97b87f7d5ef3d76bb61aefd8cd3"
|
||||
}
|
||||
},
|
||||
"0.6.10": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "61396b1c1b96faecccdf2af78e91a0f015c161573debbd3a92f36452cf0736bf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "44564f6deec6e514d30e6b18e0c5ac5d8c444a5cfce6216d747ef0b1ca57fea1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "ac37e52f6bd0e55a34386d57f96f3b1e5ef72e2f844d701c128ec14dab64ea6a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "872fffcdb7cbb1e66c5d7c9e292bb28458a8e575b400d768842a46a181fc76f1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "e3d9a5cbee1f0a91e07721ac483525f98e0887ed9ba8058de55449cf71b9aa2f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.10/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e77a9ddcc0df20f254354d7cc3c2992908e1621a471e1c43df55b47867153582"
|
||||
}
|
||||
},
|
||||
"0.6.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "4be65b3c79683d4846ef16bf7b3d53f585076ab708f53a5ec0698f7c8f690ceb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "e478a9ebccf092e7590647f2d8deb80089c46fa2023d00c22cd569add98f017f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "d53025b3b46fa2b67a192bc63508a3efc81011799bd107790615bded974fe2fd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "8843746d9edc9ec342c7e23cabff801ba6e9bb3f5fb7019d75a82b05fce566f9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "af11df14efd96bc28621ae89019ac9fff48daa80c526d2cb8ccd7e4a748bf882"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.9/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "5bb0b04244ed9a621ce76148103de1e9e25d5db77744391cddeefa5860f45cf2"
|
||||
}
|
||||
},
|
||||
"0.6.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "0e99e6ecf6f04cfeb7bd126559f94c7d54c891cd6609fc2d5e6b327da9178069"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "f21d6c824bc9cac5c174fa61b8375df35f3c022a19eeefd7156dcaf99c18cb94"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "60e272a5f154bff33b8f24f4e47890e7267ed1f583c87f1c425737debec00a5d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "ea6e74180776d0908b21d938515e4a04fcdcb02d564bf08e397dc7191cbce524"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "9486a0e12919c667e17b9fd22e43c6449369ebeca0e705ed372090e87610e8fc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.8/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "946a28154a087ee4c1835327973e3e914d90d9e4840bf67b22422f2b634aa214"
|
||||
}
|
||||
},
|
||||
"0.6.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "af3f992ce3bc2f766e1dedd91777b00839760d2571abc3d85f6c6b8a8c743ef8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c92a155df6839a17e8b167c6a1d0e5adb55a21623186f9401a151b3b478c041b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "973a0daf4f09d8b22bbdefcb5ff194b0225682ad1127648e445cad0d2ee30ce0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "decd3237e11fef4d4b30052405905d549d05b9b09c3efe87d45a6f96abbcd460"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "e36fdcdf6b5064f84837acf3616cac1f191ba7af8f4c6bb599d3eb541cc712fb"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.7/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "0aac8f8cb2b3a0e6158f42318b429bd2720ae55f15ca05477e4268bd3a8c16ea"
|
||||
}
|
||||
},
|
||||
"0.6.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c706770f61c4dcf3dfc0c87125b443306787032c50bf61d30724bac620846a48"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "d5a619778858d18d4ef3b291012b709b509a79ec66dad41590c692d5f35a30c8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "1cba2531361ece88f62f826725bb609f17b05baab8da29bbac8bb44fe7e44008"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "a5d8a424c30bc3b3b6b9e44aa3810d5995dca7e648bfe2f139ef0af14ad8662e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "aacf5cebfe7523ba1a610192bd76dcccfbea1b16aa8e8bd3ed8356abd5809980"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.6/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "329f030f530bb65290150e4bf282065ecfe4f988aee6763fb87720e0dc60b4c9"
|
||||
}
|
||||
},
|
||||
"0.6.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "767c91d80cacf9568576d9263b8801d4c38a245c472ac3c58320b15824539a74"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "20530649af2bfa2620368b6a111e5538f9306c4f64a65a1e6dbbb32a7a291b8a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "15d7daaad73e7d76acb4d562138709fdda2d077bef426835a77dd7d362eeb13e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "743fe76f2115bedf6f5a86784ea254c105f171aeeb75e5f2845d6aa83be7319c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "3a9ab29db73449b779656199ae645d7b4a3e055e22ee6fa056c7ec61cd57cb87"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.5/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "2bf9b10a41ce7585fa60b1be8424283433eb000c542652145d89d95be7a6fc99"
|
||||
}
|
||||
},
|
||||
"0.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "f50d28b566a270c49cd5d44fca3badfc0279bd681e9788872c875f81f2125ca0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "09502a5e1e66457cc98f114e3ab80ace837c42ca20d12439b45ca09febeada05"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b54bdf9b1968a352644e9d7faead9a3832e0a2c5f8f89f2c513f258dd3423216"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "0b3cf069d1e433882f800129b288e76f8b0f4972e2f5d2746a43f5976b3f234d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "01e237e764b098d1a482e4fc31c2aa1a64d6756e885421a95faa5578cfdd2a50"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.4/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "af68ead95d98a18750da188259678ce53f8cecae8fb7109ae0c631161da8406e"
|
||||
}
|
||||
},
|
||||
"0.6.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "b9515accb2c8984841a152f860d6c7c827ab4f91c4e5012d86ef7c44f319bd41"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c144b7912bbc9089c116d7c4610c4fc221705af93d6994c31314663bba47785f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "3a4d6958e616ebb6d446adeb7cf42674e4d4e9315c10c8cbfa5a00758e7e277b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c8ee443bb05cd8551b2d9d93befbe7a8f0994a128bc33125cf97da443077b579"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "279e5cbbcbbe607ac5c81f204f0ae83a62132476fa1ff53f0d8ec24d879bf7f2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.3/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "63a9df0cdad068b3124a858aa3d47c93513caaaea0efc61befdb0091efefb64d"
|
||||
}
|
||||
},
|
||||
"0.6.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "322d1a965c94656e7b766dbdf4f5726372fdd8ac3b98b7aa3fe0b50dd4892be9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "a6713d40d955691b0efc48d77f42a9c58f740e9036eb052a4c5b8843477054d3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a6078aef3cc7bbc5992519909229b074bf802dcc3693e5d90405790e1927060d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "305b59c9d89fa76ea91002894cea58e296c062da896a2784c04a39305221079b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "860b867a047c8d89aa2b0adb12d6ff085190bde80516a49be6e2cad4cc298bc5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.2/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "73c04e1670b7d7d7696b81ccdc1ea27f7ddcc8028883cf5b5df8edcda61b899c"
|
||||
}
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "85f79339499995238287591c86b9ddc9aedf6c4c03f771f9aa7ed0b97dc6da0e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c92fb2bd0351e4ac6ea087e5169b5fc56bc03c9afc3c8a299c21aae8ecda8067"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "ddb32fb03864dace5cd42bf563b8ea459f58620c28379abbc527888370b1775c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "4855ea417b54abca02d0fd076fa1cfffd2068ac2f4abbafc52261a7fa2a9ebfa"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "fe3c9126fa64f7ef60a9a4e78c77f9741f9848221cc44c43f9346a7f9b268bca"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.1/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "0c6c21cc1e11c7f2794a4e7c800d2459148a7db33dc162af7c2ccd057ca38ee9"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c1a539de7f0890527d6ecd87c0ac73097921a0cf071ded9a3cf60e6c387ba69d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "41fd4566cf743ab06a46ee556be251e8948b1ecc316b2e61bc25ecc818cfaf91"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e2e80b5a7c6588a6e8af4b3ceb460e1c859951c51066514727a9434dfff5b07d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "f5156e8522abd9c2545425ed251da6411bf824b5d94cb0000e0a90153c78b8a2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "c8292ab17351307d71fcbe68dad39e0019227b89c3a73dc4a0d6db8ca0b2663e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.0/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "9d7ca4e2c0530ad966662a56dd7b8b211cfe1067c4e46813ff82f18476dd24f8"
|
||||
}
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.28"
|
||||
"version": "0.5.29"
|
||||
},
|
||||
"0.5.29": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "97be81fba9a94970d9984ea6a02028d9c6a83d53071456aa7c7cf35b9a150405"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "1388d51e994673f30380f709f3a8bacbc7f2981c3b294f34945b9612977ae6dd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "5de11259c7bb37506c6c6ff1427d0afddc5fc7e35688e1e6a43255d6903f1063"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "e8729bd85be2c4efc3c72c8a7c995758f4b531334144cb7376557d44492c102e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "3a024f71643a0cb137b28c7da9530c417f2c64dfa5f78d5e615b7f7376b43558"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.29/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "79261291cadb00feb75f70d50ba33ff8fb6c68d7ab9c66614423610dd840d23f"
|
||||
}
|
||||
},
|
||||
"0.5.28": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -16,8 +462,8 @@
|
||||
"checksum": "e926dbb2921544835c5e38cd4e3ac3ef5be4b4ab752528f45d805b652df11ee4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "fb3df062d00fa8b7efa42e7a87ff997bd74fab2d83f1a476532b991b86065052"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "688c5febcd440da377af72dc66933b03c70a7393981cefe3fb40b719504900db"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.28/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -42,8 +488,8 @@
|
||||
"checksum": "8c3f574813316c74f8f6871eea60af1e9f161ffe598e5ee49029929eb48dadd2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "94c9f1e6c4d50fbf059f81e41c950583a108e78653ad0ec7a63fb7f1e213287b"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "f9510e9e84e4911feea8038d4358d0fc6c5aeea266508cdc4ef58d0a547fdad1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.27/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -68,8 +514,8 @@
|
||||
"checksum": "697b11ef5f79c9976424c46be7a7f6a7f8efa94b587deb41fa37a2aa0fbcc28b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "6d751dde6c8a87997bc9863bfe9b2d1293497b5eb7021465e0873567f8887500"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "f959bcd911be619c24c627a3ccaca36424215f5dcfdbc3e6443508f8c9d8bc50"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.26/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -94,8 +540,8 @@
|
||||
"checksum": "db2c58207e0e8682e8c0a8785bfa221bf54fe7bf4806c39bbc4358bc97c1a146"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "5f5e5e63a76098241b65eaa1a0fa17160a3a512faa03cff2e1ab586052cb32e6"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "1462f59293c111ed61bdad6ea8783635c22e9b2bd0ebeffdaa95f7587ede6c80"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -120,8 +566,8 @@
|
||||
"checksum": "976bb3fc5eccfff7a6bd4ca0b520cec731bf73dec7a2150328cfe8e139afdabb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "b7ed532bf21baa58bf833628283652eba192b176bba6be5017723375abe95b66"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "63cf751b00d7a44cd612fbbd2c45d16f3d0577710ddb0cd0b599f05748b5ea43"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.24/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -146,8 +592,8 @@
|
||||
"checksum": "45861be5b6d6501294ed81fbfbb59f93b758f963fe3d818d46d17317ec934371"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "6c6ffef449a11b8563851714eaf5725e64d4e79ac348ab80a625166e602b8741"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "91b1a929add1e301807a1cfe37f840616c0a5154063078910df487065830b9ee"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.23/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -172,8 +618,8 @@
|
||||
"checksum": "a33d6fe8a132385975a3dcde955152095807d7d5d70fd821c10bd973b58591ea"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "c1cee2a486407b09b90fedb5b767586730521a48f2531e6183786f18cd398f83"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "4a8f1d2405cc51002af163de3d5799b6f38f4168314848fa6da7b0cc09f218ae"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.22/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -198,8 +644,8 @@
|
||||
"checksum": "9c176fe69e36ba2fbc7f4858b62f4997456b4b4d7162a0ed3fd234ea8413a476"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "73bda86e9d6bd46bcb32f3162e9b4007c22ce04ac20a73c95eeb56f1f908a1c9"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "72e3574450eda59ddaa75eba5b0ff58e1434f9e3447aed492191fa00ff6b0ea5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.21/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -224,8 +670,8 @@
|
||||
"checksum": "07c6d081ee4860b513ea85449b26db5a398bba24fe0b163885fd3964cffec9f5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "910fc5b685297625bfc0d06d529550d8efb0b1285aae061eb1b59eda0ef945f6"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "45c22dcdd736ba2b7ab9a33a0e1e00186ee2d34b97e65a0e72f715511c339e96"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.20/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -250,8 +696,8 @@
|
||||
"checksum": "d2a0cddf9d40185269d353446adeb6fdaad5420966ec4743545a0953e72f4b0e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "98e4b3c2b42d370807b00b42e8a9a9b4ec8f122e8e8821869e8885ba8f727706"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "32a60932193443947ddde4fae1f3235fa947826eaf1135a33a4a1d7e8e07d71c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.19/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -276,8 +722,8 @@
|
||||
"checksum": "cf61951503813e1c631f02f4d7791d116b6dd1a5207dd91537ad5d3c205c67ac"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "1894d7b6ab2e6d9c4c146cb4d2ae2acb10f7352f323a48c1c269186e8cb26492"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "3cb6901d0af50811f6d16c38ce4a1c5b423455817939d565fe15fdfdb6610d21"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.18/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -302,8 +748,8 @@
|
||||
"checksum": "d3e467a6e8f3e8a9a2cdd63c2fe19a8ef6d576dfa3f0fefa5e862b4a5e68273b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "5db5fda68bdfa4cd00481bd29380cc379cb8dfb71da7f749981094541d05c96a"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "1fa54dcbbd9e6a60c2d8c36f92f8d026199a54f70eeeac8231a568c2e52fc18e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.17/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -324,8 +770,8 @@
|
||||
"checksum": "fdb6fcab82da1e18578ac9ac8d7c06e1fb00e019f8ffb741f8bd7ea21f9f9565"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "adc6e229430478e4acd6b658a07255eb7868dd42c5ed8ba125bdb7fc540e3f18"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "43aa43b41fb1accebeee1dc3d1033031a08a711b295e1801fe62da2b4c8a9d54"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.16/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -346,8 +792,8 @@
|
||||
"checksum": "e8c5e359fc9dc50046b88c6cf08bee876de0952a31f6e6c39ea7bfba71d08193"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "ed73a3a44ed018bbe6d89dc0c7b7b1146c2a9eeb13f0e12da36f45319f8fbba0"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b8da9f656b921406302f2468d13abb3a43a5b39535a8b5e9294fae8f5c78b972"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.15/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -368,8 +814,8 @@
|
||||
"checksum": "1c0891a71480d25aa2d8da56275be9a7eb378fcdbd318c39b17a3615daeae08d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "d1ba00f1227cc7e719759bf2491c0bf94fb4feb584b58d415476b30344a238a3"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "5f2f6d60cfbe6323a44ab3631f0a7f65bab87f08f58d4645883bfca35ece0354"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.14/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -390,8 +836,8 @@
|
||||
"checksum": "2bb4a3863dc6f1e106b2a325666e51abec8bad18539cd84ed82f05138c931a51"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "23ce6d2beb8a4a2b911705a7333006443c96b418f1d576fba919060b3eb709c9"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "227c006ae2aa272d6c561322962f92fe384d0a53f99be790e06752bf04b41349"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.13/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -408,8 +854,8 @@
|
||||
"checksum": "88f0e75955a8192b2b44d7864224dbfe0c35c22e0130aa0944e690d00370f30a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "9137f542fc382d4751da75af81249877e2becef62c01dfdedcd28e21f2c3668e"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "96b04eac7fe6f4263670bd593828d8b2f69a5342b1d7a89de272cde617437251"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.12/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
@@ -426,8 +872,8 @@
|
||||
"checksum": "5d9c4f4d1b125cc7b3f8b3d823f04e4909741b9c657303eb2a03b5c79b0792a2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.11/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "61ae364b13a108dccd02043de302ed8dadb5c4c343277d6b93a43bb52c4967bc"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.11/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b8c9eaea1e872b209777ac112b39cb483c7dc229e48c780526ab9f6ac2532876"
|
||||
}
|
||||
},
|
||||
"0.5.10": {
|
||||
@@ -440,8 +886,8 @@
|
||||
"checksum": "c1459c80d2dfac359189e4ea1f97da9a2576a09a9315f7db751b419239568820"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.10/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "d5ef6e97ef70f7f835e8584e2a31af2c3163b29e390f13262d1b4120f349ae41"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.10/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "d9d0387e66b15acf89dc8fedfb026c1184736b348800b58e1a2c242eda4374aa"
|
||||
}
|
||||
},
|
||||
"0.5.9": {
|
||||
@@ -454,8 +900,8 @@
|
||||
"checksum": "38edacefb163c8f6b701c31a984fa6b1053747faf988354a7a0e2ef200618701"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.9/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "03e38ac932ec8220590a74d9d94d2dc8a1dbdbd76610496463e8392faa8f717d"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.9/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "27aeaee6a0827e17c3ba3df4a63043e6f66962d5383ef4aec642696c5c680404"
|
||||
}
|
||||
},
|
||||
"0.5.8": {
|
||||
@@ -468,8 +914,8 @@
|
||||
"checksum": "5351954f5e8cf65497e9240735a8bcfd69067e2e94a26f4be41d16e98fc54965"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.8/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "c6745c0a5c34942eb6c77546f7ec5d6cf5def0b986cc368769134aa8030c61ec"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "28e5ddb8fd8f245280131d0dcee6668d8a96994494136325cceacc243dd3bd82"
|
||||
}
|
||||
},
|
||||
"0.5.7": {
|
||||
@@ -482,8 +928,8 @@
|
||||
"checksum": "7ac464b8a3c147949474c49cc89782ecfde2098f42259a59c673579663c8cc55"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.7/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "97b9bd16d327de7675c05d7fe4711141ab0920dd7e54759b1fce7899754fcef9"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "2a198c9506a75a8dc56e23c37c4e4a2bc25573a3c3879bbdfc05d476d57ac042"
|
||||
}
|
||||
},
|
||||
"0.5.6": {
|
||||
@@ -496,8 +942,8 @@
|
||||
"checksum": "26ceb577099fb9b7a6128527e666c6737e4eb563c553496a83af347be32fc692"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.6/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "ad6a55fd573b04202500cf2c5bde289a4dc1da903804eb2c57f77bfc2e750d81"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.6/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "68f2fad33d3ca995c8b540ccd022f22eafdadace2ea507ad2cc7ae57ee630bd9"
|
||||
}
|
||||
},
|
||||
"0.5.5": {
|
||||
@@ -510,8 +956,8 @@
|
||||
"checksum": "8a802f72e7b746cbfa3988ba0a8e8a4eb3ddc0ae83d44bf7eb982588e3df2bcc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.5/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "a354f4cedf79533006f54cde14cbe3eab9710bd235c4c2f99c434bd5e6587712"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.5/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "f690eda799ab3afa94f3ecfe9e786c83a6447e93cb57fb7d5d0d766326fddf2a"
|
||||
}
|
||||
},
|
||||
"0.5.4": {
|
||||
@@ -524,8 +970,8 @@
|
||||
"checksum": "cf364b6aea436a6751f12b804b7ff2ca6d37ce8ff9090f77255afd2ee4268685"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.4/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "bb0ddbf8b7c3677a99aba3e0f9e8b5780723c3130b44139305c616a460da1507"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.4/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "f6f89330bb459ffdf1105fdde3e6e9a07335d202dcdda42c160dd560f43163dd"
|
||||
}
|
||||
},
|
||||
"0.5.3": {
|
||||
@@ -538,8 +984,8 @@
|
||||
"checksum": "6135616c0612e13163e61c08e5134df1c6ab13574e4b0635892ddac92af726c0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.3/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "cb2c13b540436e64f49a2fa62fcb93398e96d8ed9d5d72b2fd3d977ba066107c"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.3/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "9ed458229ff9fae3bd8eb4d3e676d866037baa114d05f69b1a72411e81e3d36b"
|
||||
}
|
||||
},
|
||||
"0.5.2": {
|
||||
@@ -552,8 +998,8 @@
|
||||
"checksum": "e87fde5b6a606358e47444d8fc24e4b40c857194a209d13d6440ee0b1fc53d71"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.2/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "cc5a51aa99804d635afa6ddfe7fde0fb7a0b701320aeff587d5ce7137ae1e914"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.2/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "be8bad1ad9bca2a7c2420357859458c57d9224c96cbd3f7ed809804ce267fd4f"
|
||||
}
|
||||
},
|
||||
"0.5.1": {
|
||||
@@ -566,8 +1012,8 @@
|
||||
"checksum": "30045b01f7a42ce7d9bed1ac24e5b142d120ea94c4969309bea45583a5a39e63"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.1/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "c77e0dbc784afb3a80e609fb9971a5989defb98278c43ba377697d2b452daf20"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.1/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b98c3aca93daf2259859c8aadfdbd0cd776683b7b758145403212af9b0d7f938"
|
||||
}
|
||||
},
|
||||
"0.5.0": {
|
||||
@@ -580,8 +1026,8 @@
|
||||
"checksum": "856920064d777168fb9c42e193683632ac6a478ce2887eeb6573722be46eeb25"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.0/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "dac711fed5211aca6bbfb91ef25b4b4123963ec320db98c26e559dc08646937e"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.5.0/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "8e1b45402516a1c1a91c23c8e79f5874f10da74563d8f0a816898e49b079ca61"
|
||||
}
|
||||
},
|
||||
"0.4": {
|
||||
@@ -597,8 +1043,8 @@
|
||||
"checksum": "dea0f5995bda29ba410cd6dcfa6c5b7889df80589df3d43e1ca27879789706f5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "86fc8ca834c8a0bdd8b6958590efd1f528862d1b466cb00e863b644fce90ed8f"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.8/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "bcfa7e8b9b8fa0310f0a5833302cd641fdb922fb94512390f00a9511cfcebcfc"
|
||||
}
|
||||
},
|
||||
"0.4.7": {
|
||||
@@ -611,8 +1057,8 @@
|
||||
"checksum": "cabd94401dfbee35df5335ffbdae891dcf5f329824cc254ddca3252dacd7d61e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.7/cargo-hack-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "d40ebbc502af428f0911d6cb395dfab971d2233822146d81f8098a2a014e5090"
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.4.7/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "dbfd2bf26b9287acd9733af4b07f9333477eedd1ee8921483ad342662c20f4f1"
|
||||
}
|
||||
},
|
||||
"0.4.6": {
|
||||
|
||||
297
manifests/cargo-llvm-cov.json
generated
297
manifests/cargo-llvm-cov.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-llvm-cov",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-llvm-cov/releases/download/v${version}/cargo-llvm-cov-x86_64-unknown-linux-musl.tar.gz"
|
||||
@@ -17,10 +18,302 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.24"
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e9764d62e9ce17e89dcf0332c8f99a4680722ef66b1bd147694ae53e622cf73a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ff68ba09dfb93dfed0e89539f0c0ef20f71803725409a03122bdd61735e71c3d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "93c18eaa511823834bbfd253ecfc84b869e5c61068d471071f55c30035bf1de9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9359307d5c77e2e7fe9ddf3d0fd46f5e377a5a4d25fd860115ed2a23a434452d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "79d07bc755a67dd1cbcf462f8eb4f967571fe1b48927235a270dae42a7bdc248"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2f07927e63bebd70bd13a72299e1a1293ef93c783996297bcd7133ddb86a4232"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c1e4dfa1e7b7429fc56a6d477457572067988f9554a54371eeeb232416cb6197"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "321d3e0bd365f61547b78335a71e99f746c2a8f3f8a0d99a70d2b0f55e443b50"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "ec301c6005501939233342e01789271ee796b2582ca1260f7b016f142bad530f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b3117e7b000ffa41a0261b93b9f80b93f1f7f30b06f782600e97ca58d42683cf"
|
||||
}
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.24"
|
||||
"version": "0.5.39"
|
||||
},
|
||||
"0.5.39": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e2411273e3151383432ec3f7fa1dea89628c9396a4b2077a3cd2ef0adb217a40"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "683c5fffab903cdac56c3baa0d319bbedb8983ec69c5839116caed1ffef176a0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2ad67e0a14c1ce7d105127bb1358249b2d578caa2c9c4c70aa4e512eaff4f8a9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b996cc9ad2979fb8e616ecb37be0dc27c5ed00df52ca7b8e24a3a9d9cfd7029a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "22042580bcf6797f92a1e458cd03bc98c107adf9c47b39af2d021309b263ff60"
|
||||
}
|
||||
},
|
||||
"0.5.38": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f8820fc550b0d9e78865c0245e7a63ab5b5c88a8825d7a9bdd2e908fd4737317"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1411bff8ac7dc0338f6d687312cf0d8a2b43623fb41692bfb1536e3fe99ea8dc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2b504ac7a3c01a6233dedb4ad28e9103c4de207cdf6440fdb1ef7e929cb78216"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6f359baa623e5d98099ab1978e3d5f06bab0d006735fc262056be87106e37575"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "cf32270e4e9203bfc72a85d514b16ce1f842142cb9adecb2b66e159bee61017f"
|
||||
}
|
||||
},
|
||||
"0.5.37": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3444cd1604eae4e2aaf7ad7be7ebc5be2fc3571000b900e41a63e2fc64ebba5f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7662cd747762b6d8e131997b153acf4137f6f35fc3929be1f4db2f1ad4df115a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "dd2f7624ac0fbad43b927e684fa840d9d76c3a17af0e58ed3acb5e95fc56c9da"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "e1ff7c522dd0df727e8af7e83f726094a621418f33ad0da0d49c66fabe76321e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "cdea4c173930aef177768c6f1ffb928e578ce46a765df0e7c5ebd69bdceadf4a"
|
||||
}
|
||||
},
|
||||
"0.5.36": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "48083f2df7030ac1f5567d2e4155aac71115bc81432da6a97c35b603f8f9d1ed"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "bcf604c0eb65818e8a3b7b004f45856ef9ab6f0a1c6621c8f3c029e44050f601"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b5e6f0cfe3e7a5a7470664afac705b55b233a7c3cfa9dab007c725cd94ba0565"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "3f2e9339d505bb330fcadee6a3a8fdfe69a8490bbdc0858ddc152142be8f0b77"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "36f431920be39b719438a0a60a568852e2bcfab79db395caf7f77da304451bda"
|
||||
}
|
||||
},
|
||||
"0.5.35": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "21e7d42185f8eae113508ec2b8c3bfdd22c6293bb6b0ccd74ab0bd21153dc3b4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "dca22baa597f337ee78f5418b19bb2367108da77cb430be30febd55901537a2f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "45b21cd8b0f89b6ee5ad3093fcb542cf8c41ce86e36e89b7a26166c9f7792e47"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "56c69758d6bb493dba53a2ac21343a983d22ca677d9ecfe8a4bb66fd185013e8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "28525454f2fe26ad8eba301134aeff305348b4e143ebdb62f07f2c93db1eb347"
|
||||
}
|
||||
},
|
||||
"0.5.34": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2d312925ea2178de060b5628c899f44f6a162ce621a87de8c3aa0658573f9641"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f36ffdc068216d65618bced4213177a22f9fae8539070acdff4b84757940c98f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "62dc60bfb3cde60e59840c72caafe698dfe0d01c63544a31df1d8c40fc924906"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "96ea303a801f640a205c3e53bd240ee22c51e02a4feb90ab879882ed9b774247"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "81eb3dc6dec49c1eb1a9eb5cbdd40395dbf62541be655c4df3ebb09276a5c0b1"
|
||||
}
|
||||
},
|
||||
"0.5.33": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3274fb95c5d7ab7dd37db6b75e77b666c6fc06b0bd0172e7923af95fe77711da"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e890a29534e8a10439bd8c8fccd39867d2cb016f82d7b51e615c60caf67491b7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "332004d47ad0259fbc077c3dde2fe7f7b51dadcea859ccc33759bc149a38b777"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dd6deacc791de61dc31e45537bf2e7c9c8c652f51e06357d4a700ec7e81188c9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8bc5722370884500381eae586910b633f2a215cd5b5feed31d67682e90bd8412"
|
||||
}
|
||||
},
|
||||
"0.5.32": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2709f1c132eac8c3e1e98f658e2f8fd79f71f0a72b373491aad9e92df3b6684c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d56c7b8d5ea02196b8682d242440a400566583f724dee9c9832a99ed9734fa0e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "194ec6f3657edab3c5f9a4d7a5bb2ab614084d7484f69274d02798fcd2dbea0c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "2274d691284e4de55fa0a0fd4e7b5003db21f7c62d72986586a81a169cafd7ee"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7893b26db568ce0c606c0b07cad52659abf2ee488d385581e166fa20924168e5"
|
||||
}
|
||||
},
|
||||
"0.5.31": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f3814f9446f441c8b280ca93ba5aaf211295a6c8363d52e03d7e700808e6692c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9cd643daafc0e868c5c284a68cefb57fbc3bb2a11e8c59e54e738168bc691126"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "392cb5e11eaebd21f7ae865807837d0ab54df86e7ab5f98d3bf5b3cda65fea93"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "0261bbfa0bd49964ca3dbd3041ec3fe5b23efd62b51e794bf516cc964af24079"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9b7e2cb8fbc6694c2a0fd2abb7867108447c39350ca0fd3688a1b991877dff69"
|
||||
}
|
||||
},
|
||||
"0.5.30": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6731e8d7767145debb825095ab3ab7b9ab25cf7f5a10d22d17c1ef4566fbf249"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9f634e2bed2dff89ec21177daf8abc1d55c1cca07e73d52f70b796f63a7a3d52"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "60dd774010ae493d17ca052f33d4976f5fe13e462d5b0f731a6c5e39de7475e8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "87718e164f6206fe4b2cf9b600bcafa1b582f22509820147f1060569e1d9217c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "58d6295dffafdb920a1096635f9dd5334e5911d3e27cd7bccb0d2d9f99cc86b2"
|
||||
}
|
||||
},
|
||||
"0.5.29": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "963ef54eca8296c4c112f0453b9bc36e5103ab1bee2b272abeb1e3474ae4aab8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "be124539c0a1cc99124b28bda4fa916b5189a706fc975add13c4299f74d31237"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ac70d70ac560a433276b6037f684044fb66627a8ddab38fe999599951d075845"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5865b9f03bbc6684731eaaa2ae512bf85dc11ee409e25e77882f4183af1ac03d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e05bf23c4d8b0af4b3127e10cf3484ca107e32a808e1cab48e417a14d3542edc"
|
||||
}
|
||||
},
|
||||
"0.5.28": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2e615725d904a4372f8613b8fc2012f392e22e8ce1190b3ad38a63ef25958f9e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "56cc1e4c456b560608edea0871b7d5c0f6b61abe2eab6dcfdf66ef5dc32849c9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "60d1c6253a6ac1d33127d22f9520237229422f9c91102e02134d9ec2f40d21fa"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a944fb36384a8baf9625c26f5232a82e344be38075be9175d50acf1128c418e3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "035f1d632073d90d4b7986e9392b6659552d83759e154697d6032d2eb5fb7557"
|
||||
}
|
||||
},
|
||||
"0.5.27": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "74e554fb069ee0410422158d293f91eddf1f126c59801df5474d79c39c6c63af"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8f86128ef90534f1ccdb033ec05f37447e5861eceacb12871598a9f7b1097a1d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f9f0eadbe325594dc5b45cf226fa8c738635539a6a93fce39783876c0f6b4344"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "20161f2a1f8322ec98281bd818219a9c9cb4744b2dbe95bf073af29b1e47cc83"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "43ad8e2bcd3a394f08c6e1582253ea759b611b0b94774933b7ebcc91a23f82e8"
|
||||
}
|
||||
},
|
||||
"0.5.26": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9284d4ff91e76a12186670a370ecd481e0ef430f077d5258b7c45560fdce2a1f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9972f993cab0668ee22c1b1cec6c84b00e810ba56c1479122751dd23a9fd71df"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f60ad6861037cd98cc5f9ed640f5bc347188ca4053956dfdc544d4259518ee29"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "0bc7aec3aa09c638c0bc153170ab1f60802057ce9037c6febd10941e5751dc07"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "99864fc0f04d337a9a77fd24b89a6e9325381b5f7fb4542ce5e4a2ad2c12363c"
|
||||
}
|
||||
},
|
||||
"0.5.25": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0567e6b651bcb819afcc2cc8f49f18a74c57ffba0aa9a2640b313c5f2568ea1c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7af62464a39cc9732567ba2b3213c19afe85b20f0ffd7e70ba56cd7bcc78e661"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2b91db2b1b329f700337d5ec2323e969527644f3761cc1ae7a4a94a9faff2d0d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a16b7950746dd8d764479289ac48cb06ebc156e2a750c595b95589a68342bccb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "db6d159acf27ca7d6f148fc5604dd9f2ff39da163f94d9a1c37c3f063dd664fb"
|
||||
}
|
||||
},
|
||||
"0.5.24": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
107
manifests/cargo-machete.json
generated
Normal file
107
manifests/cargo-machete.json
generated
Normal file
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"rust_crate": "cargo-machete",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "8f7f67f87c80d8ee331857e61c03762b71f9e68266a9193f4934cef1c8ccb449",
|
||||
"bin": "cargo-machete-v0.6.0-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "dab6a9127166b8889a1933864014664288e16a211a2e3de65585d69b18b84bbf",
|
||||
"bin": "cargo-machete-v0.6.0-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "4e3369fea5e87bdab2d4219dd07b69fa562a7b0081433464ead82dced36f3af1",
|
||||
"bin": "cargo-machete-v0.6.0-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.0/cargo-machete-v0.6.0-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "c4957bade3109f147ebe1598fa8f0b555713bbe83310cd99c927fa25398ae847",
|
||||
"bin": "cargo-machete-v0.6.0-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.5.0/cargo-machete-v0.5.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "1ce5cf9fa24f6861a14318fb96db59011865d0adf979c2240d006407815ca174",
|
||||
"bin": "cargo-machete-v0.5.0-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.5.0/cargo-machete-v0.5.0-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "0550b85e43905fe8bfe0e83cb04d220a80f7aa898aaa3be0fe7a96f8ffd5e7f5",
|
||||
"bin": "cargo-machete-v0.5.0-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.5.0/cargo-machete-v0.5.0-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "fd5ebb959cc214e8dab2661c65562eb0ec3d1da72d5f5a746f6bb6111b1854f8",
|
||||
"bin": "cargo-machete-v0.5.0-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.5.0/cargo-machete-v0.5.0-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "0386aa9ace17f6d96244b1315f8e996325ab81584a37fd3bc1d300a84455e55f",
|
||||
"bin": "cargo-machete-v0.5.0-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.0"
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.4.0/cargo-machete-v0.4.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "92e77b38b91e30e9d7383779b71035c5eebd8d874e1683db19239062d0dd1000",
|
||||
"bin": "cargo-machete-v0.4.0-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.4.0/cargo-machete-v0.4.0-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "db1f036bafc424af7247aa27748c08b3174b85b414e774cad51689f3e01ec64e",
|
||||
"bin": "cargo-machete-v0.4.0-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.4.0/cargo-machete-v0.4.0-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "0c31b0b4d7a3092dc84375d3993947cbdbf9db7f4d81128aca8a13e268cfe49c",
|
||||
"bin": "cargo-machete-v0.4.0-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.4.0/cargo-machete-v0.4.0-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "5f8a3004642535c78d2b7a49cb0e1fc6287643bc5c52d10e77ae3e79b558e190",
|
||||
"bin": "cargo-machete-v0.4.0-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.1"
|
||||
},
|
||||
"0.3.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.3.1/cargo-machete-0.3.1-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "d5e15a4c1926296746e0da4d52d8c7203acc1d453c8874c6b6f56a0ae52d4d87",
|
||||
"bin": "cargo-machete-0.3.1-x86_64-unknown-linux-musl/cargo-machete"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.3.1/cargo-machete-0.3.1-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "83431f27f24f59d47385497d1a19ebe7c6e32f36dd163d804aa5b1337ca1489b",
|
||||
"bin": "cargo-machete-0.3.1-x86_64-apple-darwin/cargo-machete"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.3.1/cargo-machete-0.3.1-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "28aa111b283bc97f9259b0644b99e0109dde6414a5a672e00347d8cbb6e83804",
|
||||
"bin": "cargo-machete-0.3.1-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.3.1/cargo-machete-0.3.1-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "3ac0cee2102d74c71c831af1c7b8e229b254d3318927baed340728ddc61a10a8",
|
||||
"bin": "cargo-machete-0.3.1-aarch64-apple-darwin/cargo-machete"
|
||||
}
|
||||
}
|
||||
}
|
||||
134
manifests/cargo-make.json
generated
134
manifests/cargo-make.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-make",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/sagiegurari/cargo-make/releases/download/${version}/cargo-make-v${version}-x86_64-unknown-linux-musl.zip",
|
||||
@@ -18,10 +19,139 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.36.12"
|
||||
"version": "0.37.7"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.7"
|
||||
},
|
||||
"0.37.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "101c6bef3cc1f8d6d2193d0cd8d2037a74583cad59fb9446ca0b51fc17586b1c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "46b27aa5f2bfac1d87588dad0289b64e100a3dbf29db5e6908331aa4d0dcc0b1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "dc41ef6526b4b9239aad02159ab7d64e38519386aa901c5783baf12e9d79b240"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1079874f2adf66db8deb54c2260523a7b8a4f9f4b35398f280e3ba0c9f87fa2a"
|
||||
}
|
||||
},
|
||||
"0.37.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3659f50c1b47c685f8e1008132b193c9d1c823ba38d110fff2fabc6043c37cfe"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "632bdde01952c5884106218107ed3c8de35ff4f68eda3a69d70efc2d121ef213"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7d9af4b44d306606568d71a75f237e9904c768c43a872e69aa716a5e637d85cb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b0fceee4418aa02daf8416d3bba5f34799e20943affdeeea1724536ca8643898"
|
||||
}
|
||||
},
|
||||
"0.37.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f02499cd7435bcab6c8d888c3855a95956b4e9c8d3b6a775ad04fb544e112cf7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ddb99573bc8c50c08786d14366c1e6940db1d186fb31107be1e0c5cfa6dc8b15"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "174cd7c16a169676ab56d177f4f4609af3a95ca2c9d939f3b3a8d412e324e3d7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b6d31f9859e30a5d8f80ee20bcc4f78aa9166670e4b23693a4fa74e03f9fd42a"
|
||||
}
|
||||
},
|
||||
"0.37.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bbfd8d09b62dbb447022a041eae40a185172a8ca75b151365e6347d880ee2870"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4629a0b8a1c201676701093f8206c2468ac4a5a62884f0d88a72bd7d81d60e76"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "981d60e42e3b31382385fcbafd4e42cf48cf1c80fb3b33a9f3fe62b8d49b7c62"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8a3a4cbe458b873f743c5b72174104759001b5980fa52edba117033a55c6167a"
|
||||
}
|
||||
},
|
||||
"0.37.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5c780ecc94dac2bf653ca46e6f7c9d1178961d3e16d8623928d7d6bf21fa2e5e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "916d7f27c9899a53e388099afe22582f4b8a4dd23f55b1fed43d7a8ffcbcd6cb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d2fb430a39498b030033e97260fcfe09065cd1fd37f1a59180af8e521e677769"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a38a93a85c8d3225b3fecda18bceaf141e890b0bed54fb58f929b56dbac6e908"
|
||||
}
|
||||
},
|
||||
"0.37.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6413e92bbeab0e43aa933a2843cb7abfc087dee7a076f3b367d2b7a0054f1c88"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "265125172bf82d985bb71974b576a763c7da34ed7f6889ea324ca4910f728b54"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5f20ef9b30620113d2b8c4c0663f4ba219afd8e01868774702889abe4ac75843"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0cb0ad856383162cf2e3634e6264f096b420694bf78c224afc999d8033186eb1"
|
||||
}
|
||||
},
|
||||
"0.37.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6a4fbad3d519e6189772dd0b0d16aa137c8208e7492576ff11497645588459c0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a8dea1a7f8bc1e7e35bc14dc1cde15a2e122db1ee2ed8dbb787b5d4e33a19f12"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "531677bf6322139e694da4f37c5df722566675b32a020b7e0f37d4ec5d456052"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b074fedfb6282b846e047a6336920d2d1bb65c6aa25ce03aa4465615e83a407d"
|
||||
}
|
||||
},
|
||||
"0.37.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ea7d52e9847c38f5aec60cd8e2f66fd90a9284f1e06fb25b3ef1276acb5251d7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3265730662da54c91002fb4d7deb93c61c46d05f937f751764f3625c22ead87a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "09041e88db9ec51d2c93448ed4b16f78f0e838ee6e549b0139a71ae30cdc5239"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8df5efcc19246c8e8fed753ad05f1d95efd2b9ecb84e3f306a36b8056ae631b9"
|
||||
}
|
||||
},
|
||||
"0.36": {
|
||||
"version": "0.36.12"
|
||||
"version": "0.36.13"
|
||||
},
|
||||
"0.36.13": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7f89f550b69e7bea469d34c09c6462cf8c7b08a5746c4e59a16600a4ebf6c409"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fb383b0c461df1e1824caf6787035ca834d02ea765d6a18177bc1dbd3d2ac4c5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "390379ce493a788a0853fda09480dde00b7bb3c717393cd3785e45a9b42e6aa1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e4dd8ed9035babdd5bd16799b713ec90373e65354aa92c0322a8031c78fcb65c"
|
||||
}
|
||||
},
|
||||
"0.36.12": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
205
manifests/cargo-minimal-versions.json
generated
205
manifests/cargo-minimal-versions.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-minimal-versions",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-minimal-versions/releases/download/v${version}/cargo-minimal-versions-x86_64-unknown-linux-musl.tar.gz"
|
||||
@@ -20,10 +21,210 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.13"
|
||||
"version": "0.1.23"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.13"
|
||||
"version": "0.1.23"
|
||||
},
|
||||
"0.1.23": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2f4489387658ff112cdb44844a7272aabac64d9aa3477ef5b297991ee5c74171"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "cdadc109c5c51a155d10ed627a284efb09949a7149717c33fe3e6243bc28b7ab"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3ea7c84ac4d7de49fcdd8114997542663d835b167cb66b016e5e13e76770878b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9479643f35409317eec70f775d9201eee0a78e2e6f6a589c8e19dafdfa1e65df"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "434293117d2efb1721fe794915418dd6865213710a9197894d5a91058b798d82"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "3cfbb31deb764336dab488e1e11949ebe5e158bf3454940e909461a79d103a15"
|
||||
}
|
||||
},
|
||||
"0.1.22": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "87ea60d0e93e239688f23585d238d351702dc0fbe9d3376e460f381aafe95549"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9937c3fc4f8354561a816080da117b948e98571d480bf28eea7ee86513a7e337"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4a6d2f085d650cfa686d35776f361e1576e0cdea69db8aba8258cdf3c612ac7d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7ff801179220876cd5e34f21acc45d6edb3c3a992b9c10718f93522dc5ae9462"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ca6309a4137229490e885e761d012b03a6aec1b9cc05b97f62f4a21aefb57535"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "5ef9f17dfa16ccf0c85497cef34c9d7bab7840ef3f2947b162d1e45f4c2eb28a"
|
||||
}
|
||||
},
|
||||
"0.1.21": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2fe86915ae5f67a00b4ca0f94f98d57036ed549dba2247d8c20be178d3bd33f2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "783d3e662e6ad584ba2230ff427debbd6e2dcccb3bd1d1a74ca6dcab1a761830"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8abdc6e31e0d925c220b8dd439567dbe6400bdbd0dd293bb659acf6f4feb02c9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "a21e1bf829b433b86c8bf77da51e300bb2dd06e563c10bae848043f5a6f6d8c8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0a86d29bb4c43e54e0836aa12fe6955c2bc33c1aaef8f0b6f04f2cde24786a65"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "4d480b90187a813b9d56f957ad5b0dc67e696140c3dc2e5c2fc3a2f8ecca4e0d"
|
||||
}
|
||||
},
|
||||
"0.1.20": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b6bc98e33c7a2868d8d2079fbc0bb4fab13e7b61927242acdade67901eb8a5d1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4dfce639a978a913ef374125a8721f7fb551238a861863865244b97742c936af"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "aa87c50a0cfd10c075c51e552f7427272f3fe461c763da29eefed904fc7846c5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9810227752801c9770893613b193db780916a990fb7c8490e55f0ba8352d4d03"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "376c20fcf46134a3e006d7b2737521a89e75a39b032868f479755931bb3ae397"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "90f80b37ec4e33b7d5606b7bf3a023390b708bc0b84e8e1786311b318d77ea01"
|
||||
}
|
||||
},
|
||||
"0.1.19": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ba393e37118a7f55c47cb14099c0554d5e5fcb3f4bfa422b608e00efb7bcefa2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "dacffa0bf0b3e6fa1b587e82084bfbf8f74171240d50ecb3309a832f2e43f8e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d6be0676301f3c6e6ba41f72a22e878b6e53a1a94cb6fd8a888cfa8fc8be4301"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "fa5abed03b435bd6b70543f370fdc1c834611041b6b467d972bbec95aee1f9c1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "376e4aa8f37ffacfd68b1f69fc0aa6ed7dc8f95bf5cc625fc054cc040e2ddd53"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "cde5b7a04a80e465e3ed677ecd75182f9d38e67db0b782d62caeb5f874c34f8b"
|
||||
}
|
||||
},
|
||||
"0.1.18": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d1cde56ac778d61f2179045d9f9f8086afabb1b5a371a35d82000a8cb7b9f150"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "307f516b0353132fa420e19eff3aae7f83ed84273eae5447752f886c23134bcc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bd4f276b0c115613992d9fa0ad8dd688828c5bf47c8b91a617638bb170549d7f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "efc430279c656b7c58965f41c82688ee10d84d4e5bfd193d3f7858d83db98982"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b398d09d167b3fa253c835e56876151b59804ba083d9d6b4978d55bac767b692"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "a26eeef963905cc14de9dd1e11c8d6a7a1a7db812a040de37e3cdbef74cc546f"
|
||||
}
|
||||
},
|
||||
"0.1.17": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dbab6188ceca0396f80d6f6d931704568377fe5cb2985e3af54b73be721c1826"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "44134caa5b7a88bff8923c2616c4bc3e940b66539ec7d9bf47775f61873d4fc9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "954948921af804f309368c587a38089a132225434be14d1f6a38f0140f39cb7b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5317743fe7f1306f844062fe05c5777880219bd47a32047f5d9e7c5924b140ec"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1550c655792cb18b03b6d3bec8ee74270eadb891c2f06b98c775134dd71b3801"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "fb81001414eea31810aa84943f2cf22d7f423b20170d1350534c04a3fc934344"
|
||||
}
|
||||
},
|
||||
"0.1.16": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "30dc1bc067c6ac347bd0734a3117c0519e7ae715021d56952be3e207ed918447"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7b81508be9bb73cef8caa8b1b09113eebd1897356aa371246572c4fa6d4b19b9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7d36c36b5069d1267ec5c485f904382db16c95b6a78288e3853687ec8691b013"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c42cba95957e6cea55800658367f59c709205d2888a0728817f15c95c6ed257f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "27090dbcb9d3046eadc7add438748fdd0795b5caddb985614f5dbcc791902b27"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "0b727650f83886edf5ad8c97d2389273145e367df88f82f712de9b81f366c8e4"
|
||||
}
|
||||
},
|
||||
"0.1.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "eac1436f7aa50bc34dd2675d97e9cfca6bbda1c9283be0185dae1e9c1c08cec6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "658581d9ec6c82355c7472d25712eaa0acf048d5cd4a57382bd4a5ba73f212d3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b673c444480ca6f6fc983bda35953c2e15a40f484a682c805fbad963dbc02c41"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "accbd49853bc706f9ab330342baf2ff0d2db8f66c26b76b9e6845b911511c2e4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "4f9ae0aaddf0cda388461e246ac7eadbd0cc326eeb3a28d4ffaf1aa8b509d7d2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "827c626f40bead527d6eaf7b48017cfd8f559938c370c893ab00c51d3668b37c"
|
||||
}
|
||||
},
|
||||
"0.1.14": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f7284ada48677bef2acb9348a6bfe86705246b57681db178a28634e25c61459d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d5121056830331b512e3648f7edca3d86cc84e1621f2d3369d24bef549b2c0f0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "00a478f561c25db3009d14aba8d0dc8a9e5c9e4f114fd9522a6a09e5de289f55"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "8915fdcde61536c740b885ce83cd2f38a607bf5d7121d8535e8be43bd820b0d6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7c737c7ade8f4080d04dacec82b9b94752d3b98fd179a2f51af986fc26d273ba"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "d87025a5881f0c24ecb52061bc0b3c7fca9ca7beee3b75566392dce759ecd7a5"
|
||||
}
|
||||
},
|
||||
"0.1.13": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
735
manifests/cargo-nextest.json
generated
735
manifests/cargo-nextest.json
generated
@@ -1,735 +0,0 @@
|
||||
{
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-x86_64-unknown-linux-gnu.tar.gz"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-x86_64-unknown-linux-musl.tar.gz"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-universal-apple-darwin.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-x86_64-pc-windows-msvc.tar.gz"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-aarch64-unknown-linux-gnu.tar.gz"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.9.55"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.55"
|
||||
},
|
||||
"0.9.55": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b5bab814d720561c002b5cbe899f997c20407689cfba23754b5a6c20ae3cac4a"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2ae6cd6198a60c73e906ed99fcc7254ae6dae68076ea2c24f5acda83c5918ffd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "adbcbd9c2c1634e90c0cc8f376633ff76242a722a81938ecda6fe9131cc90aa6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "64280ff486b3af59a7c4e095f293f292211b334b9b17c7d4bd45445aabfe15e5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "0dbd309e53c001a18afb5f3a3839d0427421bc06ba057b28506d08e7ae2fb20a"
|
||||
}
|
||||
},
|
||||
"0.9.54": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "ed393824489793854193906946d972afc1e3c32a18aed5bc9dafc2cb3547bead"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "898bdec39d25f8c60eb984fe440a7a2e677a7f8b881ad7f0bdc44d1236700ab7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "436c10a0c32aaefe3680a8550903f1382436a7954ecea5156f99c7f207516466"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "45bb1ac2cbe1286ded194619befe860adde01b14c0f4c7a77352022fb2be254d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "c62ae5598a857655ba7c6299be5254244c78dfb249d83f6634804221e3f0faa0"
|
||||
}
|
||||
},
|
||||
"0.9.53": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b07def6a5e5521481eb5853e5f17650be406ce8c57ce917a90d2866c788e5967"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "432af91cae859413b79bd50baea327badffe7d488ce4ffd5d301bd84b007b889"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ccab0a046538cb86a93ee6f05a1d9ceace7878fc7ca39392b681b01dc27fc54e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "49605a5f5f3275d1e8a2fdfaa0a45a52df03cfd791ad5b1a093b196df3a408d5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "54e47dc3fcf7eead6307ac06a9e02ce9a0fe3a156a53b062b63f823cd2765bfd"
|
||||
}
|
||||
},
|
||||
"0.9.52": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "55bf039be0d14e4266eaacd765a292294c8627787dcb31d503690a9c14ad21fc"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7e6b14b379b8315f81d1e2542e6f6de9fffda6ca9c95054ebc0560f52a27038f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d4638b6ec6e8e8d8f3cf4ff8f039665f0a1d4ff2cf7ef6467bdb243e654c9911"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "af5c3227e870b9f1719d8993d09dc3f2871c4e34b06d8711679129c370a0fa0d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "ee7d4f5264c5be5177b3a0bb8fb0bd2100592a6ea29bcbef1d98b782c09e5dc0"
|
||||
}
|
||||
},
|
||||
"0.9.51": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "5cbf80e72737d63a601f139d6ff1c42ca9cf6204cd7991f7d6ce7458f2c12bbc"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2d7def02b6b795b7b44fe2cca9b1b9e77bcb4c8903957ad502f60f45a2f92e9a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "607c0cac7d659bb957af12a136756821771b9d91f03ccae24b255363e7fcbfda"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4a97e5ab319af4347549e8414df2af5af7d9f8b4cee8650bad0111d2007711b2"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "8da18d12f95280bf1a7bde6e13cb8e1e2ea877acc4e826c27ab6c5df653fafca"
|
||||
}
|
||||
},
|
||||
"0.9.50": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "4586cfb628f70f6493d9f861b0c71dbe66622128e935ca3c922010bd460673ba"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c8b766b6bc28018b8a2c0597b97dd8183fe5a81ddd51fbcc1e9892147887eca3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "77405db34f1191cc6979b3e291e7aaf587a40ee231cbccbe1885fd89e31ee577"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6e8a2f4deeb4ade48f4424a65db13bd5122dec73d59a4eeac51c13eb997e1bdf"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "ebb3198673a199518548af5f8c1a5be7e15a85e9ca5c3978caeb7e0cd09f2969"
|
||||
}
|
||||
},
|
||||
"0.9.49": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "5e19c5038c9940da4c47a9ae87f94b352dc98c2ab75b4b9aeae227cdff8440d2"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b09d7870bba824af1acfce505811951f0d81cf21b144490c6a3f34f59bcc182b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "171bc696474667208587c74d9acce0250f3b2eac1faad39458e828a65c3f1c93"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "e9c532bb99c6e8e7edb65578f8c251fb3d87a3377bef1128763442dc7f088ebb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "40ff81ed279e8a6d38ebe06ee75bba47785e8cb006267e35a15c157724e8e437"
|
||||
}
|
||||
},
|
||||
"0.9.48": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9730218bacb5f6c1697a4f44a94958a3ce708e8cc7ff430ac007075620b49b09"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bc6c52c443469342d9eeed564d78007c8c7aca6c592153d1743b6c2530b195b8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ee592baa34e0210bc2195a9369e13cc520e926ee6cbfec8727c653c1f8a275c4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3d34a3be1ace82dc33f52a8396743ad19f1f78739d44fc755a927fb1c187c071"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "13af6c207cfae0219f6ec3760980d951292815d26f575f4c099ae1797af7505a"
|
||||
}
|
||||
},
|
||||
"0.9.47": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "8518f212d10ab67ad620bcf8dff755a0f083757440881143c31a3904821f260f"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "879605757d4b7bbb8aa2c108e91a328ea1d5af38a1be236bccc5aec7eed60446"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "23ad7efe005bbbc686eabdc4be6f471fabc64ef6caf161d92ec8f0ef9dcb38f5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "22d838040a0106c0fbe06a0f13bc0995c92e81898f2355421c07fe2f856dd2ed"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "98260769d5762f35f2e2d7b1812372f4639d2ab4078e1967d1daf659331b879b"
|
||||
}
|
||||
},
|
||||
"0.9.46": {
|
||||
"x86_64_macos": {
|
||||
"checksum": "938fa847ab1d7d0fa94dbeb9bdea817187bcf89c59d2a871b24042b09ad17944"
|
||||
}
|
||||
},
|
||||
"0.9.45": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fb7dd79b1b16e2c8a4476c72091988852966ad42dd969eaf3469b84bb996f08c"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6ca9583d08da02bc8b4e6c4d94d341cce4784057fb27730e64e01b70fe004afd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "dc50fb656120753932f88b5c9de0ed64d3bd738d1615d1d5b9849c393328cdd1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8222d7f4ba8d4d62bb21ecf2dac3695025e77d00ea711bd8043a0c4605250b4d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e8aef754b393369cff845ffe1a0acba569b04f4747874320e71bb15593c8235d"
|
||||
}
|
||||
},
|
||||
"0.9.44": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "544e15a10bdea2e98da6762d062a61fe1e1a24235200895c9f1c4817d3d9fec1"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5174ecb5f0fa699dcf2c90f2689b5d6e32e0d5b9ab24fd309c00d865710fa8b8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ae20bb213ca44898b49b30fad9eb90b00f4997032bd0815f11571109c3e675b2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1c6d5e02ac53495d1efd7754337a64d362bc917b7a063de8cb560352696d0167"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "7293c00fcc3a1f77e2b12438aba0de8612b4b5ed6b6eaa5b1665db9d84e99ba0"
|
||||
}
|
||||
},
|
||||
"0.9.43": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "448e6700d5b0e459b9dcd73f6ebc76fd57bd1c621f4ac5f2c915ac90d6e89c84"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b40f83e6093ba0822daf43caa5fb3f64fc098cfbb1b2b8b704a1b82d280b93dd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8fef2947e22891a8f668aab33fa05ebbf0138df6703fcc2ca963a257e6441d29"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4fc0f4c3e255dea1a07d43592056d71d19660abcfd11711e1bb3732311ca0dc4"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "79da74c38d6ba1381058fb5d1318c6b318b47869349b8a80806e09596abc8017"
|
||||
}
|
||||
},
|
||||
"0.9.42": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "baaed41d21ff120fed927e022c9bf74e8d31dc50a4342e7849894fc341f31c53"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1b4c4442d5ca6329d5c04697fad70355569d738f37c713411c6fcd0195aac457"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "12d9e8ebf0ab5cf2596dea35bee183310348d5c9625f2bda64cfbf4c342e3730"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bf69c7055f5c45f38a4c63538c8b367122557d1dd49414e62f8c38a76f31f88e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "f2de3914236041d7aa843c3d1d2304cf25e032dad2a3cd2e3fd4cbde12202b64"
|
||||
}
|
||||
},
|
||||
"0.9.41": {
|
||||
"x86_64_macos": {
|
||||
"checksum": "1d2983bed390e6e5fb13222dc0724bb54a3f67226e87e7a304c7dd3f0003ca61"
|
||||
}
|
||||
},
|
||||
"0.9.40": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "d9ab201015d93bc1e47b0c9da0a778d746fb7f22c610cdc9f2dabd441dd7fc76"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "04772ba51706ddaffeb05688bc2a77719321aadfa31b70249c894ad85ce0fe36"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "55c9c77885f8fed495bd1da06d00d676b506ea35a5c1825ff3eda0b83746b0e4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "49d80615ee2cbd213abe8bd110f5bd1990050dcefd17a34014e4d3b924339fe9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e20dde1b62b5be9c76782b3c6521682621b04e483f4029f69c05b5f44a133704"
|
||||
}
|
||||
},
|
||||
"0.9.39": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "759d6766f4686af03c99d9d641286b313b8acad01f5795d825eb33014ae0867a"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1c0a1ff68ddf1e2a9acd201c12a4dab451fc3a8d1908d33e7bda406de757a689"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "563d491a51d3ec4a133b83b979cd4d4ed654e5fd65bbe9ca2fd9f3021a8dab1e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d9cb5b2a7a52b43f53f2c4afbcb3ae56d029b98342101b78d84fdfa569988eb3"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "bc4300207ca8365348f6a4c5d2122873bf6ca12652b4c58c455a339e79118568"
|
||||
}
|
||||
},
|
||||
"0.9.38": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "ce6a30df41bc32158d0136b59757f41e9da9b9633ca00a5f96f03c4586ea7bf5"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6fadc213ccf08a3cc3149d784d13452cfb74cea5e68885e31d5853d4b56c6dc3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1c5923ed413d82933e45dfa6ad16c08901216f39c67d2836e45048d768f91bd2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "fbf73b5e8bca59784b11fd526068ff01b5e456d66b19be6706ce93e4181e83b6"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "b7fc94e638e82075286190ba696222a6768f4144ea7384ea5a25292ca5534fac"
|
||||
}
|
||||
},
|
||||
"0.9.37": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "da51679397ed055a0cc2f2e63ff934d179372bbd88f937f71f7255fd5c528755"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6ea9ce5726ea30ac6186dcf063dc5a4595c6779b8530200618d291ac95944e53"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "01386d1242a6656eb1239cd5ce59b383f60167f687e3eb9bfd180fab86f58e47"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9f3be2d8a85b2dedaad7bccefa45dc430f9a76bf99104a44bef3fbb8553e3e5c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "41ccf7273be37af8ea466b2dfa35fe922cdd1d1b45716407f2951fb38d97a748"
|
||||
}
|
||||
},
|
||||
"0.9.36": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "d2b0f7b0773e60a93aba72a9ae5c11fc348e58f38fe25d6e1877725d9e6ae475"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e1b90e4bcb12ab3839eca75ef6de6a3ed46936d68037958f7a7167e4653896da"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4332636324d9ee0e786cfdefae3ee383a2a0b3ddde6fdccab212e0c09671f7fc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7f0c7211671e1fdea76136c06110df6acca23e4e32f53c3ef6e8a537efae73c2"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "b266b330fcfc7223825b46a07cdd072df3e41911515697000508baf019e64dea"
|
||||
}
|
||||
},
|
||||
"0.9.35": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fa6fbc8d848e595d847eaeddea432dad6944a4cfc4ac3156ef91173772a1c4ab"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9d11ad8ed2d6401b51196d4b0c78924b0f78df323458b096c1adcdc899c8fb66"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0cbc3a22be5511ff0365499f6d0e38b0aaa62f33c8e25792a71437dbdfd0af43"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1026b2d19604d745c61635bf9fd5105c15f36bebef1cd6de2b0fc0a455de0b27"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "866db5b1b39032055eb2cfb0a62f5a5a23899ce0abfba0129f44bf826b81adcf"
|
||||
}
|
||||
},
|
||||
"0.9.34": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a96acb41a9ca14d5cd5aef9e8a12c1be8f8a3362bafe4f3a3da32c56b9c1abc5"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f1ef0f528e09dc2ae9dea3fb6cf234f279772170cddc1fc8a603c4733f7675cc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "406ae94f8e8ae81e7f00080449c045bee01ee569721e603f7e6eb685903dde66"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7b096f12a97ca2f7f194c25e88a2459bf078997157af85dc77603df277f63d7c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "008927576704b0650727539daa435d1636f01516bad5f45d27c21afe992fdc01"
|
||||
}
|
||||
},
|
||||
"0.9.33": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "6bfd0f9f156dcad38f40282320b38cb513f19023617b9df327026cc8e41a2795"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2e5b1819ebfc8c6da370ef07e9487dd42bef7ad28949aa6235dd127ad49cd064"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "bee61898fdaa523b4ebfbeeacfd3f6051a77cb307b3c5ece4f35f26802e7469c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "425e9be858d5b66410cdb8ac9b9d62fc80a196aa5a9cc7c8ee7f0a5fe7bdf6a8"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "1b016e421493e11a5272bd9a24fa1515d7fad2962d41393261b5823fd1c8dbf4"
|
||||
}
|
||||
},
|
||||
"0.9.32": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "3c4688160d7055494ba4343b6f84c80d229576df6acf6c4caf955b01e52a67a9"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "86d4e3a57e99c1806315c4df1337b0044eea9fe1d57331428f79d3c1686a2187"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a5747af15b4620dcf51b166e866a6421858becdd7ee07db1b05cf9fc3e9fa7eb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f75dc137cc4826a276d9d9dc38ce3ea93b69e4fc2fcfa13af9dd060ae9db1f9a"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "c50cedfbf8c5ec41c8777e9b18f082f0cc789ee7a47de07bfa6f4549e84d8bed"
|
||||
}
|
||||
},
|
||||
"0.9.31": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "e086b4d84f08ff750afc917dbe89803e3aece8ff166ab380d2c4437cd459da72"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "272593752ad3ce5eca51cd071efbdc463914ee091f38007f5ae684ae5d7b2733"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "dda665e39e889bafee6ccfcfc8b63ad510abac9cc0d0673fe7bc928135e56055"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c72779cee829009550668d7da2ad1a1fc9081e8d14782818b8fa17c6aa763ac6"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "a5c23e61574f938d1b9e0d71425b9b01a9af5dd5000a79489b5f256fb48d174e"
|
||||
}
|
||||
},
|
||||
"0.9.30": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "6607736082fa6557012cd1b388cc63d3ec4b5eb344d41404c0726bfaa37c108b"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fa3117e40bbb888a81da73b7ddc1d0b545ccc5684fcabc99761589c33c90ae24"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5e0f12f783dbe64343ddc168d36ee8bde961149a92883c0b7813b7831f4c33ed"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bc3728cb1a8fb34378005dc5c2e849e1ecad5c9df7be368c968d3125b895b8db"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "2bbeea2fcb0a84b4349c735bafe4575a85d2c080e1863347601bbbec17f7602f"
|
||||
}
|
||||
},
|
||||
"0.9.29": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b57d1662827d85be4ea37e9e4ca0bc53b96dc564fb8d8ab2300fda3b53423895"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0af9af9f9f278becd87f203fab31b9f0ef8ea69c7c9227e30a41c6c9311526dd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3706c380fdf87bf0547b51a29c2880efcfd1c5f8839dcfcc455fc40de1ff3a6d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5a5c3532872a1006b61e0422d6f6cc89de2ed80273f76888c9a68b2f4e039cae"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "fa32a8c8951b4f6ea19fdb97799188fc8c8b1fba06afc0240a005d72b685915a"
|
||||
}
|
||||
},
|
||||
"0.9.28": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fa0f8843469cf3c541b6dedb9321ba04573d9ba75bf8608a028537ba924f0bd8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d99f24fe2ec8887fddd6b8a7b39cc1f0c793504d8f61f965a71b3499801e6aec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "cd519077fa9dad077644ea3f0ea28455cb320c48bc0577e33f61169d81aefc4b"
|
||||
}
|
||||
},
|
||||
"0.9.27": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "da3054259e0aac51d3a4392778a594fa22cef2ae22494c2cc109ffe1b895e1f6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "215594fb9dca749cc7dabc5727d6e6aeacdc4f4f835aee330cfa1d5b26a3102c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bb78880018da246a18d5654181d3ee7a7755fe27773502147e64938ba9400634"
|
||||
}
|
||||
},
|
||||
"0.9.26": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fda7a9d8964d87da648fb2336957a5ea4c3584671eeac4d378a258873395814a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5d13fe035eb40aa1963c9434e23cff3dc26a9644ca09ed9271f18a1b40559006"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f0c0dba573b8f486a3b452a4173f14bd3cc52dc0801f98a74ec81c86b6d46786"
|
||||
}
|
||||
},
|
||||
"0.9.25": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "5a0af54644702a17690d3e9bfe5b007f5eb04a423a31560011818f6e6b828011"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "012199680a32ea1834662e558a7455a4a92bbfd3825f48809fea4ccf5ad6427f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "23c3ce0f92098016651832f44f6b27d9c9d4031db421ea5afdb43dfdeb643d93"
|
||||
}
|
||||
},
|
||||
"0.9.24": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a51b6fedb9b7a4d1616bed1e84a9c001a7b74f1c238d0f82fd06f2c2c1852a15"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3b08a166428ff53d129bdce9a55a4b84c46328e91cdf6a97fe5db2070fdf4548"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6d5ae9d933af826b7cd9fce6f803c92740a48ccd1a6a9899bd3e5878cf9d1f09"
|
||||
}
|
||||
},
|
||||
"0.9.23": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "e55ea8d86b2667fa630e1b3cf61eb1d5f079619ccc63c193b64545a2b6bc5cea"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3464080829d1989b1ee0e8ab99c30cba06cfa7dc413dd0d553e9197434240e4f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c8fa3e1f0d235f93d9cd6b76e6fc75bf9d7d82929b91e3d6cf6a15975907defc"
|
||||
}
|
||||
},
|
||||
"0.9.22": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b0d05e3fc88b0fb8320a05fc860f2f5030e8f6ee2662e62750a194e8af5546f6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9fb9d314ffc646d4537950f0cce30b4f8ac06865d43e6b4c5eb1235f657a6351"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3f92c2cbe12f50f03032c3724711c2e5e537167413c3b671203d367eda16f79f"
|
||||
}
|
||||
},
|
||||
"0.9.21": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "33b905ef2202b97e7103ff7765a42547e25b2d6b781f6f985442e2b438d1aa62"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "cdf95d3a0f990e74c4c2bd1332ccfc5b500067c50ff6f0b8f5862f979ce093ce"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "004845877d74734b2d7465d34d4cd512fe4e81e0c407ba03faf0517cf4cef7cd"
|
||||
}
|
||||
},
|
||||
"0.9.20": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "d1de19dc8e5d46aaa5fc00394e1a7ccb04160761a4d262f58d1eb6b73b80d73b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "74122e64f063169c068f6e0126ca320e686b09dc2114eaca0e3425e94e596f60"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4cb7eb9b6bd94340929b3b517360d24353526f98b19e6706e244f220f2651185"
|
||||
}
|
||||
},
|
||||
"0.9.19": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fd351b31fdb2ce547027928918820d7f07e3a1782e419427028f4993ae7be8ef"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e455850453292f2f4808b176f8c01759df81d8b9ed388aa145c0692bbe4836a3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "18071ab9afa62e1074991e07034b2924a9af69fe1be846276999f0f1df18d5f4"
|
||||
}
|
||||
},
|
||||
"0.9.18": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "acbeaf13acdf5913dae7c628eaf834e2ad166567fdfbb8fc5bb1a7e3fcf1ea0d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "66b6420a1c03522b7ff1a986095a7253dacd0caa81dfadd9af4394373261274b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "79e8e2e45d493e99e536f5155e709831084c9071a0d90d0d1bb367ae3c83e8b9"
|
||||
}
|
||||
},
|
||||
"0.9.17": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "2ac1d189f8efdc3ef6f487b1230c41f4f417b26caee07fef2845828cd5282ee6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "72bb8422383d3ae97988e7bdc5b8bae2a62e9ce3e313dc6a3ecb402c7acdd5fb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "980bfca9db2ca58b8b6e8e5542863523b63deb29bff09c5dfee698aea90dab64"
|
||||
}
|
||||
},
|
||||
"0.9.16": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "64889b60a9d13082b2848c262072bf113635c70a71b89656e7d9848dbb10f58b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ce7b3cba9267ba10dfed2416ae2cf9f2c3e5c5c328f4bf80818cd7c1dbd8db24"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "e14b2295530642d70cd327d119300ed566bf58daa2a05176c2c8ff213c3c3df0"
|
||||
}
|
||||
},
|
||||
"0.9.15": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "d80d666195a97d0e41c371f7e763855475d08d9a5209aa5302598d926bbb590c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "db2f8277edeb9f41016422480d120c6c98390fd4c5551b1960ac2e1f04466499"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2ead3aa0a4bfe8a400240bd71b6e512c5c344c2e678dd6fe5b2c99b70ddc7b28"
|
||||
}
|
||||
},
|
||||
"0.9.14": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "42bcff26fec36c213371108cbf1c7d5baeccf3ae84f4f177db222d59268db417"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a4de96f85fe863900f297639c4acdc3bd0b3bed2de181bb9a0a83b80bca090dd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "03e5185732b1807629510e5d8c29764a144af3ffe81b0ab0c8522ad91a492653"
|
||||
}
|
||||
},
|
||||
"0.9.13": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "299338ee9dba31b1b1df06142ce6fbfb3388f42b5047b33bc6f83db1b903a6b8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "293d07de124fe58b19e464b4234554d7d24ad46c7131a029588525e95813bd27"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f00b5fa66b4677360c3849069b91c25b580d3980609fdc5dc0cef3174402fa10"
|
||||
}
|
||||
},
|
||||
"0.9.12": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "62a3bd60304f031a9e8de2eb5359ac709bbf43c979b2885cf719ee6982925a1b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "59a98b67718f57878f034562fbcfcccdad38cd276cb989eaf66197c3194aa20a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "bc0d2c77602fae21981ca5ea1f7577385c7bad6becd40d02a7e8f850ec647a3c"
|
||||
}
|
||||
},
|
||||
"0.9.11": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "edf8b5de7ae39fc1f7c1a5696f92fecee67ea40eb2937b707c026421cd2b0ef7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "13062f0d363bdcfebb6711726f3f376f6b96f6d618f003bc9deb62eff177b5c6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f50546bc2e870a6d700866daed0e754f7911070f3bf15168e22aa7e394006d68"
|
||||
}
|
||||
},
|
||||
"0.9.10": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "72f2452beab162849800e451f002b7b666599c1fbf48ba0f1e4e1f66d1a3f964"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9defd432c28d0c4639722e18f2d0b30cfcbc3d40d0da979484029bf3fb37bfe8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a0b3f050813f9c4e9342e96806fe3f58b40cd21070bf6e975c8b9c32022f0c7c"
|
||||
}
|
||||
},
|
||||
"0.9.9": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a68f660fc632ba9f56d34c108e12268c776b3a4af12e4a57919defea2749a4fb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "68fabfb452ea3da2631867528342d76c7d22e65eb5729dcf2001b529377465ff"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "cfb61967039f6378e78ceb494212782ef484b4014cd267fd48c3aa6562b9ed9f"
|
||||
}
|
||||
},
|
||||
"0.9.8": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9f2bcac8b65bafb12573b0106db48b29d9ceba4acaa351cc5f2504d38245de61"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "56962fcebf7af87de9c3c24d161a4849fa5274e4ca1d5efa4901849f15efae1d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0ed3100d1b29c0475f5784556ac024556b7984a95abffc10c4e80300d525b31d"
|
||||
}
|
||||
},
|
||||
"0.9.7": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "f837faa4e747a82f73f01e735dc9304e64bda55adcf857b9448158d1817cafbc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "59d144fc093c344a82ebda600c06c97ae423a0ce1346a0bab44d38e220843a59"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a248d7ee61fc353638b249c2ab57a5f34ee06a1b31ad181a1d82c7d7766079a"
|
||||
}
|
||||
},
|
||||
"0.9.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "de73c56b53a96dbdbb0625727cd7296afebfc3b3b561310330732aefd20808bf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "90bad8022768b6a5a8980cc715208568a578b88305ff3b11bd06360fe1398429"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a8963ab448155f49476bd27f8e47313de5b5c4fea01ae1e08d493aafbaa6d086"
|
||||
}
|
||||
},
|
||||
"0.9.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "170abd2e313faab81ff5f9a029feec552fed6f9131790206554870a8e33ff6ab"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "714d8406f729b776a6dd50f3e48e1ca7d45481a7ed172bcbfe6feacd08074d8b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a4b56f8b88c9d4a2f0aeef5f07e80029eaec5df8a5f996f4bcad8cf258c25283"
|
||||
}
|
||||
},
|
||||
"0.9.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "08b9c483c5a7a1fdc15375a1ea061f79e1a08670e77912f7943852215e3da4f6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "58ec77643a8f395a989491763841434863fa1f9c5d622b6dcdf5278512217995"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1eb8ebd4d1790e18ace38436549ac14c9cbc7c42431fcd6de5a04c3db753155c"
|
||||
}
|
||||
}
|
||||
}
|
||||
125
manifests/cargo-no-dev-deps.json
generated
125
manifests/cargo-no-dev-deps.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-no-dev-deps",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-no-dev-deps/releases/download/v${version}/cargo-no-dev-deps-x86_64-unknown-linux-musl.tar.gz"
|
||||
@@ -20,10 +21,130 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.2.3"
|
||||
"version": "0.2.9"
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.3"
|
||||
"version": "0.2.9"
|
||||
},
|
||||
"0.2.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7d0ac6d8d850c5ea45f90d9c5d8b2c9c753928e3794661c27faff205fb8c2603"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d4feacc15a40e99b71c0e9ca2f4611cf6f95ff78dd92f423c5d8c76640d03161"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d78415bcf815513946b22cff10030a49e43626614edce80073188f83e5cac832"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6b8cc624be49466a12c917ecc2c1c1ad175b3910f3dfe04059c14636d4dcc441"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "23328e114992d0ba1987692d27ac22df355bf3fd6a23ff27147f188d60abdd3a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "8159c0a99fc16307e53ff2b487858e4c0bcd0600286cff28e7c81fbef7684266"
|
||||
}
|
||||
},
|
||||
"0.2.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9758f7c3561dbb51397862f54d13cde4ed5dc1dbb5b18415316eeec51847ad1d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d7e7a8a3d8500ab64c4e19d8c3756d5d4bf7a50c92fa5b9e4bcce0bb47207645"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "386c53aa959ee1b0a7fe78a1b4685b3dafbf5fecc1fb9e0896d84ca28701e3a7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "60b5752c8a0aeaa71117f293c2f49d8356123eb41e0306db51a6382d0d21a7c5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "c838c166e668ec0ce5bdc69de19954314749a98e590118c174e921549babc23f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "31bffb78b63dcc0bd5f1938f576c2c2cbc56a161168e7bf038eace8e19d008b2"
|
||||
}
|
||||
},
|
||||
"0.2.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c513030b5c33de29c5d414801a61c64ceca9f58b3a021cd41339e13ef3335abc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "88ce1a4a6fafbce491cb9037af499ee7dc85a6d3ac7f3c0592114a87782ab90f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ff6814dde2441a5c4ca60a5cf0571e907a5691fb4cbdc3dd0b32bb33966bafdb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "20b5a9e7936fe855877bb6d55090600f42bcf5ef2d86c720ef59e0a12864bd7b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8d408a5c9d8276e4e168b92b4a41c9e80bb352eabd431f93e8c147377b637328"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "2cbfa80772909a7195db75713c170f3b91afe8b37b7c7917ccb893b977545c24"
|
||||
}
|
||||
},
|
||||
"0.2.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "95a00b9a7bac659c273422f68e6bb38e9e69fc0d1c163552ba7bebcf8c4915ee"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "412afe1fdc554ffdc155ba89e573b5c44cef8e5417440f29bf9ae4e9452bccb2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8d818e8d66bf5bfea09070377d7f7830d888cf45392734abecb18ab75c837060"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dcb7de74155818329078f4e0693e71c684e8088bd411bd9c310d40291540b60a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "e45592ea2e8b9b1e8c00fea545543d5b62229e6159a32f1c11000c2cd680c693"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "7d35cbcf17b3114313f4cc19dbce84fcc51cb3949c0bc1f48110915a8aaac919"
|
||||
}
|
||||
},
|
||||
"0.2.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "4c609f8d62669a8ecad8a83769e3a3adf5faab94820e69fd73473a37bfd39be4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "82aea3272e74f49f10afd04f8e7451831408b006dc97a6d36b56bb81bfe862ec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a91f0c5f46b479c8e9ff84469a2e9dc5252301696db25900688b8180fb6436a5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "049696e69c9a1ed571dc93377e944c37e0c886517bc517a84de03a9591b0e013"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "125813b967068757faf1f9733ef018de0850a5e642e86d436b47b317202244ea"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "1cc8c6d9b2dc7619c45dd19fadc5f7465b8993d3242e402bdaac6eb5026bd500"
|
||||
}
|
||||
},
|
||||
"0.2.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5dfabc9d10e6eefb6c4847307c7b757a0c5ff20bbc55ba4c156e8ca941130122"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1e3f1feed216477022ed2fcdff2019de896d6d179e432722009f507822028979"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "09ca80f82b52ed1cd312d5aa2901c4b12b25ad557c5e39e40566de62914cfc7c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f358eb55bff29666df98b8b850f44c1dc47fd4f1c35c3f91bfe7173090afeaaf"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b181d0ec01a93ba4909a8fefd9d4d533647448046fbae28fc81edd902d0658f1"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "a19cddb696f1bb0890c3d26cbe5cbdc12d3a489126941bb10b7fe4f48f6a4b64"
|
||||
}
|
||||
},
|
||||
"0.2.3": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
152
manifests/cargo-rdme.json
generated
Normal file
152
manifests/cargo-rdme.json
generated
Normal file
@@ -0,0 +1,152 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-unknown-linux-musl.tar.bz2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-apple-darwin.zip"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/orium/cargo-rdme/releases/download/v${version}/cargo-rdme_v${version}_x86_64-pc-windows-gnu.zip"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.4.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.4.2"
|
||||
},
|
||||
"1.4": {
|
||||
"version": "1.4.2"
|
||||
},
|
||||
"1.4.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8555ae93237e1702e79542c810657afc1ff76282c9ecd7b21aa22f5f3b3c21d2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2c6996d2b6ec150275436bc8d0969d75247b4ac7400c43c63d24cfc843266f47"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a6333997cb418b369a3ed005eebf30313942bd824456f26d2834af87c8449475"
|
||||
}
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "cbcb893f585def07cb64486063cc9d490fb2eb2b06eaec7e2beb70a47bfd004c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "053236ff190a3601230886679c8fb3405fcbc7f49188eef0bda75a72bd78b9a7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "83f38b7299c785e9712e7aab3461eea131e79f13bbd45953514019cd75412b1d"
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2aacb472abeb943a8c4676aa4e4603ab4b037ee9d43eda611b4e8d65c8162100"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0664ef1e0d70b5dbe68c8ad896e5d59972440b4dd46d970d0adf94e5bc5a1768"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8df835d817813252502a28d01e6352b5141660e914b89baf72956a2274d4d1a7"
|
||||
}
|
||||
},
|
||||
"1.3": {
|
||||
"version": "1.3.0"
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "811341ec9724388660bcd4d1a8c6d04947252ff44adaef7d75ba19a58dc25bfc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "a8d4dbe536b9b3389e9db9ff226384705defaed3c2d09f2cf2ead21b5bcd2e4e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6b2988694fc870e6071ada84c94d03736daaf0706daed21765e898235d927296"
|
||||
}
|
||||
},
|
||||
"1.2": {
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e2cea84cd1c7f7c2c03662396a6ef268474c66faa471a6e755c4bda8d35ef0e2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4226504f45e96dfca35a72b4631dde717cf2f5fed0f87a3cb71d58d6055a1b60"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0119712829cd6aaef12094441b574d759c45d62bab069224d21dc1af52df9390"
|
||||
}
|
||||
},
|
||||
"1.1": {
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1e645bca96bb5c497e6af8a6d7249572709a6fb45b7b7afa789440d7400a61a4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1487f7cf5e795b08f56e29dfdb542343ae5b4d74805b6bfb7726da5f6c0dc99f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "82f224eef98778d36088eac8a7bdd4b4640b4d10429150718bc3975e4f16daa8"
|
||||
}
|
||||
},
|
||||
"1.0": {
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"1.0.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "85d3b8c5fd247557b90357718f156a9d2cb637f82a77a7bea800d1fad4b870b7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0f4d749a397b33d41295f74f005534a4c1a785dfcfa6dc4b5df1016d289cbec6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2416fe0cebcde091138882f45044d2e057940653194d2474139967b6e7e09cb5"
|
||||
}
|
||||
},
|
||||
"1.0.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ef601c5773119972e67cfe61518b46faaf993037ae7caaf455178e8a6466be67"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ea1bccf8a3290c7a1fd2f30e27bf2005f264f7219555b2131a23fb5ca91d0105"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3abe728bb5bb983683698189110ddbc8b72b0ca965d5a75b802ef981e10ef437"
|
||||
}
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ff0c7e7adcaf5dc0943d5ca075a49f77e5a9a531e6e3fbb8e04aa8708d93199f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "51e755b5a0613408e1d42de561ad88f80e44c9494bc02f18d92a6d9cd0c4cff8"
|
||||
}
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.3"
|
||||
},
|
||||
"0.7.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "11b1eb91e95f5fe014b6c0ba7850fb677015a1f4c76aa94beca16f6278cbb690"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ee60b8fe9a0f00fe7e6d75ed31ed6cc566d666a9ca27765654250715016aeb7c"
|
||||
}
|
||||
},
|
||||
"0.7.2": {
|
||||
"x86_64_windows": {
|
||||
"checksum": "fe6ca1d38381ed9f8f87359fe8fb50bb87787cb058ed8efe2ebbc72ed03cff80"
|
||||
}
|
||||
},
|
||||
"0.7.1": {
|
||||
"x86_64_windows": {
|
||||
"checksum": "a19a756f13d46bb5ee96f8d24696541a494cb38bb726397f06df848b183c49ab"
|
||||
}
|
||||
}
|
||||
}
|
||||
74
manifests/cargo-tarpaulin.json
generated
74
manifests/cargo-tarpaulin.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-tarpaulin",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/xd009642/tarpaulin/releases/download/${version}/cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz"
|
||||
@@ -17,7 +18,78 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.26.1"
|
||||
"version": "0.27.3"
|
||||
},
|
||||
"0.27": {
|
||||
"version": "0.27.3"
|
||||
},
|
||||
"0.27.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "87ff6d7b2a6a009a7176d772afaf37feb95dc1c104a78df57f753129ba057b09"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ed139aecf50388999d4f724d836c25168cc534939618c4ca085532d5b8f220cd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "831d42984024be94babfab09867a9c1de12eedfb9a8f31aa0b3b817165d81dfd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5fc234b9fb868150a14664ff138064228d1a15ca7715e22b0454750769cad17e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "db8a40886f1edcde126d901e4a5f3c1afaf581ce95c4444d0ab57fef6bd281ff"
|
||||
}
|
||||
},
|
||||
"0.27.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ebe7d38c7045cf396cb67b45d9b0e4bffc74f2dfa2df428a3190cc9d38c47fe9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6d577a7a21881fd5a57e0e4aedd61c4235f5bacc1e645f3acdd7c8ceceee5115"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ff90bcc5d757b7cb765d5e3e5f5a2010a0b7e97a348f0470a9c93a4fcd9ca941"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "aa82c2010a53cbc1ede58123db3ccfe2fddd2441d4b0454ad5ff4103603a84c1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3c0b0cd6b6f676fe4b7ab07077f9d186cbcdb57ec4d11211a1a12ac91ae479e1"
|
||||
}
|
||||
},
|
||||
"0.27.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a32bbf4da747a61348aebfd3dde141506e372618f85149536972c7e6f713e1c5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9c833aa8ec463d3825009ebd509e015a479de716aae89bd78ca76bc45607304c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f885b42a00f2af183d2a62a2746133c155f6aab6fd4be99d7a6ae062da7b227d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5a48b3e552172dc868ea88453d92bad94f716815c9b225af03029d0209c26499"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "60b79c029d99a57dc1b7ffa6823436796f176a515cca088a6869a8fe50af9ee6"
|
||||
}
|
||||
},
|
||||
"0.27.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b0cfcb086131773fb8a6a2cf8090c9416a8f233c2ae4bb887500f4e17d39fe7b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "84c77137ca762c0cda3d4e8330ef3312efe72220da6470e8d657e5e545a11d2b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0114eef8cdb3c8466861dd64d7e16fd430cc0380406f230e16aa9e9c32af45e4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6e4f5bc5adafd1730c82ec816b89279d5cdb8255180488fc560e646bef624687"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "375e7969d10faf76ec2ec29d11cbfa266e268357514cd05ed2a24554df7a8183"
|
||||
}
|
||||
},
|
||||
"0.26": {
|
||||
"version": "0.26.1"
|
||||
|
||||
65
manifests/cargo-udeps.json
generated
65
manifests/cargo-udeps.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-udeps",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-unknown-linux-gnu.tar.gz",
|
||||
@@ -30,10 +31,70 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.41"
|
||||
"version": "0.1.45"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.41"
|
||||
"version": "0.1.45"
|
||||
},
|
||||
"0.1.45": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0cd882efe77d32cf41c688231ce5be875f213aa8fd5bcdb663edbe64055b6913"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fe09b1baf8323c575e82aa7a9c2b87ea0bebaee985bdf9672a56443d09364607"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "99f80ba7a33f105c759c896ea8388efe4f3c224922db7e417352b29a7ef7541f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "0472186612177ea8b1045689299bbaa363eee4a8af23f4354bb0a30f2f82098f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a1f9c85c783f664a613cb5d256330f026febbaadd4239419594152157b6f9d53"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "736de3b69340c4cf1e3d350047500dfeb39843cd664fb82065d7a2dcea8401e7"
|
||||
}
|
||||
},
|
||||
"0.1.43": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "325d25f63df833d2fbacaee71997a628088ddc2c5f73c0c0a93ebacb3b773d16"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f569ddb4c5a3ca5b881219df860bdb589fb9fcdf091a7eac69dc69ef2b69f39b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d25982e539042e919a4a8da82028f5922ce8d891c89ea7e3754545beb383b94e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "456b5a24f702bf33ddb96d96e79fe22b60d295fd4777de4b46b91807bfb3c50e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "29896a416e4d57426ab67df05d50a909ce749c727b7d6c041116e5254e97e882"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "75782b445a16311643a31d68e252a526a21c9d525923fdd8b09f5e0bd6f7107c"
|
||||
}
|
||||
},
|
||||
"0.1.42": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "87566d3ef73ab818f64b078de211772b488a536e502b0cadf52d0aa72c98df4e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2bb16d6f823e76bae2c80f19327d80defdbad94da56af215a113fdb1ca2a723b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2042993093509a11f4f630f4d3dc0a1d48694f15890d6d2fbe1a8c3b1e1662c7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c9d93d0114dda2f4992c284ab61a3be57aee5e02cd9a1a9911cfe7c4a93441f8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6ba990fea6cafbb305f731c903903aeaa730dee35afd93b4e9ce0efac1fc5d92"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "9e8fda00a0e495a0ed38a327379076ab305041b2fba65649dcb7dd5821463680"
|
||||
}
|
||||
},
|
||||
"0.1.41": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
1
manifests/cargo-valgrind.json
generated
1
manifests/cargo-valgrind.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cargo-valgrind",
|
||||
"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"
|
||||
|
||||
1
manifests/cross.json
generated
1
manifests/cross.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "cross",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.2.5"
|
||||
|
||||
227
manifests/dprint.json
generated
227
manifests/dprint.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "dprint",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-x86_64-unknown-linux-gnu.zip"
|
||||
@@ -15,15 +16,237 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-gnu.zip"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-musl.zip"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-apple-darwin.zip"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.40.1"
|
||||
"version": "0.45.0"
|
||||
},
|
||||
"0.45": {
|
||||
"version": "0.45.0"
|
||||
},
|
||||
"0.45.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8fb959aeeb441e0038217a7973f3a8e246e7aa46b77b33ba5f5e2f38d86f531b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6df01e0357049ad3bc62bbd2f60c9c448bd747b650ebf20f7ab5a38cefd36b44"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0a5a83b521f152cd83cfb95ef119286e472b3b43077b3ffaeb4b3297fbb52e7f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "48ba9f0910e32a66c869cffc6fd96d2d8f000ffb3d11234e71ae952f322dc849"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "cf23ab2785ca25f27ed5ca5127663dfe0131ae146d0b8d5159b06e0694ad74ac"
|
||||
}
|
||||
},
|
||||
"0.44": {
|
||||
"version": "0.44.0"
|
||||
},
|
||||
"0.44.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1407c11d0855d6eb5ed4b2891b4fc7effcdaa276a7d77b5b20b65540ef90f58f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "758f501e3f47be0d880e79449dc3ebc269a8c52efc4a7fc53a5756fd1b673005"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7e100d917a6c2c76458acedf7b9745ceb8cd380c56a5b1f09f6e27c8f41a94d8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7ec71a031c7374b43122c065d49768cacf6561ae8980d0aa09202d7de01749f6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "68fc1abebe70b3947ec7e019bb3c3d47939cb71a8c0877f1a632b552edfaf6e0"
|
||||
}
|
||||
},
|
||||
"0.43": {
|
||||
"version": "0.43.2"
|
||||
},
|
||||
"0.43.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "68bfc2e1c46ebc1794a76dfb99e971ad7461892a875bc3c5ac6da80f871e16e4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f860091eb4be0958b23d9aed2010e2a225ccc8d99ad79e408005d4f132d51d4b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3a0b473ece37be2b61ecfbe8480cf4af8fb5936c1f2f3125bd12c797950b79c5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f8dcf95da927ada9c0f8c360bc5f2644d6f012d37fcc1563a6da26b2a4d95dea"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "de523a8df01b2843d89ddd145463d70c10d813b5a0814b7094022daf14e2b9e7"
|
||||
}
|
||||
},
|
||||
"0.43.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "069c27da39ebb3c7227643cec6e4efec38f4e3ad8cef61290482e8a3e2702655"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b4c937c76038ff3198b9e3494119fb6405e54256a2c0ee7db797486cde4eef9f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ce017e44244ce0dc837a9c6536d50ef5de6e24c07fa6d0c915b14a1b64082c3e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "e4fb458f1affc0c8e81cb2e158144672eb5c6bc3064a48bb32f0fbd57c2c9aee"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ea479f5ab3a2c8933256e61e77c5a68ffda8d6c77be968b87d80374121686959"
|
||||
}
|
||||
},
|
||||
"0.43.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a73e3ced32b4b82f4e462e4cb4c8206e87d649715b974ed17f90986856498255"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8687ddffc00197807ca37934bdf392fa7f7441b8124a6679c9fcccb862c5c5e7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "dc36df4049633e0bb281a1cdb64ad95e593f299e560b664958457478267e939e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "76270d79c923c14fdbd617d46765ab4299cd5966532bf3c602a5eb414cd6e755"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fa5f29ab77fb32742aba7d5cd1cb01d1e8f84abda5ddcddb5c4489fbad231390"
|
||||
}
|
||||
},
|
||||
"0.42": {
|
||||
"version": "0.42.5"
|
||||
},
|
||||
"0.42.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f4326c24117bfc06cc8010da940e85be817c8c798b0e72243edd60066c88dbea"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4b1d1fd868a39dd6c8a1641ed774d1b25ded18694a3c7e585f7af4bf74ac00ec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6eeb4b17eb7492f8e89cb8334581159686bb793c5e4dff6ecf029aa786f5e88c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6a99b4ed259c82487993dc17d488f21dd495f6b2fb59d99408734e51ea3c7377"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "93c995332cb927cebd5b0937fc23939ea5f18b8a24a76e8535486abb9da4a68b"
|
||||
}
|
||||
},
|
||||
"0.42.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "35aa7262e93fa568ac7afa8de1068068defbcfa905555c6c31bbdb816af0534b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d447e7439fbef636bde01dff7fe19efae6605b08d153e4476f26e7d98751fe31"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c08d355ee0cbc5c33bd49502dd9d69c72e91c1855735767ab5eb81f1894c2396"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "74eee7801a5bc48d159523cda484e745b9d12cb42a8c347de0a2c6a92f22a823"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3ce841fa02d5fcdd03e749ca14dac783470aab4a1451b0aad7428c86bce79bb6"
|
||||
}
|
||||
},
|
||||
"0.42.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "ed6a584698e4a79ba5694fdf61960caf51889c53814c903ac01aeb341ddce699"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d29cc3cfaead4871333138b2cadda56b9b46f579480f7ce6ac444d50588e5f45"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "fa893d7285768451c3e730d8e10c61919a9d5ef22055e9705ea8dff230691525"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "0659af955bec3b03a9472ad85120720a2edc5d8ef965f7274aee94fcb8fca723"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "01b5200222056218ec56b57ce796c8f54156062e2de14970f75fde6d352a6aad"
|
||||
}
|
||||
},
|
||||
"0.42.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "01a6d42876a9794b7896f97afc362b8f57697834e86b1e78b91a730668f01543"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4277e14d1cfd72e261defe0d40c8c39428cdbce0816b5d86ceac8993dc88220b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c9763cb6d3ecd3b6ebd0ef53a75c4d79658be50efab72c5f1188f8279873dbee"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "cf630e1ec446ead8043f9ef1eb21fd43ad26a7240eb97ad47d93eb334250ac26"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "df5cf0451c114881ed9c4b0402cf0a57d020a2f4f524004b14b896af478e1863"
|
||||
}
|
||||
},
|
||||
"0.42.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "4518f8c97f336b3b985ba51c515ccf1ff1e4b5d10543e2b0184588d1236d7ae5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4e3fbcfddd2e4329c73d7d45959efda40531db5f82f8e1244bbbf550dfc0761d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "47657889206a8351007df84a370cd9a91df7362d83197afcef0a7d057884ed50"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "e7da4e806bfdbed6ad4936f8ef2e334410d3b80c4bad106058bf3d4c3928f2ca"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b99413a580b1bf24eac8b593d230cb9ce3038ed6ec6c5aea480a14d0b7bd8fd3"
|
||||
}
|
||||
},
|
||||
"0.41": {
|
||||
"version": "0.41.0"
|
||||
},
|
||||
"0.41.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a22a0b771327e14bcb2508303502fa325bc85b2ca1c099ec49324c736be37fad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "28ef80b29135b428c4b87d0b6468b9280f2dea97fd4bada27cf247c7b8870f2f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f0416f1418d512066178c123daa5bf3dc061bcebd3e344906087762e3e6bc250"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "736bae33b5ed619eafbb5f6bdf65f5806f728a7b51e229ba6732afd3117b8f89"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "3edb4521887bae5afe5ced25b5a540fc0f889b61cd335b3b4aab80b4d391981f"
|
||||
}
|
||||
},
|
||||
"0.40": {
|
||||
"version": "0.40.1"
|
||||
"version": "0.40.2"
|
||||
},
|
||||
"0.40.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5c8418466937191f711ce4ba59e9ec28036daec01a08a505a17570a5edaec4c3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e4089c699a09ac725337f2f00f1de2798fa93e2cd7c739c81fdd85c3259b61e5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ede70ca91ae7983f8365aa59c477246f9595c9f32536c359abf3a706c68801c8"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "66e51be4b1882f504beca45067fee39226b81c23c7fed0b71de629cafa51b7da"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d1e7517270c7a04f38ff6659d0a20482c5406e66b2ae8e9c15abd4674e74c127"
|
||||
}
|
||||
},
|
||||
"0.40.1": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
22
manifests/grcov.json
generated
22
manifests/grcov.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "grcov",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/mozilla/grcov/releases/download/v${version}/grcov-x86_64-unknown-linux-musl.tar.bz2"
|
||||
@@ -17,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.8.18"
|
||||
"version": "0.8.19"
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.18"
|
||||
"version": "0.8.19"
|
||||
},
|
||||
"0.8.19": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1d64e1ec2b46122e605a739e05f6df42ec0d7c20feb632dfdc6beab9e29158f5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "8c4a46740c09ec071ad20eaf916175b8cf7322eacb7c37e905f3d2925690c44a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "33c28588407cc89d1923cc1771ac9bcc625a2b111dbc45395be163a1988e7fcf"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "426bd9e8b0c05c9e804da81416c1f99d3d4bf2b4e903d50db3332cb17f126330"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1651b6640142d4feddf6c900af11b8e815f979c53f01d08717465e939eaa7589"
|
||||
}
|
||||
},
|
||||
"0.8.18": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
219
manifests/just.json
generated
219
manifests/just.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "just",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/casey/just/releases/download/${version}/just-${version}-x86_64-unknown-linux-musl.tar.gz"
|
||||
@@ -17,10 +18,224 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.14.0"
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.14.0"
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1.23": {
|
||||
"version": "1.23.0"
|
||||
},
|
||||
"1.23.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "8d8bce1af9c9dd618369302755c66cc940999ff42c3a3e66692cf56c235dd9e2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "08447ef729ed651d1317c4bcdcd20eb21e2e59cf5d1a8138ea98f82a5c3d8431"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7fe14ff1a8a87ac76c610ba871ce621897eee2dd783569040194e4ca295538e8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "04e36a418874d90b754ddaef16415c55148b114e31c9b1af2ba86da9e6fc2b17"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "f2cad733beae1ac5256c419aaa5f4af79b06c5891eb4a0355abda4e0b281be95"
|
||||
}
|
||||
},
|
||||
"1.22": {
|
||||
"version": "1.22.1"
|
||||
},
|
||||
"1.22.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0453edb7fcd7314f54c06ad332cd2a2c6196c9652e856919ff4c3fe6bef931c5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b6d2ea6086938f2e08d3163a2038fdc31a5e9cc7065079134ef47e53d37d5a95"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5e98f799c3f11bd1cecdbfcfbdd2cf565aa8e8a04a5e98581d9e0c0ed557c398"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "19ee9561c00a1e9292be60edc5b99495a8284bc70f73f94b3e0552ce4016a999"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "09b4a2585a00e63d22e86b4f1104e229ac47f0bacaa78fb64cbaf08765c28cf8"
|
||||
}
|
||||
},
|
||||
"1.22.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "01331c3c9c190af5686384d8775fc1bf483c0e4699f84f728fbdfc28c660e2ef"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "29524fcb347dac2832a18fe4ec229e1bc82d66b403efdaa2a334d2aef7992ee4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "464f8232f3c9bcf09799ad8af5b4817b2c9192da6407f2348b60b76c660b08d8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5a281fa22e8d7107f2d299dd7662cfce48b85c3aba1b5206676e81da8c3c4bc1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "218bf5f27443e8b484c29a4d55f5ab7f7ecb15af95d32d63d231d71e73309d9c"
|
||||
}
|
||||
},
|
||||
"1.21": {
|
||||
"version": "1.21.0"
|
||||
},
|
||||
"1.21.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3292fd257f2e2dfd4cb0d5650aa5e47d2c99cee1233446378eb45a7b045f3b30"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f547f5d256782b946b22fa73e0d7fdd4e7d733c637480d4c4d6fd2feca046a59"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "54fc05c55b84ea1a7a80acf8450d13ba06472ecdd4ca341817ba45a6780c8f4a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "2224bd7232f86db42a41411493c7806ae5938ad5ef3cfd37af064ed90d6688d2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "adab0bb1707df8d4995c103a87451e00b37936550fbf1586f00a38328eb6ef48"
|
||||
}
|
||||
},
|
||||
"1.20": {
|
||||
"version": "1.20.0"
|
||||
},
|
||||
"1.20.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "fa0eb3681050021ea33df7e6c1159fd3029253193d339c8011dd88fcba833ced"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ac23f84aa7fb77b46fc37088f843289d42ae9e96bd4a8f9e728e23d35a3d7ef1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a2a179c32ee8112df66b9adf792deb83c76c6449dddd26ca9ca7a19c3dddd361"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "acb16bd3f2fe508d18997216a7c26f292f4cd1dad379368b978c8795dcff7c2b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "be998cf887c717730ffd5963cb027d63c39956bf0a1d4674aa95d4f3b8109cea"
|
||||
}
|
||||
},
|
||||
"1.19": {
|
||||
"version": "1.19.0"
|
||||
},
|
||||
"1.19.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "79b25aedf7c47a1e6669faa65fbe1ee24d019df31a8c0fb5c058514eb085b386"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9c2295ddbde5dfbc98c93bf584bc6bb0c64a83fd83c53ad905178a5064ae82aa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4ddd1372cecc9d5c830130beed50db8aff17bd022ff87f15f94a2ab6ad288f12"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "c619997d9e1a2528bbce0b360c80c3fa26ab226d7237dfef493560e56d29bd6f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "649120e1b435684367dfa18b0e822540edb96afc77a0aa8d0dc118dffe76c430"
|
||||
}
|
||||
},
|
||||
"1.18": {
|
||||
"version": "1.18.1"
|
||||
},
|
||||
"1.18.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "3dccee333c6ec14a533c53748e8944da58a91877ec6f9d20579744b76c7d4096"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d83b17fcb087f8622dac99293b770b585318c0fbee32b36aecc4b811ec094318"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "790ed04a64d2191e1c3a3c4dcf935d8d0a4704624023e7cd09fc627ab413b5f4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "93ef250e5e043dfccf93cfcf62b8e1dc81b9bc7498e9b9d394d86a9f099c8fe3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0834c029624ba3a04228be9a2b784b7f75d459a07ebf29105186f9b634c8678b"
|
||||
}
|
||||
},
|
||||
"1.18.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c5c4dd7692250fec357725295b4265617c4c6687df1a74e5f2c65cd70a20052d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ef0e343d5c14234a707e70b3e27a1606bfaedae3005863a16a74919a9364f8bf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "308658be85d7a0b7a702b1b011cd2f766c756d105c1fd215e0ca1cc18e456be6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b23013b5aaadbf1ee687b789ed901aec82b79761b9ae20e5b90c7e48109858af"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0c43173e2fc676091279025f55b4af00ec8444e219e89ab835c770e57717d288"
|
||||
}
|
||||
},
|
||||
"1.17": {
|
||||
"version": "1.17.0"
|
||||
},
|
||||
"1.17.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dac0ae3850b6a68c927930b956be5bc17250f01853be4338bd3277c3f57df743"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3dd5b14275b940f26b0a6223d9f4cb41a93acfe22282d7ff3fd4bb3e1e742e84"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7e2fd34d9be9247a8f962954e1d47aede2774bbd3aa1619015fa822150943ef3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "11c5822d0826034b129ee80af687a3934622fcf6127920b814567202d0000e93"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1e04d68431762b8898e73f5c9a34e1541132789b719d95063cbf2ac259dffb27"
|
||||
}
|
||||
},
|
||||
"1.16": {
|
||||
"version": "1.16.0"
|
||||
},
|
||||
"1.16.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "06bdaeb64cf9077cef7b5ec664b6614850a1271747c10fbc3068b7dca3296ff9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d4939075bfed22a1a0043e5dd9d755b7d096b19150cee9b2cd9666db1b69ed1c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a15996ae91b51e779181ce20623719857d47ea1564bf235fa5ab3de9cd4c450c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "294ddfe0475491b5466ce7fc1a4acda56f91005ef36d224f2d22cf490920f994"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "badc6cb59bcb492d06d8df92c02091f1b093be8e8e67bd35aac7e66826c2405c"
|
||||
}
|
||||
},
|
||||
"1.15": {
|
||||
"version": "1.15.0"
|
||||
},
|
||||
"1.15.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1e4bed6f63f5f3e99a081336b233a795119e514addcabf8332373efc1b9b3b6f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d61a87d3c65462ed77ec7fc14b42b6117529504c28b202a028fdd8b6f69e7e23"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "552a629af3636b43e02c6ad5b0366ad59e750b1f9d3d8fce941f9f04500bed39"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "12ce2fea454b73016f4536274f95cc0ac3c8d30c279cb36b7d8eb6a9331fcf89"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "b153f93b777589fa02a2159d781ae77fc06e6f678ad7ff4cb4310c4821f79868"
|
||||
}
|
||||
},
|
||||
"1.14": {
|
||||
"version": "1.14.0"
|
||||
|
||||
1
manifests/mdbook-linkcheck.json
generated
1
manifests/mdbook-linkcheck.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "mdbook-linkcheck",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases/download/v${version}/mdbook-linkcheck.x86_64-unknown-linux-gnu.zip"
|
||||
|
||||
61
manifests/mdbook.json
generated
61
manifests/mdbook.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "mdbook",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-x86_64-unknown-linux-gnu.tar.gz"
|
||||
@@ -17,10 +18,66 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.4.32"
|
||||
"version": "0.4.36"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.32"
|
||||
"version": "0.4.36"
|
||||
},
|
||||
"0.4.36": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "cd90951af7b4afc3afb6d8e96abd8f48bcd24249d042d359739883da919352ff"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5276f8f3915c6e52f35e5e44c2c199e346f00d519b54028d75241e1fb364a93e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "69a20b3906884769381c33d613d5d6ffdf795f052951681b6ce8a8a30f281bf1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dad8195fca7bac42b91cc9f7be12509425153df6c87d947699a4b04f9a84f844"
|
||||
}
|
||||
},
|
||||
"0.4.35": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "574c2a4e03ee656999da506c4288084a690f234c589812e29825a7687af5942c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ca3281c2b5437a1ccd9079ed8121b3dd97c49be74dae32ea803b540a38c334bb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d306a09e552616c1d27f10cebe85848b96970881674ad28d9414cd259a949c39"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "359af01b77fbd6bf6243a3f2b2491a37b5480bbb2674eb2d94f91354253b34f4"
|
||||
}
|
||||
},
|
||||
"0.4.34": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "dde955d5b3df83ebaed716cf18d53b05678a4b78500cfa33aedd138bd55a1152"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "738f423f1857c58a6175cf35254de4e616ca61db93803766eca5773ca6dbf516"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3679b9be098c410423797f14bae01523a2074ad0ffe8668980df074d1d4e5198"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b7188119e088dc87a1db13963f78eaffb4a3959109936e26ee4afea74de0df5c"
|
||||
}
|
||||
},
|
||||
"0.4.33": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "f56043b14b2d554b98aa6cd5e15bcbe81c095cea67a937c6c724300da4fc4005"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "172e83fea640b41afecf46d5bec3b09d0d54c5e6234b9e3777715b6c6a4a58a3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "573acc650654cca12c77d73f0f7c8d22fdce92d7348c0bd4676579c60ee3c0b9"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dbafc64ee0bd616ee10ab367686fc7a000d817ddb7c6634e8b878e6c322bb38f"
|
||||
}
|
||||
},
|
||||
"0.4.32": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
378
manifests/osv-scanner.json
generated
Normal file
378
manifests/osv-scanner.json
generated
Normal file
@@ -0,0 +1,378 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_darwin_amd64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_darwin_arm64"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v${version}/osv-scanner_${version}_windows_arm64.exe"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.5.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.5.0"
|
||||
},
|
||||
"1.5": {
|
||||
"version": "1.5.0"
|
||||
},
|
||||
"1.5.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "c73e1e90af40a86683a2addc8eb410e300c73f59c7eb224c7f24cf1e57b025b4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e0f98909fefbdb9d584d5fd90373efd45c3f1783ec67ebf78eedb660a6b8c49b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "eb975fbe0c933cd782c9f02c72e13d86cff3d78f42b960d10972f5b8f0dd3fbe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "0bdadcbc3cc862af537a3a84360e1f4fbd1c77285c1b7b272e04b7e324fd08b7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "c425e0ffa868bda2384d8f809e32078d59ea7d31d31971f9abc990eef948569e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "e76ce919f939cc03cbf2fe5b39ce34d2404c7bcd3bb81b2d334cc7ce3281b7f8"
|
||||
}
|
||||
},
|
||||
"1.4": {
|
||||
"version": "1.4.3"
|
||||
},
|
||||
"1.4.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "12cf86c2febe582ce5711130d10f97a5a76ee8c7f72aea0da1aa4a4dcdcc38a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d2d290f14738e4f9f8faa28f78d3fa330d1fb5878e33d1fce584cd2c3577c0e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "eee7e4e0b2f70e7984a1d1d841358a7cbfb60da0c98fb3768f8b117fc15b7c90"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "c95680e0839afbc33b183b79fc16a0a9bd0270628cab2e9a81197f8ad665a946"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5e92128ebac68abcea294c572daed4882bc671721a5f6140c1fb22c71644accf"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "fa25ffd2f5e045b9de3f7fbb7cbaa4114a98fe978813f80323591ef5313e73f2"
|
||||
}
|
||||
},
|
||||
"1.4.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "c984a605ab1abc629fb2c80edbf6374a36a62e5996c064b5e987d832a06f90ad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5df26d494e5544088aa6c516705d418cf2693b2a27c18d7b9ee7cf043d0a87b9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d61ceec1a6df1414c235318d7085230926bf5bc45b2f85f39f98b4817108a973"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "b0f823350294e704eb647c7e556b29027c110d69e7509038efff9de3678aacf7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "62a4c21024dacf044d56796760d4e1a0ded7a02243d2b6c8b1b677c44df4a666"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "5e42614d73d9218a4d0352270f2261e77b232cab2378dd673a50e2da5ae24d9a"
|
||||
}
|
||||
},
|
||||
"1.4.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "7e6a55e4f26b33dec0714a1d9fbd81421e6a581492445f5b8f27ff53ddbf78ec"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c48bb3ec271b6dc437cb54e18441584297d4257a338f3fb0e86361bcaaf30eaf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a5d091bbd80753a639637d0e9a1a291e456bb2235ba4ac742a88a88ba43077a2"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "5b06a68b64b0415c84239daea77543179a9e33101bb8bb5839ecebf5eadb6ce2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "514cfd1e5d454dee32842bb4ef278c6f3c0d383e294795cfa47b7571567a3ff9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "7cc1f6430be37901310b63928e7f8be3d3bc6bd3ed55a32c0f7a025b49d13ee5"
|
||||
}
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "48e8ca1ed33ac6bb1adf3ee33d323519a2b4a8af4d59219aab0fcb03ff71de29"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d6c6d63a34b304785234fb4fad945714538e180243eee23997a20adfd8a32d30"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1f8d50c74563f811b4c99e1c3ba2bf4a4462876e5c1534abfd7f9e4f49a5afe9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "30f68ff06a52de80c56cbe05f7716fe9e94275efc750147da8cd47d5a2da9389"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6c3cf2aa98bc12f8a4f9ebdaa29701b0f4d7147e4893aea43a4042f76510c130"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "88ee304d9734c9b13e1b5d85e580e7108b7cd0828ab9d0707bc3af278bcd892a"
|
||||
}
|
||||
},
|
||||
"1.3": {
|
||||
"version": "1.3.6"
|
||||
},
|
||||
"1.3.6": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "ac9766ba926d98094aef6f3e9ccb9bff5d1f10bfc7dc9831984737d84b699a88"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3f75c0d4887cde3d963aa702a7e351005781a74347d52087c870e63bb9a0f44f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f0ebec92386fca9ce3c224fc58a7b2431b52e38c139ec4aff5c5437a61c1d08f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "d396ff3c07b8b510e33dd2811f7ebd7f3483fe379a2c602a9ca1fbcbde1f567a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0fa5d723ebca643946a1a8ce959f1206f05a9be432fcc79c023567b3b162fc0f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "b853955a79449cdedf7b29080400a630b144904d1162bf4d362fd0bcabf7c073"
|
||||
}
|
||||
},
|
||||
"1.3.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "39fb4263afa493d6058e7ad9e1fe699ce070871b7b67b5f5f9eead358c7ab2ee"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "65001b8c97559ed6fb632ae3ee574f9f4b2fb05184d3049876fd56f7557fe915"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "08a78e3b30ee9c6f5f71d78d43cd6d27bdb5289e56d65efd464b0e79958f20cb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "f71396c832d727fb90e1c072d912ece0b9a5359cae5df47d54e88ef712d99e41"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "303c1a27843fef36fd7ec06fb972e92cb120380f32dbfdc1a0af2d565103cef4"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "47ad6d7a48f64c3dce8011ff864129f81f0257d2e2d6fe5e309361b19f96a343"
|
||||
}
|
||||
},
|
||||
"1.3.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "588c42cdc23b64947ebbd0756193fd800c5d281e8fa6df4c309943060b398fcc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "32e343998d892baf309b76b131f2b8cfb6b58a589bba52512d6538db052ba656"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7987894ce343c07a72dd054fb2b600ee1fab7035e2639a1e9d69af94498bc4fe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "7e12aedda030c0a9bef4b5efcd2cdde5fedcc657b050ae48b97bb43b9e5e773c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0edc0d9769a1ee69607a085669bfdbd86c5dcd1b5550439820d6ef148fa9d555"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "f330f117590693599d526d1fa8acc6ba09ab099d4fde18f078bd3084d37a7639"
|
||||
}
|
||||
},
|
||||
"1.3.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "deddb04c36915c1c9e79ae6769cb8b3ca7cb091fb42e3a5d087df42dee974a98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "44eed376ea2e59238c264ace637e20e78e3bc40d648eeee270d8ce7a159e6e04"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3a7fc1c9df14363618d27238ce589d247245b473dfaae5d98686870d1c50a9bd"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "aaec809ae95223a9142671402d9b1c99d529557178b5966958f93e842a92dbdd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ab60e7e651c94399e844a44ddca36e7b285727e24ea3d8434872a095789eab01"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "1f2e1c650896cfbf3c7e9bba5a3a9328448f02fff0602ec7cb26e06e165b9021"
|
||||
}
|
||||
},
|
||||
"1.3.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "fcaf82e159abdaadedb81e940d1149f2262fcb4164d9f3e2540d751381682dbf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9ab2c6f8288192d35fcbbe23e26cc216287c0214a5e61920ed3e4c25402c0690"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "eff05ee74c4a673070f1364dde3bc784bd400c94227f2456389fdcf6aae1e842"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "d0ad9a973eda4ec8a53272ae3c7248071c93e773c9c4c1d6e78ff67d342ded66"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "719743a2e90369970bbcb3161af7cfb9fd8c3b89b03c039a0034b6b5213530dc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "ac99665986e3f3d2df1c8a243b3056abd9dc54e41fc8f14fd8f6ef0b1ba4b5db"
|
||||
}
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "6a54e74b1d6adc9241862f28498765033af3079ffd6c20af0455f6e821e51dbd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "34c093f430eed512ec62b708d070e4ca2b24605da7d23b8e855523fcee057bf5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "45f06809582799e4a772a84d19a38aa3045b861a3a78b8b37c43f3e1784e74ab"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "4e3931f461d5177e98d870f25d29d480481dd0f7358936d573f9a28791bd9a7c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ca33dabf95320430a2026d2ef074d3297e9935f0d740f9559d132ed72f23a5df"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "123174ca0ec605493581bcac61f6a226d239001d401ee047a4e9f69e27e16843"
|
||||
}
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9559d734e9afd6f736a4b35af68d9ba6e8e5a3640e77d5b898660978dc97a3e0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "52df112d157730727e261608aac34c4073904e2e670f30623cec8b699855f118"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "653116402b37ee9ac54b281629cd8643efc21637da907accd0c355c70022f937"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "d34f97fc73e7ca37d3ea845bcaceb49604b344e94139127e3428c52c5a1353ee"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ca0ccce2b22766a6c2b139c758fb20268edb06063dbfa3a7ef76a9930ad90305"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "0af2954893d5b3297466baff4827ffb6217a71ceb6a65fdce3e161ee40cc3445"
|
||||
}
|
||||
},
|
||||
"1.2": {
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"1.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "50937fa0456d6a41e61455f35bb9b40760d345aab6113a83b2d0aa334edd29c2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "23497bd395cdde5a6dbf5a32468853e12e99c0a09c93873522e8d3395a33634d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ec811a39119726d8834a7501cf61712cd71f5f45c984ed66df5bec57617157ec"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "2e0c517250d80593de2e28edd705222a6006d91feefd0aae63895f5f32f06385"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "1b00100ecc5ec31b79001ae9675850d72449215984d6613d712e051f105ed2d4"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "95e378acdc3ad65f719e2b3da0740efc4a95f7f76ace4aad3b4041fe38c0c92d"
|
||||
}
|
||||
},
|
||||
"1.1": {
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"1.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "73b3b297f0a9a3fa28ea45fd45b3b9e74e5a0044ec1c03693a4e8aff0d169f86"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fdb19c0f3b4bec887940f73de49b524cebe93e8e5acd74123eb62f90b5a0451f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7da5337a25771fa8ebfec1d00304a8948b9ef5f6e04e75dcb3a01ccb64ce95bb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "fed5a1109f45410d8bcecba852aab48f1812b5254e3cfdd2950ef9330e9e29c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "65fa9c435535fd58cc1fd6878a09009c44d608c749c41b8f7a7e4727cda0e6ee"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "e01ae91abe3c5f34da01b7a90741663bbc606f85030520946169965b64bd6c5c"
|
||||
}
|
||||
},
|
||||
"1.0": {
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"1.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "5b550521d7ca7f708059daff6a45bae776bbefa4c0f1a4ce5298cd50808a3d7a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "0e64408697ff1e80f4e0866e890d1dc842dd8316296d7d2659db23c200bf0f3b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ac9c77d9a5e91e8050b2aa5af9e13c5547775ae969d51ae957e08a8dc3804764"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "35286ae9ef2c1b24a5900398f1039a268d602279e82ff03695a24e0979f2dc7d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9f3bf97708adb3cd25f609519440ec6b675f8b4c6ca0a71e4de68967bc3bee3e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "d04936bff72361efe97cb03f8badb53d743cee2a3664900ca928be9649a0bd6a"
|
||||
}
|
||||
},
|
||||
"1.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "a5fe0ecc63a730c73e4aad1e0bc13aac51d3fe00222c5982e0978550f8efd6a6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "52e3c0082ced8f70558eb9776744585d25bca08f0aeddd93d854344e133bfe5e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9d871f7ffe368dc24c5b01fa4b746f363270277806d1209dbc85076bb291a03f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "7b02b7330b255c25e91fe1fce85ab9461b925a92894fa82c17cbce1e7ce017c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ff87ff3add4062bfc1a0c5894df9d256cca4a6c9189a2a778c92c932f667de91"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "f1bebaad4fb464da0387e4e6bb7245fbb80bd97b9e22cec70bd1291e5319f74b"
|
||||
}
|
||||
},
|
||||
"1.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "998c7060e4f78bc0a933dd3e41ff92404ff70df792939ca48fcb02a9dc94b8e8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "267b672fd8f2ad422b9fd55fcb319ee04b38d605500b95e8343fe6f65854222c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "d9347ad3cc64a47706ab3bcf261be04d26ef0c34fea2ac69089aca4b971cda52"
|
||||
}
|
||||
}
|
||||
}
|
||||
237
manifests/parse-changelog.json
generated
237
manifests/parse-changelog.json
generated
@@ -1,70 +1,139 @@
|
||||
{
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-unknown-linux-gnu.tar.gz"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-unknown-linux-musl.tar.gz"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-apple-darwin.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-x86_64-pc-windows-msvc.zip"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-unknown-linux-musl.tar.gz"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-apple-darwin.tar.gz"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v${version}/parse-changelog-aarch64-pc-windows-msvc.tar.gz"
|
||||
}
|
||||
},
|
||||
"rust_crate": "parse-changelog",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "0.6.1"
|
||||
"version": "0.6.4"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.1"
|
||||
"version": "0.6.4"
|
||||
},
|
||||
"0.6.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "df2d97039ede5d93785a801a5d998627ba28bc5d2b092d6602356f7aa9149706"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "071cd442ad95ea97f14b71cf005558ee08ec33b76e0456c933c6ed9f9033cf16"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "200bd6074d65e715aee01ea44be992081409c95bd6f852dc59327a14882f820b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "ca6d8407b30647465ecc9188f0b1ee83479f05ed378db504ddbe666e15612409"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "2d3ad67d62a806d2f62e741a53375900e886cb8d414c804cd8c6bb596fb4f06d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.4/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e206f5699322ed0e2b91d14b26687cf2040be863dd035490ae68ada19872b416"
|
||||
}
|
||||
},
|
||||
"0.6.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "b01992d759aad7e861363e1d4bbb808b28d530844da1efbc9f8f0f54bad2f813"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "5d0fa26aa6e742b96d1ef8c7aeccdf63469512a706961921242bde2de7640d89"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "31c7bbe5b64ce66e948166e71e7d9c0ab5fb694daec7730ccb17b3448300e029"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "6aa06d96c2a7c89786f9925e6c54472c77fda0c813c335566f870ecb4ca34d8e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "963e1b4614cd42a28090365522efc9d7a4f1220ffe9d7bc0b1da8ae29fa6fba9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.3/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "67fb1af8515d0b531bcea8686570d600fbe80c95994cb0c4cf7216b21a48aac4"
|
||||
}
|
||||
},
|
||||
"0.6.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "e64e446ba613599ca51583fc94fd1062bd79550e5e75bab9ef3047d021b6bb3a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "11898a671fa48b328fc80d3287b9b9e36c1d97e22031c3bdd2c24fc1b9209ef9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "8ef3f5dacd2f47811a6ba0559c2474d266c616a3bb76aea9bf3c5236b30891bb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "1bcee8f53807c5a571460db33fcd12d00b22220a5e5a1ab6c536c904ef47c604"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "76f77e36fec9c4b57190aabdd36fb140121088d3bfa1b2672be2999b71eb6a48"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "c9315d7352538cbe67dc9547ee8fbd6bf196fb0ae6317b903dbb6bc57b0420ff"
|
||||
}
|
||||
},
|
||||
"0.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "852a84c345787f959b5838958cd9d2f322059cce59fb5b005070b84182231a98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "fcb4c8c48628967cbc2e52efbdb1a9b9151ff8de7cbb64fd60c8fc0cb5c12e73"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1f0790b02b9afb4036e7bfdf5c0954f1099ac7b8474f4a729a29742b8bba68f2"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a0bf79cdfb76aa2ccb546c9734d3d06535858419485acb42dc3cce68088dc0be"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "5e31f9eefdc1b0db62bfd022e217b84d644db9f75b3eafaacd716dbb9361efdd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "9f699a48e43af8a9ba92ad8c5e0400c57963be89297a0e0e318ef143c9f8cc8e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.1/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a1b07108447f59bd3a8cb1055791b4cde570e7c6f8d1f953d850b5370da78b70"
|
||||
}
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "80e57ee43411646c8b3adf0f4417c6155418385e1755f26a1dcc92069ef26bfc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "4521b4264e3b1bf07580bfaef405d32ba4f4e31323160d999a3ab38c00d3470d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "eadf1c574efc7ae46cf79492b37596ba44aebc7f5af6aadff2dad6e30b62e40c"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "53d689b247d5e49ef5596c8a9e1d806ec08eabcc201542f2cc5394965cb5966a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "8626ac4c3e6868b2bc4820a32b3533ab8265737908ee8335442942c8fa8d4d72"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "5eb69fda7e62869bae81f22db57d76d1fefabe0e9721c4941a4adcfea112d15a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.0/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e435cd91923f4afdf3499a53cdb63446fd4a42a6b580209e93be2e2d47cb6d93"
|
||||
}
|
||||
},
|
||||
@@ -73,95 +142,123 @@
|
||||
},
|
||||
"0.5.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "b2a430ebd0d23a3608258446d9f93162ca324fd2ca691ca3baa11625c9d7fec3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "4476f9ce9de07ddba76f77e6260e3cbece3801654882c8161694d742f8f01a59"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6cd753b60b3385e2fd3aef79bc9a6c954f01737e2380bdc06b2c55ef9d4b8c79"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "e00a6a87be6c71a7f246cf3066cba8b76f02094ab6c482186eec9d037447bb21"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "73f85fdda5937ac3ee0fd3a4385998cc6a640736b3e73923b0afd061abb575be"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "164936f970d8ab870aa3355411db736994dbb86019630bf2818d0958d30768b5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.4/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b7c1c92c83fce15746c1d289fbf14b31b3f43a043e28b25638ae8ed7b1005ea0"
|
||||
}
|
||||
},
|
||||
"0.5.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "7ec427621565a6bb67d7e46397471b374435bc4622339595afa42d74d2f2a2cf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "9ab883043949d6b2080720dd88575774cb09bb8c97cacf8e8db06b46f91bc4a3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ff0032b4710ee12bbdf7afd11c382b81a011948fab529eb0259050531f49c89e"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "2567460b8c516d6cb6425db18f8cfdd17f0e999b452ba74ed2b1b3c60013ffa8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "d887eab1fd39ac54202058595efda8e4ef28d30697aea5b1d901e0922682db64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "ceca49aff58a2ebd6cef9c54684c8311e71012ef2d9eb6b69524635ce13df0bc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.3/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "bf9e1df974e64704ed063442c500a274d627398279715061fb29c1fd417efc9a"
|
||||
}
|
||||
},
|
||||
"0.5.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "bcaa72cf77aac0b897a8f6380106acb44b1dd28e53feefdd8f91bb4becbf355f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "3f0df01fe56c3e93747a252c4fa00cd40af53238747c5532665dc5ffea2e0016"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "73880b557ceeb9700285d240d64a1baeef42e2bcab50c7a2cd9cf0b8d3656509"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "0de85d219007b5e4844378e61d095bb199f456827d0c22bc7a3389c4e1193cf0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "41f4adb16160f2d31df32aebaae4a4966af9d8136b092f0e94d1788ff1c84866"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "ea4029f555127d082e4f4873ae1382f32b1d0afdaac6952eb346c5ae82c55fee"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.2/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a1981ac1f0cf6601561f903809cb874ed3141dba240253509e34a8219d002517"
|
||||
}
|
||||
},
|
||||
"0.5.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c2591b7921d548f628cb2ce59cd6c0fab1fab44dac62d98a23c75b84d2f2b935"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "9fc483f5404131fc4ca68e6b200dfce3248c1eed72656b17258273090ea496fa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f82da8abf149c417647b99bb95266d749c26d24f0bd48080499fc335010572ed"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "decca568f51dc5ce2c827a724b02ef257fbbb0c36d6183ae4ba710a43d69b9c7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "1471f2bcdb4ccff7b525335149cd0b1baddc1243c1d7c4f1a093def61e5d3a10"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.1/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "604301690c6d8a104a268a149690fdc819635fc529d0f80cab15871e6548f150"
|
||||
}
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "ea5a58854c97bb1be800831bd9d0253cc9c78d7f8df2e3593fd899b587d5f4cf"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c284fd62849b4996ac7ca3a8c4a835a74fd22ff7b5e2557fafb8c7059ca82cd2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "22bce029020c4b4dfe3019a2eb58f655a30dbc52c5a0644cf5bcbae8c2e2fc41"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b62e7c044bb300834687f71db78f5a44844de89575b2bb98949ada45f8ee8185"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "d2de3a2efcf7f507d4fbe24c9752e62c5c6ae8872a83efe31e05128887e8530c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.5.0/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "c687c0344c73fda35d3d78c5ff508240a25b7c54a32b56e7f4322b034528997a"
|
||||
}
|
||||
},
|
||||
@@ -170,127 +267,162 @@
|
||||
},
|
||||
"0.4.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "097ff59514f84cbc9b43406c9e8ff656fcfcbb821251eef538654e1cd0aac624"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "4d31a7bb6b4c68f0b47faaec9680fa6eb5a69e47ddbdc76e9d85086585857ad0"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "e94fba8988791b026299f04c17387fea4510146d0bc219a30f360a7cfe536c79"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "d5893d72dd63f1466b68f5d768b6eecbb6454943e43f0d25a237bdc7f73ec057"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c25095aa111756b1600a418a06346e7e728211f040e5f3fa99e5f9e72f744001"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.9/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "e894a0ffb7cd16086f3ecfbe2fc3ccc4775828dd336dfb74c53770fe4bf86150"
|
||||
}
|
||||
},
|
||||
"0.4.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "41bc030a00e13a83faf6021b7be3ab50af7479f5c6ca6ca0a00ae29a0d71bcc8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "88c591fdf537064c64fde8f916065afacd845a5929c949aa6b4cd4b38a81437b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1ae6b5dabbeb27e7327af27b879a58662b7e9daf5cc63165cdd4969c96ffdc89"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "98161b2e194a19f774358fd1882788f978b45c671571f253aee5d3a5dc6fba08"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "9756134014b0d24c300b54da03d554cdac710f3c2ba48beeb4031a151f3a2479"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.8/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||
"checksum": "6340bb46d3daf9920512e578d5f6fb0e34e5a26e71845bc93797b87445584191"
|
||||
}
|
||||
},
|
||||
"0.4.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "b9869865ea79e3bf4931cca16a82f7226c84ffca9b508d2279b626e1c63e5151"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "d760dc945f491e37248d8446e8d373377e32bb1c1186e38be783c76147d91654"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "a53d5a49dda955432c1ec60160d2e017aef1d80124d3423e15e1441fdbf8a136"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "a847379af44c795270a6bef976b20e5bb4bcdf2f0f559e4ec6267f049dbd7dfc"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.7/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "f4b1e860561adce28cbbf1ddebd6464830addf4157a6b4ea5dbfbd199c788cbf"
|
||||
}
|
||||
},
|
||||
"0.4.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "976d47ff81eafeda2d8d7bd4ed7bb13e466c46fe701e6ad9e6386ee615ea65a6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "b76556015fc0346b28322869cf13fc637e1258d3e97416228da46135423d63cd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8584ad8d111520d52df09d15cc01025f87059d0c4d85a5fcd580f3b63ef19ee9"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.6/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "f67bb072cdad0d740b44b950b50a8a42891b39290e8f28936c0783b7539e5162"
|
||||
}
|
||||
},
|
||||
"0.4.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "0da8fab497c50ee139e6595649fa532d18d37e0db72ef7974f38671ac4449432"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "4c9cfa68728db25c7cb81664be53125accad3a38b2c155efb2dc8fa9ca23b643"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3d50c65434034db794a45398066694e57f82f5c80ad3e727f0d777501148de91"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.5/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "19fd27e72c9822a9a620c821107f8d0ca93febf2f20185317035cb0d63db0caa"
|
||||
}
|
||||
},
|
||||
"0.4.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "6092da0f65f9853220d96bce57d0bed1dbe904f594f66f6e546ce765a202d8cb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "4ea7d8b471fb1729d8943f9aefcfd16febbbf2409e83ba19efc03c67516931e2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "59728a764d3ed873703151740f23eb1f60a486944035f8043b0294562eda281d"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.4/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "76729ddd7729374d5b8923a0d85a0de5edf645ef6e2f3cf8c6d0230458164513"
|
||||
}
|
||||
},
|
||||
"0.4.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "f4120023ad79b68e3287e775c4e55773db8a298e7c995fde67c99c31ab1d38c6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "7f717140cc8cc8531e443195f5ae1913d3ab01033d3538f7394622c561c5c470"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "531eea66ecfc1641d0d8591d9ba6f5c1d44bf8206093acd8c5d65a1d3e373935"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.3/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "65ca90a7da79484466e65888bf3894d925d1924617d6a881f64c95a2a2bf59c5"
|
||||
}
|
||||
},
|
||||
"0.4.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "6bbe76fb0d634b5a84017ccc80bf97bb8af81a44b5c44fc5f08954671d4f63ef"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "3cc003763118f9d4d83f68f3a1e804cd6e33c2f7c4678bbf54ee0a54a11e3878"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "369e163832707459ecb8d1a84ea180ab72ae3b00e1a863737c8fa104449d2db5"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "147919f6909058b09c9e9dd7f11681a177127c2ec05016472964aba36e1e7b7a"
|
||||
}
|
||||
},
|
||||
"0.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "95b904b065cc246de7e7b82d7aa3d6ee4a96dd9d2f2e195237c234d3e3395500"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "5bce895e3f57e958eb4ce4a5552e749a74593e2fc9d8e04422ed94df0b3b2056"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "afe7d832fd955b8d88ed19e20c0b25374714ea9e8017ec20b135d9bff5ef76a4"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "78a57352c2903c9818be71d8e44a143442e5e0d4de70b6b84e8f7dfe02f1c398"
|
||||
}
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "53a655b0763b12d421d625c7a53c08220883b6f081d9463d1b1dbf4aa5ad1d23"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "7049ccce500c2edcb7853b3e5a3761d0657e29833e6453b46a64123b95813dfe"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f271492b124f696698a153c61962637d8761bd1a41d560dce6139f143211a16e"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.4.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b69da4c94be3e57c14cab8fecbfe795e52fc5c4fa709b7ece5de39281533b67c"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
@@ -298,13 +430,16 @@
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "2d9c383127227c2544ef57a9bcaff0b2db7598adc12fcdbfd6c8187cae6d52eb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "8d71e1ff24efeb15d15ecef8973c1dcae94879a4b125149170117a054ada624c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "5d4ebae0773209be7ac887acd423fcc55faf4698cb00bc0363a413d85c0011a6"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.3.0/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "41544b1e17d9f3d2f20af1d464250ee0d55de0c399c8019b22d62fd060835ebe"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
@@ -312,34 +447,43 @@
|
||||
},
|
||||
"0.2.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "c1ec7ce2f2eff915e5803106d02b4eac2a31eb80a88d86d4713d984004037e52"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "c5ed5285a427da8fe776f76a4b9c783124803bdbf6ec88fe81a2ca237c268bcf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1d4820db23edc91cd8cf6feb336648097b08bf0a6e3bb05fdd7c198e031f8a2f"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.2/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "5315e763ceb0d1e27c14a0e7fdbcd6113b77cb835c25dff9d82cf585c537ac1b"
|
||||
}
|
||||
},
|
||||
"0.2.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||
"checksum": "18f567e99bb588bab69a8c33c3e9c6d58bdede0eddde14b9d08f7ba9f6b00868"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "1a1317858ff1207f3483adf4a4140d439655e6c2c5ec107e94bc65f3a663cd59"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "0c01f5cbbf9e90a35224c4dc9bd94a6b9b2d9fe1f3b5b1711d2a135b82b3cb76"
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.1/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||
"checksum": "b4d713f937e3a3214c657b67bed9ce8474a7919e0d3064c4dd854f615be1b5e5"
|
||||
}
|
||||
},
|
||||
"0.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-unknown-linux-gnu.tar.gz",
|
||||
"checksum": "7fcb2a7a99d08b544ba7950558514a741edc023e689748f1045aa7f0f3cde10a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "38eb988ea3c017ad6794360050d1f8c79ef7720a09db5c5d2c7a9b030b7501d9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.2.0/parse-changelog-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "12e6f5c0ddbd423d8ecffc18c36f6684f7b8be2f29f04bc9a6b62a8612cf9265"
|
||||
}
|
||||
},
|
||||
@@ -348,12 +492,15 @@
|
||||
},
|
||||
"0.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-unknown-linux-gnu.tar.gz",
|
||||
"checksum": "9c293e52e217d7669d2e18ff9cb226b108f50deffd8c501208996c7e498a05cc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||
"checksum": "a39b5ab20f52712e65347e141cc4cafbd3bb0808f82af2d9bc8442c1202ef48e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.1.0/parse-changelog-x86_64-pc-windows-msvc.zip",
|
||||
"checksum": "dc2e44b4a7f9cf0cf11a7ac75b2a42f70f6e97d6269917bcf09182ede4282bff"
|
||||
}
|
||||
}
|
||||
|
||||
187
manifests/protoc.json
generated
187
manifests/protoc.json
generated
@@ -1,10 +1,193 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.23.4"
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.23.4"
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3.25": {
|
||||
"version": "3.25.2"
|
||||
},
|
||||
"3.25.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-x86_64.zip",
|
||||
"checksum": "78ab9c3288919bdaa6cfcec6127a04813cf8a0ce406afa625e48e816abee2878"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-x86_64.zip",
|
||||
"checksum": "5fe89993769616beff1ed77408d1335216379ce7010eee80284a01f9c87c8888"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-win64.zip",
|
||||
"checksum": "74cf3a0ead50be525ad393f820fce64baed3776202ff3b8423acf3bf0daaf542"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-linux-aarch_64.zip",
|
||||
"checksum": "07683afc764e4efa3fa969d5f049fbc2bdfc6b4e7786a0b233413ac0d8753f6b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.2/protoc-25.2-osx-aarch_64.zip",
|
||||
"checksum": "8822b090c396800c96ac652040917eb3fbc5e542538861aad7c63b8457934b20"
|
||||
}
|
||||
},
|
||||
"3.25.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-x86_64.zip",
|
||||
"checksum": "ed8fca87a11c888fed329d6a59c34c7d436165f662a2c875246ddb1ac2b6dd50"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-osx-x86_64.zip",
|
||||
"checksum": "72c6d6b2bc855ff8688c3b7fb31288ccafd0ab55256ff8382d5711ecfcc11f4f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-win64.zip",
|
||||
"checksum": "b55901fc748d1679f3a803bdc2a920e1897eb02433c501b5a589ea08c4623844"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-aarch_64.zip",
|
||||
"checksum": "99975a8c11b83cd65c3e1151ae1714bf959abc0521acb659bf720524276ab0c8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-osx-aarch_64.zip",
|
||||
"checksum": "320308ce18c359564948754f51748de41cf02a4e7edf0cf47a805b9d38610f16"
|
||||
}
|
||||
},
|
||||
"3.25.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-x86_64.zip",
|
||||
"checksum": "d26c4efe0eae3066bb560625b33b8fc427f55bd35b16f246b7932dc851554e67"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-x86_64.zip",
|
||||
"checksum": "15eefb30ba913e8dc4dd21d2ccb34ce04a2b33124f7d9460e5fd815a5d6459e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-win64.zip",
|
||||
"checksum": "ce2955439c6bb4c7d599d6ace2dabe4cb31f62c34808e542a7af57a3c6627d8a"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-aarch_64.zip",
|
||||
"checksum": "fe79d0eb356422917279c9580f74d2a486a8173fd020843f3b28ea6b71fba327"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-aarch_64.zip",
|
||||
"checksum": "76a997df5dacc0608e880a8e9069acaec961828a47bde16c06116ed2e570588b"
|
||||
}
|
||||
},
|
||||
"3.24": {
|
||||
"version": "3.24.4"
|
||||
},
|
||||
"3.24.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-linux-x86_64.zip",
|
||||
"checksum": "5871398dfd6ac954a6adebf41f1ae3a4de915a36a6ab2fd3e8f2c00d45b50dec"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-osx-x86_64.zip",
|
||||
"checksum": "6c3b6bf4038d733b6d31f1cc4516a656570b5b5aafb966b650f8182afd0b98cf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-win64.zip",
|
||||
"checksum": "8f3f92fbf7dd2995129e6fe223c07c0aaa97fb182f19cecfb424e9146b273eb6"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-linux-aarch_64.zip",
|
||||
"checksum": "83ac000ff540e242b6a2ff221a3ac88d2d8e55443801b7a28e9697e5f40e8937"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.4/protoc-24.4-osx-aarch_64.zip",
|
||||
"checksum": "d80544480397fe8a05d966fba291cf1233ad0db0ebc24ec72d7bd077d6e7ac59"
|
||||
}
|
||||
},
|
||||
"3.24.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.3/protoc-24.3-linux-x86_64.zip",
|
||||
"checksum": "fc793561283d9ea6813fb757ae54f1afea6770afcd930904bdf3e590910420aa"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.3/protoc-24.3-osx-x86_64.zip",
|
||||
"checksum": "13b45cdcde9b2101e982de897d5490cfd81dfa181605749c23982379ba0e3288"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.3/protoc-24.3-win64.zip",
|
||||
"checksum": "c8f8c87e2eb6ba1e45f1f0b7b6c17f129309fff421c04290e272de1f7defd8f1"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.3/protoc-24.3-linux-aarch_64.zip",
|
||||
"checksum": "77a5a41f3e9712af6a35de13143b9b2b77f075aa1ab18a63cca4483b30f6e3cd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.3/protoc-24.3-osx-aarch_64.zip",
|
||||
"checksum": "cca53adb73a6686dd60bb3b0da33961e6b9dab1f833c851b5e1bb7b5df02b36f"
|
||||
}
|
||||
},
|
||||
"3.24.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.2/protoc-24.2-linux-x86_64.zip",
|
||||
"checksum": "1bfa935466cf902200cfba0e80d0ac60fec8e4c61aad3debc9fc97a135604b72"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.2/protoc-24.2-osx-x86_64.zip",
|
||||
"checksum": "335d8623065234734d35b284f36326fbeded4bad88ca20a2df181761f67ca1a5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.2/protoc-24.2-win64.zip",
|
||||
"checksum": "e0cbca02e34aca5c76059f8b78000512a83c77409f7137ec6977fc554609f79f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.2/protoc-24.2-linux-aarch_64.zip",
|
||||
"checksum": "6593cf94c8d66f367e6526fda6c0ee0fdd442171a9e302c4625e6eb0958c06c1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.2/protoc-24.2-osx-aarch_64.zip",
|
||||
"checksum": "9624e53cd0c061afb5eab9e50fc0372383585dcc22bd2b1fb54fd5a4c3294989"
|
||||
}
|
||||
},
|
||||
"3.24.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.1/protoc-24.1-linux-x86_64.zip",
|
||||
"checksum": "1b9d1467205530986d58d24d2b89b9db3c8a9e3c31ed40b2a223913480ca8987"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.1/protoc-24.1-osx-x86_64.zip",
|
||||
"checksum": "476782d4220ff7b2d8b333a648a1f8a52c200211db85e76347e668d9d4c07515"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.1/protoc-24.1-win64.zip",
|
||||
"checksum": "dad1efed75cb772a0c9e5d4646006bf87e1e051191473a2a30c9db66ee223cfd"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.1/protoc-24.1-linux-aarch_64.zip",
|
||||
"checksum": "676a38ff5584c913bbab3991bb1a515b8cbd22a12c029e24c440d9b05c816f1c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.1/protoc-24.1-osx-aarch_64.zip",
|
||||
"checksum": "e7c622512ad2133f25bc6369e1330809daa7ae2742611bf596bbc904e18ca8d5"
|
||||
}
|
||||
},
|
||||
"3.24.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.0/protoc-24.0-linux-x86_64.zip",
|
||||
"checksum": "4feef12d91c4e452eac8c45bd11f43d51541db7fc6c18b4ca7bdd38af52c9d15"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.0/protoc-24.0-osx-x86_64.zip",
|
||||
"checksum": "c438ae68427aa848f4e2dbf7d6cbd4e6a13e30a6bcc61007fd95cfc90451264a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.0/protoc-24.0-win64.zip",
|
||||
"checksum": "8c84d3d36936424a99934a9e5034f8a573615bf7f1b4246d536f33c120af60cd"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.0/protoc-24.0-linux-aarch_64.zip",
|
||||
"checksum": "d27f1479fc4707f275eaa952cef548f9fa0c8ef2d8cb5977f337d2ce61430682"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v24.0/protoc-24.0-osx-aarch_64.zip",
|
||||
"checksum": "e4cc0739f0f8ae31633fb11335f11e6fbe067ecda8fd1b4716e80cfe3661ee1d"
|
||||
}
|
||||
},
|
||||
"3.23": {
|
||||
"version": "3.23.4"
|
||||
|
||||
5
manifests/shellcheck.json
generated
5
manifests/shellcheck.json
generated
@@ -1,23 +1,20 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.x86_64.tar.xz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "shellcheck-v${version}/shellcheck"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.darwin.x86_64.tar.xz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "shellcheck-v${version}/shellcheck"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.zip",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "shellcheck.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.aarch64.tar.xz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "shellcheck-v${version}/shellcheck"
|
||||
}
|
||||
},
|
||||
|
||||
16
manifests/shfmt.json
generated
16
manifests/shfmt.json
generated
@@ -1,24 +1,20 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_amd64",
|
||||
"bin_dir": "/usr/local/bin"
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_darwin_amd64",
|
||||
"bin_dir": "/usr/local/bin"
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_darwin_amd64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_windows_amd64.exe",
|
||||
"bin_dir": "/usr/local/bin"
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_arm64",
|
||||
"bin_dir": "/usr/local/bin"
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_linux_arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_darwin_arm64",
|
||||
"bin_dir": "/usr/local/bin"
|
||||
"url": "https://github.com/mvdan/sh/releases/download/v${version}/shfmt_v${version}_darwin_arm64"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
|
||||
322
manifests/syft.json
generated
322
manifests/syft.json
generated
@@ -1,33 +1,343 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_linux_amd64.tar.gz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "syft"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_darwin_amd64.tar.gz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "syft"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_windows_amd64.zip",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "syft.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_linux_arm64.tar.gz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "syft"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_darwin_arm64.tar.gz",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "syft"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.86.1"
|
||||
"version": "0.100.0"
|
||||
},
|
||||
"0.100": {
|
||||
"version": "0.100.0"
|
||||
},
|
||||
"0.100.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "0b9db5e79568dfe846abec744ff3f3e4d6aeef1a2e8c84a5cfe355c4d05e2b4a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "2a8ae723034874fb2a45cc9b8b3fc371d60d7ef1aeefdce28c4b22856595b7c9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "4490bf39e4432823a54166b6245f4255030d193eb05230c166f8589d48a736ca"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "697d039c6d31d551d77472c498370605b2b666c3cfdfc8f961d448de3039bef7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "67cac58c26f9b701583feca5d9a2b0f07d5dee73465f7610f7ccad02aa924feb"
|
||||
}
|
||||
},
|
||||
"0.99": {
|
||||
"version": "0.99.0"
|
||||
},
|
||||
"0.99.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e18580d1d55370431503a6dc17082e53ce0195cec498d025c09e3a201f492911"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ab38b1f15f5503777961494fa2d027a1c47bfc9e83550ab07a3a4a6354db9dfa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "39adaae48cf1158c1181c3948bd4823e3fdd84f3411fb3cf0e466a29a1355732"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f198faf502e9fd6161a4236c365ff5f95e23f0b26d5e18fd6b245a5e2a1cb94c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "43a4267e540766a4a9205802b69713b0dd76e08e4c6828b0b7b51363a72ba498"
|
||||
}
|
||||
},
|
||||
"0.98": {
|
||||
"version": "0.98.0"
|
||||
},
|
||||
"0.98.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2340210ba861481f269fcebf910cb4ea888d6ffc44a93758db227d6f1e555977"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "91253de44621b040a0c8224256d30eab629dc74e3e683bbd69e1c96d839fe794"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "120a76468bf91aeadcc8275105723f1c2c2600b765c302bf9ec4a228a1fecf2d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "fa800c59670aa34193a2d5634470cf10a5458306e1c062a9053ce72a4ef4d54f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9838f0aa8ef461a8090460e2dbefe459ddab033e063abb07c16e83de05cff374"
|
||||
}
|
||||
},
|
||||
"0.97": {
|
||||
"version": "0.97.1"
|
||||
},
|
||||
"0.97.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "592e642bb795bb0f6d9c35f4da58774f9b40d1f8ece3ea0367c2dea27dced470"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d86c2c80ef47179229bdd857508411424cf612760f13b8dc394de2f2a65d7ca6"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "aac9e63d219f27a75751e74d09d36c2ddfc02d1d623f8f8234e6b377f525ed2d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "039003a7bc551f298d16ed770a1e5d0a51ea5fb1d86e021623a0435f69203c64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7f62a2a6b5d56d065703e313d1a74893e9579396d75f022eedc8dab723ab0a8e"
|
||||
}
|
||||
},
|
||||
"0.97.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c17c905a2b687c1dac3fb96d7d30bcd6fbec1bdb5662372d0d9e2f8536b7ce04"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "46636177f41e8fe01941b786141a9cabd34453da2b245068925e0f8a56797a54"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "250cc21ad1538c575fa74d51230c20c7517af79d36b5271788ca4ebf038e4a26"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "8cce25f7180c385de094936c40306f5efacf1ec5dc9e150076aa1b8a4844ff35"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6bb8c10704c2d0de82e3e6dfd845391343c6d13737b71576f4c5d586b0eefbe1"
|
||||
}
|
||||
},
|
||||
"0.96": {
|
||||
"version": "0.96.0"
|
||||
},
|
||||
"0.96.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "abc1b66ba07241eaa667a78900dabab4a4e7a96a1776b39628a4de3b61dfa30d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "08e8b68e4f59fac5320a44738c6352c70f7b70e55823447736c4188d9a39f479"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "6e459a69302a181a62e2e85566e94ecce4850a908af648850467a4d2d426823e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "d43bd1a221f4393b1e6ddb1d03d381b6dde837d2b35c121eeec16f360e399592"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "ab4c4a3b09c0fa6b0b6f00596bd13fe177bf1510ba6cea6bbcd6af3b846bc4a7"
|
||||
}
|
||||
},
|
||||
"0.95": {
|
||||
"version": "0.95.0"
|
||||
},
|
||||
"0.95.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "437ce8e8f23176a88f8ad05a6252dc417081a4569c921ddbe6241c9873da8cba"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6d46dc6a5565a5296a3ca606345d249796248f334c438f3ec59419227357f3ec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "aff4d28a825e59e799610463cdce3ff89fc41532b2cadfa7067a8e2295bcd315"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "8fc9b37e861ebc9fdddf09dc3b1089cdab6a7f2eb4f18c0d57e1716cdd1c8d25"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "bcc97342151b95dfa4fbe06c25de4508b6e703f3780b1ad4a2be67ec15844e66"
|
||||
}
|
||||
},
|
||||
"0.94": {
|
||||
"version": "0.94.0"
|
||||
},
|
||||
"0.94.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a18f10ba6add219b2680687450869db3c6a8b71e68ca6ae3925f9e53964cacbd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6057745c6618ec69f5a7a0d517c230b4ad55ec5ea33ab51ec928b364cac6b3a8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "be675b28d282f0be75868cea4766369325e58ede7d4fcf76ce97d0a1004d413a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "7a6dc03e02565e1008d93c6083181b1699cde3da15ab975e21ef7ae7c3e5caa1"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0109b3015e618ec54f7d431aef37c610db5864435d71990874b1f884373da936"
|
||||
}
|
||||
},
|
||||
"0.93": {
|
||||
"version": "0.93.0"
|
||||
},
|
||||
"0.93.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "5fb0eb70c0f618e9a8b93d68b59da4b5758164b1aacc062e2150341baf7acc73"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fbf8d99ff614221bdb78dc608dd4430b0fd04a56939a779818c7b296dfd470f1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "78da6446129fa3ae65114ddf8a56b7d581e21796fd7db8c0724d9ae8f8e3eeb4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f2f8889305350ee3a53a012246acfa10b59b7aee67e9b6a2e811f05b67f74588"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "169da07ce4cbe5f59ae3cc6a65b7b7b539ed07b987905e526d5fc4491ea0024e"
|
||||
}
|
||||
},
|
||||
"0.92": {
|
||||
"version": "0.92.0"
|
||||
},
|
||||
"0.92.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "42159b11660fba22a12f8acad87022987337c0725b99d9cf645b690163d5bfce"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ac6097010cbba3e0300672868d54670ff514458c6784683172680c47ba1696de"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "071135f3ddff00edd7c21663a08d8c8e1a9d199f55bb0f3cd36aaeb1e186875d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "33f6636e54eb1731b137c43257d8de8025282ca3570f307f3249ba7d5757ce10"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8518d8682b5fe287caaabf3584331074220ab3f588ed3d47badf8428af87c320"
|
||||
}
|
||||
},
|
||||
"0.91": {
|
||||
"version": "0.91.0"
|
||||
},
|
||||
"0.91.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "51188401eb2a2425db1155ba18cb64db8275491a1e1049690fe6e8a371ff222a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "724e6864a356834d8f3a40a3db2216884fc2c4cf69b67baa03cd08466e80fca9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9189e2246b5b649f8f09eb6d7500ee5f698253e94ebb34fab06ea6910489bcdc"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "e9d3eb8120438325b79a8bf2a994692a111e5a47c63bbdf7762f7e9fb5a12f4a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d53362e44322e81015c9fa17f2254f2fa3d55dc04f18c1e0bc8891705aaf4696"
|
||||
}
|
||||
},
|
||||
"0.90": {
|
||||
"version": "0.90.0"
|
||||
},
|
||||
"0.90.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7368d65830fe90ad96edac8a1d548193a36e18853f30e11b9f97772a573eae2a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5b2c36edf5a317eb45691484ad6eea6ffc2aee45fb97612492b93099a9407578"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "eaffd994f6c90ce39e7753f1cb48f5e61f7828b83dc8f27364490f02813d3645"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "06bc39ff9ff3a3a5ba7055a158eace7bf105c8baf9eecfa33fbb1387e9dab4ed"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "9d596ab903becd9061cb9919e6e626835978246adaaf0392c871fdf34b974c38"
|
||||
}
|
||||
},
|
||||
"0.89": {
|
||||
"version": "0.89.0"
|
||||
},
|
||||
"0.89.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b7cc7c1fb588454947ca678df7ddd906620d399a05f92a550b1b2d312fb26764"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "fd8fc86772d44b4a93f6566a897f832923cc6aa3de9434772a4ac0966377f8be"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1a512c97b3fa504ad0b6c8c62660cfe980786a433a1582b460bd35005b36ceb2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "1c1c8e53d7157c3e861116e24eb494da0b660b3757ea69d6e05038c6ed76c50f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7d6d848c4375d10c2ebd019120a835f3d4527bb78250efc47fd2ba010a6798ba"
|
||||
}
|
||||
},
|
||||
"0.88": {
|
||||
"version": "0.88.0"
|
||||
},
|
||||
"0.88.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "d22c5e840c1a9ba10aee264d8bd015aca9c745bfd23efdfe75fdd36eeaf75ea8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "f27232e327bf7f533dcffb2275250d325f45b69f5a0bd723c33f40f733e89e15"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "3c4bbcfee4c885e2b344c0de3dc77987057b27079cccb1b15435fd2399f92cfa"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "2c5550833c9c958f29e0f0cd13fd962b1805b97c8775db73c44e274da42a7b39"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8e822e53eb3f779e446466a93863a75da9e78cefdbcf1fa575b0645a45dcc868"
|
||||
}
|
||||
},
|
||||
"0.87": {
|
||||
"version": "0.87.1"
|
||||
},
|
||||
"0.87.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "1f6f5aa0bb5682f8db74cb5adf00fac9bddec40f6fcde808b71c43d3593e3cf5"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c24990a01127bfe512351bb65694460629a6c83828e02aef9f8e7ece5d0b3c8a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ec89bf68571238a67b83c26a32371b67efa6daeaa819d67a9f281a69cb2e0cd0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "5570eb42a9a2b696d4d8398a9733f7f2dda0e4a243413960aeab44a1183a6f47"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "eeae4d4ed97f9519697027d658deab72fcdc94a6f2c4d77354a82085fb8db1f4"
|
||||
}
|
||||
},
|
||||
"0.87.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "9567007466ae6c5c893abd680258f8781b0709188fb0aab59eb1eb35c64ea6b6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "60137a14c6a1340e7405baa07876b5e442e756b208fd9b5b3cb2f9a14a410e19"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "2fe288c607b1d2febac30b5997b76aa83b40694b8af7af6690d9f64385212f3c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "14f5876c6543d084fa0f91ec928af8bd0dba7ea09f5848528c6402b20ff72041"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "2b68cefc0b51781fdf2669ef3633904fe057740b6752d2704db34ba380238387"
|
||||
}
|
||||
},
|
||||
"0.86": {
|
||||
"version": "0.86.1"
|
||||
|
||||
1
manifests/wasm-pack.json
generated
1
manifests/wasm-pack.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "wasm-pack",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/rustwasm/wasm-pack/releases/download/v${version}/wasm-pack-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
|
||||
446
manifests/wasmtime.json
generated
446
manifests/wasmtime.json
generated
@@ -1,13 +1,422 @@
|
||||
{
|
||||
"rust_crate": "wasmtime-cli",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "11.0.1"
|
||||
"version": "16.0.0"
|
||||
},
|
||||
"16": {
|
||||
"version": "16.0.0"
|
||||
},
|
||||
"16.0": {
|
||||
"version": "16.0.0"
|
||||
},
|
||||
"16.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v16.0.0/wasmtime-v16.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "7bb4c78977a711b3af820e7e120e05b63124b0c9707f82b39ec02252caa01504",
|
||||
"bin": "wasmtime-v16.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v16.0.0/wasmtime-v16.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "5a0f814a7124407166212866bc5fa381a2e615bc05152e5c749986a2697c5a61",
|
||||
"bin": "wasmtime-v16.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v16.0.0/wasmtime-v16.0.0-x86_64-windows.zip",
|
||||
"checksum": "c6a4a247fbe50ba306dcaf91327e3f4eceac007554739648cf09542f87c12efb",
|
||||
"bin": "wasmtime-v16.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v16.0.0/wasmtime-v16.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "b21cc534b3dc89e6abcfca9981f9a0a156291b2418d2ef45390dd59013a98adc",
|
||||
"bin": "wasmtime-v16.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v16.0.0/wasmtime-v16.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "a9d5b7e75d7b8877390b9b0b078fe995d721d86ea9f11fc97a43fc1a3352b0c3",
|
||||
"bin": "wasmtime-v16.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"version": "15.0.1"
|
||||
},
|
||||
"15.0": {
|
||||
"version": "15.0.1"
|
||||
},
|
||||
"15.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.1/wasmtime-v15.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "c42e1fe7c5aaa685e40b31c5d5834a52821729ede40a6af3daf4052967c2ed16",
|
||||
"bin": "wasmtime-v15.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.1/wasmtime-v15.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "0a8cddf89d4d6c142451e7571779e6a432c7fb343a78b2cba34655b957350bba",
|
||||
"bin": "wasmtime-v15.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.1/wasmtime-v15.0.1-x86_64-windows.zip",
|
||||
"checksum": "fbd32138bfdfba5cac2067dacd4c3a5d4bcac1137e138177e684f6cd8a5ed6b8",
|
||||
"bin": "wasmtime-v15.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.1/wasmtime-v15.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "037e9e562f69e81c885337916067a9457a3f6b01e7e6ffc5feefb291794bda38",
|
||||
"bin": "wasmtime-v15.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.1/wasmtime-v15.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "d0f958d1285b6dff337f4a8c0ef5b282c6484608c712c2ea4482c0b5b87b66af",
|
||||
"bin": "wasmtime-v15.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"15.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.0/wasmtime-v15.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "ace1bbd35cb6c9aea7f970ea56e19b63d16eaec66d852b767dbd3e3c3092ce08",
|
||||
"bin": "wasmtime-v15.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.0/wasmtime-v15.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "2913d43f2d943071566daaf4e2a47cf4a7e58bf077817b6e431b2ecc2da772d9",
|
||||
"bin": "wasmtime-v15.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.0/wasmtime-v15.0.0-x86_64-windows.zip",
|
||||
"checksum": "70ee6bf44afd29cdd6b480675070e899489162906d83449a7d4a2c82cc2371c3",
|
||||
"bin": "wasmtime-v15.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.0/wasmtime-v15.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "8feef65dff1acd5b5f69e5f08e34d3c3c29c6fc680c30a3a1cfa8b618c45818a",
|
||||
"bin": "wasmtime-v15.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v15.0.0/wasmtime-v15.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "51c5bb6d83f111228fe59ee42b5e7dfa0f3ff7a65665f20237c44acf20ee5e42",
|
||||
"bin": "wasmtime-v15.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"version": "14.0.4"
|
||||
},
|
||||
"14.0": {
|
||||
"version": "14.0.4"
|
||||
},
|
||||
"14.0.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-linux.tar.xz",
|
||||
"checksum": "7683aa6a7922cb6c7f687022026057e522abb2b20dde7d7ddef773382703dd78",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-macos.tar.xz",
|
||||
"checksum": "7ba9e46478f8340de74154a663473bca8d16efb51f2680c48da59a6164d98e60",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-windows.zip",
|
||||
"checksum": "d92867844663287f9a74e74f5006212f81f3af80e80ec000245b34a7a9375fe8",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-aarch64-linux.tar.xz",
|
||||
"checksum": "0c9131bb4d022a310cb18900dd91bef2be383c3bce48387c8200804259422b4c",
|
||||
"bin": "wasmtime-v14.0.4-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-aarch64-macos.tar.xz",
|
||||
"checksum": "e15b16c0a5184e36d0ffc27d7b5b96f6de04cc4edd6c165d8280a0fad44d9d55",
|
||||
"bin": "wasmtime-v14.0.4-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.3/wasmtime-v14.0.3-x86_64-linux.tar.xz",
|
||||
"checksum": "9edc728b4601d4552cbdecd23d1c6e9712ea4e5a645518b1e570c2aa0165954e",
|
||||
"bin": "wasmtime-v14.0.3-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.3/wasmtime-v14.0.3-x86_64-macos.tar.xz",
|
||||
"checksum": "04f994c58febde85c57343c55bbeacfc021a3505257accbea2d2df532244ec3d",
|
||||
"bin": "wasmtime-v14.0.3-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.3/wasmtime-v14.0.3-x86_64-windows.zip",
|
||||
"checksum": "6ae803bd0e66f2fc22b4165b0282757571a101af60fbac789a6e7f2074ac72a9",
|
||||
"bin": "wasmtime-v14.0.3-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.3/wasmtime-v14.0.3-aarch64-linux.tar.xz",
|
||||
"checksum": "4eed3576ff23152c7f107244d0c1d6f3d2a663aebb160ab972207e82eb796e2e",
|
||||
"bin": "wasmtime-v14.0.3-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.3/wasmtime-v14.0.3-aarch64-macos.tar.xz",
|
||||
"checksum": "59e6f0777d016de7816bac99086f2060114f05a46a25e13ce81b3f23a839d59b",
|
||||
"bin": "wasmtime-v14.0.3-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "880827d58ee9224225e06f3cda1dda1df2685569b29a07596c5ddb1c382c998b",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "b13a78310e78a7acea9d9667aaec896115b293eca5700dcd74764a5521431d33",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-x86_64-windows.zip",
|
||||
"checksum": "8edf2a37fcb4504a59bccf63fd9e4110d28a5ebb6cf9363267bd584094e81aab",
|
||||
"bin": "wasmtime-v14.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "877dff2c4c619f6ba44691b4ef44a6b89163ba34d47c9a785cc45ff207abd1fe",
|
||||
"bin": "wasmtime-v14.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.2/wasmtime-v14.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "d1de12a057122c3c15b755469b24f41448aa0b9bbe46f35eb740054a295e386e",
|
||||
"bin": "wasmtime-v14.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "b12443cccd5edab3dfe8d4033348475124275706c2817573bd19be9e5ae32a79",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "183ed79e53a3dbf9c726e153a33c1564dc251a033b7a0120ef86ccd37b54625f",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-x86_64-windows.zip",
|
||||
"checksum": "81f80f914d67d30a403d0593e9ad65c661e47cca65d7013ad07fd977b7409956",
|
||||
"bin": "wasmtime-v14.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "eb0c4edc80dd8c98194d7b660daa2778042290a3c2268aee97af691786a189a8",
|
||||
"bin": "wasmtime-v14.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.1/wasmtime-v14.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "282acc05188c0df89dc3c5ba1ff7d78945b6cb7c7917bdeb4a9ca6360fc204ca",
|
||||
"bin": "wasmtime-v14.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "09dba633439859b8d7e21fa803f04951f2ab6da5d8a85ff2178c5748a0f46338",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "17684c65dab1de8bebb81a634a736c53820454ba2dbf97ea7b5f18f7fed1431c",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-x86_64-windows.zip",
|
||||
"checksum": "8751bbefb351a10891a15221770f5948d0b198a56033251e85691159384a7e52",
|
||||
"bin": "wasmtime-v14.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "78b41d7b1268b624e6302f333994238219459cd3545281265e5efd42d3cbd304",
|
||||
"bin": "wasmtime-v14.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.0/wasmtime-v14.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "93400e03c0eaa24cf36156bcf2f871016fb6b542c0f429549b45449714dfe976",
|
||||
"bin": "wasmtime-v14.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"version": "13.0.1"
|
||||
},
|
||||
"13.0": {
|
||||
"version": "13.0.1"
|
||||
},
|
||||
"13.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "65c98b4165d49e5d85fe189c99586c919f6f5d97d307debf02ead9ac239c9637",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "210fa2a44460df64a44e13683438cf22036faced14fa77295d50e6a181d853ee",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-x86_64-windows.zip",
|
||||
"checksum": "38992da8e4d41fa3391465afdd12d625f8b7e9883787354486dd80009f226979",
|
||||
"bin": "wasmtime-v13.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "fbc5ae03a1289aef4c712580e3f6d41cb9e5c1444149f6caa4cdfb766dd452f1",
|
||||
"bin": "wasmtime-v13.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.1/wasmtime-v13.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "4f766d93491dd4611063aec55fd723c348f94d0e847a7f5122a825e38783ecbd",
|
||||
"bin": "wasmtime-v13.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"13.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasmtime-v13.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "af14e310a27d28e07675bb5d5254adee1cfddfeab0d9541e68b074f6263f4c2d",
|
||||
"bin": "wasmtime-v13.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasmtime-v13.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "a68023cd806de4432a102f24b07b204c8f83f8ce626c5ac4f248faa0807d0f49",
|
||||
"bin": "wasmtime-v13.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasmtime-v13.0.0-x86_64-windows.zip",
|
||||
"checksum": "ad1dea7c069eeda2432d4344221b05c46d146aaa7f5b16cbd468932e9fdaac76",
|
||||
"bin": "wasmtime-v13.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasmtime-v13.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "2422b7c6c0d60bcfbab7d098ead0e120e24971525521a7758ea1a1db5ce57395",
|
||||
"bin": "wasmtime-v13.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasmtime-v13.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "12b32b91e07f53ea363505530b6fb3312a7ac1e71ae38957bb545011f10dbaab",
|
||||
"bin": "wasmtime-v13.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"version": "12.0.2"
|
||||
},
|
||||
"12.0": {
|
||||
"version": "12.0.2"
|
||||
},
|
||||
"12.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.2/wasmtime-v12.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "f78bde3bd5758b9b228b98e45c5b40a3f48f73a8d0b19dbed111cd71fcdca570",
|
||||
"bin": "wasmtime-v12.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.2/wasmtime-v12.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "ed1a8760c5ddc9d3565a76908bb1e8a008b731b43ffa069b18d403542e49c683",
|
||||
"bin": "wasmtime-v12.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.2/wasmtime-v12.0.2-x86_64-windows.zip",
|
||||
"checksum": "9843d87d6bde399d7ccb3ba8699486f5a5ea145b106fa3bd4ca6e13ab2c61119",
|
||||
"bin": "wasmtime-v12.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.2/wasmtime-v12.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "1a59e011e9deb4d3d7eb468028a56026499f5584727ea0a8c90012037455ac3c",
|
||||
"bin": "wasmtime-v12.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.2/wasmtime-v12.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "3f20a5b95950e7291f9dd07c9d84ebe115b34db283c7939b8f4b45e833b84a4e",
|
||||
"bin": "wasmtime-v12.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"12.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.1/wasmtime-v12.0.1-x86_64-linux.tar.xz",
|
||||
"checksum": "59eb24b421c40104240d00848e3d9ffee5403b7e15958ace974aa2705050b0b3",
|
||||
"bin": "wasmtime-v12.0.1-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.1/wasmtime-v12.0.1-x86_64-macos.tar.xz",
|
||||
"checksum": "1975f51fd251fa19345776328f958985606458b5d7178c5a10fc72fd9f2ba59f",
|
||||
"bin": "wasmtime-v12.0.1-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.1/wasmtime-v12.0.1-x86_64-windows.zip",
|
||||
"checksum": "1878426629e78c7d80d26448fe5c9d8adf878383edc6ea4c772bc7ef59f963fb",
|
||||
"bin": "wasmtime-v12.0.1-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.1/wasmtime-v12.0.1-aarch64-linux.tar.xz",
|
||||
"checksum": "7ec484c9f3c3002a789c41252b630ac509b0532102bfd3aa66e5d6d7dbebcc74",
|
||||
"bin": "wasmtime-v12.0.1-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.1/wasmtime-v12.0.1-aarch64-macos.tar.xz",
|
||||
"checksum": "975e286eb7ad4a4e17b7bb73b0b39dd6212ef7606f6d74ff63d5d8f2d5f7c339",
|
||||
"bin": "wasmtime-v12.0.1-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"12.0.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.0/wasmtime-v12.0.0-x86_64-linux.tar.xz",
|
||||
"checksum": "c31e0d8eb2797627ba1f72b313315da960016f87ccec3cce2ae67654060a8f04",
|
||||
"bin": "wasmtime-v12.0.0-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.0/wasmtime-v12.0.0-x86_64-macos.tar.xz",
|
||||
"checksum": "27a649593f3106f256c227d26ce8f3d03b360a267d89b094537217104fa05e88",
|
||||
"bin": "wasmtime-v12.0.0-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.0/wasmtime-v12.0.0-x86_64-windows.zip",
|
||||
"checksum": "fb0c6e981f2d1997174ef198819091bdca517c20ecd727762e0b38d2643b1b4d",
|
||||
"bin": "wasmtime-v12.0.0-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.0/wasmtime-v12.0.0-aarch64-linux.tar.xz",
|
||||
"checksum": "3693fd9db6ad37e6937c5fdc003f0038bbfde9eec0ad33ee7cc611a85cac29c4",
|
||||
"bin": "wasmtime-v12.0.0-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v12.0.0/wasmtime-v12.0.0-aarch64-macos.tar.xz",
|
||||
"checksum": "64d594618e47e0b5b70a3b38c943e6d79c145ea281defef1ad13c92faafc3e8c",
|
||||
"bin": "wasmtime-v12.0.0-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"version": "11.0.1"
|
||||
"version": "11.0.2"
|
||||
},
|
||||
"11.0": {
|
||||
"version": "11.0.1"
|
||||
"version": "11.0.2"
|
||||
},
|
||||
"11.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "71d67b23ba4e6a1a589dcfe0658fd7125b5ceb5953481f90611c616ba1dd8986",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "b039ce32979d61c9e8d3dd82fa18d900954ee91f160666066d5353a1eb5a15b7",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-x86_64-windows.zip",
|
||||
"checksum": "a5b3e795ec242a4c38184b4ce7d4239a8878985338e1afa7c33dbc86bd0f8b43",
|
||||
"bin": "wasmtime-v11.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "d1d628721c3d8b36d7d19b396b25d5b8d6f2a97f6e7b48f31913893b280a1b90",
|
||||
"bin": "wasmtime-v11.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v11.0.2/wasmtime-v11.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "2654ef8ad5c7f64c9c9cf0a4d7b50592785d3402329ca84e0e65e35896293c7a",
|
||||
"bin": "wasmtime-v11.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"11.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -64,10 +473,37 @@
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"version": "10.0.1"
|
||||
"version": "10.0.2"
|
||||
},
|
||||
"10.0": {
|
||||
"version": "10.0.1"
|
||||
"version": "10.0.2"
|
||||
},
|
||||
"10.0.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-linux.tar.xz",
|
||||
"checksum": "08b0e924918ff7409ccec14475c753f991e6ef535e2875a1a48c89dbfc85162d",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-macos.tar.xz",
|
||||
"checksum": "2fb77c2ee05ac5c902f0bf57d7f8ab1f876bfd4f3c57c1fbbd36c97f60a8c798",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-x86_64-windows.zip",
|
||||
"checksum": "3ca5fd7b4f6251e1b183d287dee08d6c38786f5ffb7dd313dda5b1672b7c2456",
|
||||
"bin": "wasmtime-v10.0.2-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-aarch64-linux.tar.xz",
|
||||
"checksum": "15ab7c7650499200729f3514d9232f848b304485fe60add47e22fc6c55629d48",
|
||||
"bin": "wasmtime-v10.0.2-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v10.0.2/wasmtime-v10.0.2-aarch64-macos.tar.xz",
|
||||
"checksum": "e2c66ca8ec6cf5999c93a3823a187e7cfba9225a06027922e9ed7f1fe6d86f5a",
|
||||
"bin": "wasmtime-v10.0.2-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"10.0.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
34
manifests/xbuild.json
generated
Normal file
34
manifests/xbuild.json
generated
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"rust_crate": "xbuild",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/rust-mobile/xbuild/releases/download/v${version}/xbuild-linux-x64",
|
||||
"bin": "xbuild-linux-x64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/rust-mobile/xbuild/releases/download/v${version}/xbuild-macos-x64",
|
||||
"bin": "xbuild-macos-x64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/rust-mobile/xbuild/releases/download/v${version}/xbuild-windows-x64.exe",
|
||||
"bin": "xbuild-windows-x64.exe"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"0.2.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "9c294809ec3cb314b34e9f644b5bbf6ed262c25c1eeb78a3691836a95bc58e0d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "e357205fde5262d77b8b1dc1cb066a4f7b4edd0a83b71b3513ae466b08343305"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ce503cd64e6449d1c3e3bc2bfb621e9dd3ebfc775e99c97f98c2ab145e533946"
|
||||
}
|
||||
}
|
||||
}
|
||||
17
manifests/zola.json
generated
17
manifests/zola.json
generated
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"rust_crate": "zola",
|
||||
"template": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/getzola/zola/releases/download/v${version}/zola-v${version}-x86_64-unknown-linux-gnu.tar.gz"
|
||||
@@ -11,7 +12,21 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.17.2"
|
||||
"version": "0.18.0"
|
||||
},
|
||||
"0.18": {
|
||||
"version": "0.18.0"
|
||||
},
|
||||
"0.18.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "521ca7990b60e1270df807e01cbeb1ce69ef099745883b7929a4944cd5625d3e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "19833c38ce455cb97a9b2dce1dd882af973553e66f722e9a599e1ca152e412ba"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "9c0f2880ace47a723999a2b9a96fb12178d12d62cd5e56f3c975266552594949"
|
||||
}
|
||||
},
|
||||
"0.17": {
|
||||
"version": "0.17.2"
|
||||
|
||||
@@ -1 +1 @@
|
||||
git ls-files '*.sh' # TODO: check more files
|
||||
git ls-files
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/../..
|
||||
|
||||
@@ -21,7 +21,7 @@ set -x
|
||||
for manifest in manifests/*.json; do
|
||||
git add -N "${manifest}"
|
||||
if ! git diff --exit-code -- "${manifest}"; then
|
||||
name="$(basename "${manifest%.*}")"
|
||||
name=$(basename "${manifest%.*}")
|
||||
git stash
|
||||
old_version=$(jq -r '.latest.version' "${manifest}")
|
||||
git stash pop
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/../..
|
||||
|
||||
# They don't provide prebuilt binaries for musl or old glibc host.
|
||||
glibc_pre_2_34_incompat=(
|
||||
xbuild
|
||||
)
|
||||
glibc_pre_2_31_incompat=(
|
||||
"${glibc_pre_2_34_incompat[@]}"
|
||||
zola
|
||||
)
|
||||
glibc_pre_2_27_incompat=(
|
||||
@@ -41,13 +45,18 @@ case "$(uname -s)" in
|
||||
incompat_tools+=("${musl_incompat[@]}")
|
||||
else
|
||||
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
|
||||
higher_glibc_version=$(sort <<<"2.31"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
higher_glibc_version=$(sort <<<"2.34"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(sort <<<"2.27"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
|
||||
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
|
||||
higher_glibc_version=$(sort <<<"2.31"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(sort <<<"2.27"$'\n'"${host_glibc_version}" -Vu | tail -1)
|
||||
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
|
||||
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
|
||||
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@@ -63,6 +72,10 @@ esac
|
||||
tools=()
|
||||
for manifest in tools/codegen/base/*.json; do
|
||||
tool_name=$(basename "${manifest%.*}")
|
||||
# cross -V requires rustc
|
||||
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc &>/dev/null; then
|
||||
continue
|
||||
fi
|
||||
case "${host_os}" in
|
||||
linux*)
|
||||
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do
|
||||
@@ -80,7 +93,7 @@ for manifest in tools/codegen/base/*.json; do
|
||||
esac
|
||||
if [[ -n "${tool_name}" ]]; then
|
||||
if [[ "${version}" != "latest" ]]; then
|
||||
latest_version="$(jq -r ".latest.version" "manifests/${tool_name}.json")"
|
||||
latest_version=$(jq -r ".latest.version" "manifests/${tool_name}.json")
|
||||
case "${version}" in
|
||||
major.minor.patch) tool_name+="@${latest_version}" ;;
|
||||
major.minor) tool_name+="@${latest_version%.*}" ;;
|
||||
@@ -111,14 +124,17 @@ case "${host_os}" in
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
# cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall)
|
||||
case "${version}" in
|
||||
latest) tools+=(cargo-watch watchexec-cli) ;;
|
||||
major.minor.patch) tools+=(cargo-watch@8.1.1 watchexec-cli@1.20.5) ;;
|
||||
major.minor) tools+=(cargo-watch@8.1 watchexec-cli@1.20) ;;
|
||||
major) tools+=(cargo-watch@8 watchexec-cli@1) ;;
|
||||
*) exit 1 ;;
|
||||
esac
|
||||
# cargo-binstall requires cargo
|
||||
if type -P cargo &>/dev/null; then
|
||||
# cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall)
|
||||
case "${version}" in
|
||||
latest) tools+=(cargo-watch watchexec-cli nextest) ;;
|
||||
major.minor.patch) tools+=(cargo-watch@8.1.1 watchexec-cli@1.20.5 nextest@0.9.57) ;;
|
||||
major.minor) tools+=(cargo-watch@8.1 watchexec-cli@1.20 nextest@0.9) ;;
|
||||
major) tools+=(cargo-watch@8 watchexec-cli@1) ;;
|
||||
*) exit 1 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# sort and dedup
|
||||
IFS=$'\n'
|
||||
|
||||
@@ -1,14 +1,20 @@
|
||||
[package]
|
||||
name = "install-action-internal-codegen"
|
||||
version = "0.0.0"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1"
|
||||
flate2 = "1"
|
||||
fs-err = "2"
|
||||
semver = "1"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
minisign-verify = "0.2"
|
||||
semver = { version = "1", features = ["serde"] }
|
||||
serde = "1"
|
||||
serde_derive = "1"
|
||||
serde_json = "1"
|
||||
sha2 = "0.10"
|
||||
tar = "0.4"
|
||||
toml_edit = { version = "0.21", default-features = false, features = ["parse", "serde"] }
|
||||
ureq = { version = "2", features = ["json"] }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
30
tools/codegen/base/biome.json
Normal file
30
tools/codegen/base/biome.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"repository": "https://github.com/biomejs/biome",
|
||||
"tag_prefix": "cli/v",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-linux-x64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-darwin-x64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-win32-x64.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-linux-arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-darwin-arm64"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"bin": "${package}${exe}",
|
||||
"asset_name": "${package}-win32-arm64.exe"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,12 @@
|
||||
{
|
||||
"repository": "https://github.com/cargo-bins/cargo-binstall",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tgz",
|
||||
"version_range": "latest",
|
||||
"signing": {
|
||||
"kind": "minisign-binstall"
|
||||
},
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/RalfJung/cargo-careful",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}.${rust_target}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/EmbarkStudios/cargo-deny",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
|
||||
"bin": "${package}-${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/sonos/dinghy",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${os_name}-${version}.tgz",
|
||||
"bin": "${package}-${version}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
13
tools/codegen/base/cargo-export.json
Normal file
13
tools/codegen/base/cargo-export.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"repository": "https://github.com/bazhenov/cargo-export",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"bin": "${package}-v${version}-${rust_target}/bin/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,18 @@
|
||||
{
|
||||
"repository": "https://github.com/taiki-e/cargo-hack",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": [
|
||||
"${package}-${rust_target}.tar.gz",
|
||||
"${package}-v${version}-${rust_target}.tar.gz"
|
||||
"${package}-v${version}-${rust_target}.tar.gz",
|
||||
"${package}-${rust_target}.zip",
|
||||
"${package}-v${version}-${rust_target}.zip"
|
||||
],
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": [
|
||||
"${package}-${rust_target}.zip",
|
||||
"${package}-v${version}-${rust_target}.zip"
|
||||
]
|
||||
},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {},
|
||||
"aarch64_windows": {}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/taiki-e/cargo-llvm-cov",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
13
tools/codegen/base/cargo-machete.json
Normal file
13
tools/codegen/base/cargo-machete.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"repository": "https://github.com/bnjbvr/cargo-machete",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/sagiegurari/cargo-make",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip",
|
||||
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/taiki-e/cargo-minimal-versions",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"repository": "https://github.com/nextest-rs/nextest",
|
||||
"tag_prefix": "cargo-nextest-",
|
||||
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}-${version}-universal-apple-darwin.tar.gz"
|
||||
},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_gnu": {}
|
||||
},
|
||||
"prefer_linux_gnu": true
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/taiki-e/cargo-no-dev-deps",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
15
tools/codegen/base/cargo-rdme.json
Normal file
15
tools/codegen/base/cargo-rdme.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"repository": "https://github.com/orium/cargo-rdme",
|
||||
"tag_prefix": "v",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}_v${version}_${rust_target}.tar.bz2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}_v${version}_${rust_target}.zip"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_v${version}_x86_64-pc-windows-gnu.zip"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/xd009642/tarpaulin",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"version_range": "> 0.22.0",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/est31/cargo-udeps",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"bin": "./${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/jfrimmel/cargo-valgrind",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/cross-rs/cross",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": [
|
||||
"${package}-${rust_target}.tar.gz",
|
||||
"${package}-v${version}-${rust_target}.tar.gz"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/dprint/dprint",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.zip",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
@@ -8,6 +9,7 @@
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/mozilla/grcov",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${rust_target}.tar.bz2",
|
||||
"version_range": ">= 0.8.7",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/casey/just",
|
||||
"tag_prefix": "",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/Michael-F-Bryan/mdbook-linkcheck",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}.${rust_target}.zip",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/rust-lang/mdBook",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_musl": {},
|
||||
|
||||
25
tools/codegen/base/osv-scanner.json
Normal file
25
tools/codegen/base/osv-scanner.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"repository": "https://github.com/google/osv-scanner",
|
||||
"tag_prefix": "v",
|
||||
"version_range": ">= 1.0.0",
|
||||
"platform": {
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_amd64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}_${version}_darwin_arm64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_amd64.exe"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"asset_name": "${package}_${version}_windows_arm64.exe"
|
||||
},
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}_${version}_linux_amd64"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"asset_name": "${package}_${version}_linux_arm64"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,16 @@
|
||||
{
|
||||
"repository": "https://github.com/taiki-e/parse-changelog",
|
||||
"tag_prefix": "v",
|
||||
"asset_name": "${package}-${rust_target}.tar.gz",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": [
|
||||
"${package}-${rust_target}.tar.gz",
|
||||
"${package}-${rust_target}.zip"
|
||||
],
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-${rust_target}.zip"
|
||||
},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {},
|
||||
"aarch64_windows": {}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"repository": "https://github.com/koalaman/shellcheck",
|
||||
"tag_prefix": "v",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "${package}-v${version}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"repository": "https://github.com/mvdan/sh",
|
||||
"tag_prefix": "v",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}_v${version}_linux_amd64"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"repository": "https://github.com/anchore/syft",
|
||||
"tag_prefix": "v",
|
||||
"bin_dir": "/usr/local/bin",
|
||||
"bin": "${package}${exe}",
|
||||
"version_range": ">= 0.83.0",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/rustwasm/wasm-pack",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/bytecodealliance/wasmtime",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "wasmtime-cli",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}-v${version}-x86_64-linux.tar.xz",
|
||||
|
||||
13
tools/codegen/base/xbuild.json
Normal file
13
tools/codegen/base/xbuild.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"repository": "https://github.com/rust-mobile/xbuild",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-${os_name}-x64${exe}",
|
||||
"bin": "${package}-${os_name}-x64${exe}",
|
||||
"version_range": ">= 0.2.0",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"repository": "https://github.com/getzola/zola",
|
||||
"tag_prefix": "v",
|
||||
"rust_crate": "${package}",
|
||||
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
use anyhow::{bail, Context as _, Result};
|
||||
use fs_err as fs;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use sha2::{Digest, Sha256};
|
||||
// SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
|
||||
use std::{
|
||||
cmp::Reverse,
|
||||
collections::{BTreeMap, BTreeSet},
|
||||
env, fmt,
|
||||
env,
|
||||
ffi::OsStr,
|
||||
fmt,
|
||||
io::Read,
|
||||
path::{Path, PathBuf},
|
||||
slice,
|
||||
@@ -13,6 +13,15 @@ use std::{
|
||||
time::Duration,
|
||||
};
|
||||
|
||||
use anyhow::{bail, Context as _, Result};
|
||||
use fs_err as fs;
|
||||
use serde::{
|
||||
de::{self, Deserialize, Deserializer},
|
||||
ser::{Serialize, Serializer},
|
||||
};
|
||||
use serde_derive::{Deserialize, Serialize};
|
||||
use sha2::{Digest, Sha256};
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let args: Vec<_> = env::args().skip(1).collect();
|
||||
if args.is_empty() || args.iter().any(|arg| arg.starts_with('-')) {
|
||||
@@ -24,17 +33,13 @@ fn main() -> Result<()> {
|
||||
let package = &args[0];
|
||||
|
||||
let workspace_root = &workspace_root();
|
||||
let manifest_path = &workspace_root
|
||||
.join("manifests")
|
||||
.join(format!("{package}.json"));
|
||||
let manifest_path = &workspace_root.join("manifests").join(format!("{package}.json"));
|
||||
let download_cache_dir = &workspace_root.join("tools/codegen/tmp/cache").join(package);
|
||||
fs::create_dir_all(manifest_path.parent().unwrap())?;
|
||||
fs::create_dir_all(download_cache_dir)?;
|
||||
|
||||
let base_info: BaseManifest = serde_json::from_slice(&fs::read(
|
||||
workspace_root
|
||||
.join("tools/codegen/base")
|
||||
.join(format!("{package}.json")),
|
||||
let mut base_info: BaseManifest = serde_json::from_slice(&fs::read(
|
||||
workspace_root.join("tools/codegen/base").join(format!("{package}.json")),
|
||||
)?)?;
|
||||
let repo = base_info
|
||||
.repository
|
||||
@@ -74,6 +79,17 @@ fn main() -> Result<()> {
|
||||
})
|
||||
.collect();
|
||||
|
||||
let mut crates_io_info = None;
|
||||
base_info.rust_crate =
|
||||
base_info.rust_crate.as_ref().map(|s| replace_vars(s, package, None, None)).transpose()?;
|
||||
if let Some(crate_name) = &base_info.rust_crate {
|
||||
eprintln!("downloading crate info from https://crates.io/api/v1/crates/{crate_name}");
|
||||
crates_io_info = Some(
|
||||
download(&format!("https://crates.io/api/v1/crates/{crate_name}"))?
|
||||
.into_json::<crates_io::Crate>()?,
|
||||
);
|
||||
}
|
||||
|
||||
let mut manifests: Manifests = Manifests::default();
|
||||
let mut semver_versions = BTreeSet::new();
|
||||
let mut has_build_metadata = false;
|
||||
@@ -97,14 +113,7 @@ fn main() -> Result<()> {
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
let template = &template.download_info[platform];
|
||||
d.url = Some(template.url.replace("${version}", version));
|
||||
d.bin_dir = template
|
||||
.bin_dir
|
||||
.as_ref()
|
||||
.map(|s| s.replace("${version}", version));
|
||||
d.bin = template
|
||||
.bin
|
||||
.as_ref()
|
||||
.map(|s| s.replace("${version}", version));
|
||||
d.bin = template.bin.as_ref().map(|s| s.replace("${version}", version));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -115,19 +124,6 @@ fn main() -> Result<()> {
|
||||
}
|
||||
let version_req: Option<semver::VersionReq> = match args.get(1) {
|
||||
_ if latest_only => {
|
||||
if args.get(1).map(String::as_str) == Some("latest") {
|
||||
if let Some(m) = manifests.map.first_key_value() {
|
||||
let version = match m.1 {
|
||||
ManifestRef::Ref { version } => version,
|
||||
ManifestRef::Real(_) => &m.0 .0,
|
||||
};
|
||||
if !manifests.map.is_empty()
|
||||
&& *version >= releases.first_key_value().unwrap().0 .0.clone().into()
|
||||
{
|
||||
return Ok(());
|
||||
}
|
||||
}
|
||||
}
|
||||
let req = format!("={}", releases.first_key_value().unwrap().0 .0).parse()?;
|
||||
eprintln!("update manifest for versions '{req}'");
|
||||
Some(req)
|
||||
@@ -148,10 +144,11 @@ fn main() -> Result<()> {
|
||||
}
|
||||
|
||||
let req = if version_req == "latest" {
|
||||
// TODO: this should check all missing versions
|
||||
if manifests.map.is_empty() {
|
||||
format!("={}", releases.first_key_value().unwrap().0 .0).parse()?
|
||||
} else {
|
||||
format!(">{}", semver_versions.last().unwrap()).parse()?
|
||||
format!(">={}", semver_versions.last().unwrap()).parse()?
|
||||
}
|
||||
} else {
|
||||
version_req.parse()?
|
||||
@@ -162,13 +159,21 @@ fn main() -> Result<()> {
|
||||
};
|
||||
|
||||
let mut buf = vec![];
|
||||
let mut buf2 = vec![];
|
||||
for (Reverse(semver_version), (version, release)) in &releases {
|
||||
if let Some(version_req) = &version_req {
|
||||
if !version_req.matches(semver_version) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
// Specifically skip versions of xbuild with build metadata.
|
||||
if base_info.rust_crate.as_deref() == Some("xbuild") && !semver_version.build.is_empty() {
|
||||
continue;
|
||||
}
|
||||
|
||||
let mut download_info = BTreeMap::new();
|
||||
let mut pubkey = None;
|
||||
for (&platform, base_download_info) in &base_info.platform {
|
||||
let asset_names = base_download_info
|
||||
.asset_name
|
||||
@@ -177,7 +182,7 @@ fn main() -> Result<()> {
|
||||
.with_context(|| format!("asset_name is needed for {package} on {platform:?}"))?
|
||||
.as_slice()
|
||||
.iter()
|
||||
.map(|asset_name| replace_vars(asset_name, package, version, platform))
|
||||
.map(|asset_name| replace_vars(asset_name, package, Some(version), Some(platform)))
|
||||
.collect::<Result<Vec<_>>>()?;
|
||||
let (url, asset_name) = match asset_names.iter().find_map(|asset_name| {
|
||||
release
|
||||
@@ -195,60 +200,137 @@ fn main() -> Result<()> {
|
||||
}
|
||||
};
|
||||
|
||||
eprintln!("downloading {url} for checksum...");
|
||||
let download_cache = download_cache_dir.join(format!(
|
||||
eprint!("downloading {url} for checksum ... ");
|
||||
let download_cache = &download_cache_dir.join(format!(
|
||||
"{version}-{platform:?}-{}",
|
||||
Path::new(&url).file_name().unwrap().to_str().unwrap()
|
||||
));
|
||||
if download_cache.is_file() {
|
||||
eprintln!(" already downloaded");
|
||||
eprintln!("already downloaded");
|
||||
fs::File::open(download_cache)?.read_to_end(&mut buf)?;
|
||||
} else {
|
||||
download(&url)?.into_reader().read_to_end(&mut buf)?;
|
||||
eprintln!(" download complete");
|
||||
eprintln!("download complete");
|
||||
fs::write(download_cache, &buf)?;
|
||||
}
|
||||
eprintln!("getting sha256 hash for {url}");
|
||||
let hash = Sha256::digest(&buf);
|
||||
let hash = format!("{hash:x}");
|
||||
eprintln!("{hash} *{asset_name}");
|
||||
let bin_url = &url;
|
||||
|
||||
download_info.insert(
|
||||
platform,
|
||||
ManifestDownloadInfo {
|
||||
url: Some(url),
|
||||
checksum: hash,
|
||||
bin_dir: base_download_info
|
||||
.bin_dir
|
||||
.as_ref()
|
||||
.or(base_info.bin_dir.as_ref())
|
||||
.cloned(),
|
||||
bin: base_download_info
|
||||
.bin
|
||||
.as_ref()
|
||||
.or(base_info.bin.as_ref())
|
||||
.map(|s| replace_vars(s, package, version, platform))
|
||||
.transpose()?,
|
||||
},
|
||||
);
|
||||
match base_info.signing {
|
||||
Some(Signing { kind: SigningKind::MinisignBinstall }) => {
|
||||
let url = url.clone() + ".sig";
|
||||
let sig_download_cache = &download_cache.with_extension(format!(
|
||||
"{}.sig",
|
||||
download_cache.extension().unwrap_or_default().to_str().unwrap()
|
||||
));
|
||||
eprint!("downloading {url} for signature validation ... ");
|
||||
let sig = if sig_download_cache.is_file() {
|
||||
eprintln!("already downloaded");
|
||||
minisign_verify::Signature::from_file(sig_download_cache)?
|
||||
} else {
|
||||
let buf = download(&url)?.into_string()?;
|
||||
eprintln!("download complete");
|
||||
fs::write(sig_download_cache, &buf)?;
|
||||
minisign_verify::Signature::decode(&buf)?
|
||||
};
|
||||
|
||||
let Some(crates_io_info) = &crates_io_info else {
|
||||
bail!("signing kind minisign-binstall is supported only for rust crate");
|
||||
};
|
||||
let v =
|
||||
crates_io_info.versions.iter().find(|v| v.num == *semver_version).unwrap();
|
||||
let url = format!("https://crates.io{}", v.dl_path);
|
||||
let crate_download_cache =
|
||||
&download_cache_dir.join(format!("{version}-Cargo.toml"));
|
||||
eprint!("downloading {url} for signature verification ... ");
|
||||
if crate_download_cache.is_file() {
|
||||
eprintln!("already downloaded");
|
||||
} else {
|
||||
download(&url)?.into_reader().read_to_end(&mut buf2)?;
|
||||
let hash = Sha256::digest(&buf2);
|
||||
if format!("{hash:x}") != v.checksum {
|
||||
bail!("checksum mismatch for {url}");
|
||||
}
|
||||
let decoder = flate2::read::GzDecoder::new(&*buf2);
|
||||
let mut archive = tar::Archive::new(decoder);
|
||||
for entry in archive.entries()? {
|
||||
let mut entry = entry?;
|
||||
let path = entry.path()?;
|
||||
if path.file_name() == Some(OsStr::new("Cargo.toml")) {
|
||||
entry.unpack(crate_download_cache)?;
|
||||
break;
|
||||
}
|
||||
}
|
||||
buf2.clear();
|
||||
eprintln!("download complete");
|
||||
}
|
||||
if pubkey.is_none() {
|
||||
let cargo_manifest = toml_edit::de::from_str::<cargo_manifest::Manifest>(
|
||||
&fs::read_to_string(crate_download_cache)?,
|
||||
)?;
|
||||
eprintln!(
|
||||
"algorithm: {}",
|
||||
cargo_manifest.package.metadata.binstall.signing.algorithm
|
||||
);
|
||||
eprintln!(
|
||||
"pubkey: {}",
|
||||
cargo_manifest.package.metadata.binstall.signing.pubkey
|
||||
);
|
||||
assert_eq!(
|
||||
cargo_manifest.package.metadata.binstall.signing.algorithm,
|
||||
"minisign"
|
||||
);
|
||||
pubkey = Some(minisign_verify::PublicKey::from_base64(
|
||||
&cargo_manifest.package.metadata.binstall.signing.pubkey,
|
||||
)?);
|
||||
}
|
||||
let pubkey = pubkey.as_ref().unwrap();
|
||||
eprint!("verifying signature for {bin_url} ... ");
|
||||
let allow_legacy = false;
|
||||
pubkey.verify(&buf, &sig, allow_legacy)?;
|
||||
eprintln!("done");
|
||||
}
|
||||
None => {}
|
||||
}
|
||||
|
||||
download_info.insert(platform, ManifestDownloadInfo {
|
||||
url: Some(url),
|
||||
checksum: hash,
|
||||
bin: base_download_info
|
||||
.bin
|
||||
.as_ref()
|
||||
.or(base_info.bin.as_ref())
|
||||
.map(|s| replace_vars(s, package, Some(version), Some(platform)))
|
||||
.transpose()?,
|
||||
});
|
||||
buf.clear();
|
||||
}
|
||||
if download_info.is_empty() {
|
||||
eprintln!("no release asset for {package} {version}");
|
||||
continue;
|
||||
}
|
||||
if !base_info.prefer_linux_gnu {
|
||||
// compact manifest
|
||||
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
|
||||
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
|
||||
{
|
||||
download_info.remove(&HostPlatform::x86_64_linux_gnu);
|
||||
}
|
||||
if download_info.contains_key(&HostPlatform::aarch64_linux_gnu)
|
||||
&& download_info.contains_key(&HostPlatform::aarch64_linux_musl)
|
||||
{
|
||||
download_info.remove(&HostPlatform::aarch64_linux_gnu);
|
||||
}
|
||||
// compact manifest
|
||||
// TODO: do this before download binaries
|
||||
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
|
||||
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
|
||||
{
|
||||
download_info.remove(&HostPlatform::x86_64_linux_gnu);
|
||||
}
|
||||
if download_info.contains_key(&HostPlatform::aarch64_linux_gnu)
|
||||
&& download_info.contains_key(&HostPlatform::aarch64_linux_musl)
|
||||
{
|
||||
download_info.remove(&HostPlatform::aarch64_linux_gnu);
|
||||
}
|
||||
if download_info.contains_key(&HostPlatform::x86_64_macos)
|
||||
&& download_info.contains_key(&HostPlatform::aarch64_macos)
|
||||
&& download_info[&HostPlatform::x86_64_macos].url
|
||||
== download_info[&HostPlatform::aarch64_macos].url
|
||||
{
|
||||
// macOS universal binary or x86_64 binary that works on both x86_64 and aarch64 (rosetta).
|
||||
download_info.remove(&HostPlatform::aarch64_macos);
|
||||
}
|
||||
has_build_metadata |= !semver_version.build.is_empty();
|
||||
if semver_version.pre.is_empty() {
|
||||
@@ -266,42 +348,40 @@ fn main() -> Result<()> {
|
||||
} else if !semver_versions.is_empty() {
|
||||
let mut prev_version = semver_versions.iter().next().unwrap();
|
||||
for version in &semver_versions {
|
||||
if let Some(crates_io_info) = &crates_io_info {
|
||||
if let Some(v) = crates_io_info.versions.iter().find(|v| v.num == *version) {
|
||||
if v.yanked {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
if !(version.major == 0 && version.minor == 0) {
|
||||
manifests.map.insert(
|
||||
Reverse(Version::omitted(version.major, Some(version.minor))),
|
||||
ManifestRef::Ref {
|
||||
version: version.clone().into(),
|
||||
},
|
||||
ManifestRef::Ref { version: version.clone().into() },
|
||||
);
|
||||
}
|
||||
if version.major != 0 {
|
||||
manifests.map.insert(
|
||||
Reverse(Version::omitted(version.major, None)),
|
||||
ManifestRef::Ref {
|
||||
manifests
|
||||
.map
|
||||
.insert(Reverse(Version::omitted(version.major, None)), ManifestRef::Ref {
|
||||
version: version.clone().into(),
|
||||
},
|
||||
);
|
||||
});
|
||||
}
|
||||
prev_version = version;
|
||||
}
|
||||
manifests.map.insert(
|
||||
Reverse(Version::latest()),
|
||||
ManifestRef::Ref {
|
||||
version: prev_version.clone().into(),
|
||||
},
|
||||
);
|
||||
manifests.map.insert(Reverse(Version::latest()), ManifestRef::Ref {
|
||||
version: prev_version.clone().into(),
|
||||
});
|
||||
}
|
||||
|
||||
let ManifestRef::Ref {
|
||||
version: latest_version,
|
||||
} = manifests.map.first_key_value().unwrap().1.clone()
|
||||
let ManifestRef::Ref { version: latest_version } =
|
||||
manifests.map.first_key_value().unwrap().1.clone()
|
||||
else {
|
||||
unreachable!()
|
||||
};
|
||||
if latest_only {
|
||||
manifests
|
||||
.map
|
||||
.retain(|k, _| k.0 == Version::latest() || k.0 == latest_version);
|
||||
manifests.map.retain(|k, _| k.0 == Version::latest() || k.0 == latest_version);
|
||||
}
|
||||
let ManifestRef::Real(latest_manifest) = &manifests.map[&Reverse(latest_version.clone())]
|
||||
else {
|
||||
@@ -311,21 +391,15 @@ fn main() -> Result<()> {
|
||||
if latest_manifest.download_info.contains_key(&p) {
|
||||
continue;
|
||||
}
|
||||
if !base_info.prefer_linux_gnu {
|
||||
if p == HostPlatform::x86_64_linux_gnu
|
||||
&& latest_manifest
|
||||
.download_info
|
||||
.contains_key(&HostPlatform::x86_64_linux_musl)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if p == HostPlatform::aarch64_linux_gnu
|
||||
&& latest_manifest
|
||||
.download_info
|
||||
.contains_key(&HostPlatform::aarch64_linux_musl)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if p == HostPlatform::x86_64_linux_gnu
|
||||
&& latest_manifest.download_info.contains_key(&HostPlatform::x86_64_linux_musl)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if p == HostPlatform::aarch64_linux_gnu
|
||||
&& latest_manifest.download_info.contains_key(&HostPlatform::aarch64_linux_musl)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
bail!(
|
||||
"platform list in base manifest for {package} contains {p:?}, \
|
||||
@@ -334,9 +408,7 @@ fn main() -> Result<()> {
|
||||
}
|
||||
|
||||
let original_manifests = manifests.clone();
|
||||
let mut template = Some(ManifestTemplate {
|
||||
download_info: BTreeMap::new(),
|
||||
});
|
||||
let mut template = Some(ManifestTemplate { download_info: BTreeMap::new() });
|
||||
'outer: for (version, manifest) in &mut manifests.map {
|
||||
let ManifestRef::Real(manifest) = manifest else {
|
||||
continue;
|
||||
@@ -345,22 +417,17 @@ fn main() -> Result<()> {
|
||||
let t = template.as_mut().unwrap();
|
||||
for (platform, d) in &mut manifest.download_info {
|
||||
let template_url = d.url.take().unwrap().replace(version, "${version}");
|
||||
let template_bin_dir = d.bin_dir.take().map(|s| s.replace(version, "${version}"));
|
||||
let template_bin = d.bin.take().map(|s| s.replace(version, "${version}"));
|
||||
if let Some(d) = t.download_info.get(platform) {
|
||||
if template_url != d.url || template_bin_dir != d.bin_dir || template_bin != d.bin {
|
||||
if template_url != d.url || template_bin != d.bin {
|
||||
template = None;
|
||||
break 'outer;
|
||||
}
|
||||
} else {
|
||||
t.download_info.insert(
|
||||
*platform,
|
||||
ManifestTemplateDownloadInfo {
|
||||
url: template_url,
|
||||
bin_dir: template_bin_dir,
|
||||
bin: template_bin,
|
||||
},
|
||||
);
|
||||
t.download_info.insert(*platform, ManifestTemplateDownloadInfo {
|
||||
url: template_url,
|
||||
bin: template_bin,
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -370,6 +437,8 @@ fn main() -> Result<()> {
|
||||
manifests.template = template;
|
||||
}
|
||||
|
||||
manifests.rust_crate = base_info.rust_crate;
|
||||
|
||||
let mut buf = serde_json::to_vec_pretty(&manifests)?;
|
||||
buf.push(b'\n');
|
||||
fs::write(manifest_path, buf)?;
|
||||
@@ -384,14 +453,22 @@ fn workspace_root() -> PathBuf {
|
||||
dir
|
||||
}
|
||||
|
||||
fn replace_vars(s: &str, package: &str, version: &str, platform: HostPlatform) -> Result<String> {
|
||||
let s = s
|
||||
.replace("${package}", package)
|
||||
.replace("${tool}", package)
|
||||
.replace("${rust_target}", platform.rust_target())
|
||||
.replace("${os_name}", platform.os_name())
|
||||
.replace("${version}", version)
|
||||
.replace("${exe}", platform.exe_suffix());
|
||||
fn replace_vars(
|
||||
s: &str,
|
||||
package: &str,
|
||||
version: Option<&str>,
|
||||
platform: Option<HostPlatform>,
|
||||
) -> Result<String> {
|
||||
let mut s = s.replace("${package}", package).replace("${tool}", package);
|
||||
if let Some(platform) = platform {
|
||||
s = s
|
||||
.replace("${rust_target}", platform.rust_target())
|
||||
.replace("${os_name}", platform.os_name())
|
||||
.replace("${exe}", platform.exe_suffix());
|
||||
}
|
||||
if let Some(version) = version {
|
||||
s = s.replace("${version}", version);
|
||||
}
|
||||
if s.contains('$') {
|
||||
bail!("variable not fully replaced: '{s}'");
|
||||
}
|
||||
@@ -439,8 +516,8 @@ impl Version {
|
||||
major: Some(major),
|
||||
minor,
|
||||
patch: None,
|
||||
pre: Default::default(),
|
||||
build: Default::default(),
|
||||
pre: semver::Prerelease::default(),
|
||||
build: semver::BuildMetadata::default(),
|
||||
}
|
||||
}
|
||||
fn latest() -> Self {
|
||||
@@ -448,8 +525,8 @@ impl Version {
|
||||
major: None,
|
||||
minor: None,
|
||||
patch: None,
|
||||
pre: Default::default(),
|
||||
build: Default::default(),
|
||||
pre: semver::Prerelease::default(),
|
||||
build: semver::BuildMetadata::default(),
|
||||
}
|
||||
}
|
||||
fn to_semver(&self) -> Option<semver::Version> {
|
||||
@@ -533,8 +610,8 @@ impl FromStr for Version {
|
||||
major: Some(v.major),
|
||||
minor: v.minor,
|
||||
patch: v.patch,
|
||||
pre: Default::default(),
|
||||
build: Default::default(),
|
||||
pre: semver::Prerelease::default(),
|
||||
build: semver::BuildMetadata::default(),
|
||||
}),
|
||||
Err(_e) => Err(e),
|
||||
},
|
||||
@@ -544,7 +621,7 @@ impl FromStr for Version {
|
||||
impl Serialize for Version {
|
||||
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
||||
where
|
||||
S: serde::Serializer,
|
||||
S: Serializer,
|
||||
{
|
||||
String::serialize(&self.to_string(), serializer)
|
||||
}
|
||||
@@ -552,17 +629,15 @@ impl Serialize for Version {
|
||||
impl<'de> Deserialize<'de> for Version {
|
||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
|
||||
where
|
||||
D: serde::Deserializer<'de>,
|
||||
D: Deserializer<'de>,
|
||||
{
|
||||
use serde::de::Error as _;
|
||||
String::deserialize(deserializer)?
|
||||
.parse()
|
||||
.map_err(D::Error::custom)
|
||||
String::deserialize(deserializer)?.parse().map_err(de::Error::custom)
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
|
||||
struct Manifests {
|
||||
rust_crate: Option<String>,
|
||||
template: Option<ManifestTemplate>,
|
||||
#[serde(flatten)]
|
||||
map: BTreeMap<Reverse<Version>, ManifestRef>,
|
||||
@@ -586,9 +661,6 @@ struct ManifestDownloadInfo {
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
url: Option<String>,
|
||||
checksum: String,
|
||||
/// Default to ${cargo_bin}
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin_dir: Option<String>,
|
||||
/// Default to ${tool}${exe}
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin: Option<String>,
|
||||
@@ -603,9 +675,6 @@ struct ManifestTemplate {
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
struct ManifestTemplateDownloadInfo {
|
||||
url: String,
|
||||
/// Default to ${cargo_bin}
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin_dir: Option<String>,
|
||||
/// Default to ${tool}${exe}
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
bin: Option<String>,
|
||||
@@ -618,27 +687,39 @@ struct BaseManifest {
|
||||
repository: String,
|
||||
/// Prefix of release tag.
|
||||
tag_prefix: String,
|
||||
/// Crate name, if this is Rust crate.
|
||||
rust_crate: Option<String>,
|
||||
default_major_version: Option<String>,
|
||||
/// Asset name patterns.
|
||||
asset_name: Option<StringOrArray>,
|
||||
/// Directory where binary is installed. Default to `${cargo_bin}`.
|
||||
bin_dir: Option<String>,
|
||||
/// Path to binary in archive. Default to `${tool}${exe}`.
|
||||
bin: Option<String>,
|
||||
signing: Option<Signing>,
|
||||
platform: BTreeMap<HostPlatform, BaseManifestPlatformInfo>,
|
||||
/// Use glibc build if host_env is gnu.
|
||||
#[serde(default)]
|
||||
prefer_linux_gnu: bool,
|
||||
version_range: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(deny_unknown_fields)]
|
||||
struct Signing {
|
||||
kind: SigningKind,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize, PartialEq, Eq)]
|
||||
#[serde(rename_all = "kebab-case")]
|
||||
#[serde(deny_unknown_fields)]
|
||||
enum SigningKind {
|
||||
/// algorithm: minisign
|
||||
/// public key: package.metadata.binstall.signing.pubkey at Cargo.toml
|
||||
/// <https://github.com/cargo-bins/cargo-binstall/blob/HEAD/SIGNING.md>
|
||||
MinisignBinstall,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
#[serde(deny_unknown_fields)]
|
||||
struct BaseManifestPlatformInfo {
|
||||
/// Asset name patterns. Default to the value at `BaseManifest::asset_name`.
|
||||
asset_name: Option<StringOrArray>,
|
||||
/// Directory where binary is installed. Default to the value at `BaseManifest::bin_dir`.
|
||||
bin_dir: Option<String>,
|
||||
/// Path to binary in archive. Default to the value at `BaseManifest::bin`.
|
||||
bin: Option<String>,
|
||||
}
|
||||
@@ -721,23 +802,71 @@ impl HostPlatform {
|
||||
}
|
||||
|
||||
mod github {
|
||||
use serde::Deserialize;
|
||||
use serde_derive::Deserialize;
|
||||
|
||||
// https://api.github.com/repos/<repo>/releases
|
||||
pub type Releases = Vec<Release>;
|
||||
pub(crate) type Releases = Vec<Release>;
|
||||
|
||||
// https://api.github.com/repos/<repo>/releases/<tag>
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub struct Release {
|
||||
pub tag_name: String,
|
||||
pub prerelease: bool,
|
||||
pub assets: Vec<ReleaseAsset>,
|
||||
pub(crate) struct Release {
|
||||
pub(crate) tag_name: String,
|
||||
pub(crate) prerelease: bool,
|
||||
pub(crate) assets: Vec<ReleaseAsset>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub struct ReleaseAsset {
|
||||
pub name: String,
|
||||
pub content_type: String,
|
||||
pub browser_download_url: String,
|
||||
pub(crate) struct ReleaseAsset {
|
||||
pub(crate) name: String,
|
||||
// pub(crate) content_type: String,
|
||||
pub(crate) browser_download_url: String,
|
||||
}
|
||||
}
|
||||
|
||||
mod crates_io {
|
||||
use serde_derive::Deserialize;
|
||||
|
||||
// https://crates.io/api/v1/crates/<crate>
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Crate {
|
||||
pub(crate) versions: Vec<Version>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Version {
|
||||
pub(crate) checksum: String,
|
||||
pub(crate) dl_path: String,
|
||||
pub(crate) num: semver::Version,
|
||||
pub(crate) yanked: bool,
|
||||
}
|
||||
}
|
||||
|
||||
mod cargo_manifest {
|
||||
use serde_derive::Deserialize;
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Manifest {
|
||||
pub(crate) package: Package,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Package {
|
||||
pub(crate) metadata: Metadata,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Metadata {
|
||||
pub(crate) binstall: Binstall,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct Binstall {
|
||||
pub(crate) signing: BinstallSigning,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub(crate) struct BinstallSigning {
|
||||
pub(crate) algorithm: String,
|
||||
pub(crate) pubkey: String,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
@@ -15,6 +15,6 @@ if [[ $# -gt 0 ]]; then
|
||||
fi
|
||||
|
||||
for manifest in tools/codegen/base/*.json; do
|
||||
package="$(basename "${manifest%.*}")"
|
||||
package=$(basename "${manifest%.*}")
|
||||
cargo run --release -p install-action-internal-codegen -- "${package}" latest
|
||||
done
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
@@ -23,6 +23,16 @@ x() {
|
||||
"${cmd}" "$@"
|
||||
)
|
||||
}
|
||||
retry() {
|
||||
for i in {1..10}; do
|
||||
if "$@"; then
|
||||
return 0
|
||||
else
|
||||
sleep "${i}"
|
||||
fi
|
||||
done
|
||||
"$@"
|
||||
}
|
||||
bail() {
|
||||
echo >&2 "error: $*"
|
||||
exit 1
|
||||
@@ -106,24 +116,22 @@ tools=()
|
||||
for tool in tools/codegen/base/*.json; do
|
||||
tools+=("$(basename "${tool%.*}")")
|
||||
done
|
||||
# Aliases
|
||||
tools+=(nextest)
|
||||
# Not manifest-based
|
||||
tools+=(valgrind)
|
||||
tools+=(valgrind nextest cargo-nextest)
|
||||
|
||||
(
|
||||
set -x
|
||||
|
||||
git tag "${tag}"
|
||||
git push origin main
|
||||
git push origin --tags
|
||||
retry git push origin main
|
||||
retry git push origin --tags
|
||||
|
||||
major_version_tag="v${version%%.*}"
|
||||
git checkout -b "${major_version_tag}"
|
||||
git push origin refs/heads/"${major_version_tag}"
|
||||
retry git push origin refs/heads/"${major_version_tag}"
|
||||
if git --no-pager tag | grep -Eq "^${major_version_tag}$"; then
|
||||
git tag -d "${major_version_tag}"
|
||||
git push --delete origin refs/tags/"${major_version_tag}"
|
||||
retry git push --delete origin refs/tags/"${major_version_tag}"
|
||||
fi
|
||||
git tag "${major_version_tag}"
|
||||
git checkout main
|
||||
@@ -138,10 +146,10 @@ for tool in "${tools[@]}"; do
|
||||
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
|
||||
git add action.yml
|
||||
git commit -m "${tool}"
|
||||
git push origin -f refs/heads/"${tool}"
|
||||
retry git push origin -f refs/heads/"${tool}"
|
||||
if git --no-pager tag | grep -Eq "^${tool}$"; then
|
||||
git tag -d "${tool}"
|
||||
git push --delete origin refs/tags/"${tool}"
|
||||
retry git push --delete origin refs/tags/"${tool}"
|
||||
fi
|
||||
git tag "${tool}"
|
||||
git checkout main
|
||||
@@ -151,4 +159,4 @@ done
|
||||
|
||||
set -x
|
||||
|
||||
git push origin --tags
|
||||
retry git push origin --tags
|
||||
|
||||
158
tools/tidy.sh
158
tools/tidy.sh
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
# shellcheck disable=SC2046
|
||||
set -euo pipefail
|
||||
set -eEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
cd "$(dirname "$0")"/..
|
||||
|
||||
@@ -65,6 +65,9 @@ fi
|
||||
# Rust (if exists)
|
||||
if [[ -n "$(git ls-files '*.rs')" ]]; then
|
||||
info "checking Rust code style"
|
||||
if [[ ! -e .rustfmt.toml ]]; then
|
||||
warn "could not found .rustfmt.toml in the repository root"
|
||||
fi
|
||||
if type -P rustup &>/dev/null; then
|
||||
# `cargo fmt` cannot recognize files not included in the current workspace and modules
|
||||
# defined inside macros, so run rustfmt directly.
|
||||
@@ -81,7 +84,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
||||
fi
|
||||
check_diff $(git ls-files '*.rs')
|
||||
else
|
||||
warn "'rustup' is not installed"
|
||||
warn "'rustup' is not installed; skipped Rust code style check"
|
||||
fi
|
||||
cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true)
|
||||
if [[ -n "${cast_without_turbofish}" ]]; then
|
||||
@@ -112,32 +115,90 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
||||
echo "${new}" >"${lib}"
|
||||
check_diff "${lib}"
|
||||
done
|
||||
# Make sure that public Rust crates don't contain executables.
|
||||
failed_files=''
|
||||
metadata=$(cargo metadata --format-version=1 --no-deps)
|
||||
has_public_crate=''
|
||||
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
||||
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
|
||||
publish=$(jq <<<"${pkg}" -r '.publish')
|
||||
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
|
||||
if ! grep -q '^\[lints\]' "${manifest_path}" && ! grep -q '^\[lints\.rust\]' "${manifest_path}"; then
|
||||
warn "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'"
|
||||
fi
|
||||
# Publishing is unrestricted if null, and forbidden if an empty array.
|
||||
if [[ "${publish}" == "[]" ]]; then
|
||||
continue
|
||||
fi
|
||||
has_public_crate='1'
|
||||
done
|
||||
if [[ -n "${has_public_crate}" ]]; then
|
||||
info "checking file permissions"
|
||||
if [[ -f Cargo.toml ]]; then
|
||||
root_manifest=$(cargo locate-project --message-format=plain --manifest-path Cargo.toml)
|
||||
root_pkg=$(jq <<<"${metadata}" ".packages[] | select(.manifest_path == \"${root_manifest}\")")
|
||||
if [[ -n "${root_pkg}" ]]; then
|
||||
publish=$(jq <<<"${root_pkg}" -r '.publish')
|
||||
# Publishing is unrestricted if null, and forbidden if an empty array.
|
||||
if [[ "${publish}" != "[]" ]]; then
|
||||
if ! grep -Eq '^exclude = \[.*\.\*.*\]' Cargo.toml; then
|
||||
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
|
||||
elif ! grep -Eq '^exclude = \[.*/tools.*\]' Cargo.toml; then
|
||||
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
for p in $(git ls-files); do
|
||||
# Skip directories.
|
||||
if [[ -d "${p}" ]]; then
|
||||
continue
|
||||
fi
|
||||
# Top-level hidden files/directories and tools/* are excluded from crates.io (ensured by the above check).
|
||||
# TODO: fully respect exclude field in Cargo.toml.
|
||||
case "${p}" in
|
||||
.* | tools/*) continue ;;
|
||||
esac
|
||||
if [[ -x "${p}" ]]; then
|
||||
failed_files+="${p}"$'\n'
|
||||
fi
|
||||
done
|
||||
if [[ -n "${failed_files}" ]]; then
|
||||
error "file-permissions-check failed: executable should be in tools/ directory"
|
||||
echo "======================================="
|
||||
echo -n "${failed_files}"
|
||||
echo "======================================="
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# C/C++ (if exists)
|
||||
if [[ -n "$(git ls-files '*.c')$(git ls-files '*.cpp')" ]]; then
|
||||
if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then
|
||||
info "checking C/C++ code style"
|
||||
if [[ ! -e .clang-format ]]; then
|
||||
warn "could not fount .clang-format in the repository root"
|
||||
warn "could not found .clang-format in the repository root"
|
||||
fi
|
||||
if type -P clang-format &>/dev/null; then
|
||||
echo "+ clang-format -i \$(git ls-files '*.c') \$(git ls-files '*.cpp')"
|
||||
clang-format -i $(git ls-files '*.c') $(git ls-files '*.cpp')
|
||||
check_diff $(git ls-files '*.c') $(git ls-files '*.cpp')
|
||||
echo "+ clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')"
|
||||
clang-format -i $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
|
||||
check_diff $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
|
||||
else
|
||||
warn "'clang-format' is not installed"
|
||||
warn "'clang-format' is not installed; skipped C/C++ code style check"
|
||||
fi
|
||||
fi
|
||||
|
||||
# YAML/JavaScript/JSON (if exists)
|
||||
if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')" ]]; then
|
||||
if [[ -n "$(git ls-files '*.yml' '*.js' '*.json')" ]]; then
|
||||
info "checking YAML/JavaScript/JSON code style"
|
||||
if [[ ! -e .editorconfig ]]; then
|
||||
warn "could not found .editorconfig in the repository root"
|
||||
fi
|
||||
if type -P npm &>/dev/null; then
|
||||
echo "+ npx prettier -l -w \$(git ls-files '*.yml') \$(git ls-files '*.js') \$(git ls-files '*.json')"
|
||||
npx prettier -l -w $(git ls-files '*.yml') $(git ls-files '*.js') $(git ls-files '*.json')
|
||||
check_diff $(git ls-files '*.yml') $(git ls-files '*.js') $(git ls-files '*.json')
|
||||
echo "+ npx -y prettier -l -w \$(git ls-files '*.yml' '*.js' '*.json')"
|
||||
npx -y prettier -l -w $(git ls-files '*.yml' '*.js' '*.json')
|
||||
check_diff $(git ls-files '*.yml' '*.js' '*.json')
|
||||
else
|
||||
warn "'npm' is not installed"
|
||||
warn "'npm' is not installed; skipped YAML/JavaScript/JSON code style check"
|
||||
fi
|
||||
# Check GitHub workflows.
|
||||
if [[ -d .github/workflows ]]; then
|
||||
@@ -145,9 +206,9 @@ if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')"
|
||||
if type -P jq &>/dev/null && type -P yq &>/dev/null; then
|
||||
for workflow in .github/workflows/*.yml; do
|
||||
# The top-level permissions must be weak as they are referenced by all jobs.
|
||||
permissions=$(yq '.permissions' "${workflow}" | jq -c)
|
||||
permissions=$(yq -c '.permissions' "${workflow}")
|
||||
case "${permissions}" in
|
||||
'{"contents":"read"}' | '{"contents":"none"}' | '{}') ;;
|
||||
'{"contents":"read"}' | '{"contents":"none"}') ;;
|
||||
null) error "${workflow}: top level permissions not found; it must be 'contents: read' or weaker permissions" ;;
|
||||
*) error "${workflow}: only 'contents: read' and weaker permissions are allowed at top level; if you want to use stronger permissions, please set job-level permissions" ;;
|
||||
esac
|
||||
@@ -167,7 +228,7 @@ if [[ -n "$(git ls-files '*.yml')$(git ls-files '*.js')$(git ls-files '*.json')"
|
||||
fi
|
||||
done
|
||||
else
|
||||
warn "'jq' or 'yq' is not installed"
|
||||
warn "'jq' or 'yq' is not installed; skipped GitHub workflow check"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@@ -176,16 +237,40 @@ if [[ -n "$(git ls-files '*.yaml')" ]]; then
|
||||
git ls-files '*.yaml'
|
||||
fi
|
||||
|
||||
# Markdown (if exists)
|
||||
if [[ -n "$(git ls-files '*.md')" ]]; then
|
||||
info "checking Markdown style"
|
||||
if [[ ! -e .markdownlint.yml ]]; then
|
||||
warn "could not found .markdownlint.yml in the repository root"
|
||||
fi
|
||||
if type -P npm &>/dev/null; then
|
||||
echo "+ npx -y markdownlint-cli2 \$(git ls-files '*.md')"
|
||||
npx -y markdownlint-cli2 $(git ls-files '*.md')
|
||||
else
|
||||
warn "'npm' is not installed; skipped Markdown style check"
|
||||
fi
|
||||
fi
|
||||
if [[ -n "$(git ls-files '*.markdown')" ]]; then
|
||||
error "please use '.md' instead of '.markdown' for consistency"
|
||||
git ls-files '*.markdown'
|
||||
fi
|
||||
|
||||
# Shell scripts
|
||||
info "checking Shell scripts"
|
||||
if type -P shfmt &>/dev/null; then
|
||||
if [[ ! -e .editorconfig ]]; then
|
||||
warn "could not found .editorconfig in the repository root"
|
||||
fi
|
||||
echo "+ shfmt -l -w \$(git ls-files '*.sh')"
|
||||
shfmt -l -w $(git ls-files '*.sh')
|
||||
check_diff $(git ls-files '*.sh')
|
||||
else
|
||||
warn "'shfmt' is not installed"
|
||||
warn "'shfmt' is not installed; skipped Shell scripts style check"
|
||||
fi
|
||||
if type -P shellcheck &>/dev/null; then
|
||||
if [[ ! -e .shellcheckrc ]]; then
|
||||
warn "could not found .shellcheckrc in the repository root"
|
||||
fi
|
||||
echo "+ shellcheck \$(git ls-files '*.sh')"
|
||||
if ! shellcheck $(git ls-files '*.sh'); then
|
||||
should_fail=1
|
||||
@@ -198,7 +283,7 @@ if type -P shellcheck &>/dev/null; then
|
||||
fi
|
||||
fi
|
||||
else
|
||||
warn "'shellcheck' is not installed"
|
||||
warn "'shellcheck' is not installed; skipped Shell scripts style check"
|
||||
fi
|
||||
|
||||
# License check
|
||||
@@ -207,24 +292,28 @@ if [[ -f tools/.tidy-check-license-headers ]]; then
|
||||
info "checking license headers (experimental)"
|
||||
failed_files=''
|
||||
for p in $(eval $(<tools/.tidy-check-license-headers)); do
|
||||
# TODO: More file types?
|
||||
case "$(basename "${p}")" in
|
||||
*.sh) prefix=("# ") ;;
|
||||
*.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S) prefix=("// " "/* ") ;;
|
||||
*.stderr | *.expanded.rs) continue ;; # generated files
|
||||
*.sh | *.py | *.rb | *Dockerfile) prefix=("# ") ;;
|
||||
*.rs | *.c | *.h | *.cpp | *.hpp | *.s | *.S | *.js) prefix=("// " "/* ") ;;
|
||||
*.ld | *.x) prefix=("/* ") ;;
|
||||
*) error "unrecognized file type: ${p}" ;;
|
||||
# TODO: More file types?
|
||||
*) continue ;;
|
||||
esac
|
||||
# TODO: The exact line number is not actually important; it is important
|
||||
# that it be part of the top-level comments of the file.
|
||||
line="1"
|
||||
case "${p}" in
|
||||
*.sh) line="2" ;; # shebang
|
||||
esac
|
||||
if IFS= LC_ALL=C read -rn3 -d '' shebang <"${p}" && [[ "${shebang}" == '#!/' ]]; then
|
||||
line="2"
|
||||
elif [[ "${p}" == *"Dockerfile" ]] && IFS= LC_ALL=C read -rn9 -d '' syntax <"${p}" && [[ "${syntax}" == '# syntax=' ]]; then
|
||||
line="2"
|
||||
fi
|
||||
header_found=''
|
||||
for pre in "${prefix[@]}"; do
|
||||
# TODO: check that the license is valid as SPDX and is allowed in this project.
|
||||
if [[ "$(grep -E -n "${pre}SPDX-License-Identifier: " "${p}")" == "${line}:${pre}SPDX-License-Identifier: "* ]]; then
|
||||
header_found='1'
|
||||
continue
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [[ -z "${header_found}" ]]; then
|
||||
@@ -252,7 +341,7 @@ if [[ -f .cspell.json ]]; then
|
||||
if [[ "${manifest_path}" != "Cargo.toml" ]] && ! grep -Eq '\[workspace\]' "${manifest_path}"; then
|
||||
continue
|
||||
fi
|
||||
metadata=$(cargo metadata --format-version=1 --all-features --no-deps --manifest-path "${manifest_path}")
|
||||
metadata=$(cargo metadata --format-version=1 --no-deps --manifest-path "${manifest_path}")
|
||||
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
||||
dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
|
||||
done
|
||||
@@ -261,14 +350,15 @@ if [[ -f .cspell.json ]]; then
|
||||
dependencies=$(sed <<<"${dependencies}" 's/[0-9_-]/\n/g' | LC_ALL=C sort -f -u)
|
||||
fi
|
||||
config_old=$(<.cspell.json)
|
||||
config_new=$(grep <<<"${config_old}" -v ' *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
|
||||
config_new=$(grep <<<"${config_old}" -v '^ *//' | jq 'del(.dictionaries[] | select(index("organization-dictionary") | not))' | jq 'del(.dictionaryDefinitions[] | select(.name == "organization-dictionary" | not))')
|
||||
trap -- 'echo "${config_old}" >.cspell.json; echo >&2 "$0: trapped SIGINT"; exit 1' SIGINT
|
||||
echo "${config_new}" >.cspell.json
|
||||
if [[ -n "${has_rust}" ]]; then
|
||||
dependencies_words=$(npx <<<"${dependencies}" cspell stdin --no-progress --no-summary --words-only --unique || true)
|
||||
dependencies_words=$(npx <<<"${dependencies}" -y cspell stdin --no-progress --no-summary --words-only --unique || true)
|
||||
fi
|
||||
all_words=$(npx cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true)
|
||||
# TODO: handle SIGINT
|
||||
all_words=$(npx -y cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true)
|
||||
echo "${config_old}" >.cspell.json
|
||||
trap - SIGINT
|
||||
cat >.github/.cspell/rust-dependencies.txt <<EOF
|
||||
// This file is @generated by $(basename "$0").
|
||||
// It is not intended for manual editing.
|
||||
@@ -281,8 +371,8 @@ EOF
|
||||
echo "warning: you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
|
||||
fi
|
||||
|
||||
echo "+ npx cspell --no-progress --no-summary \$(git ls-files)"
|
||||
if ! npx cspell --no-progress --no-summary $(git ls-files); then
|
||||
echo "+ npx -y cspell --no-progress --no-summary \$(git ls-files)"
|
||||
if ! npx -y cspell --no-progress --no-summary $(git ls-files); then
|
||||
error "spellcheck failed: please fix uses of above words or add to ${project_dictionary} if correct"
|
||||
fi
|
||||
|
||||
@@ -314,7 +404,7 @@ EOF
|
||||
echo "======================================="
|
||||
fi
|
||||
else
|
||||
warn "'npm' is not installed"
|
||||
warn "'npm' is not installed; skipped spell check"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user