mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-21 15:10:27 +00:00
Compare commits
160 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c2bb13fe14 | ||
|
|
5730b40ec8 | ||
|
|
70765aab52 | ||
|
|
980709d4ed | ||
|
|
9c2797b8f2 | ||
|
|
c3531c890e | ||
|
|
e529e9af03 | ||
|
|
2190a018e8 | ||
|
|
f1a3491ca4 | ||
|
|
7491b90053 | ||
|
|
036b36b819 | ||
|
|
0f35150a34 | ||
|
|
4fedbddde8 | ||
|
|
20f466fa6b | ||
|
|
0fc560009a | ||
|
|
8eb922d4a7 | ||
|
|
689459d9ff | ||
|
|
c9ca4b7c7b | ||
|
|
68c5e86b83 | ||
|
|
d722dd2b73 | ||
|
|
3c93f2e2e2 | ||
|
|
4f17488f44 | ||
|
|
fce5fd6127 | ||
|
|
e7cd6f10dc | ||
|
|
2f990e9c48 | ||
|
|
2791c528e4 | ||
|
|
c2927f0c5b | ||
|
|
1ae6b4aac2 | ||
|
|
d4c31008b2 | ||
|
|
55d8cef422 | ||
|
|
685948ac6a | ||
|
|
0eaa33a7ad | ||
|
|
ffe829f559 | ||
|
|
3342907307 | ||
|
|
56635f62d1 | ||
|
|
040f0ebba5 | ||
|
|
1a42fe4b6d | ||
|
|
6608b29f1f | ||
|
|
4512171af8 | ||
|
|
672949f0e9 | ||
|
|
ac1dc7f25e | ||
|
|
b635b8d3ea | ||
|
|
4bb58959fb | ||
|
|
22c308f3b9 | ||
|
|
7bcbbdbff4 | ||
|
|
0884b6d9b6 | ||
|
|
fb6a8a29a7 | ||
|
|
8de347c29f | ||
|
|
b780471fc3 | ||
|
|
af5d802f13 | ||
|
|
82f5b44fad | ||
|
|
f52ff8a447 | ||
|
|
ff26d49a22 | ||
|
|
1a1da3153c | ||
|
|
d44853434a | ||
|
|
00a67321d6 | ||
|
|
4ffb3f38c9 | ||
|
|
44831bc93d | ||
|
|
1eda5d19da | ||
|
|
483a4c24d1 | ||
|
|
6261d093c5 | ||
|
|
70ccd61441 | ||
|
|
e7e3978ba0 | ||
|
|
6f555cfa9b | ||
|
|
419e5183d6 | ||
|
|
c9251afea6 | ||
|
|
6ad9974df9 | ||
|
|
002ee123a6 | ||
|
|
e553ccd87e | ||
|
|
6b8c00dfc4 | ||
|
|
8b890a7ae1 | ||
|
|
a94d7ba895 | ||
|
|
1f78543d08 | ||
|
|
372d07651e | ||
|
|
93eca7e386 | ||
|
|
0b6da106fc | ||
|
|
48c1473aa8 | ||
|
|
ef1490a90a | ||
|
|
826a56a831 | ||
|
|
502402be82 | ||
|
|
4820827bd3 | ||
|
|
0fc939234b | ||
|
|
37b71c39b2 | ||
|
|
19c71244d4 | ||
|
|
5c256d5a57 | ||
|
|
1dbbb927fa | ||
|
|
99774fec7f | ||
|
|
c009cf7230 | ||
|
|
4c0366722b | ||
|
|
d22fec80bb | ||
|
|
d68eb5a251 | ||
|
|
4c45689087 | ||
|
|
dd9c3a3091 | ||
|
|
9fde11a221 | ||
|
|
f8a64c9409 | ||
|
|
d89c4e645c | ||
|
|
944658582a | ||
|
|
b4dcdef61e | ||
|
|
ac55832df9 | ||
|
|
0c6ec41fd5 | ||
|
|
28c9fa0aaf | ||
|
|
29f26380aa | ||
|
|
6982fae978 | ||
|
|
8781e6fb46 | ||
|
|
3cddd3fcd6 | ||
|
|
f6e0e17ee4 | ||
|
|
7fc108c5f7 | ||
|
|
f1c697fa06 | ||
|
|
e4ef34df89 | ||
|
|
260683b83e | ||
|
|
ddeac9fdc6 | ||
|
|
61704aad09 | ||
|
|
a7e0c48b85 | ||
|
|
c25876988f | ||
|
|
882330fb24 | ||
|
|
e8b2103787 | ||
|
|
238cde2919 | ||
|
|
47762c9cd7 | ||
|
|
ad1f3f5eb0 | ||
|
|
834a7b93e0 | ||
|
|
87a1515d14 | ||
|
|
29beae9445 | ||
|
|
cefa1876bf | ||
|
|
b73641544f | ||
|
|
da539d89a0 | ||
|
|
cd5df4de2e | ||
|
|
0d57f95239 | ||
|
|
89426e2a92 | ||
|
|
256a485480 | ||
|
|
0f1188a80f | ||
|
|
d475def002 | ||
|
|
3361085b85 | ||
|
|
599507f802 | ||
|
|
b43c846230 | ||
|
|
de042d01ea | ||
|
|
a4e2a0d24a | ||
|
|
eb26f9fb20 | ||
|
|
72e406cf87 | ||
|
|
ee2b189d46 | ||
|
|
ee185407dc | ||
|
|
b23c83949c | ||
|
|
16c8e39687 | ||
|
|
10b774e4cd | ||
|
|
d5fae932b8 | ||
|
|
0329ca5b7b | ||
|
|
d1bca82356 | ||
|
|
6d509c1efb | ||
|
|
b184acdcd4 | ||
|
|
e52d622f2d | ||
|
|
a9f98a05a1 | ||
|
|
d70e241ae4 | ||
|
|
c0ee75ff2e | ||
|
|
e49357f968 | ||
|
|
b208058c0b | ||
|
|
0d6353d3dc | ||
|
|
c2c2082215 | ||
|
|
899989dbec | ||
|
|
01667525f8 | ||
|
|
3068b7dc83 | ||
|
|
14cbe24ac1 |
@@ -11,10 +11,10 @@ indent_style = space
|
|||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
[*.{json,md,yml}]
|
[*.{json,md,rb,yml,yaml}]
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
[*.{js,yml}]
|
[*.{js,yml,yaml}]
|
||||||
quote_type = single
|
quote_type = single
|
||||||
|
|
||||||
[*.sh]
|
[*.sh]
|
||||||
|
|||||||
3
.github/.cspell/project-dictionary.txt
vendored
3
.github/.cspell/project-dictionary.txt
vendored
@@ -1,13 +1,16 @@
|
|||||||
almalinux
|
almalinux
|
||||||
|
archlinux
|
||||||
bindgen
|
bindgen
|
||||||
binstall
|
binstall
|
||||||
coreutils
|
coreutils
|
||||||
|
cyclonedx
|
||||||
distro
|
distro
|
||||||
doas
|
doas
|
||||||
dprint
|
dprint
|
||||||
enablerepo
|
enablerepo
|
||||||
endgroup
|
endgroup
|
||||||
epel
|
epel
|
||||||
|
espup
|
||||||
grcov
|
grcov
|
||||||
linkcheck
|
linkcheck
|
||||||
mdbook
|
mdbook
|
||||||
|
|||||||
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@@ -100,15 +100,19 @@ jobs:
|
|||||||
- ubuntu:18.04 # glibc 2.27
|
- ubuntu:18.04 # glibc 2.27
|
||||||
- ubuntu:20.04 # glibc 2.31
|
- ubuntu:20.04 # glibc 2.31
|
||||||
- ubuntu:22.04 # glibc 2.35
|
- ubuntu:22.04 # glibc 2.35
|
||||||
|
- ubuntu:24.04 # glibc 2.39
|
||||||
- debian:10-slim # glibc 2.28
|
- debian:10-slim # glibc 2.28
|
||||||
- debian:11-slim # glibc 2.31
|
- debian:11-slim # glibc 2.31
|
||||||
- debian:12-slim # glibc 2.36
|
- debian:12-slim # glibc 2.36
|
||||||
- fedora:latest # glibc 2.37 (as of fedora 38)
|
- fedora:latest # glibc 2.38 (as of fedora 39)
|
||||||
- almalinux:8 # glibc 2.28
|
- almalinux:8 # glibc 2.28
|
||||||
- almalinux:8-minimal # glibc 2.28
|
- almalinux:8-minimal # glibc 2.28
|
||||||
- almalinux:9 # glibc 2.34
|
- almalinux:9 # glibc 2.34
|
||||||
- almalinux:9-minimal # glibc 2.34
|
- almalinux:9-minimal # glibc 2.34
|
||||||
- centos:7 # glibc 2.17
|
- centos:7 # glibc 2.17
|
||||||
|
- opensuse/leap:latest # glibc 2.31 (as of leap 15.5)
|
||||||
|
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18)
|
||||||
|
- archlinux:latest # glibc 2.38 (as of 2024-04-18)
|
||||||
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
@@ -126,6 +130,15 @@ jobs:
|
|||||||
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable --no-modify-path
|
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}"
|
echo "$HOME/.cargo/bin" >>"${GITHUB_PATH}"
|
||||||
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
|
if: startsWith(matrix.container, 'fedora') || startsWith(matrix.container, 'almalinux') || startsWith(matrix.container, 'centos')
|
||||||
|
- name: Install requirements (opensuse)
|
||||||
|
run: |
|
||||||
|
set -eEuxo pipefail
|
||||||
|
zypper install -y rustup
|
||||||
|
rustup toolchain add stable --profile minimal
|
||||||
|
if: startsWith(matrix.container, 'opensuse')
|
||||||
|
- name: Install requirements (archlinux)
|
||||||
|
run: pacman -Sy --noconfirm rust
|
||||||
|
if: startsWith(matrix.container, 'archlinux')
|
||||||
- name: Install requirements (alpine)
|
- name: Install requirements (alpine)
|
||||||
run: apk --no-cache add bash cargo
|
run: apk --no-cache add bash cargo
|
||||||
shell: sh
|
shell: sh
|
||||||
@@ -143,7 +156,7 @@ jobs:
|
|||||||
test-no-cargo:
|
test-no-cargo:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container: ubuntu:22.04
|
container: ubuntu
|
||||||
steps:
|
steps:
|
||||||
- uses: taiki-e/checkout-action@v1
|
- uses: taiki-e/checkout-action@v1
|
||||||
- name: Generate tool list
|
- name: Generate tool list
|
||||||
|
|||||||
10
.markdownlint-cli2.yaml
Normal file
10
.markdownlint-cli2.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# https://github.com/DavidAnson/markdownlint#rules--aliases
|
||||||
|
config:
|
||||||
|
line-length: false
|
||||||
|
no-duplicate-heading: false
|
||||||
|
no-inline-html: false
|
||||||
|
no-emphasis-as-heading: false
|
||||||
|
|
||||||
|
# https://github.com/DavidAnson/markdownlint-cli2#markdownlint-cli2jsonc
|
||||||
|
noBanner: true
|
||||||
|
noProgress: true
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
# 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
|
|
||||||
342
CHANGELOG.md
342
CHANGELOG.md
@@ -10,6 +10,284 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.33.33] - 2024-05-25
|
||||||
|
|
||||||
|
- Update `dprint@latest` to 0.46.0.
|
||||||
|
|
||||||
|
## [2.33.32] - 2024-05-25
|
||||||
|
|
||||||
|
- Update `just@latest` to 1.27.0.
|
||||||
|
|
||||||
|
## [2.33.31] - 2024-05-25
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.6.8.
|
||||||
|
|
||||||
|
- Update `sccache@latest` to 0.8.1.
|
||||||
|
|
||||||
|
## [2.33.30] - 2024-05-24
|
||||||
|
|
||||||
|
- Update `cargo-deny@latest` to 0.14.24.
|
||||||
|
|
||||||
|
## [2.33.29] - 2024-05-23
|
||||||
|
|
||||||
|
- Update `protoc@latest` to 3.27.0.
|
||||||
|
|
||||||
|
## [2.33.28] - 2024-05-22
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 21.0.1.
|
||||||
|
|
||||||
|
## [2.33.27] - 2024-05-21
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 21.0.0.
|
||||||
|
|
||||||
|
## [2.33.26] - 2024-05-19
|
||||||
|
|
||||||
|
- Update `cargo-careful@latest` to 0.4.2.
|
||||||
|
|
||||||
|
## [2.33.25] - 2024-05-18
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.6.7.
|
||||||
|
|
||||||
|
## [2.33.24] - 2024-05-17
|
||||||
|
|
||||||
|
- Update `mdbook@latest` to 0.4.40.
|
||||||
|
|
||||||
|
## [2.33.23] - 2024-05-14
|
||||||
|
|
||||||
|
- Update `just@latest` to 1.26.0.
|
||||||
|
|
||||||
|
## [2.33.22] - 2024-05-12
|
||||||
|
|
||||||
|
- Update `git-cliff@latest` to 2.2.2.
|
||||||
|
|
||||||
|
## [2.33.21] - 2024-05-11
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.6.6.
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.30.0.
|
||||||
|
|
||||||
|
## [2.33.20] - 2024-05-09
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.4.1.
|
||||||
|
|
||||||
|
## [2.33.19] - 2024-05-08
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.29.2.
|
||||||
|
|
||||||
|
## [2.33.18] - 2024-05-08
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 20.0.2.
|
||||||
|
|
||||||
|
## [2.33.17] - 2024-05-06
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.7.3.
|
||||||
|
|
||||||
|
## [2.33.16] - 2024-05-04
|
||||||
|
|
||||||
|
- Update `cargo-make@latest` to 0.37.12.
|
||||||
|
|
||||||
|
## [2.33.15] - 2024-05-04
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 20.0.1.
|
||||||
|
|
||||||
|
## [2.33.14] - 2024-05-03
|
||||||
|
|
||||||
|
- Update `cargo-deny@latest` to 0.14.23.
|
||||||
|
|
||||||
|
- Support `cargo-deny` on aarch64 Linux.
|
||||||
|
|
||||||
|
## [2.33.13] - 2024-05-03
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.29.1.
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.6.5.
|
||||||
|
|
||||||
|
## [2.33.12] - 2024-05-01
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.29.0.
|
||||||
|
|
||||||
|
## [2.33.11] - 2024-04-30
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.21.0.
|
||||||
|
|
||||||
|
## [2.33.10] - 2024-04-30
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.7.2.
|
||||||
|
|
||||||
|
## [2.33.9] - 2024-04-26
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.3.0.
|
||||||
|
|
||||||
|
## [2.33.8] - 2024-04-24
|
||||||
|
|
||||||
|
- Update `cargo-spellcheck@latest` to 0.14.0.
|
||||||
|
|
||||||
|
## [2.33.7] - 2024-04-23
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.10.
|
||||||
|
|
||||||
|
## [2.33.6] - 2024-04-23
|
||||||
|
|
||||||
|
- Update `cargo-deny@latest` to 0.14.22.
|
||||||
|
|
||||||
|
## [2.33.5] - 2024-04-23
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 20.0.0.
|
||||||
|
|
||||||
|
## [2.33.4] - 2024-04-22
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.7.1.
|
||||||
|
|
||||||
|
## [2.33.3] - 2024-04-21
|
||||||
|
|
||||||
|
- Update `sccache@latest` to 0.8.0.
|
||||||
|
|
||||||
|
## [2.33.2] - 2024-04-20
|
||||||
|
|
||||||
|
- Update `parse-changelog@latest` to 0.6.8.
|
||||||
|
|
||||||
|
## [2.33.1] - 2024-04-19
|
||||||
|
|
||||||
|
- Update `parse-changelog@latest` to 0.6.7.
|
||||||
|
|
||||||
|
## [2.33.0] - 2024-04-19
|
||||||
|
|
||||||
|
- Support `espup`. ([#456](https://github.com/taiki-e/install-action/pull/456))
|
||||||
|
|
||||||
|
- Improve support for SUSE/Arch based containers/self-hosted runners.
|
||||||
|
|
||||||
|
## [2.32.20] - 2024-04-17
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.28.
|
||||||
|
|
||||||
|
## [2.32.19] - 2024-04-17
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.9.
|
||||||
|
|
||||||
|
## [2.32.18] - 2024-04-16
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.7.0.
|
||||||
|
|
||||||
|
## [2.32.17] - 2024-04-13
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.28.0.
|
||||||
|
|
||||||
|
## [2.32.16] - 2024-04-13
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.8.
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.2.0.
|
||||||
|
|
||||||
|
## [2.32.15] - 2024-04-12
|
||||||
|
|
||||||
|
- Update `cargo-deny@latest` to 0.14.21.
|
||||||
|
|
||||||
|
## [2.32.14] - 2024-04-12
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 19.0.2.
|
||||||
|
|
||||||
|
## [2.32.13] - 2024-04-11
|
||||||
|
|
||||||
|
- Update `cargo-dinghy@latest` to 0.7.1.
|
||||||
|
|
||||||
|
## [2.32.12] - 2024-04-11
|
||||||
|
|
||||||
|
- Update `git-cliff@latest` to 2.2.1.
|
||||||
|
|
||||||
|
## [2.32.11] - 2024-04-10
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.7.
|
||||||
|
|
||||||
|
## [2.32.10] - 2024-04-09
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.5.
|
||||||
|
|
||||||
|
## [2.32.9] - 2024-04-05
|
||||||
|
|
||||||
|
- Update `cargo-make@latest` to 0.37.11.
|
||||||
|
|
||||||
|
## [2.32.8] - 2024-04-05
|
||||||
|
|
||||||
|
- Update `parse-changelog@latest` to 0.6.6.
|
||||||
|
|
||||||
|
- Update `cargo-llvm-cov@latest` to 0.6.9.
|
||||||
|
|
||||||
|
- Update `dprint@latest` to 0.45.1.
|
||||||
|
|
||||||
|
## [2.32.7] - 2024-04-04
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.4.
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.1.1.
|
||||||
|
|
||||||
|
## [2.32.6] - 2024-04-04
|
||||||
|
|
||||||
|
- Update `editorconfig-checker@latest` to 3.0.1.
|
||||||
|
|
||||||
|
## [2.32.5] - 2024-04-03
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.6.4.
|
||||||
|
|
||||||
|
## [2.32.4] - 2024-04-03
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 19.0.1.
|
||||||
|
|
||||||
|
## [2.32.3] - 2024-04-02
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.3.
|
||||||
|
|
||||||
|
## [2.32.2] - 2024-04-02
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.27.
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.20.1.
|
||||||
|
|
||||||
|
## [2.32.1] - 2024-04-01
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.26.
|
||||||
|
|
||||||
|
## [2.32.0] - 2024-04-01
|
||||||
|
|
||||||
|
- Support `hyperfine`. ([#425](https://github.com/taiki-e/install-action/pull/425), thanks @jayvdb)
|
||||||
|
|
||||||
|
- Support `editorconfig-checker`. ([#430](https://github.com/taiki-e/install-action/pull/430), thanks @jayvdb)
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.24.
|
||||||
|
|
||||||
|
## [2.31.3] - 2024-03-30
|
||||||
|
|
||||||
|
- Update `git-cliff@latest` to 2.2.0.
|
||||||
|
|
||||||
|
## [2.31.2] - 2024-03-28
|
||||||
|
|
||||||
|
- Fix `cargo-spellcheck` installation bug. ([#428](https://github.com/taiki-e/install-action/pull/428))
|
||||||
|
|
||||||
|
## [2.31.1] - 2024-03-28
|
||||||
|
|
||||||
|
- Update `protoc@latest` to 3.26.1.
|
||||||
|
|
||||||
|
## [2.31.0] - 2024-03-27
|
||||||
|
|
||||||
|
- Support `typos`. ([#422](https://github.com/taiki-e/install-action/pull/422), thanks @jayvdb)
|
||||||
|
|
||||||
|
- Support `cargo-spellcheck`. ([#423](https://github.com/taiki-e/install-action/pull/423), thanks @jayvdb)
|
||||||
|
|
||||||
|
## [2.30.0] - 2024-03-27
|
||||||
|
|
||||||
|
- Support `cargo-cyclonedx`. ([#424](https://github.com/taiki-e/install-action/pull/424), thanks @jayvdb)
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.23.
|
||||||
|
|
||||||
|
## [2.29.8] - 2024-03-26
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.1.0.
|
||||||
|
|
||||||
|
- Update `biome@latest` to 1.6.3.
|
||||||
|
|
||||||
|
## [2.29.7] - 2024-03-24
|
||||||
|
|
||||||
|
- Update `cargo-machete@latest` to 0.6.2.
|
||||||
|
|
||||||
## [2.29.6] - 2024-03-23
|
## [2.29.6] - 2024-03-23
|
||||||
|
|
||||||
- Update `cargo-deny@latest` to 0.14.20.
|
- Update `cargo-deny@latest` to 0.14.20.
|
||||||
@@ -1937,7 +2215,69 @@ Note: This release is considered a breaking change because installing on version
|
|||||||
|
|
||||||
Initial release
|
Initial release
|
||||||
|
|
||||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.29.6...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.33.33...HEAD
|
||||||
|
[2.33.33]: https://github.com/taiki-e/install-action/compare/v2.33.32...v2.33.33
|
||||||
|
[2.33.32]: https://github.com/taiki-e/install-action/compare/v2.33.31...v2.33.32
|
||||||
|
[2.33.31]: https://github.com/taiki-e/install-action/compare/v2.33.30...v2.33.31
|
||||||
|
[2.33.30]: https://github.com/taiki-e/install-action/compare/v2.33.29...v2.33.30
|
||||||
|
[2.33.29]: https://github.com/taiki-e/install-action/compare/v2.33.28...v2.33.29
|
||||||
|
[2.33.28]: https://github.com/taiki-e/install-action/compare/v2.33.27...v2.33.28
|
||||||
|
[2.33.27]: https://github.com/taiki-e/install-action/compare/v2.33.26...v2.33.27
|
||||||
|
[2.33.26]: https://github.com/taiki-e/install-action/compare/v2.33.25...v2.33.26
|
||||||
|
[2.33.25]: https://github.com/taiki-e/install-action/compare/v2.33.24...v2.33.25
|
||||||
|
[2.33.24]: https://github.com/taiki-e/install-action/compare/v2.33.23...v2.33.24
|
||||||
|
[2.33.23]: https://github.com/taiki-e/install-action/compare/v2.33.22...v2.33.23
|
||||||
|
[2.33.22]: https://github.com/taiki-e/install-action/compare/v2.33.21...v2.33.22
|
||||||
|
[2.33.21]: https://github.com/taiki-e/install-action/compare/v2.33.20...v2.33.21
|
||||||
|
[2.33.20]: https://github.com/taiki-e/install-action/compare/v2.33.19...v2.33.20
|
||||||
|
[2.33.19]: https://github.com/taiki-e/install-action/compare/v2.33.18...v2.33.19
|
||||||
|
[2.33.18]: https://github.com/taiki-e/install-action/compare/v2.33.17...v2.33.18
|
||||||
|
[2.33.17]: https://github.com/taiki-e/install-action/compare/v2.33.16...v2.33.17
|
||||||
|
[2.33.16]: https://github.com/taiki-e/install-action/compare/v2.33.15...v2.33.16
|
||||||
|
[2.33.15]: https://github.com/taiki-e/install-action/compare/v2.33.14...v2.33.15
|
||||||
|
[2.33.14]: https://github.com/taiki-e/install-action/compare/v2.33.13...v2.33.14
|
||||||
|
[2.33.13]: https://github.com/taiki-e/install-action/compare/v2.33.12...v2.33.13
|
||||||
|
[2.33.12]: https://github.com/taiki-e/install-action/compare/v2.33.11...v2.33.12
|
||||||
|
[2.33.11]: https://github.com/taiki-e/install-action/compare/v2.33.10...v2.33.11
|
||||||
|
[2.33.10]: https://github.com/taiki-e/install-action/compare/v2.33.9...v2.33.10
|
||||||
|
[2.33.9]: https://github.com/taiki-e/install-action/compare/v2.33.8...v2.33.9
|
||||||
|
[2.33.8]: https://github.com/taiki-e/install-action/compare/v2.33.7...v2.33.8
|
||||||
|
[2.33.7]: https://github.com/taiki-e/install-action/compare/v2.33.6...v2.33.7
|
||||||
|
[2.33.6]: https://github.com/taiki-e/install-action/compare/v2.33.5...v2.33.6
|
||||||
|
[2.33.5]: https://github.com/taiki-e/install-action/compare/v2.33.4...v2.33.5
|
||||||
|
[2.33.4]: https://github.com/taiki-e/install-action/compare/v2.33.3...v2.33.4
|
||||||
|
[2.33.3]: https://github.com/taiki-e/install-action/compare/v2.33.2...v2.33.3
|
||||||
|
[2.33.2]: https://github.com/taiki-e/install-action/compare/v2.33.1...v2.33.2
|
||||||
|
[2.33.1]: https://github.com/taiki-e/install-action/compare/v2.33.0...v2.33.1
|
||||||
|
[2.33.0]: https://github.com/taiki-e/install-action/compare/v2.32.20...v2.33.0
|
||||||
|
[2.32.20]: https://github.com/taiki-e/install-action/compare/v2.32.19...v2.32.20
|
||||||
|
[2.32.19]: https://github.com/taiki-e/install-action/compare/v2.32.18...v2.32.19
|
||||||
|
[2.32.18]: https://github.com/taiki-e/install-action/compare/v2.32.17...v2.32.18
|
||||||
|
[2.32.17]: https://github.com/taiki-e/install-action/compare/v2.32.16...v2.32.17
|
||||||
|
[2.32.16]: https://github.com/taiki-e/install-action/compare/v2.32.15...v2.32.16
|
||||||
|
[2.32.15]: https://github.com/taiki-e/install-action/compare/v2.32.14...v2.32.15
|
||||||
|
[2.32.14]: https://github.com/taiki-e/install-action/compare/v2.32.13...v2.32.14
|
||||||
|
[2.32.13]: https://github.com/taiki-e/install-action/compare/v2.32.12...v2.32.13
|
||||||
|
[2.32.12]: https://github.com/taiki-e/install-action/compare/v2.32.11...v2.32.12
|
||||||
|
[2.32.11]: https://github.com/taiki-e/install-action/compare/v2.32.10...v2.32.11
|
||||||
|
[2.32.10]: https://github.com/taiki-e/install-action/compare/v2.32.9...v2.32.10
|
||||||
|
[2.32.9]: https://github.com/taiki-e/install-action/compare/v2.32.8...v2.32.9
|
||||||
|
[2.32.8]: https://github.com/taiki-e/install-action/compare/v2.32.7...v2.32.8
|
||||||
|
[2.32.7]: https://github.com/taiki-e/install-action/compare/v2.32.6...v2.32.7
|
||||||
|
[2.32.6]: https://github.com/taiki-e/install-action/compare/v2.32.5...v2.32.6
|
||||||
|
[2.32.5]: https://github.com/taiki-e/install-action/compare/v2.32.4...v2.32.5
|
||||||
|
[2.32.4]: https://github.com/taiki-e/install-action/compare/v2.32.3...v2.32.4
|
||||||
|
[2.32.3]: https://github.com/taiki-e/install-action/compare/v2.32.2...v2.32.3
|
||||||
|
[2.32.2]: https://github.com/taiki-e/install-action/compare/v2.32.1...v2.32.2
|
||||||
|
[2.32.1]: https://github.com/taiki-e/install-action/compare/v2.32.0...v2.32.1
|
||||||
|
[2.32.0]: https://github.com/taiki-e/install-action/compare/v2.31.3...v2.32.0
|
||||||
|
[2.31.3]: https://github.com/taiki-e/install-action/compare/v2.31.2...v2.31.3
|
||||||
|
[2.31.2]: https://github.com/taiki-e/install-action/compare/v2.31.1...v2.31.2
|
||||||
|
[2.31.1]: https://github.com/taiki-e/install-action/compare/v2.31.0...v2.31.1
|
||||||
|
[2.31.0]: https://github.com/taiki-e/install-action/compare/v2.30.0...v2.31.0
|
||||||
|
[2.30.0]: https://github.com/taiki-e/install-action/compare/v2.29.8...v2.30.0
|
||||||
|
[2.29.8]: https://github.com/taiki-e/install-action/compare/v2.29.7...v2.29.8
|
||||||
|
[2.29.7]: https://github.com/taiki-e/install-action/compare/v2.29.6...v2.29.7
|
||||||
[2.29.6]: https://github.com/taiki-e/install-action/compare/v2.29.5...v2.29.6
|
[2.29.6]: https://github.com/taiki-e/install-action/compare/v2.29.5...v2.29.6
|
||||||
[2.29.5]: https://github.com/taiki-e/install-action/compare/v2.29.4...v2.29.5
|
[2.29.5]: https://github.com/taiki-e/install-action/compare/v2.29.4...v2.29.5
|
||||||
[2.29.4]: https://github.com/taiki-e/install-action/compare/v2.29.3...v2.29.4
|
[2.29.4]: https://github.com/taiki-e/install-action/compare/v2.29.3...v2.29.4
|
||||||
|
|||||||
@@ -27,10 +27,12 @@ borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang
|
|||||||
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
|
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
|
||||||
doc_markdown = { level = "allow", priority = 1 }
|
doc_markdown = { level = "allow", priority = 1 }
|
||||||
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
||||||
|
lint_groups_priority = { level = "allow", priority = 1 } # clippy bug: https://github.com/rust-lang/rust-clippy/issues/12270
|
||||||
manual_assert = { level = "allow", priority = 1 }
|
manual_assert = { level = "allow", priority = 1 }
|
||||||
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
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 }
|
missing_errors_doc = { level = "allow", priority = 1 }
|
||||||
module_name_repetitions = { level = "allow", priority = 1 }
|
module_name_repetitions = { level = "allow", priority = 1 }
|
||||||
|
nonminimal_bool = { level = "allow", priority = 1 } # buggy https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool
|
||||||
similar_names = { level = "allow", priority = 1 }
|
similar_names = { level = "allow", priority = 1 }
|
||||||
single_match = { level = "allow", priority = 1 }
|
single_match = { level = "allow", priority = 1 }
|
||||||
single_match_else = { level = "allow", priority = 1 }
|
single_match_else = { level = "allow", priority = 1 }
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ https://spdx.org/licenses
|
|||||||
| [**cargo-audit**](https://github.com/rustsec/rustsec/tree/HEAD/cargo-audit) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustsec/rustsec/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT) |
|
| [**cargo-audit**](https://github.com/rustsec/rustsec/tree/HEAD/cargo-audit) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustsec/rustsec/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-APACHE) OR [MIT](https://github.com/rustsec/rustsec/blob/HEAD/cargo-audit/LICENSE-MIT) |
|
||||||
| [**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-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-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-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-cyclonedx**](https://github.com/CycloneDX/cyclonedx-rust-cargo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-rust-cargo/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/HEAD/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-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-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-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) |
|
||||||
@@ -96,13 +97,16 @@ https://spdx.org/licenses
|
|||||||
| [**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-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/HEAD/LICENSE.md) |
|
| [**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/HEAD/LICENSE.md) |
|
||||||
| [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/55ec89082466f6bb246d870a8d56d166a8e1f08b/Cargo.toml#L5) |
|
| [**cargo-sort**](https://github.com/DevinR528/cargo-sort) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/DevinR528/cargo-sort/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/55ec89082466f6bb246d870a8d56d166a8e1f08b/Cargo.toml#L5) |
|
||||||
|
| [**cargo-spellcheck**](https://github.com/drahnr/cargo-spellcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drahnr/cargo-spellcheck/releases) | Linux and Windows | [LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/f60c81ad0134c12faf08715f08d14f66e749f6e7/docs/checkers.md#nlprules) |
|
||||||
| [**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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/HEAD/LICENSE-MIT) |
|
| [**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/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/HEAD/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-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) |
|
| [**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) |
|
||||||
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT) |
|
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT) |
|
||||||
| [**dprint**](https://github.com/dprint/dprint) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/dprint/dprint/releases) | Linux, macOS, Windows | [MIT](https://github.com/dprint/dprint/blob/HEAD/LICENSE) |
|
| [**dprint**](https://github.com/dprint/dprint) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/dprint/dprint/releases) | Linux, macOS, Windows | [MIT](https://github.com/dprint/dprint/blob/HEAD/LICENSE) |
|
||||||
|
| [**espup**](https://github.com/esp-rs/espup) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/esp-rs/espup/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/esp-rs/espup/blob/HEAD/LICENSE-MIT) |
|
||||||
| [**git-cliff**](https://github.com/orhun/git-cliff) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orhun/git-cliff/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-MIT) |
|
| [**git-cliff**](https://github.com/orhun/git-cliff) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orhun/git-cliff/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/orhun/git-cliff/blob/HEAD/LICENSE-MIT) |
|
||||||
| [**grcov**](https://github.com/mozilla/grcov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/grcov/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0) |
|
| [**grcov**](https://github.com/mozilla/grcov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/grcov/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0) |
|
||||||
|
| [**hyperfine**](https://github.com/sharkdp/hyperfine) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sharkdp/hyperfine/releases) | Linux, macOS, Windows | [MIT](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/sharkdp/hyperfine/blob/HEAD/LICENSE-APACHE) |
|
||||||
| [**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) |
|
| [**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-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) |
|
| [**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) |
|
||||||
@@ -114,6 +118,7 @@ https://spdx.org/licenses
|
|||||||
| [**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) |
|
| [**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) |
|
||||||
| [**shfmt**](https://github.com/mvdan/sh) | `/usr/local/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/HEAD/LICENSE) |
|
| [**shfmt**](https://github.com/mvdan/sh) | `/usr/local/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/HEAD/LICENSE) |
|
||||||
| [**syft**](https://github.com/anchore/syft) | `/usr/local/bin` | [Github Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/HEAD/LICENSE) |
|
| [**syft**](https://github.com/anchore/syft) | `/usr/local/bin` | [Github Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/HEAD/LICENSE) |
|
||||||
|
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [Github Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/crate-ci/typos/blob/HEAD/LICENSE-MIT) |
|
||||||
| [**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) |
|
| [**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-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-MIT) |
|
| [**wasm-bindgen**](https://github.com/rustwasm/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-bindgen/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/LICENSE-MIT) |
|
||||||
| [**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) |
|
| [**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) |
|
||||||
@@ -143,7 +148,7 @@ See the linked documentation for information on security when installed using [s
|
|||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
|
|
||||||
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Alpine, Fedora, CentOS, Alma).
|
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine).
|
||||||
To use this action in self-hosted runners or in containers, at least the following tools are required:
|
To use this action in self-hosted runners or in containers, at least the following tools are required:
|
||||||
|
|
||||||
- bash
|
- bash
|
||||||
|
|||||||
100
main.sh
100
main.sh
@@ -31,6 +31,13 @@ warn() {
|
|||||||
info() {
|
info() {
|
||||||
echo "info: $*"
|
echo "info: $*"
|
||||||
}
|
}
|
||||||
|
_sudo() {
|
||||||
|
if type -P sudo &>/dev/null; then
|
||||||
|
sudo "$@"
|
||||||
|
else
|
||||||
|
"$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
download_and_checksum() {
|
download_and_checksum() {
|
||||||
local url="$1"
|
local url="$1"
|
||||||
local checksum="$2"
|
local checksum="$2"
|
||||||
@@ -68,7 +75,9 @@ download_and_extract() {
|
|||||||
local tmp
|
local tmp
|
||||||
case "${tool}" in
|
case "${tool}" in
|
||||||
# xbuild's binary name is "x", as opposed to the usual crate name
|
# xbuild's binary name is "x", as opposed to the usual crate name
|
||||||
xbuild) installed_bin=("${bin_dir}/x") ;;
|
xbuild) installed_bin=("${bin_dir}/x${exe}") ;;
|
||||||
|
# editorconfig-checker's binary name is renamed below
|
||||||
|
editorconfig-checker) installed_bin=("${bin_dir}/${tool}${exe}") ;;
|
||||||
*)
|
*)
|
||||||
for tmp in "${bin_in_archive[@]}"; do
|
for tmp in "${bin_in_archive[@]}"; do
|
||||||
installed_bin+=("${bin_dir}/$(basename "${tmp}")")
|
installed_bin+=("${bin_dir}/$(basename "${tmp}")")
|
||||||
@@ -78,12 +87,23 @@ download_and_extract() {
|
|||||||
|
|
||||||
local tar_args=()
|
local tar_args=()
|
||||||
case "${url}" in
|
case "${url}" in
|
||||||
*.tar.gz | *.tgz) tar_args+=("xzf") ;;
|
*.tar.gz | *.tgz)
|
||||||
|
tar_args+=("xzf")
|
||||||
|
if ! type -P gzip &>/dev/null; then
|
||||||
|
case "${base_distro}" in
|
||||||
|
debian | fedora | suse | arch | alpine)
|
||||||
|
echo "::group::Install packages required for installation (gzip)"
|
||||||
|
sys_install gzip
|
||||||
|
echo "::endgroup::"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
;;
|
||||||
*.tar.bz2 | *.tbz2)
|
*.tar.bz2 | *.tbz2)
|
||||||
tar_args+=("xjf")
|
tar_args+=("xjf")
|
||||||
if ! type -P bzip2 &>/dev/null; then
|
if ! type -P bzip2 &>/dev/null; then
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
debian | alpine | fedora)
|
debian | fedora | suse | arch | alpine)
|
||||||
echo "::group::Install packages required for installation (bzip2)"
|
echo "::group::Install packages required for installation (bzip2)"
|
||||||
sys_install bzip2
|
sys_install bzip2
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
@@ -100,7 +120,7 @@ download_and_extract() {
|
|||||||
sys_install xz-utils
|
sys_install xz-utils
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
;;
|
;;
|
||||||
alpine | fedora)
|
fedora | suse | arch | alpine)
|
||||||
echo "::group::Install packages required for installation (xz)"
|
echo "::group::Install packages required for installation (xz)"
|
||||||
sys_install xz
|
sys_install xz
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
@@ -111,7 +131,7 @@ download_and_extract() {
|
|||||||
*.zip)
|
*.zip)
|
||||||
if ! type -P unzip &>/dev/null; then
|
if ! type -P unzip &>/dev/null; then
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
debian | alpine | fedora)
|
debian | fedora | suse | arch | alpine)
|
||||||
echo "::group::Install packages required for installation (unzip)"
|
echo "::group::Install packages required for installation (unzip)"
|
||||||
sys_install unzip
|
sys_install unzip
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
@@ -129,7 +149,10 @@ download_and_extract() {
|
|||||||
tar_args+=("tmp")
|
tar_args+=("tmp")
|
||||||
tar "${tar_args[@]}"
|
tar "${tar_args[@]}"
|
||||||
for tmp in "${bin_in_archive[@]}"; do
|
for tmp in "${bin_in_archive[@]}"; do
|
||||||
mv "${tmp}" "${bin_dir}/"
|
case "${tool}" in
|
||||||
|
editorconfig-checker) mv "${tmp}" "${bin_dir}/${tool}${exe}" ;;
|
||||||
|
*) mv "${tmp}" "${bin_dir}/" ;;
|
||||||
|
esac
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
case "${url}" in
|
case "${url}" in
|
||||||
@@ -284,36 +307,29 @@ install_cargo_binstall() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
apt_update() {
|
apt_update() {
|
||||||
if type -P sudo &>/dev/null; then
|
retry _sudo apt-get -o Acquire::Retries=10 -qq update
|
||||||
retry sudo apt-get -o Acquire::Retries=10 -qq update
|
|
||||||
else
|
|
||||||
retry apt-get -o Acquire::Retries=10 -qq update
|
|
||||||
fi
|
|
||||||
apt_updated=1
|
apt_updated=1
|
||||||
}
|
}
|
||||||
apt_install() {
|
apt_install() {
|
||||||
if [[ -z "${apt_updated:-}" ]]; then
|
if [[ -z "${apt_updated:-}" ]]; then
|
||||||
apt_update
|
apt_update
|
||||||
fi
|
fi
|
||||||
if type -P sudo &>/dev/null; then
|
retry _sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
||||||
retry sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
|
||||||
else
|
|
||||||
retry apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
apt_remove() {
|
apt_remove() {
|
||||||
if type -P sudo &>/dev/null; then
|
_sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
||||||
sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
|
||||||
else
|
|
||||||
apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
snap_install() {
|
snap_install() {
|
||||||
if type -P sudo &>/dev/null; then
|
retry _sudo snap install "$@"
|
||||||
retry sudo snap install "$@"
|
}
|
||||||
else
|
dnf_install() {
|
||||||
retry snap install "$@"
|
retry _sudo "${dnf}" install -y "$@"
|
||||||
fi
|
}
|
||||||
|
zypper_install() {
|
||||||
|
retry _sudo zypper install -y "$@"
|
||||||
|
}
|
||||||
|
pacman_install() {
|
||||||
|
retry _sudo pacman -Sy --noconfirm "$@"
|
||||||
}
|
}
|
||||||
apk_install() {
|
apk_install() {
|
||||||
if type -P sudo &>/dev/null; then
|
if type -P sudo &>/dev/null; then
|
||||||
@@ -324,18 +340,13 @@ apk_install() {
|
|||||||
apk --no-cache add "$@"
|
apk --no-cache add "$@"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
dnf_install() {
|
|
||||||
if type -P sudo &>/dev/null; then
|
|
||||||
retry sudo "${dnf}" install -y "$@"
|
|
||||||
else
|
|
||||||
retry "${dnf}" install -y "$@"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
sys_install() {
|
sys_install() {
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
debian) apt_install "$@" ;;
|
debian) apt_install "$@" ;;
|
||||||
alpine) apk_install "$@" ;;
|
|
||||||
fedora) dnf_install "$@" ;;
|
fedora) dnf_install "$@" ;;
|
||||||
|
suse) zypper_install "$@" ;;
|
||||||
|
arch) pacman_install "$@" ;;
|
||||||
|
alpine) apk_install "$@" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
init_install_action_bin_dir() {
|
init_install_action_bin_dir() {
|
||||||
@@ -398,14 +409,16 @@ case "$(uname -s)" in
|
|||||||
Linux)
|
Linux)
|
||||||
host_os=linux
|
host_os=linux
|
||||||
if grep -q '^ID_LIKE=' /etc/os-release; then
|
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 | cut -d= -f2)
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
*debian*) base_distro=debian ;;
|
*debian*) base_distro=debian ;;
|
||||||
*alpine*) base_distro=alpine ;;
|
|
||||||
*fedora*) base_distro=fedora ;;
|
*fedora*) base_distro=fedora ;;
|
||||||
|
*suse*) base_distro=suse ;;
|
||||||
|
*arch*) base_distro=arch ;;
|
||||||
|
*alpine*) base_distro=alpine ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
base_distro=$(grep '^ID=' /etc/os-release | sed 's/^ID=//')
|
base_distro=$(grep '^ID=' /etc/os-release | cut -d= -f2)
|
||||||
fi
|
fi
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
fedora)
|
fedora)
|
||||||
@@ -434,19 +447,18 @@ case "$(uname -s)" in
|
|||||||
esac
|
esac
|
||||||
case "$(uname -m)" in
|
case "$(uname -m)" in
|
||||||
aarch64 | arm64) host_arch="aarch64" ;;
|
aarch64 | arm64) host_arch="aarch64" ;;
|
||||||
xscale | arm | armv[6-9]l)
|
xscale | arm | armv*l)
|
||||||
# Ignore arm for now, as we need to consider the version and whether hard-float is supported.
|
# Ignore arm for now, as we need to consider the version and whether hard-float is supported.
|
||||||
# https://github.com/rust-lang/rustup/pull/593
|
# https://github.com/rust-lang/rustup/pull/593
|
||||||
# https://github.com/cross-rs/cross/pull/1018
|
# https://github.com/cross-rs/cross/pull/1018
|
||||||
# Does it seem only armv7l+ is supported?
|
# Does it seem only armv7l+ is supported?
|
||||||
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
|
# https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189
|
||||||
# https://github.com/actions/runner/issues/688
|
# https://github.com/actions/runner/issues/688
|
||||||
bail "32-bit ARM runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
|
bail "32-bit ARM runner is not supported yet by this action; if you need support for this platform, please submit an issue at <https://github.com/taiki-e/install-action>"
|
||||||
;;
|
;;
|
||||||
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
|
# GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
|
||||||
# and macOS (x86_64, aarch64).
|
# and macOS (x86_64, aarch64).
|
||||||
# https://github.com/actions/runner
|
# https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
|
||||||
# https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/.github/workflows/build.yml#L21
|
|
||||||
# https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
|
# https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
|
||||||
# So we can assume x86_64 unless it is aarch64 or arm.
|
# So we can assume x86_64 unless it is aarch64 or arm.
|
||||||
*) host_arch="x86_64" ;;
|
*) host_arch="x86_64" ;;
|
||||||
@@ -475,7 +487,7 @@ case "${host_os}" in
|
|||||||
linux)
|
linux)
|
||||||
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
|
if ! type -P jq &>/dev/null || ! type -P curl &>/dev/null || ! type -P tar &>/dev/null; then
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
debian | fedora | alpine)
|
debian | fedora | suse | arch | alpine)
|
||||||
echo "::group::Install packages required for installation (jq, curl, and/or tar)"
|
echo "::group::Install packages required for installation (jq, curl, and/or tar)"
|
||||||
sys_packages=()
|
sys_packages=()
|
||||||
if ! type -P curl &>/dev/null; then
|
if ! type -P curl &>/dev/null; then
|
||||||
@@ -501,7 +513,7 @@ case "${host_os}" in
|
|||||||
fi
|
fi
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
;;
|
;;
|
||||||
*) warn "install-action requires at least jq and curl on non-Debian/Fedora/Alpine-based Linux" ;;
|
*) warn "install-action requires at least jq and curl on non-Debian/Fedora/SUSE/Arch/Alpine-based Linux" ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
@@ -582,7 +594,7 @@ for tool in "${tools[@]}"; do
|
|||||||
fi
|
fi
|
||||||
if ! type -P unzip &>/dev/null; then
|
if ! type -P unzip &>/dev/null; then
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
debian | alpine | fedora)
|
debian | fedora | suse | arch | alpine)
|
||||||
echo "::group::Install packages required for installation (unzip)"
|
echo "::group::Install packages required for installation (unzip)"
|
||||||
sys_install unzip
|
sys_install unzip
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
|
|||||||
129
manifests/biome.json
generated
129
manifests/biome.json
generated
@@ -35,13 +35,136 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.6.2"
|
"version": "1.7.3"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.6.2"
|
"version": "1.7.3"
|
||||||
|
},
|
||||||
|
"1.7": {
|
||||||
|
"version": "1.7.3"
|
||||||
|
},
|
||||||
|
"1.7.3": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "f4c2db816081527e18f4219d4c2ee97f3613f9b04aa2c2480b97f85fd0b1c744"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "97541273ec677c3dc90cd43989a10f1437e9ca61c8ecc1340706a56b1490ca77"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "a44a6787eb664cd8977da4cfcbc58092c3b8b7e44419895944858dd1eae13855"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "8495ff8f76a19a12779c43e49811f5eecb1c88e79e82de7bd61ab968062eca20"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "6c9ff5223173b71aaa12693451369c287e8f4e5625803a9ceefd815a9bb8a0c6"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "6f545f42e3b47f5489f75f30f309611e3ae470dd92e568e44311d2ee3ffdb3f9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.7.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "1bad2fd02d9dc2d38800bb20d6222d0b6a3092e707ac8e0ec0f51134ea2525ae"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "568377bb375af65a9d6205365708a38fe1ac30105f7d1137248d7c343d69e8fa"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "5ebcab7d65c98268b199fcfe6e6732f46f2b41aeea77716a59110a380560d307"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "bdfe7c9fe1b3118c88190e0e5fbc8b1e3cb6dde08b0510a326f3f962f09a7f67"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c0c20ca8f6f9f2441e2aacfca9e1625793195f54224ba0358dc84e85bdee58f0"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "e48a8de12448ba6b7d5b274ced53ebddf98a3bfabf676c45c8b60a8b7ad2572b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.7.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "1b2115fdab03dba4c59cb3d512822e11ceb16f294519343b2e373f9b7aa1a074"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9b25832f3686399aaee8fd3db611178ea5529c4ed3c3a275e05d0cbabe642530"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "6bb7ab5f7b88fd7ae8e66abe6558d5ba7ee27939fc6d27dcd8e950540f0d7760"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "02e41aa2eb4994db7316913f58a38b5c7c7876f7d8320625d0c12ccdbc62d0fa"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "6a5c9f7fcab3dfb4723c23c66ab58ed345e082a66a5406b7d30e1c50d990c89f"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "076c15a8a314ba151118295da7f182630dfab160bde22f50b3c87e482912f337"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.7.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "9e8df2e263bd1a3c057a661682b280edf73c40a288f0c3267d11fcde2553cb87"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "2586beedcefa5ad6c5f2ae43148bf4c4e266eab3718e8b0355deb3b388e03358"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "a305a0e39b54301c97ab72c40db3409cc7d452096eee659c2402338402126f24"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "a042bf5ee40e0b84ee7860a58af69d0766db719eec5a103e9f09b2eef08cf663"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "3ea37facceb5f565bd6ec5e343ed7aa4257ae78f42671dd68d9af06a1018803b"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "89d972f4d3e41475802b9d3f0e1dc6ed9d31079e8902813f9e4a5600fd814a81"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.6": {
|
"1.6": {
|
||||||
"version": "1.6.2"
|
"version": "1.6.4"
|
||||||
|
},
|
||||||
|
"1.6.4": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "b4b9ac0fb6ce7f28c77430b07139ca54794a7e5fbcd94cacc91cdd15bbeb08a2"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c871c17346a965a31bfeb0ed4f5046b2ea64940c703cb7ae460d001c788de2ea"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "df7a3f2c256b666a05d6c5eeb72a3fc0d836a836566d918f8fa619abb2c7ccf4"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "1cb7a0e478f6d1148d79c685af685c1033f4a361417cf9bf25a7ab05c075149a"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "e62a09a4943be949ff7e5b75af76ea9efa02dc0d2e772fd0f7338b94ebe06163"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "13566c0cdf892cf8e67256f56e7de6a07c8e9f5b78c6494c49a0f7a7752a6aa1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.6.3": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "55792cdf4299d51ef357f7a6933f0cd98b573cc8f8c7883a0deef3f1b2a287c3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "ab5e8ba4579c80e4819eb55ad1447898165915963918c03a44695905d0a8bf0c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "fd2ba0e350d5e0a764924a50e0aec1d6648a00a90b7cfe04d093f313ff813f9f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "94531e86898a52ecb6b59e02e52ea637383b564155117b1e1a9d972ad3dc51c0"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "4583613e1c9b6c4dc65d1b9b79d199f205dd7e823e315bf07883656d3f9cc6b0"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "9627c0550da0002244c1cb0ee94e24ab6522738d996d9a594c0cb14ce77cf12e"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.6.2": {
|
"1.6.2": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -21,26 +21,26 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.6.4"
|
"version": "1.6.8"
|
||||||
},
|
},
|
||||||
"1.6.4": {
|
"1.6.8": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"checksum": "b07160c21cdfcc24c3afe94b3cb12bf6d111cef7b218cce85a0c1dfae7e106dd"
|
"checksum": "581eb7c97b2767a468afb0505c416eb727b469c029b36470288fc30b26517101"
|
||||||
},
|
},
|
||||||
"x86_64_macos": {
|
"x86_64_macos": {
|
||||||
"checksum": "761839db77de482f9bbddb87d43563f8308e7dbdccf2bb3c66f3bcbe13a5dee0"
|
"checksum": "590ff2a4b50d67ce52b35895e4cb8d75fefdc591988dafb2687c6461b50e3885"
|
||||||
},
|
},
|
||||||
"x86_64_windows": {
|
"x86_64_windows": {
|
||||||
"checksum": "2a05851e1a854cc27c7c6a04f665d506bf2b7aa0aa62721a82af9aeeff9d20d2"
|
"checksum": "0c1cd165f4460a9d5c1f5c2a67e5faf53913694ba207ddc18b44f6c5de6ba6c5"
|
||||||
},
|
},
|
||||||
"aarch64_linux_musl": {
|
"aarch64_linux_musl": {
|
||||||
"checksum": "70c17459e4bc0b417679e66af55199603d80fa751d819b86713f700e3e9a6602"
|
"checksum": "2433118983ade85388be17d442b430c4932eb2dad834143f9a6a25646563281f"
|
||||||
},
|
},
|
||||||
"aarch64_macos": {
|
"aarch64_macos": {
|
||||||
"checksum": "64755bfa178ba061c90d46fdf6c977c9b78564bcb4605ff827855d6623453be9"
|
"checksum": "1b0ea154b639dc7d8b49c6a2fa300964357a67a1b2441e9f29b61c7b7b79d23d"
|
||||||
},
|
},
|
||||||
"aarch64_windows": {
|
"aarch64_windows": {
|
||||||
"checksum": "1277c4ae1a772f803355e256192c2b8bc434421dbd137a9b895ca8031a31ddb3"
|
"checksum": "f440401a77b284a8b52ba0052fe26628e8658d4febc91108c28542a0843d341a"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
15
manifests/cargo-careful.json
generated
15
manifests/cargo-careful.json
generated
@@ -12,10 +12,21 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.4.1"
|
"version": "0.4.2"
|
||||||
},
|
},
|
||||||
"0.4": {
|
"0.4": {
|
||||||
"version": "0.4.1"
|
"version": "0.4.2"
|
||||||
|
},
|
||||||
|
"0.4.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "ee14c5796acab604714e358de11bf5204055410ae8fd4891df7f5d62461402c3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "480efaf0a577161332b27ea13c8703ead1b6355b5c6541f5bd61d440440b4bde"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ac374b7799a37e3ef21c6bfe409583c3acbc57242fbb32e8534269b5e97b8ee9"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.4.1": {
|
"0.4.1": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
31
manifests/cargo-cyclonedx.json
generated
Normal file
31
manifests/cargo-cyclonedx.json
generated
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"rust_crate": "cargo-cyclonedx",
|
||||||
|
"template": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-linux-amd64.tar.gz"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Darwin-x86_64.tar.gz"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-${version}/cargo-cyclonedx-Win-x86_64.zip"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"latest": {
|
||||||
|
"version": "0.5.0"
|
||||||
|
},
|
||||||
|
"0.5": {
|
||||||
|
"version": "0.5.0"
|
||||||
|
},
|
||||||
|
"0.5.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "7daa885e9b6f59bf7674a2972bf1f37d9e21ab7461c3e2f9c59e99a966ab6026"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "70b197f8095fe2473baef1d96dd4409abb1aef20aeeea00f8a0cbebc25528ddb"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "11e063c29bdd85ceb061b30aa11073238a8c93302b1ff3f5ac37e91ac90b425a"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
70
manifests/cargo-deny.json
generated
70
manifests/cargo-deny.json
generated
@@ -13,16 +13,82 @@
|
|||||||
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-x86_64-pc-windows-msvc.tar.gz",
|
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-x86_64-pc-windows-msvc.tar.gz",
|
||||||
"bin": "cargo-deny-${version}-x86_64-pc-windows-msvc/cargo-deny.exe"
|
"bin": "cargo-deny-${version}-x86_64-pc-windows-msvc/cargo-deny.exe"
|
||||||
},
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"bin": "cargo-deny-${version}-aarch64-unknown-linux-musl/cargo-deny"
|
||||||
|
},
|
||||||
"aarch64_macos": {
|
"aarch64_macos": {
|
||||||
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-aarch64-apple-darwin.tar.gz",
|
"url": "https://github.com/EmbarkStudios/cargo-deny/releases/download/${version}/cargo-deny-${version}-aarch64-apple-darwin.tar.gz",
|
||||||
"bin": "cargo-deny-${version}-aarch64-apple-darwin/cargo-deny"
|
"bin": "cargo-deny-${version}-aarch64-apple-darwin/cargo-deny"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.14.20"
|
"version": "0.14.24"
|
||||||
},
|
},
|
||||||
"0.14": {
|
"0.14": {
|
||||||
"version": "0.14.20"
|
"version": "0.14.24"
|
||||||
|
},
|
||||||
|
"0.14.24": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "df57dd1ccbc44c4445cb72974562ed934637d982fb0f6d62105dddc290beaaad"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "47b7b07fb210b871027adb3a08fe85fa1a54e4403b523feaa844f3db029e96c8"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "35e6709107c13d35b9c2a9ee6d9db4cdf52f008e84334597e796305b95a72bdd"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "8b1142bc6b7968169781a0ce01c74dc553468d968eda931c0a9e7420ae82e20d"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "636f9e6e509bc43fab9ab6c2f2470dc027d05badce47b075bd27d9b05ffb162f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.14.23": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "05d6cb0cd61350d3227e1f0af9252fce7a66f6b109a8850bb0af83507892c4da"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d8d3e97d95521dcc2e95a4293b3e774aeee5591cad9994ad49b5d177ca98bf8e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "5da19ca3efc6d207d075fdc29e22dc74bcb5476ec33eabfba9d788fc23513858"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "027f050ba79720645e1c7c8239ee0c8896485c961152b8d025756be88266b302"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "95562322593b203ffdf4d209a3781069c268fd6a4b3267b0a6b67919ff672225"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.14.22": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "e35f4fec1016106a3acee949a9eedc70f5aeca1d85a911db6d43f071797a85ce"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "2a753c46a9848229c7fb63be6b00f50a76b132f9a051df7bbcb4717604b8842e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "0a82e22cdc054e0d5da72d6961bf12b3e6f1cd812f993ea219eb75244422e038"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "b569c772ed3146e8a8019ef0b03d6ea191af0e2a51b62274018906b5e9eb48fb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.14.21": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "a44734086a42d7b93715da545c2423684718d89d4855cd776384444a366813fd"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9bf07f9348aee79a0ed18caa399e12eb91f5397333b5b46ecd8f966bc1c657d5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "231f24cfa8ef1e517b3dea37d90a5d8c4ad297276d4133852c1b2a8d084a1720"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "60cd49d30f5fbe63d7d20c4c2d90253f932cb4e9f9468d20a7bf152da959c3e4"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.14.20": {
|
"0.14.20": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
18
manifests/cargo-dinghy.json
generated
18
manifests/cargo-dinghy.json
generated
@@ -11,7 +11,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.6.8"
|
"version": "0.7.1"
|
||||||
|
},
|
||||||
|
"0.7": {
|
||||||
|
"version": "0.7.1"
|
||||||
|
},
|
||||||
|
"0.7.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "1985095f34f016900d237efc5479be3154f6fd2d168109a4c6d774d77e9eb21f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "30902c7a7834f773c56ac2bde6b58be983b13b3d4cd7077ec415ba4b06c4039b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.7.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "01ef6234425231a6e49b40fb0fc4df13095756a02aff61f6c3ee862cd57916e1"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.8"
|
"version": "0.6.8"
|
||||||
|
|||||||
160
manifests/cargo-hack.json
generated
160
manifests/cargo-hack.json
generated
@@ -2,10 +2,166 @@
|
|||||||
"rust_crate": "cargo-hack",
|
"rust_crate": "cargo-hack",
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.6.22"
|
"version": "0.6.28"
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.22"
|
"version": "0.6.28"
|
||||||
|
},
|
||||||
|
"0.6.28": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "ddc2c14d114c26e21d1cfb2703a736e6ad3d85acee77cdd2df0c701e3115d778"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "d4ed122da3a1fd43c2ae97386d945e007e9793e1bc4833703827b59166d414ed"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "e4ee6550969fb4499f6df12f472ac68562668a9e02a5ba320d0abc44a1da66e3"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "f2b9f9e2fd587b8bc32c5db0bc18a6e40be6fe70c83d43c1f1a5fbc69a3237a8"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "309b23964961cb78ebb47344ede27d06a8c6c1b7b7acb051208769dda7e7661e"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.28/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "d1c21607a2f052dd14bfefd29c382f196fde6dae120e73cfb0054a457223fdbd"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.27": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "7713f063bdb52abf23e8a121664bba62144c54068e746a7c5904c9f396884db2"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "75e807f5c763a3d7a44dab7e13158299f9b9adf14247e41ded97e45ca38b799d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "695b1a6bc887e07a52710670bbb13237276f6898446bfe2104b38df690f2d556"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "904aff3154e3a981e138935f44296c007e84f464cc3da1fc96ee0a11b0511631"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "3a52aaa620296e0213e7e3fdd95e70f2c5677882c74a6c0a0ac8b8bae604e65f"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.27/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "aedeb5aeb5bc7d01ce3f854dbd5bf6e5230c0c44ffd5d527a9ee85a60ccaafdf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.26": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "722bc8269e30ff75cfa260a3ba3a94f46fd3ad8de47a158fa2bde1d07ba3eb53"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "ea2b014cf60d6fcf3d85d277fe88a7f4ec1db7238077463f56f8093acaefccaf"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "9497dcecb1f09ca2f2f0a6a2c91a1152ba56c386981315461edeba4914da6433"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "77e63cf8c52718c12a0a46749464375c992ec2b7d524f8723a32623560612fce"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "8e896ca939c669d951acf98f2493f8a8b7a7beb3e808cb5af764c8f66a1c58e8"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.26/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "9084bad2063b00d96237582b8623c4e13ed476585aa8461defe751fc134c77ea"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.25": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "e90bdb19108c308af9be1104d93209ce03aa6d91f5c54b5678682d970ba1660a"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "59636ba9a2452ebf030c654718392c950f4d0478a87c5b70a2a0cb55b6d283b5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "001102a8b6965dad68be41db1058b7e7abad4d8e9dd375912ae43ccebca7696c"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "1307ce8db78fdf7616fb025893348eaf7e9ed77a3a3fe3fd348076a41a18f570"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "29488347b36ee0a2d48b2d32d7b5b24addcdb2f42a52784de41de6353c62fd43"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.25/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "5f5bbe4a544e7b923365db6c3af05bdeed865952b6cc15c9ec30b7487b4cb52d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.24": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "82a4a2cc134b5712df98fe36bb3b66652094f7e7c815c3559fc249671c5f0eca"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "9a95d8613269ff9543bdc1f5462518375aec4a3602c3283b3e6b1ff30c43fb2a"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "12da431e0c2775bf7b187c26d14fb4e8af7d0e38887635bdbe5d458c131a7717"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "73e1e998a31a96ec692044f2fc7291d6a0f5e4259515b09f25541f1e497b12b8"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "e4fccd7a5eadc80c536dcfcadb608cbd0682bfd6ebe5dfe7580e781106213e54"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.24/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "dcaf75eb059939fa8c8f942bba25b706a991af249672d6155cbae8dd15b70bfe"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.23": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "93769457e869d0bd5ae322666cc04f2515d558bc10c7d5da872eac6aaef25c43"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "c47a23a2a4e71d0a6f74344a87a38872e0b6dbc68ee86cc6c5df4d872080ef09"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "90edc889f244a17bdc1a74944b751d2a9176ae86eb40917ccc0ca24fe69192b3"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "82ce9c3262e5c948555c3097562ffc6c16aa284d3aabf7d6b221fada37b25f9c"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "54fdf9c43aaeb5b1d40154fddc84769a78c2c8854939cd5b174c9fe1eff4f5ec"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.23/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "11e559db60945df66521b39f3168d0381ab97d5eeb0bc6b9acd16635b1ec342b"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6.22": {
|
"0.6.22": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -18,10 +18,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.6.8"
|
"version": "0.6.9"
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.8"
|
"version": "0.6.9"
|
||||||
|
},
|
||||||
|
"0.6.9": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "fb4e71dae6fd641257bd4e5827723c58353f005aa06d3d4a5297221db22abc9b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "7ffe3766f1e357c4d905037e5b2784020ed1788d03cf82f7f95278776cf0cfca"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "22ee7042ff2e0571ef65a5a89f322f8207c73e297840e73d174f3e9490bce7d6"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "a88c56940db6dc18d0c75cf77b9f342134b85fafd13707ac1fddde9c5c9aa6bd"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "bf4bba9e1490dae056335d99b13bd3ef8497bd8aa53970dbc2a9c733b2220db6"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6.8": {
|
"0.6.8": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
26
manifests/cargo-machete.json
generated
26
manifests/cargo-machete.json
generated
@@ -2,10 +2,32 @@
|
|||||||
"rust_crate": "cargo-machete",
|
"rust_crate": "cargo-machete",
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.6.1"
|
"version": "0.6.2"
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.1"
|
"version": "0.6.2"
|
||||||
|
},
|
||||||
|
"0.6.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "7c3e6b1407445dbfdc072ade38adc6a200f6967e39a4bf8fb2e0e0ea825ab24c",
|
||||||
|
"bin": "cargo-machete-v0.6.2-x86_64-unknown-linux-musl/cargo-machete"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "53dd62d3bf9be63aca8be9d801c9ff2a3ae740495bea4c390634d8b3eb76c8ae",
|
||||||
|
"bin": "cargo-machete-v0.6.2-x86_64-apple-darwin/cargo-machete"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "9e1d911d5266c5ec81f85a3feacc223f181a6573060803aadda9369ea9973e11",
|
||||||
|
"bin": "cargo-machete-v0.6.2-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.6.2/cargo-machete-v0.6.2-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "486b046d10ba14371efedbb44a226b514c42a1735a247f3ff8ad9a548395f080",
|
||||||
|
"bin": "cargo-machete-v0.6.2-aarch64-apple-darwin/cargo-machete"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6.1": {
|
"0.6.1": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
32
manifests/cargo-make.json
generated
32
manifests/cargo-make.json
generated
@@ -19,10 +19,38 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.37.10"
|
"version": "0.37.12"
|
||||||
},
|
},
|
||||||
"0.37": {
|
"0.37": {
|
||||||
"version": "0.37.10"
|
"version": "0.37.12"
|
||||||
|
},
|
||||||
|
"0.37.12": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "d07149c4425ec93fc1cfedf8c8092d3b405482acdb2d01ecd8fba3ac755a381a"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "96799def4c15cfe81e72b96a8df90a49e1cca0d2899f4e928e69e8a1f6e46ee1"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "271c37b5f63b02a1c4ff5f33935976df7cb473ada221dd06bce7282520f7be65"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "091b93de51096c406c698b567e8d5bab83c2ab030b5b2a763104efe841ffb079"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.37.11": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "6c5b0196681e4582269a6bee9c85d98533debb628ee0a7d4580c68f6f47b6cdb"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c92d7e381c87d3619084dfb83743cf273a0e78b5fa2fdde030e12b0bfbbba954"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "097cb1bec258213b8b91cd54ea39d41018e5caac6c48d04e60d245b31838210b"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "1bfb4f3fba3e22efbc504421739547eaa063414f82d7a7b1af4ff0e98cda0be3"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.37.10": {
|
"0.37.10": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
52
manifests/cargo-spellcheck.json
generated
Normal file
52
manifests/cargo-spellcheck.json
generated
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"rust_crate": "cargo-spellcheck",
|
||||||
|
"template": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/drahnr/cargo-spellcheck/releases/download/v${version}/cargo-spellcheck-v${version}-x86_64-unknown-linux-gnu"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/drahnr/cargo-spellcheck/releases/download/v${version}/cargo-spellcheck-v${version}-x86_64-pc-windows-gnu.exe"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"latest": {
|
||||||
|
"version": "0.14.0"
|
||||||
|
},
|
||||||
|
"0.14": {
|
||||||
|
"version": "0.14.0"
|
||||||
|
},
|
||||||
|
"0.14.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "6f35073843f2eb87990ef19c841c61ded5263e3a7ff38f885cfab22193b84f13"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ad97a1471b7e718902ec385c3ad045a6afbc986f736d0c4986855ec99a79c80c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.13": {
|
||||||
|
"version": "0.13.2"
|
||||||
|
},
|
||||||
|
"0.13.2": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "f547b8f992dcc43f8a4106bae8b090ecb3fcb7ef6ce336081c22636f70e876d9"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "f54fb8243497258115d1eb55b99bfc94ab3e09636c78665d3b6410885ba9190a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.13.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "17af34dbefad5c45d23df3e4e81b0addc78782db0ed2e8e491a1532761463e1e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "d18c19a3c5e7eb9ea516e691b54a4517a60517b6b1fb75b7f56a0c1dcc9b177e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.13.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "41e99240e55f38cc6d43d7ea9f2ccd448f584eefdc262129e4238f057d995923"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "57d45d5942d7ccd49599aae549c0bd5d906868eaeb39481088e55001d65f4784"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
96
manifests/cargo-tarpaulin.json
generated
96
manifests/cargo-tarpaulin.json
generated
@@ -18,7 +18,101 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.27.3"
|
"version": "0.30.0"
|
||||||
|
},
|
||||||
|
"0.30": {
|
||||||
|
"version": "0.30.0"
|
||||||
|
},
|
||||||
|
"0.30.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "7adaec5afad826e8b758fffe3b9804d3a371553fa4cdb56ddd9a3592c08a03ac"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "cc2b8b84c0f19db57f00b5e2e322c3115a744d2fccc823700f3b7f60dd13a289"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "fa1dee30c073f72b03303c3d6479d0198eb0f8079e1b65582a502f411247754d"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "e06ef0e98fc78da0a447f8560fbfe797a57cebe1b71a7161e0810f6d65151758"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "a7f582a21083f2be93aeb3f7d13d534ee5d63c1aec9e1f8c570253a970f4d18e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.29": {
|
||||||
|
"version": "0.29.2"
|
||||||
|
},
|
||||||
|
"0.29.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "d6ba7a39fa27c1792741860dc28225daaab9ba74f7ebdd5cf4f175009f079167"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "e489e193d0d520002ad10673f6027ff80cd516a5ffbc8f8e4269f2181428ae0d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "f3e7bf5ea970d543b9b47cd4ad62fa9f6316fed61e57132abf085ddde6e60692"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "3c8b9db1d5f38e741ee84e15e038216c7a74a5b550770f8a273296aea65e7292"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "15bc3f52422c8e72f1385a113d35a9e7b4ab6a15503fceef2155fe0fe5bbcb4f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.29.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "be2be986abde1f7b9544f217acce4d1699a04bc3b09e17c05b3fbd239d52456a"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "6809df4fb7f559e30ed4134abca203fcd92cbe1db5117fa17a7e9c64933ee80b"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "a8827dfd6cbe3280bd474d7f49ee58544016ad8eaa11769edaa05936c91ae882"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "9e3791c191fa8224d038e54d988c3937e446c9e8673f5db5c0e43cc76af1ab16"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "2e4eac469f93ac46721d527958a6ec690d4084ed6893900214c504cce6a3303d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.29.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "7f5fda7ace039963e0413b5949c40292e0cb1c0ffc4e1b6cb60aadab167b1725"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "df21c946c69b6d653bb59e6ddb0e99c1f184e74f1b2a077a3654427171a37497"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "1d7f4b814d1757438ddce75ddbd12b02c54d681803f9aa7703a8087e3a391d34"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "4d33d6072976c0b9c717b18ff12ee283ae4b38a0b4ec50f1ef208bf47689f2a4"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "36dbfbd7ebaad25372fb7faa9263bd3e5b07316be95fc0bb450deb2f4791b255"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.28": {
|
||||||
|
"version": "0.28.0"
|
||||||
|
},
|
||||||
|
"0.28.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "c86810ef9638219f70db16e9e272584b1365c2edfb63fe0e03f7254954c0a717"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "6bc2f349c837042fc90b3841d9ff5e657c7f5d9ebb2a15a4ba70ab5040587bf7"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "6ae64d9ebb91fe26bd8e2cb61c0a3604c0aa53c080d99921cc95d05d31e866f9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "6c023e176798e78c81cc4ba15d66c5f4f4f21c8000e69d469075b5927a1a8644"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "b2fee8ce9cb93cab5b467459cf4b63dd80ea372dac36c98fccc35660dd454fd5"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.27": {
|
"0.27": {
|
||||||
"version": "0.27.3"
|
"version": "0.27.3"
|
||||||
|
|||||||
41
manifests/dprint.json
generated
41
manifests/dprint.json
generated
@@ -24,10 +24,47 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.45.0"
|
"version": "0.46.0"
|
||||||
|
},
|
||||||
|
"0.46": {
|
||||||
|
"version": "0.46.0"
|
||||||
|
},
|
||||||
|
"0.46.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "7a2c12edc868259be890174c4ec3bd51c81ec8773aa294e12fac0634f36d15f5"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "e339f1f891c60087676d72f70ba5f80dcaedde4bdc58730b9cb68a5483b3abfd"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "786201545938f6f7c6d407e6404b31ae9bbf9e5a4abc4c88dc9bd73da369a906"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "e52c0a3398e34e88ffe560e719bf8361ba3f35b4e0927ab9ba0761796884ce24"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "4b608b3676f10e04328c3d8be396bded96328ebca9b95b70bf5baf67bed7b135"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.45": {
|
"0.45": {
|
||||||
"version": "0.45.0"
|
"version": "0.45.1"
|
||||||
|
},
|
||||||
|
"0.45.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "eaf2690b7414d11bc33fb2a81898f285748a7a6a7983f965b569e536fb67b815"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "83cce6b82d8674dbdddaf911bc117f1c866aaa4712aa381e54ab9466526026aa"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "71fef42ad86017a50bee977836dfd387d8584d6a9c4c03354d62977eaa1f135b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "c05d839d1f187d68d55effc60add4e66afb373015a1d1126c310b5c8669a8563"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "be6e4bcf9aafeb4ef34f27385717004cc0dfd06f8bce8e67b18937b53285d436"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.45.0": {
|
"0.45.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
78
manifests/editorconfig-checker.json
generated
Normal file
78
manifests/editorconfig-checker.json
generated
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
{
|
||||||
|
"rust_crate": null,
|
||||||
|
"template": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-amd64.tar.gz",
|
||||||
|
"bin": "bin/ec-linux-amd64"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-amd64.tar.gz",
|
||||||
|
"bin": "bin/ec-darwin-amd64"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-amd64.exe.tar.gz",
|
||||||
|
"bin": "bin/ec-windows-amd64.exe"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-linux-arm64.tar.gz",
|
||||||
|
"bin": "bin/ec-linux-arm64"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-darwin-arm64.tar.gz",
|
||||||
|
"bin": "bin/ec-darwin-arm64"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v${version}/ec-windows-arm64.exe.tar.gz",
|
||||||
|
"bin": "bin/ec-windows-arm64.exe"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"latest": {
|
||||||
|
"version": "3.0.1"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"version": "3.0.1"
|
||||||
|
},
|
||||||
|
"3.0": {
|
||||||
|
"version": "3.0.1"
|
||||||
|
},
|
||||||
|
"3.0.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "debda88bcf5048280101b743b3104732650c8b49a2a017ed815481c817cfe13f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9e4b4e1340e905bfe0b993fe1343e95e0714eb8b715e35608018a8420866a60e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "902556a8558108f910834f3e116f778e4a6710dbc74f79a065039ea52abe4d25"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "59de9965c7b2629112b158bedff3f132115bd53fd14e3b477cc3a5fc77233e6b"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "d7f0d4fbc05cee0afcb7debc130f2dd133fbd2a03ba80efa0d21fd19d774bf1b"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "b845ef4cd75fe76233f5537111bf24f9aeb3fc69f0aa90a4ebf306ad8028aa08"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"3.0.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "8e2f3c5fa4891542535185a4859c5f92832bc11821eb03a081bc6bd87af5a829"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d331806227c1a1ed96ddd34eceac51bd1cef0121f78bdb09d509771f6e5aec79"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ff171ef63361bbd783622ba778a83e6fe5d6615e8b9e9e9c2f2c177e89dba499"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "edf1d12ba1e6ff70090f063e7937081b49ba6007cd02e45f8329bbf965ed609e"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "35324d5914d147cb51859e49c48909cef22ae448fca407b9d39f95dcc77be109"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "40b382a225a345e28f575010b637a372eb004ba3f1544341df0fbc265d183ff6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
464
manifests/espup.json
generated
Normal file
464
manifests/espup.json
generated
Normal file
@@ -0,0 +1,464 @@
|
|||||||
|
{
|
||||||
|
"rust_crate": "espup",
|
||||||
|
"template": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-unknown-linux-gnu.zip"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-apple-darwin.zip"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-x86_64-pc-windows-msvc.zip"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-aarch64-unknown-linux-gnu.zip"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/esp-rs/espup/releases/download/v${version}/espup-aarch64-apple-darwin.zip"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"latest": {
|
||||||
|
"version": "0.11.0"
|
||||||
|
},
|
||||||
|
"0.11": {
|
||||||
|
"version": "0.11.0"
|
||||||
|
},
|
||||||
|
"0.11.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "c5e61c9a680ecb68f2b35ee17709c08cce7806b8a5ea0c37ac0979a71fa4f549"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c2bcb7d6203728ba11fc5b3e0a5a0596257f575f33a2b07b312b7adc7ca2b0b0"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "f760eb7111d38d6044caf831cf64512b311a565b225f6fc24d867afd7826179b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "72dd9d2b6505b014283746f5e9aa477ceab067670a3d119e04fd97d7b7300c4e"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "6bdfc6d8787c23b03e3b3b4112c354621c93123c56ab4b53ffa869f2b9d1df9b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.10": {
|
||||||
|
"version": "0.10.0"
|
||||||
|
},
|
||||||
|
"0.10.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "ca70fa0e2b491fcc9a4d6b96d7a80866c01de4d55ce3c5725d1890735f264aea"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "8aac2148dd41f717a968395486b4c903c1efcc1533aba581a678bfe662ecb8f5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "1cb2a856c5604eb4bba0be5c8dfdb395fe2ecad97037142069bce7d6ed8d3b06"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "3ca7f300faab743191cab7f037e1341f88c0503265decb3408ba9173c9b96a4c"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "9eaa530208633d686840e647c613ea8ff6a69fb400b3ebd9a09d13428db36811"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.9": {
|
||||||
|
"version": "0.9.0"
|
||||||
|
},
|
||||||
|
"0.9.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "a07e4759519b5ec216fb7f8ae8f078f632ba570bbfb218729f5d6e7e57752601"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "fadeeb8e570f52737d738797e29a13f5a92e56095c60eb1b623a17170a49cc48"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "259f58c87fc13de5d008579274e060b06c4beba66c9e3cf95f1fa6fb31230534"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "75ee11f57c6aaa51dd3f0e5925355a3ab6686922721fb1608fd5c34fab3fde65"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c60aeca657dbf31a90ef1f76dc99d197cd9ca2201dd1b5812bd1f2c6f553a53f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.8": {
|
||||||
|
"version": "0.8.0"
|
||||||
|
},
|
||||||
|
"0.8.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "b1edd222e9ba62c689dc020e7871a762140f68e83da72a3d27b7e78baa226359"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c28fdaaffddf50a74bf13d75546284c328dfdc6e56494b92d6ade845fe0218ec"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ee27fcc80f950fecd84fb87611227f9e264b87991824d497ce9147afd3e2dfa0"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "0479c7b05d6d9e484b68732977f5366619cb4302b0d454be1496242cfcb47af0"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c3fa06787c2445889881fbe6dbd3fb14a8f2289729683d4999c32471b639d57f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.7": {
|
||||||
|
"version": "0.7.0"
|
||||||
|
},
|
||||||
|
"0.7.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "7b471314d7d61b5f6d4029c51dab9fb778cd6a16d997890c9ace05046af95011"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c22afb7e46ae384e3a331db8c566d962065c8edc4a898dfa6ec214250325f62b"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "e7e63cdaa805225af94d02d8f58c25c189d345c14d74fa81cba40bb35c4b7d77"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "ae270f69f631d595faad2721adb278581ed0b2e427ad021448832d29b5eeb4c9"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "8ec65c9a2bb7b0f94edb4585cfff020eef3e56827c5466b5d56bcc67401469bf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6": {
|
||||||
|
"version": "0.6.1"
|
||||||
|
},
|
||||||
|
"0.6.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "3c158f242397dc94a99bb2582653961f311093d3f67c0015a2913b2b5633bb63"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "0a04c56f10289d54f0eb9a0c06097b6243f7e76ba78450659f9b35557653c368"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "cf7285401183292a2f35d84ae09533f3190ebe9eda1bfd3004d8c1c5fcf9c510"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "b331abd7166950e1035e5d88c51d2e0e3d1d5a853490967877c61c5fc6ddc184"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "731a638a05d5349dc32bf6c5e81cf34eddbd7287b992059c3993c6776aca6efc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "c495a00a5bd88879b2319d1443cbd038048dba6edb208e91c5cf76418dff86c8"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "45da5140fe9cf72b0e4e3a8d4e829f2d37a9e7ef8267094565dd47fb4e3fb38c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "00859fcb5c0cee75212422c9279867d369177337a4b1194eac3142a112476b7c"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "a28ea03a356071aa9a333ae81a8145683f1ba0408f11be614ebbac1066740657"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "4fe3d8ba0dcaacef4dd76826c6398a8a0d3297f50226fa307e3ee1524ce1b6cb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.5": {
|
||||||
|
"version": "0.5.0"
|
||||||
|
},
|
||||||
|
"0.5.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "383e71da20eacec51499bd3c0470abe3ec246172ff034c0384d0a5413dd8d315"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "748438256097bd82ac6bb528a909c58b2906ff9e1c6c38380cdff8e08bf546e9"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "9ce029d643db3dfdd4d21a99e910632e530b4594d307031dcf2602e307472e32"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "3eea3ae14c58dd2321ae885f9f09fbaa71920b56e728237823bf884928f80f3a"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "ec36f876c9b6f3025d49dcda16e9765e26922b124e4bac8b13d6af5a7519182d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.4": {
|
||||||
|
"version": "0.4.1"
|
||||||
|
},
|
||||||
|
"0.4.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "685da2e7c923ff0ce4a80a4691b2f1fb4661bfb86ac710ba8fb66ee4f1904842"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "71b8264ce5bc6f42ef53d284bfdb3540ff08e79441fb286a502630cc96726438"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "567e325aa4934be2ee4be2f1d24d1801fc4db78aa7ed09653de18502b851d56f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "c98a7b0fbd45453e9c91bb35791506f9fae2ed768601d1187866546f5349c868"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "81c5fd62d8fcbd3a0df2ad0b6803863da9a9eac4a717c44e327bad3c13e00e48"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.4.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "942ad537212676c52bbb8370695cea056148f9577cae54a0721fb596b4f1b6b8"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "98dfe0a6c64b06baa4565a10ae1af124daceb0b2aa15d606b28284271d8eba32"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "1063e2dd3e434246e962a5ec8de355785cd830aa9515f522b0732257e44db878"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "8ea5e89c2dbf850a5122683c6a9207a38d6855297fe9571277b340b206f3e9e0"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "ff371b56e16dc331fcdd38e8ef9b354fbe75e916b8cc627bb91870362513ad81"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.3": {
|
||||||
|
"version": "0.3.2"
|
||||||
|
},
|
||||||
|
"0.3.2": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "89d415976f1b97ac5168565915667e325cacf95cf1122a6c0ab287c0f3187ecf"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "11ea5b9096b77646319613efaa3e92825253e9b324f1472f7a0902fa9b2e9403"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "18fed4294e0f6a30f3873bc84d31acdce67561c565e8e44a73f14918eb6c7131"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "952abade1330b9f785b2cbfcd044c58dd9d3243966fba1894d10a031cf78ab87"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "670948c4cf2140a0448e702cb77366c52d492c0b7f7763425e75097ba5a45da9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.3.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "b72fce4f9769212bf852631b8d953802324e8d59b064a182726bdd9df4a44a3d"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "96aedbc89b35be65acfd536c40384b1dd2231b228a1d160ecb54481c0fd65e14"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "c98238614b4385fc6e6bd86c26270ddc5f9c71b3ba22e6f45795ba2f18993522"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "9afa1528ac6d4b341f06c3b829f1bff17d1052ba76b4f794d4776905b74a5ea9"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "705ff26eb909a81e5fce6830a38b4e7dbc833380aa539041bca5c160ed8f278d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.3.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "d255da4791a6ddf94f213b2a1e5929143e7fbf19e6e019ff8aab11498a604ffb"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "648b8af89d58d75cf5c7becd9b0bf3bfcfd56b83ccc0f139896df0f798bb5d5a"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "12eb1cdedd4591b26eca904fb7c7e921c919bdad82039dac772f90aaa14bc299"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "c02aea392ce6413c7951df2cb7e936f5545c4fe5ed864b7a11252ca469af2ab5"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "540eb8a78ca14dd69189461934a615c3d68510522c4e8744d7c2c1db7ad603bf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2": {
|
||||||
|
"version": "0.2.9"
|
||||||
|
},
|
||||||
|
"0.2.9": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "896d36d739ddd246b4d1ab8f3145f8bc32417dcbd75ccd49223d50950be1e78f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "79bed7ae7a78ad81d6cd190e397d7b312b3f0cea37e3b0bccb99ea8330d9867b"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "1eff5fdb51923329dab361132a8a00469864a9f2a12530400d981a59d8e6dfe2"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "108345e27257b3413e15227ba8fdd24326df1c5a56a6774f242863955fc15d07"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "199dc49126772dc50692c1688955abe5f3725176e63b454d065e7c401a73d9c8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.8": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "a3b533e601aa67e3202f4fc007c84927c0b6f1f1864031edf186c62b3a5c4062"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9bd4a709f59ab3d95bc25d054fba433724440981313863b8b274109a2aa60796"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "9bfdeeb71cb0215e5af1c83ec89ed662186b096e8d2189205b3f0f7eabb9829b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "721ec39e4bd7cb550e1f296b8441f27b6c4c7e67695b15da2587d53c7d80d80a"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "d3b200071dae4fa03ea0c7a7be357e5d804e313673981bd556b7305d0e8a3603"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.7": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "4e7a3aee73826d14d0289b9e93f6e81f3a3de90e192a30b4d5c1664bad3965c1"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d843c37e558446d235ff0d84d6d91f99609fd2d79c8085752885a79673caa9c2"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "4b14ee55d6cb70b9a50963ab1d076c97e71763833bd2a4cf74b2809a232a00f0"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "eaf437be7a7d3a4aba042488bdec31a6e17cd2962efe395a06a5e8bbbd556d30"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "83febbb3b6eb94c4a0aa51e1b3f7a2c7a0c8e7249aaeb1d05f5092bbe3e2a6ed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.6": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "cbaf6b8f7849e23366714b2a2319cc1b620519b7398e10413457a4b2447f7d9d"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c45b1876b89960792675d394050456fec504e16f78241a5263f1b77d8758a4be"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "2147253593048e7fa0ffebe8a80aa1d6b6e36cad96f0fb361db9000968ddbe33"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "dda535c1842e4cac696b287abb0fc938ce457ca8bdddbeed11da58e3e4d45b3d"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c5433bb294ba9dedc0801509a903e8a025a07efd3fe55f047323ef9d0d435d09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.5": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "a2e6282538ef7272166bc7e188f07a46d8577de754d74108f90dd9e079782448"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "bf4163499ced01cb3f99571a213571ce7b2384b24bc0d3f5857f87a683782041"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "41ed36e66e3a92fdf5ebac343249f1d9326ed3ba6c4d18b72d096d8874abdb7d"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "0835a9c8dd1157780f05e26cfc0b5b5b130085009012cf1abb3b9682a39ce445"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "d0cca810afae92c2790dea5021c753baccb0d72eba83089b9f9bc61115c4a14e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.4": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "e0f149892ded57167bac6258bb83aeaf78db763b81b8fa0f6f357fa84e0b8275"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "24bfbb5602ed66eee2af666fbfc52c3965e05454222d9fdcefe478508d52a7a5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ea689fd7a48b9002a22dd56587252b419f2e230f268c2f1eaa0f39a5d460b3b7"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "1dcaeb3e813921f35bde24b09913a7286e23586b5e35961989ae4fa8b6aee684"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "daf0fd4a3eaa5b338fbbd5d49c117a17fe45cae6600eec992fe7100458926e26"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.3": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "7b864a48e661fb974375bb984dd8078c53dc049bd63e9d7841bfaa474bfee7d3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "4f3758accf1e5449646a7c0e3ce0f3931d4c2989cb9e3eb59f429949cb593db6"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "72d7503e84ee6c561edc9bac965424b4e81cb693f85a05be5f9a31e3cc7988b0"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "5624252f61fad0813b398084d94fddf164af3c7f5944b3e5c6fcd47ed91cfbfc"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c3f88dc363a61a2927437dbc272dc5318a43a1c4dcd4e1b263676bebfc6064cb"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.2": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "5adda795d6e0c89a2af8578fda0f483d62c714ba6de309cd85f7af82f9a66f23"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9c037538847171eb49a7ebf487b5dec886a6c75958f51be7a32c975697caaaca"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "b9af83c899681d4590110d0fb552eb73e711e8ad1ff84620e88f14a3502fed5b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "ecbaf29288776317591b85ce7114153122351d17ee73a6b6f1a50d7af037f8de"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "bcb35cdb27cd9658b82e479edd74e7f5245a79e59e60def3bdebb4993f9e58d8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "ac61ef0e0118650c8cbb9c9288cabf3546bb80a799d6c6bad238003b4de3df49"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "260d6ac607006127d599b36c7d32f94a3d22b31c9ad191f9f65ccaa09672da12"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "f0a05cbccae03154822bf4f7de7bf2a953be6c97d46a61aef3a51fecf2755a7d"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "cce579d9d222ac01b3944187bb7684538580a875f8fb59d397793039603a4784"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "b6f79fcfc03adffbb4e8fd4ffe6d00a40953d9889b6ffe5e99a5ddbc6c121940"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.2.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "5561c5eca9e4670a6aac1adfac694751abdf0d6f03f93949470cf75a38b67fac"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "039971e043b91fc41387ab8d3fd7b89af7662602a311e46099327aac0c492940"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "dfe83f90798dd5f3997b21e5922d1f96ad7914ca4db8cd3b4fd5068b21fd6dba"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "c92103b51956dea1bacb423a6d3234a3fd10e5b87e4984cb89e3b3bb18b2c448"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "451b224c090cc1a8d04cbf6c63fd2d21e4e0d5dd918c7dd92764d22077e8d1a6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.1": {
|
||||||
|
"version": "0.1.0"
|
||||||
|
},
|
||||||
|
"0.1.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"checksum": "c450fd34ee089e9ad9ef2aef773f49835b2dbeef2783e819604f47194b5f646c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "e9deb64f10a51d37f00ddfe86ad8c73469d250e327ecfd8bdb5a82823adcd64a"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "5b5de20515fc0dfdeb68abcefccd9abea7525500f52dfca149a3438b6f7c46d6"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "31df56e1460e34acdc3699f14a1b56565ca83472fde58f9760a58e16e67c2ce0"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "56b26580269a7c4d7a5591eb0fdaa34d20e55d5ca5c55cb264bd683867954a15"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
67
manifests/git-cliff.json
generated
67
manifests/git-cliff.json
generated
@@ -27,10 +27,73 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2.1.2"
|
"version": "2.2.2"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"version": "2.1.2"
|
"version": "2.2.2"
|
||||||
|
},
|
||||||
|
"2.2": {
|
||||||
|
"version": "2.2.2"
|
||||||
|
},
|
||||||
|
"2.2.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "3a199e08786eeb8801e40c6f2e022e236c1a640eb172695898ded679089eb5cf"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "3efc16a26b1e511f285395a241d338991dc89494a1d3b4fc4c67c99a5b8cedce"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "9e2956b4ec65dbf48ca9b9fa1815012ca9486c721a143b6eb35412f395f2fd7f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "a5484af486d8ac20748c681ae205c698415550783d3cf13d0a5e230c0cca5961"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "0f5b598795b6b6f2c6b7f683559ef90b2cbe59393c88c057892a12713e08d20b"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "919f5b90966dc90c695ab327cedd840ef2fe705270c3a0902d106abde8110c0f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2.2.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "3cf00214bb60269a1d4073c10bc468907e9b92570892817083fdecd3133e5da3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "59f761954d01ffdabb7db83f3cf49891158a303d9be27898d5e62477bf2308fa"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "727c92204c1b214204d9be1e7f6efcfcb236f2cc0bd9e51f51d39e25926648e7"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "6e8d262c30c15d9b8b5d4029ce92f7576bfcd83c26a9c1a964e219695b236046"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "6f1d4b2c93bd35014074aa1b383fb7c4fe552ca0e241514c10e89da5f09434ba"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "ca0d2dd4e3590c6c78bda6ce5c8275e201da4c1f5a47998de4118dccfdbde01b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2.2.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "5f4c75d60fe2a8160ad5d4f6bd9fa8d7c780272e1cfae0753c83ac20101e898f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "26d1810e470735a551998f727b87728d9de1b993c14666a018e1f7ba7f5c52da"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "85f55fe0cdcd7de5410d82cb7417051cfe2eb4051ae8b9bb907ee6ce1329efab"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "66697436c1f6581458c95ef5187d725a34f6a1fd94e2a46306f85c92a27f7f8c"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "395d50f2657a0c5425e5c24672f9c5247ec36c57c08f485d2b0050dc81270b22"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"checksum": "11ed1767f0384ed2dc7b37b3f8842ff9a5385fe71ca1811a3615f77b92e2f45f"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2.1": {
|
"2.1": {
|
||||||
"version": "2.1.2"
|
"version": "2.1.2"
|
||||||
|
|||||||
319
manifests/hyperfine.json
generated
Normal file
319
manifests/hyperfine.json
generated
Normal file
@@ -0,0 +1,319 @@
|
|||||||
|
{
|
||||||
|
"rust_crate": "hyperfine",
|
||||||
|
"template": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"bin": "hyperfine-v${version}-x86_64-unknown-linux-musl/hyperfine"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-apple-darwin.tar.gz",
|
||||||
|
"bin": "hyperfine-v${version}-x86_64-apple-darwin/hyperfine"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-x86_64-pc-windows-msvc.zip",
|
||||||
|
"bin": "hyperfine-v${version}-x86_64-pc-windows-msvc/hyperfine.exe"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"url": "https://github.com/sharkdp/hyperfine/releases/download/v${version}/hyperfine-v${version}-aarch64-unknown-linux-gnu.tar.gz",
|
||||||
|
"bin": "hyperfine-v${version}-aarch64-unknown-linux-gnu/hyperfine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"latest": {
|
||||||
|
"version": "1.18.0"
|
||||||
|
},
|
||||||
|
"1": {
|
||||||
|
"version": "1.18.0"
|
||||||
|
},
|
||||||
|
"1.18": {
|
||||||
|
"version": "1.18.0"
|
||||||
|
},
|
||||||
|
"1.18.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "ef3855ad6a1bf97055a90dc3dfc5d4a48494cb80344027db932a96341d415193"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "f421263f160f4b4967d0a1420b06a48cb60e429c610096f99bb433dd719685c6"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "b43c22a9eb5f3b6e85bcf480e6adb986b2b0c27f52db762f017893bb1ad52794"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "1174db3a55247a89d8f6161101e15455a2ebdca6948d42e9bc50b78c1d771e4a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.17": {
|
||||||
|
"version": "1.17.0"
|
||||||
|
},
|
||||||
|
"1.17.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "563de47d843810de501e3e6bfcb4571a4ff957eab811c2af87be23d1c599ae47"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "5dfc0b1f2791d4b0b18a0629d0ed85717539bdc3a13dfb1bd2a293f203a92d21"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "496a4ebad0f461e81aafd38bedc339442a1c569c7256ad43cecbff1617cafaa4"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "0c3f3c8f572ae6817a6f95f1983cd285ec3065e4f1b39d7cfc3dae9f43fc1fd2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.16": {
|
||||||
|
"version": "1.16.1"
|
||||||
|
},
|
||||||
|
"1.16.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "f5d26e69fd17200f6b32debe0603b0ff8b1c0cdf2f25463be6da9311f6910613"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "f19d22147b5307138524eed5eff2265a116e5ecbaab886bbe0eb02e57cbb3f2c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "12f5ddcc4fd587e3c1084e729a5d198bf6eacef5614a4cdfd557475ef5ef9e66"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "1f441fb7ea2b2f9f38230e56840f801d1b55e38b1f1c164ed24101b4cea740bf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.16.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "99e92dce7faded2e0e931e360c26ac50ec945d7d9bd7a679c341660e8201f71b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "b4964645b56c2b99bc13318038ff1907260523b4131d5b44c83e73dc3dc23150"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "299b68922f2ddaf8ff8d9a3006fb56d42ce978c71d188bf2b7f2bc690346c3eb"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "a3237ed292edd867fdba4284ad86df619147ca1efabf9e16a2ddfc1bb244555d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.15": {
|
||||||
|
"version": "1.15.0"
|
||||||
|
},
|
||||||
|
"1.15.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "38859f8b7cb61f2d76de888eae36c78fbfcbf791fb0ef878ed2dab2a5e91bfb0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "a79b6b00c4740d62fe4b2c1eed082db1f4eea07102a7c731135d34815f6d924d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ebfefb5ad2bb183152e0b0e929ec8002e18e31e557d40264fa4f0488afecc992"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "cdab3eea4da4108694855b95cd24fa45a4978eba7b009863c18b4c5d026f6793"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.14": {
|
||||||
|
"version": "1.14.0"
|
||||||
|
},
|
||||||
|
"1.14.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "9d3c53e7da84b41896d4208b722765742af1169a4dab9788321f8597ea159010"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "b6aee0b7c13c21b72a04aef6ca9f5cba9186d8114cae3dbd2f0d1fcb4dca0af7"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "0e38512f7c731044629b5bb9f78f3d348a5906be43548c65b3c459333964dc0a"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "2f7b88181370e8e6d6039fa549ac32ec8c62fa790db38ad99f4964f3d3e1dee4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.13": {
|
||||||
|
"version": "1.13.0"
|
||||||
|
},
|
||||||
|
"1.13.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "d22bc7a845195e7f53268b43bb91455e6cb0a7e6a3fc7f89cd307f7261bfc985"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "7050e26f77794b3a283f90ba3a47a340a57decf90b4ebf8fab1d7fde1b4d0e51"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "555af098497afe86e8284da95cec50768f865c83b8a26ab204c61088ff8898fe"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "942b4eb9bea5b3a223870337c46d759d7945e6db12c803abfcfc20255ba99bee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.12": {
|
||||||
|
"version": "1.12.0"
|
||||||
|
},
|
||||||
|
"1.12.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "b66e7a55fc1b7fd1f6443861f65bde87a4794c4721dee5e11dc0294f27116efc"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "fa1c2a80ac1325682c300a772ac80b6374b1e0c2266a6edaa7fd7363be4a8180"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ae92a684d0f72c209eab8fe320cfea877383605a7ed18d72e3096b938c28be4b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"checksum": "791f92fbf7c94efea520901ce8219e3dc63beb9b54aa07664a72ffbe317c1b35"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.11": {
|
||||||
|
"version": "1.11.0"
|
||||||
|
},
|
||||||
|
"1.11.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "0e7a109e99fe34e9dde0f86597fe0a59bc756cb280d0e191d30acdd1226f70c1"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "28dcab2a94507d36870a5bc2173f609b1a9eb002ee06a45a47eb45be1c5f6a55"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ebaed320d664d0a496d9f2b4953c80cff708c1571d0aa1170e0211b1ed4a7999"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.10": {
|
||||||
|
"version": "1.10.0"
|
||||||
|
},
|
||||||
|
"1.10.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "0010d9cae3a321fc1bd4400d1cb6a5098974ec5f8c808c88a2d996afbc4de0e4"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "8054528f1556143790debbf96171f5c74d82ca4b759bb9cbcbc5ebfb74b7c571"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "2f2d930ae41ce75034d0a988d44f125f58110f77decacea4a0bbb93d26c6f60e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.9": {
|
||||||
|
"version": "1.9.0"
|
||||||
|
},
|
||||||
|
"1.9.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "9912746d62d63b224f8c4086c0ba41d15013b013256a4e7706a33030850b7f4b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d59dc8f59d52ba80b5c7f420e09af13311c9aa1f28b7b3f0c02732f490d69b1e"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "30fcf48a55f680a0157e1f8be7698f028ed28bbd7fdd58ec725562c6d8885b60"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.8": {
|
||||||
|
"version": "1.8.0"
|
||||||
|
},
|
||||||
|
"1.8.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "c60cb1de2921abdf4da5da70a89e690a2944f13362176288c20806fa199b3cea"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "429d51e3d1b42acd838d091bfe6f26179627ae976655224683b664f7551cbd8d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ebfdecd67fbd1a827bf4d5af016b9e40623df6d38524809567a1cb426de986cc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.7": {
|
||||||
|
"version": "1.7.0"
|
||||||
|
},
|
||||||
|
"1.7.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "94102b0776cf61b39439efeb9685e8504451b8adafadaf03b0738a616b23d84c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "ec5ada45adc21066404ea7bd9247ef693ef107362d76ba8c69c0bfde98ce6005"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "49344878a094e0998fb3e0ab808eec7754e02d4e11fac4f64b911ac2bb31026d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.6": {
|
||||||
|
"version": "1.6.0"
|
||||||
|
},
|
||||||
|
"1.6.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "023834d68a1572156282d6354e348d2074f9abb5ace975d91cc845ced2a75d7f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "757d6b59f7862f0fba0b8e8d0cddbd076bc39ce0a0f735c85f414cb9cb7f7bc6"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "bad7db58bdaa5b520a79617931ebb29555bd81dca93864b9761197c88de38faf"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.5": {
|
||||||
|
"version": "1.5.0"
|
||||||
|
},
|
||||||
|
"1.5.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "38d1e1efa4dfd636a9808a580b111a7baf5c60f3b160d2ce22c719c42a0bdb9c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "ab638d511cde9e394cd41145191a2caefb105962635babed8e9cb3d18d465151"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "8e34992ef9ad8ccd12a2212982bc54b918083607d3018a19246f024d0d6bc690"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.4": {
|
||||||
|
"version": "1.4.0"
|
||||||
|
},
|
||||||
|
"1.4.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "8ff7cf913d7d85cbcafdb443b815f296ec57a50f9944d41b9788deb69616dccf"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d5de1465b4121723715ce0c0e05972ede42dd55ce6f3c07763a60e4a35391212"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "5d993dc621f71ea3d13d0d9f48bc083d3b1cb3325e87f248aa0f58f58b0d19b4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.3": {
|
||||||
|
"version": "1.3.0"
|
||||||
|
},
|
||||||
|
"1.3.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "6f4c3103f7d512a985c925e44ab1509c3d5c5ce02595f6f63690c3b0bfa40e5c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "2145bc8f3c67492feef7be4344e2390c58af163c6fd0e3624cb7ae64e7528b0d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "9821346df3c85433e87052518cd91887137480e5070fa0fb5e160ece54d69c84"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.2": {
|
||||||
|
"version": "1.2.0"
|
||||||
|
},
|
||||||
|
"1.2.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "a8048e3b43b2353ccd654c8362231abc94f213770ce3e527fbbc094d8ddd9798"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c3af3b89b7da9d7d3ff8dec7bf47e62194f07eba0684be385fc74961f4b2a299"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.1": {
|
||||||
|
"version": "1.1.0"
|
||||||
|
},
|
||||||
|
"1.1.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "82d89913bae4a88fd70391cfaa9ce3a21473966ecb4ccb8c44bd5d75b449ca05"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "e92906bd910ca4038dbdd4c39d649ce8b777d7367ee00f1139681090860f6e18"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.0": {
|
||||||
|
"version": "1.0.0"
|
||||||
|
},
|
||||||
|
"1.0.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "6899615cab465476e6f988e8a3511e364f436e013efa1d3069e80d3c19857041"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c9c1891479f2784349645fe82403158d7284713bfcc1669823bfb4b271f37ef9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
44
manifests/just.json
generated
44
manifests/just.json
generated
@@ -18,10 +18,50 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.25.2"
|
"version": "1.27.0"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.25.2"
|
"version": "1.27.0"
|
||||||
|
},
|
||||||
|
"1.27": {
|
||||||
|
"version": "1.27.0"
|
||||||
|
},
|
||||||
|
"1.27.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "6cc91651c4dd5e287df8ea7b3087c44120ba95a32ee50497bb071695846ab086"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "ae5dae799d3dafeaf4d53e221e1efdeec88980a38375b0d6dbc9c9bb16eec273"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "08dca5c6e30258cbb24ec30eb8ea1e3ba5b2beb5349eaabee450230ce45ef585"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "f049d134d311b3d2190d30a936e0a4257df156082cab37d4eb2ace1b760154ca"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "5d6b05ab581dca9346114df7c9f7285f54d4b80d8082e2c8fce51a42b3dbdb9c"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.26": {
|
||||||
|
"version": "1.26.0"
|
||||||
|
},
|
||||||
|
"1.26.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "be7233b3ebfd5bdda8cae6537c21c839d3d24ecf075f1494a2e67f93539b1e12"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "aa9ad8d097c4d3744c9d06520e28837c5e3fa50519a4cd657e0f2f7a226897af"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "e326f8552ac7119b643fed1b8af8fe392593280c185c44beadc313e0291f412a"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "56352027a18e64bc58aa77d4c020bd79163f10cecc859595b0474b5a442369d3"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "1b8b12f348eea603ba935d0799e03b87adb9b15779ff21cd67b3ddb1e6ab21d2"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.25": {
|
"1.25": {
|
||||||
"version": "1.25.2"
|
"version": "1.25.2"
|
||||||
|
|||||||
32
manifests/mdbook.json
generated
32
manifests/mdbook.json
generated
@@ -18,10 +18,38 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.4.37"
|
"version": "0.4.40"
|
||||||
},
|
},
|
||||||
"0.4": {
|
"0.4": {
|
||||||
"version": "0.4.37"
|
"version": "0.4.40"
|
||||||
|
},
|
||||||
|
"0.4.40": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "f7520ad60d1a6fe81c667d0da876a9ddd736f874eb61c01b025eafdc83381227"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "5783c09bb60b3e2e904d6839e3a1993a4ace1ca30a336a3c78bedac6e938817c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "1470e5b06614cb2851e8b3c908dfdef2982b90e6cc6045662512ce66d6c7c5d9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "d5ebfd2e31755726f8c0988a423b1ab5d950bb894fbba170355bb7d1cb852586"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.4.39": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "25d66ee23c67815549a1517c484aad210c5e0f97c68bb990a93a34c03e859d47"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "dd52578a17c892afa805ec29b15c06f1e7c6e6707791ef840165fc3f1763c6bb"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "f8efb854df122d6d99189923d7fe61625f8931e0a46d38d8449fd850a67079d1"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "68fc653b401b6d344eef77f9f119d262acadce248e23a4dd1ef2e958eabc2be8"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.4.37": {
|
"0.4.37": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
82
manifests/parse-changelog.json
generated
82
manifests/parse-changelog.json
generated
@@ -2,10 +2,88 @@
|
|||||||
"rust_crate": "parse-changelog",
|
"rust_crate": "parse-changelog",
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.6.5"
|
"version": "0.6.8"
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.5"
|
"version": "0.6.8"
|
||||||
|
},
|
||||||
|
"0.6.8": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "c5d34291892c66cf5e2d45e61f822c420a86c48c54631422863894eeee8d11f1"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "37a3fb9b9e1a46c99ca306a2a68a8c317d3011375d7274256389d16986b5c3f4"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "e4f971462c2fb29387af7269634027d57b06c05b644d7412249c8d0c25cfc799"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "a3f1705c925d0b158c0a555a97848baa952d160cc7952dc66e1be1735d787316"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "76314b47a0b6f60b5f635ad9af7577d618ea69759306b954dbe3b0196b32550e"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.8/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "c9e7db9dff60ec0adff8658968d0d9430db9a7c77fd1885b21d688a0d82e88ee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.7": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "ca2aa9c8982059327da84bde3bc76df01766d0a2c0e2941fbb88e44d472a3621"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "825747ef16033b9b5cf73d0d8b349ffd6a6ad32366b29f6d637d84d4ed4685d5"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "ce1b92ac2aee88572dc09cf7870ff8f75224a14993af8c2c59063caeaf01f78b"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "5f9c3f5673f828b9c2ab0dc70e54abfbf2d731b333667de42816352e85e8a184"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "ff7c1e6d662ad0a89e0af923b6a1a6b63038d26bc18a0b0758b30cc0c740b073"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.7/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "543e4df2bc66b767557c64b226d6722fe483a147a6fc7ef203919b2c5c8f2d4a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.6.6": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "b69f876c15d0152ae1272a0a39568b43cec3736b6e66c3300405ae9d6fdc4760"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "7ddd89ab37f2989e1ab61c899e17aeded29a7949412bc782c9bc30c0a00e9a26"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "4c8152394762570a10da52251af56d390a9f98675fa863d1de65a2a6c93b0a69"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"checksum": "ad1242a89ab72b3f36f0a5e1989510ed2ef4b286dba9f5c078bbee2078508a32"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-apple-darwin.tar.gz",
|
||||||
|
"checksum": "5ee2f83a32a7373e2022d79cb637763c35a45d03601ca5505131c265d6329e9d"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/parse-changelog/releases/download/v0.6.6/parse-changelog-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"checksum": "6bcd17c384673d6dda79dae590eaefc4ce4796500a4c4a7fc8d091f9e9a0f143"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6.5": {
|
"0.6.5": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
53
manifests/protoc.json
generated
53
manifests/protoc.json
generated
@@ -2,13 +2,60 @@
|
|||||||
"rust_crate": null,
|
"rust_crate": null,
|
||||||
"template": null,
|
"template": null,
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "3.26.0"
|
"version": "3.27.0"
|
||||||
},
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"version": "3.26.0"
|
"version": "3.27.0"
|
||||||
|
},
|
||||||
|
"3.27": {
|
||||||
|
"version": "3.27.0"
|
||||||
|
},
|
||||||
|
"3.27.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-linux-x86_64.zip",
|
||||||
|
"checksum": "e2bdce49564dbad4676023d174d9cdcf932238bc0b56a8349a5cb27bbafc26b0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-osx-x86_64.zip",
|
||||||
|
"checksum": "d956cf3a9e91a687aa4d1026e9261e5a587e4e0b545db0174509f6c448b8ce21"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-win64.zip",
|
||||||
|
"checksum": "80888b2a38786861c7b3aaf4e0bd5b933a51d750219ee8c61093655fc2924926"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-linux-aarch_64.zip",
|
||||||
|
"checksum": "1e4b2d8b145afe99a36602f305165761e46d2525aa94cbb907e2e983be6717ac"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protoc-27.0-osx-aarch_64.zip",
|
||||||
|
"checksum": "2cf59e3e3463bede1f10b7517efdddd97a3bd8cfd9cacc286407b657290dc781"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"3.26": {
|
"3.26": {
|
||||||
"version": "3.26.0"
|
"version": "3.26.1"
|
||||||
|
},
|
||||||
|
"3.26.1": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-linux-x86_64.zip",
|
||||||
|
"checksum": "a7be2928c0454f132c599e25b79b7ad1b57663f2337d7f7e468a1d59b98ec1b0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-osx-x86_64.zip",
|
||||||
|
"checksum": "febd8821c3a2a23f72f4641471e0ab6486f4fb07b68111490a27a31681465b3c"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-win64.zip",
|
||||||
|
"checksum": "9090d135a1159042b13b4e51b210e40cb820d85a5032a6eca5f9b3ca3bdfb539"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-linux-aarch_64.zip",
|
||||||
|
"checksum": "64a3b3b5f7dac0c8f9cf1cb85b2b1a237eb628644f6bcb0fb8f23db6e0d66181"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protoc-26.1-osx-aarch_64.zip",
|
||||||
|
"checksum": "26a29befa8891ecc48809958c909d284f2b9539a2eb47f22cadc631fe6abe8fd"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"3.26.0": {
|
"3.26.0": {
|
||||||
"x86_64_linux_gnu": {
|
"x86_64_linux_gnu": {
|
||||||
|
|||||||
39
manifests/sccache.json
generated
39
manifests/sccache.json
generated
@@ -23,7 +23,44 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.7.7"
|
"version": "0.8.1"
|
||||||
|
},
|
||||||
|
"0.8": {
|
||||||
|
"version": "0.8.1"
|
||||||
|
},
|
||||||
|
"0.8.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "e0ee621fb16b6940666cd770b091c62cadafd3e062dd12e3a49d9caaff3b795f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "4306fb21606b14e2ce1266b25c40e55c090ea68c2cb54e1c39bfb9b81ea3e342"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "44249088926f52d1fee76cd1dcd1c061e2152a7feedb7ba43d4a4f50be805608"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "452cef732b24415493a7c6bca6e13536eb9464593fa87c753b6b7cb4733e9c50"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "b4029ae790e29333ebcf52faa5bc0559945011d5fdbc7cc15812bc45fc6ea5d4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.8.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "2e0e7df61bc7dcf61fd65c1b345d05cd1f832598a15c6f42e7e21f86b8d39b1f"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "d1b871daf7f96f8d01c50746e588d50e2c54559c0de508257db3cb55b7fb8ec0"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "a58bee25f1042477e6a2f9e0e1aae505172d0e85dddedc75b667cccdb3563ed8"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "23d6920bf5a21a2269833ca5ef387e59c8dce69c03770b7aa44be4b130b07511"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "9439be7bd81ee86af6e8d866fd129150aefe24c78d857de9c99d57845187fc7e"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.7": {
|
"0.7": {
|
||||||
"version": "0.7.7"
|
"version": "0.7.7"
|
||||||
|
|||||||
118
manifests/syft.json
generated
118
manifests/syft.json
generated
@@ -23,10 +23,124 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.0.1"
|
"version": "1.4.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.0.1"
|
"version": "1.4.1"
|
||||||
|
},
|
||||||
|
"1.4": {
|
||||||
|
"version": "1.4.1"
|
||||||
|
},
|
||||||
|
"1.4.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "5e4c6a0d1ca28d25e060a29c7cca0aedc50d951bfb270b45bc9a71e86ac6fbe2"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "c25872b4ddd6f0d06d8454cce6351469b51ee5c04939b5d4ea86c6048c9021e9"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ac97125b56b21987d35bcb6b5d300a686bc241272b0b91a12a3c6c743a0567a9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "a28d63bb2bca96092a1a42cd5afdd0787633ae05998935a5e6e2aac8f2e2ec44"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "9e23ce6ab8e36c9fc102f21a47d0ae5cd39362f21ff58f33b09a58f456f36c03"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.4.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "b6c940a0ebc79840d1dd4049d481e0d7b7ea8b70a70ff9b4d10408ea226da9e9"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "235ec3197f15fb4f3cb509ef519b7281de7a1f4a5e43f9ade691791b31a6c44d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "49742d3ba007a1c477f6c1b15ba19aed7592697d321eee2ef37902001b3dd5e6"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "7cb482f7d7fc3fe8bc4d25673f17d5e4b81ac43a73e746f1862085276f523931"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "ecf2aa6c922fba65c9ecd9b5774770468e9bf083a4759fdc87e3a68733f1b677"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.3": {
|
||||||
|
"version": "1.3.0"
|
||||||
|
},
|
||||||
|
"1.3.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "9124b3e75b7d0beebcf9dbfd12d9e13e92a1951c7a9fb74100db08f379e49ea4"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "9ca5945824ee610a6d2cbc034e518c48a956e175001f6747c5867afdc38d38f4"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "90c526c99f794a33d57a2d7ba379206a4382ddb877e061daacf7569ff19bc892"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "2bdd6ddd32b4947cea7a4f1e90e769a27e8e0dd2ad6ef3b29e48b57fc43090c6"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "4e68515226429697e6475c9af6c10269edd597e603e8f86e942420da814b47bd"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.2": {
|
||||||
|
"version": "1.2.0"
|
||||||
|
},
|
||||||
|
"1.2.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "f56d63f6be18b12b6aff1222f5c9bcfe739b7d167165ed784151bb38e6c49bb2"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "8be9524c6b91304bbdddd183ff884b1cbdd805ba0d228b587ad3566ea0e66171"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "aec5b0219d948be0c9489c30eda9f463d10d7bcc3edca7b5c3b0f6d76dbc0704"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "5699156ca5e568dad326605e2cb8a24774cd87ab858ac8fc438b8028e13c9d89"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "efaf83c8af800cea03f78eed117dfc8c16bebc64e6bcb165e0287cdae195fd76"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.1": {
|
||||||
|
"version": "1.1.1"
|
||||||
|
},
|
||||||
|
"1.1.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "e41c3b7b20cf134b52067edf826364d6040bd401a18ee17e5c4862e57ca7968e"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "1f899350c06c061086c72759d2d3255d936485882302cda47b613e4a72b9ec19"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "ffb4847eb0787888497813db7d9c3dcc71ab190ff49672b0235ec12a6837c197"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "33067023147abab03b43dc6ce46af156bb4b917738c46a290694f4372d48b986"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "c5b65ad9e2fb1d895f7f21996e2b8b51f28c1371bcb8f7e92a0973cea0573e72"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.1.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"checksum": "ff13f54ffbddc2e1426f79e03ba622eefd37f9309050c846d2505c09042e079b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"checksum": "de1182094a6267c231ed4d126a7adcd02ec0b590785bd1f8feb143b2f0d4f489"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"checksum": "871f068d62fae178d65922ad5902101523d39701ee626646aedf9e4dc61fcc33"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"checksum": "4e3c5c0bd9c51cbe8e57f8eca77a1ac56e4c2ff3118746365bd1838cb49c39b1"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"checksum": "f51ccc4f172e9ec70a924e892969562f8ad556cdb6b39925a5ee846bdc26c80d"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.0": {
|
"1.0": {
|
||||||
"version": "1.0.1"
|
"version": "1.0.1"
|
||||||
|
|||||||
1889
manifests/typos.json
generated
Normal file
1889
manifests/typos.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
1895
manifests/wasmtime.json
generated
1895
manifests/wasmtime.json
generated
File diff suppressed because it is too large
Load Diff
@@ -6,11 +6,14 @@ cd "$(dirname "$0")"/../..
|
|||||||
|
|
||||||
# They don't provide prebuilt binaries for musl or old glibc host.
|
# They don't provide prebuilt binaries for musl or old glibc host.
|
||||||
glibc_pre_2_34_incompat=(
|
glibc_pre_2_34_incompat=(
|
||||||
|
cargo-cyclonedx
|
||||||
|
cargo-spellcheck
|
||||||
xbuild
|
xbuild
|
||||||
)
|
)
|
||||||
glibc_pre_2_31_incompat=(
|
glibc_pre_2_31_incompat=(
|
||||||
"${glibc_pre_2_34_incompat[@]}"
|
"${glibc_pre_2_34_incompat[@]}"
|
||||||
cargo-sort
|
cargo-sort
|
||||||
|
espup
|
||||||
zola
|
zola
|
||||||
)
|
)
|
||||||
glibc_pre_2_27_incompat=(
|
glibc_pre_2_27_incompat=(
|
||||||
|
|||||||
17
tools/codegen/base/cargo-cyclonedx.json
Normal file
17
tools/codegen/base/cargo-cyclonedx.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/CycloneDX/cyclonedx-rust-cargo",
|
||||||
|
"tag_prefix": "cargo-cyclonedx-",
|
||||||
|
"rust_crate": "${package}",
|
||||||
|
"version_range": ">= 0.5.0",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_macos": {
|
||||||
|
"asset_name": "${package}-Darwin-x86_64.tar.gz"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"asset_name": "${package}-Win-x86_64.zip"
|
||||||
|
},
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"asset_name": "${package}-linux-amd64.tar.gz"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"x86_64_linux_musl": {},
|
"x86_64_linux_musl": {},
|
||||||
"x86_64_macos": {},
|
"x86_64_macos": {},
|
||||||
"x86_64_windows": {},
|
"x86_64_windows": {},
|
||||||
|
"aarch64_linux_musl": {},
|
||||||
"aarch64_macos": {}
|
"aarch64_macos": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
"repository": "https://github.com/sonos/dinghy",
|
"repository": "https://github.com/sonos/dinghy",
|
||||||
"tag_prefix": "",
|
"tag_prefix": "",
|
||||||
"rust_crate": "${package}",
|
"rust_crate": "${package}",
|
||||||
|
"broken": ["0.7.0"],
|
||||||
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
|
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
|
||||||
"bin": "${package}-${version}/${package}${exe}",
|
"bin": "${package}-${version}/${package}${exe}",
|
||||||
"platform": {
|
"platform": {
|
||||||
|
|||||||
13
tools/codegen/base/cargo-spellcheck.json
Normal file
13
tools/codegen/base/cargo-spellcheck.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/drahnr/cargo-spellcheck",
|
||||||
|
"tag_prefix": "v",
|
||||||
|
"rust_crate": "${package}",
|
||||||
|
"asset_name": "${package}-v${version}-${rust_target}",
|
||||||
|
"version_range": ">= 0.13",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_windows": {
|
||||||
|
"asset_name": "${package}-v${version}-x86_64-pc-windows-gnu.exe"
|
||||||
|
},
|
||||||
|
"x86_64_linux_gnu": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
31
tools/codegen/base/editorconfig-checker.json
Normal file
31
tools/codegen/base/editorconfig-checker.json
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/editorconfig-checker/editorconfig-checker",
|
||||||
|
"tag_prefix": "v",
|
||||||
|
"version_range": ">= 3.0.0",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"asset_name": "ec-linux-amd64.tar.gz",
|
||||||
|
"bin": "bin/ec-linux-amd64"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"asset_name": "ec-linux-arm64.tar.gz",
|
||||||
|
"bin": "bin/ec-linux-arm64"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"asset_name": "ec-darwin-amd64.tar.gz",
|
||||||
|
"bin": "bin/ec-darwin-amd64"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"asset_name": "ec-darwin-arm64.tar.gz",
|
||||||
|
"bin": "bin/ec-darwin-arm64"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"asset_name": "ec-windows-amd64${exe}.tar.gz",
|
||||||
|
"bin": "bin/ec-windows-amd64${exe}"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"asset_name": "ec-windows-arm64${exe}.tar.gz",
|
||||||
|
"bin": "bin/ec-windows-arm64${exe}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
13
tools/codegen/base/espup.json
Normal file
13
tools/codegen/base/espup.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/esp-rs/espup",
|
||||||
|
"tag_prefix": "v",
|
||||||
|
"rust_crate": "${package}",
|
||||||
|
"asset_name": "${package}-${rust_target}.zip",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_linux_gnu": {},
|
||||||
|
"x86_64_macos": {},
|
||||||
|
"x86_64_windows": {},
|
||||||
|
"aarch64_linux_gnu": {},
|
||||||
|
"aarch64_macos": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
tools/codegen/base/hyperfine.json
Normal file
16
tools/codegen/base/hyperfine.json
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/sharkdp/hyperfine",
|
||||||
|
"tag_prefix": "v",
|
||||||
|
"rust_crate": "${package}",
|
||||||
|
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||||
|
"bin": "${package}-v${version}-${rust_target}/${package}${exe}",
|
||||||
|
"version_range": ">= 1.0.0",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_linux_musl": {},
|
||||||
|
"x86_64_macos": {},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
15
tools/codegen/base/typos.json
Normal file
15
tools/codegen/base/typos.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"repository": "https://github.com/crate-ci/typos",
|
||||||
|
"tag_prefix": "v",
|
||||||
|
"rust_crate": "${package}-cli",
|
||||||
|
"asset_name": "${package}-v${version}-${rust_target}.tar.gz",
|
||||||
|
"version_range": ">= 1.0.0",
|
||||||
|
"platform": {
|
||||||
|
"x86_64_linux_musl": {},
|
||||||
|
"x86_64_macos": {},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -26,11 +26,12 @@ fn main() -> Result<()> {
|
|||||||
let args: Vec<_> = env::args().skip(1).collect();
|
let args: Vec<_> = env::args().skip(1).collect();
|
||||||
if args.is_empty() || args.iter().any(|arg| arg.starts_with('-')) {
|
if args.is_empty() || args.iter().any(|arg| arg.starts_with('-')) {
|
||||||
println!(
|
println!(
|
||||||
"USAGE: cargo run -p install-action-internal-codegen -r -- <PACKAGE> [VERSION_REQ]"
|
"USAGE: cargo run --manifest-path tools/codegen/Cargo.toml --release -- <PACKAGE> [VERSION_REQ]"
|
||||||
);
|
);
|
||||||
std::process::exit(1);
|
std::process::exit(1);
|
||||||
}
|
}
|
||||||
let package = &args[0];
|
let package = &args[0];
|
||||||
|
let skip_existing_manifest_versions = std::env::var("SKIP_EXISTING_MANIFEST_VERSIONS").is_ok();
|
||||||
|
|
||||||
let workspace_root = &workspace_root();
|
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"));
|
||||||
@@ -53,7 +54,7 @@ fn main() -> Result<()> {
|
|||||||
// is greater than 100, multiple fetches are needed.
|
// is greater than 100, multiple fetches are needed.
|
||||||
for page in 1.. {
|
for page in 1.. {
|
||||||
let per_page = 100;
|
let per_page = 100;
|
||||||
let mut r: github::Releases = download(&format!(
|
let mut r: github::Releases = download_github(&format!(
|
||||||
"https://api.github.com/repos/{repo}/releases?per_page={per_page}&page={page}"
|
"https://api.github.com/repos/{repo}/releases?per_page={per_page}&page={page}"
|
||||||
))?
|
))?
|
||||||
.into_json()?;
|
.into_json()?;
|
||||||
@@ -179,6 +180,13 @@ fn main() -> Result<()> {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let reverse_semver = Reverse(semver_version.clone().into());
|
||||||
|
|
||||||
|
if skip_existing_manifest_versions && manifests.map.contains_key(&reverse_semver) {
|
||||||
|
eprintln!("Skipping {semver_version} already in manifest");
|
||||||
|
continue;
|
||||||
|
};
|
||||||
|
|
||||||
let mut download_info = BTreeMap::new();
|
let mut download_info = BTreeMap::new();
|
||||||
let mut pubkey = None;
|
let mut pubkey = None;
|
||||||
for (&platform, base_download_info) in &base_info.platform {
|
for (&platform, base_download_info) in &base_info.platform {
|
||||||
@@ -224,7 +232,7 @@ fn main() -> Result<()> {
|
|||||||
eprintln!("already downloaded");
|
eprintln!("already downloaded");
|
||||||
fs::File::open(download_cache)?.read_to_end(&mut buf)?;
|
fs::File::open(download_cache)?.read_to_end(&mut buf)?;
|
||||||
} else {
|
} else {
|
||||||
download(&url)?.into_reader().read_to_end(&mut buf)?;
|
download_github(&url)?.into_reader().read_to_end(&mut buf)?;
|
||||||
eprintln!("download complete");
|
eprintln!("download complete");
|
||||||
fs::write(download_cache, &buf)?;
|
fs::write(download_cache, &buf)?;
|
||||||
}
|
}
|
||||||
@@ -246,7 +254,7 @@ fn main() -> Result<()> {
|
|||||||
eprintln!("already downloaded");
|
eprintln!("already downloaded");
|
||||||
minisign_verify::Signature::from_file(sig_download_cache)?
|
minisign_verify::Signature::from_file(sig_download_cache)?
|
||||||
} else {
|
} else {
|
||||||
let buf = download(&url)?.into_string()?;
|
let buf = download_github(&url)?.into_string()?;
|
||||||
eprintln!("download complete");
|
eprintln!("download complete");
|
||||||
fs::write(sig_download_cache, &buf)?;
|
fs::write(sig_download_cache, &buf)?;
|
||||||
minisign_verify::Signature::decode(&buf)?
|
minisign_verify::Signature::decode(&buf)?
|
||||||
@@ -357,10 +365,7 @@ fn main() -> Result<()> {
|
|||||||
if semver_version.pre.is_empty() {
|
if semver_version.pre.is_empty() {
|
||||||
semver_versions.insert(semver_version.clone());
|
semver_versions.insert(semver_version.clone());
|
||||||
}
|
}
|
||||||
manifests.map.insert(
|
manifests.map.insert(reverse_semver, ManifestRef::Real(Manifest { download_info }));
|
||||||
Reverse(semver_version.clone().into()),
|
|
||||||
ManifestRef::Real(Manifest { download_info }),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
if has_build_metadata {
|
if has_build_metadata {
|
||||||
eprintln!(
|
eprintln!(
|
||||||
@@ -527,7 +532,9 @@ fn replace_vars(
|
|||||||
Ok(s)
|
Ok(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn download(url: &str) -> Result<ureq::Response> {
|
/// Download using GITHUB_TOKEN.
|
||||||
|
#[allow(clippy::missing_panics_doc)]
|
||||||
|
fn download_github(url: &str) -> Result<ureq::Response> {
|
||||||
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
|
let mut token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
|
||||||
let mut retry = 0;
|
let mut retry = 0;
|
||||||
let max_retry = 6;
|
let max_retry = 6;
|
||||||
@@ -554,6 +561,28 @@ fn download(url: &str) -> Result<ureq::Response> {
|
|||||||
Err(last_error.unwrap().into())
|
Err(last_error.unwrap().into())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Download without using GITHUB_TOKEN.
|
||||||
|
#[allow(clippy::missing_panics_doc)]
|
||||||
|
pub fn download(url: &str) -> Result<ureq::Response> {
|
||||||
|
let mut retry = 0;
|
||||||
|
let max_retry = 6;
|
||||||
|
let mut last_error;
|
||||||
|
loop {
|
||||||
|
let req = ureq::get(url);
|
||||||
|
match req.call() {
|
||||||
|
Ok(res) => return Ok(res),
|
||||||
|
Err(e) => last_error = Some(e),
|
||||||
|
}
|
||||||
|
retry += 1;
|
||||||
|
if retry > max_retry {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
eprintln!("download of {url} failed; retrying after {}s ({retry}/{max_retry})", retry * 2);
|
||||||
|
std::thread::sleep(Duration::from_secs(retry * 2));
|
||||||
|
}
|
||||||
|
Err(last_error.unwrap().into())
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||||
struct Version {
|
struct Version {
|
||||||
major: Option<u64>,
|
major: Option<u64>,
|
||||||
@@ -755,12 +784,16 @@ struct BaseManifest {
|
|||||||
}
|
}
|
||||||
impl BaseManifest {
|
impl BaseManifest {
|
||||||
fn validate(&self) {
|
fn validate(&self) {
|
||||||
if let Some(bin) = &self.bin {
|
for bin in self.bin.iter().chain(self.platform.values().flat_map(|m| &m.bin)) {
|
||||||
assert!(!bin.as_slice().is_empty());
|
assert!(!bin.as_slice().is_empty());
|
||||||
|
for bin in bin.as_slice() {
|
||||||
|
let file_name = Path::new(bin).file_name().unwrap().to_str().unwrap();
|
||||||
|
if !self.repository.ends_with("/xbuild") {
|
||||||
|
assert!(
|
||||||
|
!(file_name.contains("${version") || file_name.contains("${rust")),
|
||||||
|
"{bin}"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
for m in self.platform.values() {
|
|
||||||
if let Some(bin) = &m.bin {
|
|
||||||
assert!(!bin.as_slice().is_empty());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -815,8 +848,7 @@ impl StringOrArray {
|
|||||||
|
|
||||||
/// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
|
/// GitHub Actions Runner supports Linux (x86_64, aarch64, arm), Windows (x86_64, aarch64),
|
||||||
/// and macOS (x86_64, aarch64).
|
/// and macOS (x86_64, aarch64).
|
||||||
/// https://github.com/actions/runner
|
/// https://github.com/actions/runner/blob/v2.315.0/.github/workflows/build.yml#L21
|
||||||
/// https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/.github/workflows/build.yml#L21
|
|
||||||
/// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
|
/// https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-architectures-and-operating-systems-for-self-hosted-runners
|
||||||
///
|
///
|
||||||
/// Note:
|
/// Note:
|
||||||
@@ -828,8 +860,9 @@ impl StringOrArray {
|
|||||||
/// - Ignore arm for now, as we need to consider the version and whether hard-float is supported.
|
/// - Ignore arm for now, as we need to consider the version and whether hard-float is supported.
|
||||||
/// https://github.com/rust-lang/rustup/pull/593
|
/// https://github.com/rust-lang/rustup/pull/593
|
||||||
/// https://github.com/cross-rs/cross/pull/1018
|
/// https://github.com/cross-rs/cross/pull/1018
|
||||||
/// Does it seem only armv7l is supported?
|
/// Does it seem only armv7l+ is supported?
|
||||||
/// https://github.com/actions/runner/blob/caec043085990710070108f375cd0aeab45e1017/src/Misc/externals.sh#L174
|
/// https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189
|
||||||
|
/// https://github.com/actions/runner/issues/688
|
||||||
#[allow(non_camel_case_types)]
|
#[allow(non_camel_case_types)]
|
||||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
|
||||||
enum HostPlatform {
|
enum HostPlatform {
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ cd "$(dirname "$0")"/..
|
|||||||
# ./tools/manifest.sh [PACKAGE [VERSION_REQ]]
|
# ./tools/manifest.sh [PACKAGE [VERSION_REQ]]
|
||||||
|
|
||||||
if [[ $# -gt 0 ]]; then
|
if [[ $# -gt 0 ]]; then
|
||||||
cargo run --release -p install-action-internal-codegen -- "$@"
|
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "$@"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for manifest in tools/codegen/base/*.json; do
|
for manifest in tools/codegen/base/*.json; do
|
||||||
package=$(basename "${manifest%.*}")
|
package=$(basename "${manifest%.*}")
|
||||||
cargo run --release -p install-action-internal-codegen -- "${package}" latest
|
cargo run --manifest-path tools/codegen/Cargo.toml --release -- "${package}" latest
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -15,14 +15,6 @@ trap 's=$?; echo >&2 "$0: error on line "${LINENO}": ${BASH_COMMAND}"; exit ${s}
|
|||||||
# Note: This script requires the following tools:
|
# Note: This script requires the following tools:
|
||||||
# - parse-changelog <https://github.com/taiki-e/parse-changelog>
|
# - parse-changelog <https://github.com/taiki-e/parse-changelog>
|
||||||
|
|
||||||
x() {
|
|
||||||
local cmd="$1"
|
|
||||||
shift
|
|
||||||
(
|
|
||||||
set -x
|
|
||||||
"${cmd}" "$@"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
retry() {
|
retry() {
|
||||||
for i in {1..10}; do
|
for i in {1..10}; do
|
||||||
if "$@"; then
|
if "$@"; then
|
||||||
@@ -106,12 +98,6 @@ echo "============== CHANGELOG =============="
|
|||||||
echo "${changes}"
|
echo "${changes}"
|
||||||
echo "======================================="
|
echo "======================================="
|
||||||
|
|
||||||
if [[ -n "${tags}" ]]; then
|
|
||||||
# Create a release commit.
|
|
||||||
x git add "${changelog}"
|
|
||||||
x git commit -m "Release ${version}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
tools=()
|
tools=()
|
||||||
for tool in tools/codegen/base/*.json; do
|
for tool in tools/codegen/base/*.json; do
|
||||||
tools+=("$(basename "${tool%.*}")")
|
tools+=("$(basename "${tool%.*}")")
|
||||||
@@ -119,7 +105,15 @@ done
|
|||||||
# Not manifest-based
|
# Not manifest-based
|
||||||
tools+=(valgrind nextest cargo-nextest)
|
tools+=(valgrind nextest cargo-nextest)
|
||||||
|
|
||||||
|
if [[ -n "${tags}" ]]; then
|
||||||
|
# Create a release commit.
|
||||||
(
|
(
|
||||||
|
set -x
|
||||||
|
git add "${changelog}"
|
||||||
|
git commit -m "Release ${version}"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
git tag "${tag}"
|
git tag "${tag}"
|
||||||
@@ -134,13 +128,11 @@ tools+=(valgrind nextest cargo-nextest)
|
|||||||
retry git push --delete origin refs/tags/"${major_version_tag}"
|
retry git push --delete origin refs/tags/"${major_version_tag}"
|
||||||
fi
|
fi
|
||||||
git tag "${major_version_tag}"
|
git tag "${major_version_tag}"
|
||||||
|
retry git push origin --tags
|
||||||
git checkout main
|
git checkout main
|
||||||
git branch -d "${major_version_tag}"
|
git branch -d "${major_version_tag}"
|
||||||
)
|
|
||||||
|
|
||||||
for tool in "${tools[@]}"; do
|
for tool in "${tools[@]}"; do
|
||||||
(
|
|
||||||
set -x
|
|
||||||
git checkout -b "${tool}"
|
git checkout -b "${tool}"
|
||||||
sed -i -e "s/required: true/required: false/g" action.yml
|
sed -i -e "s/required: true/required: false/g" action.yml
|
||||||
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
|
sed -i -e "s/# default: #publish:tool/default: ${tool}/g" action.yml
|
||||||
@@ -152,11 +144,7 @@ for tool in "${tools[@]}"; do
|
|||||||
retry git push --delete origin refs/tags/"${tool}"
|
retry git push --delete origin refs/tags/"${tool}"
|
||||||
fi
|
fi
|
||||||
git tag "${tool}"
|
git tag "${tool}"
|
||||||
|
retry git push origin --tags
|
||||||
git checkout main
|
git checkout main
|
||||||
git branch -D "${tool}"
|
git branch -D "${tool}"
|
||||||
)
|
|
||||||
done
|
done
|
||||||
|
|
||||||
set -x
|
|
||||||
|
|
||||||
retry git push origin --tags
|
|
||||||
|
|||||||
131
tools/tidy.sh
131
tools/tidy.sh
@@ -35,17 +35,14 @@ check_diff() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
check_config() {
|
||||||
|
if [[ ! -e "$1" ]]; then
|
||||||
|
error "could not found $1 in the repository root"
|
||||||
|
fi
|
||||||
|
}
|
||||||
info() {
|
info() {
|
||||||
echo >&2 "info: $*"
|
echo >&2 "info: $*"
|
||||||
}
|
}
|
||||||
warn() {
|
|
||||||
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
|
|
||||||
echo "::warning::$*"
|
|
||||||
else
|
|
||||||
echo >&2 "warning: $*"
|
|
||||||
fi
|
|
||||||
should_fail=1
|
|
||||||
}
|
|
||||||
error() {
|
error() {
|
||||||
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
|
if [[ -n "${GITHUB_ACTIONS:-}" ]]; then
|
||||||
echo "::error::$*"
|
echo "::error::$*"
|
||||||
@@ -71,14 +68,12 @@ fi
|
|||||||
# Rust (if exists)
|
# Rust (if exists)
|
||||||
if [[ -n "$(git ls-files '*.rs')" ]]; then
|
if [[ -n "$(git ls-files '*.rs')" ]]; then
|
||||||
info "checking Rust code style"
|
info "checking Rust code style"
|
||||||
if [[ ! -e .rustfmt.toml ]]; then
|
check_config .rustfmt.toml
|
||||||
warn "could not found .rustfmt.toml in the repository root"
|
|
||||||
fi
|
|
||||||
if type -P rustup &>/dev/null; then
|
if type -P rustup &>/dev/null; then
|
||||||
# `cargo fmt` cannot recognize files not included in the current workspace and modules
|
# `cargo fmt` cannot recognize files not included in the current workspace and modules
|
||||||
# defined inside macros, so run rustfmt directly.
|
# defined inside macros, so run rustfmt directly.
|
||||||
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
|
# We need to use nightly rustfmt because we use the unstable formatting options of rustfmt.
|
||||||
rustc_version=$(rustc -Vv | grep 'release: ' | sed 's/release: //')
|
rustc_version=$(rustc -vV | grep '^release:' | cut -d' ' -f2)
|
||||||
if [[ "${rustc_version}" == *"nightly"* ]] || [[ "${rustc_version}" == *"dev"* ]]; then
|
if [[ "${rustc_version}" == *"nightly"* ]] || [[ "${rustc_version}" == *"dev"* ]]; then
|
||||||
rustup component add rustfmt &>/dev/null
|
rustup component add rustfmt &>/dev/null
|
||||||
echo "+ rustfmt \$(git ls-files '*.rs')"
|
echo "+ rustfmt \$(git ls-files '*.rs')"
|
||||||
@@ -90,7 +85,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
fi
|
fi
|
||||||
check_diff $(git ls-files '*.rs')
|
check_diff $(git ls-files '*.rs')
|
||||||
else
|
else
|
||||||
warn "'rustup' is not installed; skipped Rust code style check"
|
error "'rustup' is not installed; skipped Rust code style check"
|
||||||
fi
|
fi
|
||||||
cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true)
|
cast_without_turbofish=$(grep -n -E '\.cast\(\)' $(git ls-files '*.rs') || true)
|
||||||
if [[ -n "${cast_without_turbofish}" ]]; then
|
if [[ -n "${cast_without_turbofish}" ]]; then
|
||||||
@@ -122,8 +117,9 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
echo "${new}" >"${lib}"
|
echo "${new}" >"${lib}"
|
||||||
check_diff "${lib}"
|
check_diff "${lib}"
|
||||||
done
|
done
|
||||||
# Make sure that public Rust crates don't contain executables.
|
# Make sure that public Rust crates don't contain executables and binaries.
|
||||||
failed_files=''
|
executables=''
|
||||||
|
binaries=''
|
||||||
metadata=$(cargo metadata --format-version=1 --no-deps)
|
metadata=$(cargo metadata --format-version=1 --no-deps)
|
||||||
has_public_crate=''
|
has_public_crate=''
|
||||||
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
||||||
@@ -131,7 +127,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
publish=$(jq <<<"${pkg}" -r '.publish')
|
publish=$(jq <<<"${pkg}" -r '.publish')
|
||||||
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
|
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
|
||||||
if ! grep -q '^\[lints\]' "${manifest_path}" && ! grep -q '^\[lints\.rust\]' "${manifest_path}"; then
|
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'"
|
error "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'"
|
||||||
fi
|
fi
|
||||||
# Publishing is unrestricted if null, and forbidden if an empty array.
|
# Publishing is unrestricted if null, and forbidden if an empty array.
|
||||||
if [[ "${publish}" == "[]" ]]; then
|
if [[ "${publish}" == "[]" ]]; then
|
||||||
@@ -140,7 +136,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
has_public_crate='1'
|
has_public_crate='1'
|
||||||
done
|
done
|
||||||
if [[ -n "${has_public_crate}" ]]; then
|
if [[ -n "${has_public_crate}" ]]; then
|
||||||
info "checking file permissions"
|
info "checking public crates don't contain executables and binaries"
|
||||||
if [[ -f Cargo.toml ]]; then
|
if [[ -f Cargo.toml ]]; then
|
||||||
root_manifest=$(cargo locate-project --message-format=plain --manifest-path Cargo.toml)
|
root_manifest=$(cargo locate-project --message-format=plain --manifest-path Cargo.toml)
|
||||||
root_pkg=$(jq <<<"${metadata}" ".packages[] | select(.manifest_path == \"${root_manifest}\")")
|
root_pkg=$(jq <<<"${metadata}" ".packages[] | select(.manifest_path == \"${root_manifest}\")")
|
||||||
@@ -148,10 +144,14 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
publish=$(jq <<<"${root_pkg}" -r '.publish')
|
publish=$(jq <<<"${root_pkg}" -r '.publish')
|
||||||
# Publishing is unrestricted if null, and forbidden if an empty array.
|
# Publishing is unrestricted if null, and forbidden if an empty array.
|
||||||
if [[ "${publish}" != "[]" ]]; then
|
if [[ "${publish}" != "[]" ]]; then
|
||||||
if ! grep -Eq '^exclude = \[.*\.\*.*\]' Cargo.toml; then
|
if ! grep -Eq '^exclude = \[.*"/\.\*".*\]' Cargo.toml; then
|
||||||
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
|
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/.*\""
|
||||||
elif ! grep -Eq '^exclude = \[.*/tools.*\]' Cargo.toml; then
|
fi
|
||||||
error "top-level Cargo.toml of real manifest should have exclude field with \"/.*\" and \"/tools\""
|
if [[ -e tools ]] && ! grep -Eq '^exclude = \[.*"/tools".*\]' Cargo.toml; then
|
||||||
|
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/tools\" if it exists"
|
||||||
|
fi
|
||||||
|
if [[ -e target-specs ]] && ! grep -Eq '^exclude = \[.*"/target-specs".*\]' Cargo.toml; then
|
||||||
|
error "top-level Cargo.toml of non-virtual workspace should have 'exclude' field with \"/target-specs\" if it exists"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -164,48 +164,59 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
# Top-level hidden files/directories and tools/* are excluded from crates.io (ensured by the above check).
|
# 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.
|
# TODO: fully respect exclude field in Cargo.toml.
|
||||||
case "${p}" in
|
case "${p}" in
|
||||||
.* | tools/*) continue ;;
|
.* | tools/* | target-specs/*) continue ;;
|
||||||
esac
|
esac
|
||||||
if [[ -x "${p}" ]]; then
|
if [[ -x "${p}" ]]; then
|
||||||
failed_files+="${p}"$'\n'
|
executables+="${p}"$'\n'
|
||||||
|
fi
|
||||||
|
# Use diff instead of file because file treats an empty file as a binary
|
||||||
|
# https://unix.stackexchange.com/questions/275516/is-there-a-convenient-way-to-classify-files-as-binary-or-text#answer-402870
|
||||||
|
if (diff .gitattributes "${p}" || true) | grep -q '^Binary file'; then
|
||||||
|
binaries+="${p}"$'\n'
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [[ -n "${failed_files}" ]]; then
|
if [[ -n "${executables}" ]]; then
|
||||||
error "file-permissions-check failed: executable should be in tools/ directory"
|
error "file-permissions-check failed: executables are only allowed to be present in directories that are excluded from crates.io"
|
||||||
echo "======================================="
|
echo "======================================="
|
||||||
echo -n "${failed_files}"
|
echo -n "${executables}"
|
||||||
|
echo "======================================="
|
||||||
|
fi
|
||||||
|
if [[ -n "${binaries}" ]]; then
|
||||||
|
error "file-permissions-check failed: binaries are only allowed to be present in directories that are excluded from crates.io"
|
||||||
|
echo "======================================="
|
||||||
|
echo -n "${binaries}"
|
||||||
echo "======================================="
|
echo "======================================="
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
elif [[ -e .rustfmt.toml ]]; then
|
||||||
|
error ".rustfmt.toml is unused"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# C/C++ (if exists)
|
# C/C++ (if exists)
|
||||||
if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then
|
if [[ -n "$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')" ]]; then
|
||||||
info "checking C/C++ code style"
|
info "checking C/C++ code style"
|
||||||
if [[ ! -e .clang-format ]]; then
|
check_config .clang-format
|
||||||
warn "could not found .clang-format in the repository root"
|
|
||||||
fi
|
|
||||||
if type -P clang-format &>/dev/null; then
|
if type -P clang-format &>/dev/null; then
|
||||||
echo "+ clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')"
|
echo "+ clang-format -i \$(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')"
|
||||||
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')
|
check_diff $(git ls-files '*.c' '*.h' '*.cpp' '*.hpp')
|
||||||
else
|
else
|
||||||
warn "'clang-format' is not installed; skipped C/C++ code style check"
|
error "'clang-format' is not installed; skipped C/C++ code style check"
|
||||||
fi
|
fi
|
||||||
|
elif [[ -e .clang-format ]]; then
|
||||||
|
error ".clang-format is unused"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# YAML/JavaScript/JSON (if exists)
|
# YAML/JavaScript/JSON (if exists)
|
||||||
if [[ -n "$(git ls-files '*.yml' '*.js' '*.json')" ]]; then
|
if [[ -n "$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')" ]]; then
|
||||||
info "checking YAML/JavaScript/JSON code style"
|
info "checking YAML/JavaScript/JSON code style"
|
||||||
if [[ ! -e .editorconfig ]]; then
|
check_config .editorconfig
|
||||||
warn "could not found .editorconfig in the repository root"
|
|
||||||
fi
|
|
||||||
if type -P npm &>/dev/null; then
|
if type -P npm &>/dev/null; then
|
||||||
echo "+ npx -y prettier -l -w \$(git ls-files '*.yml' '*.js' '*.json')"
|
echo "+ npx -y prettier -l -w \$(git ls-files '*.yml' '*.yaml' '*.js' '*.json')"
|
||||||
npx -y prettier -l -w $(git ls-files '*.yml' '*.js' '*.json')
|
npx -y prettier -l -w $(git ls-files '*.yml' '*.yaml' '*.js' '*.json')
|
||||||
check_diff $(git ls-files '*.yml' '*.js' '*.json')
|
check_diff $(git ls-files '*.yml' '*.yaml' '*.js' '*.json')
|
||||||
else
|
else
|
||||||
warn "'npm' is not installed; skipped YAML/JavaScript/JSON code style check"
|
error "'npm' is not installed; skipped YAML/JavaScript/JSON code style check"
|
||||||
fi
|
fi
|
||||||
# Check GitHub workflows.
|
# Check GitHub workflows.
|
||||||
if [[ -d .github/workflows ]]; then
|
if [[ -d .github/workflows ]]; then
|
||||||
@@ -254,45 +265,45 @@ if [[ -n "$(git ls-files '*.yml' '*.js' '*.json')" ]]; then
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
warn "'python3' is not installed; skipped GitHub workflow check"
|
error "'python3' is not installed; skipped GitHub workflow check"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
warn "'jq' is not installed; skipped GitHub workflow check"
|
error "'jq' is not installed; skipped GitHub workflow check"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ -n "$(git ls-files '*.yaml')" ]]; then
|
if [[ -n "$(git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true))" ]]; then
|
||||||
error "please use '.yml' instead of '.yaml' for consistency"
|
error "please use '.yml' instead of '.yaml' for consistency"
|
||||||
git ls-files '*.yaml'
|
git ls-files '*.yaml' | (grep -v .markdownlint-cli2.yaml || true)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# TOML (if exists)
|
# TOML (if exists)
|
||||||
if [[ -n "$(git ls-files '*.toml')" ]]; then
|
if [[ -n "$(git ls-files '*.toml' | (grep -v .taplo.toml || true))" ]]; then
|
||||||
info "checking TOML style"
|
info "checking TOML style"
|
||||||
if [[ ! -e .taplo.toml ]]; then
|
check_config .taplo.toml
|
||||||
warn "could not found .taplo.toml in the repository root"
|
|
||||||
fi
|
|
||||||
if type -P npm &>/dev/null; then
|
if type -P npm &>/dev/null; then
|
||||||
echo "+ npx -y @taplo/cli fmt \$(git ls-files '*.toml')"
|
echo "+ npx -y @taplo/cli fmt \$(git ls-files '*.toml')"
|
||||||
npx -y @taplo/cli fmt $(git ls-files '*.toml')
|
RUST_LOG=warn npx -y @taplo/cli fmt $(git ls-files '*.toml')
|
||||||
check_diff $(git ls-files '*.toml')
|
check_diff $(git ls-files '*.toml')
|
||||||
else
|
else
|
||||||
warn "'npm' is not installed; skipped TOML style check"
|
error "'npm' is not installed; skipped TOML style check"
|
||||||
fi
|
fi
|
||||||
|
elif [[ -e .taplo.toml ]]; then
|
||||||
|
error ".taplo.toml is unused"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Markdown (if exists)
|
# Markdown (if exists)
|
||||||
if [[ -n "$(git ls-files '*.md')" ]]; then
|
if [[ -n "$(git ls-files '*.md')" ]]; then
|
||||||
info "checking Markdown style"
|
info "checking Markdown style"
|
||||||
if [[ ! -e .markdownlint.yml ]]; then
|
check_config .markdownlint-cli2.yaml
|
||||||
warn "could not found .markdownlint.yml in the repository root"
|
|
||||||
fi
|
|
||||||
if type -P npm &>/dev/null; then
|
if type -P npm &>/dev/null; then
|
||||||
echo "+ npx -y markdownlint-cli2 \$(git ls-files '*.md')"
|
echo "+ npx -y markdownlint-cli2 \$(git ls-files '*.md')"
|
||||||
npx -y markdownlint-cli2 $(git ls-files '*.md')
|
npx -y markdownlint-cli2 $(git ls-files '*.md')
|
||||||
else
|
else
|
||||||
warn "'npm' is not installed; skipped Markdown style check"
|
error "'npm' is not installed; skipped Markdown style check"
|
||||||
fi
|
fi
|
||||||
|
elif [[ -e .markdownlint-cli2.yaml ]]; then
|
||||||
|
error ".markdownlint-cli2.yaml is unused"
|
||||||
fi
|
fi
|
||||||
if [[ -n "$(git ls-files '*.markdown')" ]]; then
|
if [[ -n "$(git ls-files '*.markdown')" ]]; then
|
||||||
error "please use '.md' instead of '.markdown' for consistency"
|
error "please use '.md' instead of '.markdown' for consistency"
|
||||||
@@ -302,19 +313,15 @@ fi
|
|||||||
# Shell scripts
|
# Shell scripts
|
||||||
info "checking Shell scripts"
|
info "checking Shell scripts"
|
||||||
if type -P shfmt &>/dev/null; then
|
if type -P shfmt &>/dev/null; then
|
||||||
if [[ ! -e .editorconfig ]]; then
|
check_config .editorconfig
|
||||||
warn "could not found .editorconfig in the repository root"
|
|
||||||
fi
|
|
||||||
echo "+ shfmt -l -w \$(git ls-files '*.sh')"
|
echo "+ shfmt -l -w \$(git ls-files '*.sh')"
|
||||||
shfmt -l -w $(git ls-files '*.sh')
|
shfmt -l -w $(git ls-files '*.sh')
|
||||||
check_diff $(git ls-files '*.sh')
|
check_diff $(git ls-files '*.sh')
|
||||||
else
|
else
|
||||||
warn "'shfmt' is not installed; skipped Shell scripts style check"
|
error "'shfmt' is not installed; skipped Shell scripts style check"
|
||||||
fi
|
fi
|
||||||
if type -P shellcheck &>/dev/null; then
|
if type -P shellcheck &>/dev/null; then
|
||||||
if [[ ! -e .shellcheckrc ]]; then
|
check_config .shellcheckrc
|
||||||
warn "could not found .shellcheckrc in the repository root"
|
|
||||||
fi
|
|
||||||
echo "+ shellcheck \$(git ls-files '*.sh')"
|
echo "+ shellcheck \$(git ls-files '*.sh')"
|
||||||
if ! shellcheck $(git ls-files '*.sh'); then
|
if ! shellcheck $(git ls-files '*.sh'); then
|
||||||
should_fail=1
|
should_fail=1
|
||||||
@@ -327,7 +334,7 @@ if type -P shellcheck &>/dev/null; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
warn "'shellcheck' is not installed; skipped Shell scripts style check"
|
error "'shellcheck' is not installed; skipped Shell scripts style check"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# License check
|
# License check
|
||||||
@@ -412,7 +419,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
check_diff .github/.cspell/rust-dependencies.txt
|
check_diff .github/.cspell/rust-dependencies.txt
|
||||||
if ! grep -Eq "^\.github/\.cspell/rust-dependencies.txt linguist-generated" .gitattributes; then
|
if ! grep -Eq "^\.github/\.cspell/rust-dependencies.txt linguist-generated" .gitattributes; then
|
||||||
echo "warning: you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
|
error "you may want to mark .github/.cspell/rust-dependencies.txt linguist-generated"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "+ npx -y cspell --no-progress --no-summary \$(git ls-files)"
|
echo "+ npx -y cspell --no-progress --no-summary \$(git ls-files)"
|
||||||
@@ -448,7 +455,7 @@ EOF
|
|||||||
echo "======================================="
|
echo "======================================="
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
warn "'npm' is not installed; skipped spell check"
|
error "'npm' is not installed; skipped spell check"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user