mirror of
https://github.com/taiki-e/install-action
synced 2026-09-07 20:03:26 +00:00
Compare commits
367
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a430183bd6 | ||
|
|
7895368276 | ||
|
|
b3e339470c | ||
|
|
6fdadacb00 | ||
|
|
70ff1037d3 | ||
|
|
6b19584416 | ||
|
|
d333b40ad2 | ||
|
|
d31e57d801 | ||
|
|
0e9ef13c90 | ||
|
|
aabdb7e918 | ||
|
|
bdba546f21 | ||
|
|
ac531895f8 | ||
|
|
c87aa4952b | ||
|
|
50986ff04f | ||
|
|
427042ea11 | ||
|
|
57a57892bd | ||
|
|
5c505148bc | ||
|
|
503b76a5b1 | ||
|
|
9723732232 | ||
|
|
06f4ca5dc8 | ||
|
|
a276ffef04 | ||
|
|
5e139634d5 | ||
|
|
da38818ead | ||
|
|
7b933f8620 | ||
|
|
8f9b8d314a | ||
|
|
af5e8ec239 | ||
|
|
1d14351e35 | ||
|
|
94eeb8ab1e | ||
|
|
0570ef5e0a | ||
|
|
eda4f498a4 | ||
|
|
9d3b4233c7 | ||
|
|
cf76552aa9 | ||
|
|
847f75f5e9 | ||
|
|
09918ec961 | ||
|
|
5246868d21 | ||
|
|
d5fa433a14 | ||
|
|
541e30464c | ||
|
|
3f52bb5b66 | ||
|
|
a88479c5e0 | ||
|
|
c364564bc5 | ||
|
|
c00eaa2ce5 | ||
|
|
612606def0 | ||
|
|
b4b512bc39 | ||
|
|
777ecfeb48 | ||
|
|
f3cd73124f | ||
|
|
58fbe8cb3e | ||
|
|
bfdcfdd483 | ||
|
|
4a5a35e020 | ||
|
|
47d75be726 | ||
|
|
fdf95e9418 | ||
|
|
50204036bd | ||
|
|
0c9bdfaf6a | ||
|
|
29a21ff90c | ||
|
|
e42fd3f1f1 | ||
|
|
b7f6297c9f | ||
|
|
fb5eced2b5 | ||
|
|
830391bd99 | ||
|
|
b41b8a7694 | ||
|
|
6d9c809951 | ||
|
|
4ffa51c608 | ||
|
|
6616f10a56 | ||
|
|
787fada3ba | ||
|
|
233386ee3e | ||
|
|
d15129d59d | ||
|
|
5cf9c5a486 | ||
|
|
45c401d8fb | ||
|
|
6f70c5dd18 | ||
|
|
c0bfeaffa9 | ||
|
|
bde4a026fc | ||
|
|
cb181b4f89 | ||
|
|
08a7cd066c | ||
|
|
0a43ca1d58 | ||
|
|
4f6cd93b29 | ||
|
|
2db7fd8995 | ||
|
|
0dfe6d348b | ||
|
|
41586ed587 | ||
|
|
fef7d8783e | ||
|
|
b335652410 | ||
|
|
99bf971c3e | ||
|
|
0989333cdf | ||
|
|
760dd55ec5 | ||
|
|
7e7ebbcb83 | ||
|
|
62c45a4fb1 | ||
|
|
ea714045b0 | ||
|
|
16ac8cc2fa | ||
|
|
0ee859978c | ||
|
|
ec3e3537ea | ||
|
|
bed0834978 | ||
|
|
96aee6f8c4 | ||
|
|
1b444338cc | ||
|
|
bb887d9cf8 | ||
|
|
c3602a540f | ||
|
|
a4072dc97a | ||
|
|
d4d9fdfcb8 | ||
|
|
f9440205c2 | ||
|
|
1537d74da4 | ||
|
|
b20f17840e | ||
|
|
c8671e95f7 | ||
|
|
cbdafe4825 | ||
|
|
68ba4151fb | ||
|
|
35dda73861 | ||
|
|
aa4f0e3320 | ||
|
|
e6e08f8d4a | ||
|
|
c737a63894 | ||
|
|
cd91492c13 | ||
|
|
f1d5599a80 | ||
|
|
3e3b289613 | ||
|
|
98d4b7bb93 | ||
|
|
6e396ab0ff | ||
|
|
b7dfa2add6 | ||
|
|
e8f841e6e0 | ||
|
|
51c60a8bfe | ||
|
|
ced7f47da4 | ||
|
|
94845eaa82 | ||
|
|
c6796c8f66 | ||
|
|
2bf59a2601 | ||
|
|
4627beda83 | ||
|
|
1e7cfe289c | ||
|
|
7e5693aa51 | ||
|
|
a60943e7ec | ||
|
|
dfadbcdf1e | ||
|
|
24cf2c21b6 | ||
|
|
7823b683c1 | ||
|
|
5f738914c1 | ||
|
|
809274fa1c | ||
|
|
4e48b8ea47 | ||
|
|
e38bc0d237 | ||
|
|
1b61eabdcd | ||
|
|
c2036f9f47 | ||
|
|
396aa11982 | ||
|
|
e290d78ceb | ||
|
|
a1bc18bcd7 | ||
|
|
de116f6cde | ||
|
|
9be074bc49 | ||
|
|
5a677481ca | ||
|
|
5e4ad2718c | ||
|
|
3c68aca7c6 | ||
|
|
5c5c382160 | ||
|
|
cf4b7e73b2 | ||
|
|
c2d2cc0a05 | ||
|
|
478043d9f6 | ||
|
|
6ceb532501 | ||
|
|
a04f160986 | ||
|
|
9dd1985ca7 | ||
|
|
5278782272 | ||
|
|
309300e0b5 | ||
|
|
5eec2d0cfb | ||
|
|
454b0dcbf7 | ||
|
|
24233d8d06 | ||
|
|
01a5298a15 | ||
|
|
551f3e0eaf | ||
|
|
ed62e736d0 | ||
|
|
9ff6143014 | ||
|
|
72f552484b | ||
|
|
7b82fbf6a9 | ||
|
|
7dcecb76d5 | ||
|
|
8fb3591f5f | ||
|
|
1966afb4e8 | ||
|
|
246c086a7d | ||
|
|
61f8f3b85e | ||
|
|
680bdfe9cc | ||
|
|
2756552ce2 | ||
|
|
0ca182eb02 | ||
|
|
487adfe175 | ||
|
|
fe5bc32448 | ||
|
|
7ace67df55 | ||
|
|
a268b8d997 | ||
|
|
4932dad933 | ||
|
|
df133a0a98 | ||
|
|
75ed2f69a4 | ||
|
|
9c6bba1af6 | ||
|
|
28441603c0 | ||
|
|
88145802da | ||
|
|
6db9a64f5f | ||
|
|
f9c769817f | ||
|
|
72f6cfd854 | ||
|
|
77ef72f7d3 | ||
|
|
4345577b68 | ||
|
|
8bfcf3dfef | ||
|
|
2d7f64b6dd | ||
|
|
7a5d5c4477 | ||
|
|
9da7e5e437 | ||
|
|
f958e12cda | ||
|
|
8b8b6caf5f | ||
|
|
3b440f35f7 | ||
|
|
d287b8e661 | ||
|
|
f8f06d6c6a | ||
|
|
04c3c94882 | ||
|
|
5a130285c2 | ||
|
|
93d08d4c36 | ||
|
|
53fdef4e49 | ||
|
|
dcf4f3fad1 | ||
|
|
2904c435cd | ||
|
|
3998d1b871 | ||
|
|
34844f8bb0 | ||
|
|
3015db5225 | ||
|
|
a61daec13b | ||
|
|
78b1f3c379 | ||
|
|
0b218aee3c | ||
|
|
8066cf9a1c | ||
|
|
14419f78bb | ||
|
|
57b29b994a | ||
|
|
f5280a354a | ||
|
|
e4f3f45be2 | ||
|
|
722be7a14a | ||
|
|
3232b4b7b3 | ||
|
|
a4efe31172 | ||
|
|
923f60b240 | ||
|
|
c91e633791 | ||
|
|
1630449a5c | ||
|
|
8c64ad8e52 | ||
|
|
2ef6218cc3 | ||
|
|
19a0b33542 | ||
|
|
6d30925b57 | ||
|
|
6befe35b75 | ||
|
|
5bb7ec82f4 | ||
|
|
3724837885 | ||
|
|
376415fae7 | ||
|
|
2959381fe1 | ||
|
|
ea4fa17b28 | ||
|
|
b0c2e65a36 | ||
|
|
7f2a5eadba | ||
|
|
907e6fce66 | ||
|
|
0c1a99565c | ||
|
|
0074743d46 | ||
|
|
eb9ffecda4 | ||
|
|
5ac692af2c | ||
|
|
40a339a2b7 | ||
|
|
69849c4812 | ||
|
|
14fb04baa2 | ||
|
|
9fcd042ab5 | ||
|
|
024332f070 | ||
|
|
05f498174e | ||
|
|
226c9690f2 | ||
|
|
d2bf38c683 | ||
|
|
9f1fa7d6d0 | ||
|
|
59236fd61a | ||
|
|
8a3d1954f0 | ||
|
|
df3a54def6 | ||
|
|
bc42d74e21 | ||
|
|
9934514c80 | ||
|
|
12728fecbb | ||
|
|
c618db7a04 | ||
|
|
682990781d | ||
|
|
1fb0b54ab6 | ||
|
|
a7e001b4d4 | ||
|
|
935a53ade8 | ||
|
|
40755123a2 | ||
|
|
8efa713ec3 | ||
|
|
7aaa254c66 | ||
|
|
deeea2718e | ||
|
|
ed4689c780 | ||
|
|
87513764fc | ||
|
|
8078b5aaae | ||
|
|
41b2719b6e | ||
|
|
98d05c6a88 | ||
|
|
989ca8679f | ||
|
|
5a5c3efe47 | ||
|
|
84c23dd128 | ||
|
|
9e572d73e5 | ||
|
|
ac2fcf5ee2 | ||
|
|
5fa726490c | ||
|
|
42a17a4df9 | ||
|
|
e01d8bbb1f | ||
|
|
e736d97468 | ||
|
|
018f856360 | ||
|
|
79a7870628 | ||
|
|
fd24bccba0 | ||
|
|
06e4ba1a60 | ||
|
|
0d39b96c29 | ||
|
|
dddcaac7e2 | ||
|
|
ebd4e8a44c | ||
|
|
d838ef905f | ||
|
|
be4ac68f42 | ||
|
|
4f5d342340 | ||
|
|
4e06fcdfbe | ||
|
|
0c345688ec | ||
|
|
b989683be3 | ||
|
|
fc3ca7e595 | ||
|
|
c85c920162 | ||
|
|
a2f46d5b95 | ||
|
|
5f8f8edc52 | ||
|
|
0e493efc0c | ||
|
|
2d21a2f4a7 | ||
|
|
3eb532e5ec | ||
|
|
6ecfcda2d0 | ||
|
|
6a16967b3a | ||
|
|
f09122b968 | ||
|
|
380f763c4d | ||
|
|
71455d6ebd | ||
|
|
000bbaae63 | ||
|
|
fb24f33232 | ||
|
|
670b9cd576 | ||
|
|
729dc34fb9 | ||
|
|
4f43f936de | ||
|
|
5d7fbb29a9 | ||
|
|
61ebe35847 | ||
|
|
a8752e7c2a | ||
|
|
1f50d73ac1 | ||
|
|
fc303c3227 | ||
|
|
729a4d8527 | ||
|
|
383856c585 | ||
|
|
2826d4f259 | ||
|
|
05718b055a | ||
|
|
95d1dabddd | ||
|
|
9d075e1095 | ||
|
|
2fbfb82033 | ||
|
|
6c648baa53 | ||
|
|
12bf2e3a26 | ||
|
|
0671e47e89 | ||
|
|
cab4ac10b7 | ||
|
|
467642cc23 | ||
|
|
3ddbbfcda9 | ||
|
|
99310801e4 | ||
|
|
28aa590785 | ||
|
|
24322339f9 | ||
|
|
1a5ac33ea5 | ||
|
|
8ab54b2d0f | ||
|
|
b30d3c5682 | ||
|
|
df35ea165c | ||
|
|
6c0865096e | ||
|
|
1173bcd28a | ||
|
|
26f0347eb7 | ||
|
|
a4777a6444 | ||
|
|
6f4d00e3d6 | ||
|
|
9ae71676d2 | ||
|
|
520d71359c | ||
|
|
275b07a9bb | ||
|
|
acd8155d00 | ||
|
|
bbec328d3c | ||
|
|
e70c95d49e | ||
|
|
bc5a1ab386 | ||
|
|
8a6b10fb38 | ||
|
|
ca02945057 | ||
|
|
42cbd4edfe | ||
|
|
a558792d77 | ||
|
|
0871306db9 | ||
|
|
c8aa747f69 | ||
|
|
7ee8794d34 | ||
|
|
32660cb2c7 | ||
|
|
ea1951a315 | ||
|
|
1778f4e610 | ||
|
|
29bc609d00 | ||
|
|
3cb5094d02 | ||
|
|
53260ce319 | ||
|
|
9e80e2827a | ||
|
|
99c3411b69 | ||
|
|
d3b1447c38 | ||
|
|
ce68c1a112 | ||
|
|
19f772e479 | ||
|
|
b8b5182d16 | ||
|
|
ad853e2a7c | ||
|
|
6b917490ef | ||
|
|
bc0e34f1dd | ||
|
|
8beb4182ca | ||
|
|
dedb5f3303 | ||
|
|
04d0b18fde | ||
|
|
058271f9cb | ||
|
|
8824e3a96d | ||
|
|
c4f0fa23c0 | ||
|
|
a3ad771a94 | ||
|
|
6b24521e6d | ||
|
|
34ff567c42 | ||
|
|
af7fc08a69 | ||
|
|
2cd99dc608 | ||
|
|
05f0f91ce9 | ||
|
|
57fd557570 |
@@ -1,13 +0,0 @@
|
||||
# Clippy configuration
|
||||
# https://doc.rust-lang.org/nightly/clippy/lint_configuration.html
|
||||
|
||||
allow-private-module-inception = true
|
||||
avoid-breaking-exported-api = false
|
||||
disallowed-names = []
|
||||
disallowed-macros = [
|
||||
{ path = "std::dbg", reason = "it is okay to use during development, but please do not include it in main branch" },
|
||||
]
|
||||
disallowed-methods = [
|
||||
]
|
||||
disallowed-types = [
|
||||
]
|
||||
@@ -1,52 +0,0 @@
|
||||
{
|
||||
"version": "0.2",
|
||||
"gitignoreRoot": ".",
|
||||
"useGitignore": true,
|
||||
"dictionaryDefinitions": [
|
||||
{
|
||||
"name": "organization-dictionary",
|
||||
"path": "https://raw.githubusercontent.com/taiki-e/github-actions/HEAD/.github/.cspell/organization-dictionary.txt",
|
||||
"addWords": true
|
||||
},
|
||||
{
|
||||
"name": "project-dictionary",
|
||||
"path": "./.github/.cspell/project-dictionary.txt",
|
||||
"addWords": true
|
||||
},
|
||||
{
|
||||
"name": "rust-dependencies",
|
||||
"path": "./.github/.cspell/rust-dependencies.txt",
|
||||
"addWords": true
|
||||
}
|
||||
],
|
||||
"dictionaries": [
|
||||
"organization-dictionary",
|
||||
"project-dictionary",
|
||||
"rust-dependencies"
|
||||
],
|
||||
"ignoreRegExpList": [
|
||||
// Copyright notice
|
||||
"Copyright .*",
|
||||
"SPDX-(File|Snippet)CopyrightText: .*",
|
||||
// GHA actions/workflows
|
||||
"uses: .+@[\\w_.-]+",
|
||||
// GHA context (repo name, owner name, etc.)
|
||||
"github.[\\w_.-]+ (=|!)= '[^']+'",
|
||||
// GH username
|
||||
"( |\\[)@[\\w_-]+",
|
||||
// Git config username
|
||||
"git config( --[^ ]+)? user.name .*",
|
||||
// Username in TODO|FIXME comment
|
||||
"(TODO|FIXME)\\([\\w_., -]+\\)",
|
||||
// Cargo.toml authors
|
||||
"authors *= *\\[[^\\]]*\\]",
|
||||
"\"[^\"]* <[\\w_.+-]+@[\\w.-]+>\""
|
||||
],
|
||||
"languageSettings": [
|
||||
{
|
||||
"languageId": ["*"],
|
||||
"dictionaries": ["bash", "cpp-refined", "rust"]
|
||||
}
|
||||
],
|
||||
"ignorePaths": []
|
||||
}
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
|
||||
[advisories]
|
||||
unused-ignored-advisory = "deny"
|
||||
yanked = "deny"
|
||||
unmaintained = "none"
|
||||
unsound = "all"
|
||||
git-fetch-with-cli = true
|
||||
ignore = [
|
||||
]
|
||||
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html
|
||||
[bans]
|
||||
multiple-versions = "warn"
|
||||
wildcards = "deny"
|
||||
allow-wildcard-paths = true
|
||||
build.executables = "deny"
|
||||
build.interpreted = "deny"
|
||||
build.include-dependencies = true
|
||||
build.include-workspace = false # covered by tools/tidy.sh
|
||||
build.include-archives = true
|
||||
build.allow-build-scripts = [
|
||||
{ name = "proc-macro2" }, # via serde_derive
|
||||
{ name = "quote" }, # via serde_derive
|
||||
{ name = "semver" },
|
||||
{ name = "serde_core" },
|
||||
{ name = "serde" }, # https://github.com/serde-rs/serde/issues/2972
|
||||
]
|
||||
build.bypass = [
|
||||
]
|
||||
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html
|
||||
[licenses]
|
||||
unused-allowed-license = "deny"
|
||||
unused-license-exception = "deny"
|
||||
private.ignore = true
|
||||
allow = [
|
||||
"Apache-2.0",
|
||||
"MIT",
|
||||
"Unicode-3.0", # unicode-ident
|
||||
]
|
||||
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/sources/cfg.html
|
||||
[sources]
|
||||
unused-allowed-source = "deny"
|
||||
unknown-registry = "deny"
|
||||
unknown-git = "deny"
|
||||
allow-git = [
|
||||
]
|
||||
@@ -1,24 +0,0 @@
|
||||
# EditorConfig configuration
|
||||
# https://editorconfig.org
|
||||
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 4
|
||||
indent_style = space
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[*.{css,html,json,md,rb,sh,yml,yaml}]
|
||||
indent_size = 2
|
||||
|
||||
[*.{js,yml,yaml}]
|
||||
quote_type = single
|
||||
|
||||
[*.sh]
|
||||
# https://google.github.io/styleguide/shellguide.html#s5.3-pipelines
|
||||
binary_next_line = true
|
||||
# https://google.github.io/styleguide/shellguide.html#s5.5-case-statement
|
||||
switch_case_indent = true
|
||||
@@ -1,2 +0,0 @@
|
||||
# Change indent size of shell script files to match scripts in CI config
|
||||
946918579413996845b77e146aa8eb3c6f40f7ab
|
||||
@@ -1,4 +0,0 @@
|
||||
* text=auto eol=lf
|
||||
tools/tidy.sh linguist-detectable=false
|
||||
.github/.cspell/rust-dependencies.txt linguist-generated
|
||||
manifests/** linguist-generated
|
||||
@@ -1,39 +0,0 @@
|
||||
almalinux
|
||||
archlinux
|
||||
binstall
|
||||
callgrind
|
||||
coreutils
|
||||
cyclonedx
|
||||
cygdrive
|
||||
deadlinks
|
||||
deepsource
|
||||
doas
|
||||
enablerepo
|
||||
epel
|
||||
espup
|
||||
fastestmirror
|
||||
grcov
|
||||
insta
|
||||
knope
|
||||
libicu
|
||||
linkcheck
|
||||
mdbook
|
||||
microdnf
|
||||
mirrorlist
|
||||
nextest
|
||||
pluginconf
|
||||
ppcle
|
||||
prek
|
||||
quickinstall
|
||||
rclone
|
||||
rdme
|
||||
rootfs
|
||||
sccache
|
||||
syft
|
||||
tombi
|
||||
udeps
|
||||
wasmtime
|
||||
watchexec
|
||||
worktree
|
||||
xbuild
|
||||
xscale
|
||||
@@ -1,6 +0,0 @@
|
||||
# This file is @generated by tidy.sh.
|
||||
# It is not intended for manual editing.
|
||||
|
||||
flate
|
||||
minisign
|
||||
ureq
|
||||
@@ -1,19 +0,0 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: cargo
|
||||
directory: /
|
||||
schedule:
|
||||
interval: daily
|
||||
commit-message:
|
||||
prefix: ''
|
||||
ignore:
|
||||
# https://github.com/taiki-e/install-action/pull/831#issuecomment-2650284580
|
||||
- dependency-name: ureq
|
||||
labels: []
|
||||
- package-ecosystem: github-actions
|
||||
directory: /
|
||||
schedule:
|
||||
interval: daily
|
||||
commit-message:
|
||||
prefix: ''
|
||||
labels: []
|
||||
@@ -1,294 +0,0 @@
|
||||
name: CI
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
- ci-*
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
CARGO_INCREMENTAL: 0
|
||||
CARGO_NET_GIT_FETCH_WITH_CLI: true
|
||||
CARGO_NET_RETRY: 10
|
||||
CARGO_TERM_COLOR: always
|
||||
RUST_BACKTRACE: 1
|
||||
RUSTFLAGS: -D warnings
|
||||
RUSTUP_MAX_RETRIES: 10
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash --noprofile --norc -CeEuxo pipefail {0}
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
miri:
|
||||
uses: taiki-e/github-actions/.github/workflows/miri.yml@main
|
||||
with:
|
||||
# NB: sync with test job's --exclude option
|
||||
args: --exclude install-action-internal-codegen
|
||||
msrv:
|
||||
uses: taiki-e/github-actions/.github/workflows/msrv.yml@main
|
||||
test-manifest-schema:
|
||||
uses: taiki-e/github-actions/.github/workflows/test.yml@main
|
||||
with:
|
||||
# NB: sync with miri job's --exclude option
|
||||
test-args: --exclude install-action-internal-codegen
|
||||
no-std: false
|
||||
tidy:
|
||||
uses: taiki-e/github-actions/.github/workflows/tidy.yml@main
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write # for gh pr edit --add-assignee
|
||||
repository-projects: read # for gh pr edit --add-assignee
|
||||
secrets: inherit
|
||||
|
||||
test:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
|
||||
- os: ubuntu-22.04
|
||||
- os: ubuntu-22.04-arm
|
||||
- os: ubuntu-24.04
|
||||
- os: ubuntu-24.04-arm
|
||||
- os: ubuntu-slim
|
||||
- os: ubuntu-22.04
|
||||
tool: major.minor.patch
|
||||
- os: ubuntu-22.04
|
||||
tool: major.minor
|
||||
- os: ubuntu-22.04
|
||||
tool: major
|
||||
- os: macos-14
|
||||
- os: macos-15
|
||||
- os: macos-15-intel
|
||||
- os: macos-26
|
||||
- os: windows-2022
|
||||
- os: windows-2022
|
||||
bash: msys64
|
||||
- os: windows-2022
|
||||
bash: cygwin
|
||||
- os: windows-2025
|
||||
- os: windows-2025
|
||||
bash: msys64
|
||||
- os: windows-2025
|
||||
bash: cygwin
|
||||
- os: windows-11-arm
|
||||
- os: windows-2022
|
||||
tool: major.minor.patch
|
||||
- os: windows-2022
|
||||
tool: major.minor
|
||||
- os: windows-2022
|
||||
tool: major
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm -- Cargo.toml
|
||||
- name: Generate tool list
|
||||
id: tool-list
|
||||
run: tools/ci/tool-list.sh "${{ matrix.tool }}" "${{ matrix.os }}" "${{ matrix.bash }}" >>"${GITHUB_OUTPUT}"
|
||||
- run: |
|
||||
printf '%s\n' 'C:\msys64\mingw32\bin' >>"${GITHUB_PATH}"
|
||||
printf '%s\n' 'C:\msys64\usr\bin' >>"${GITHUB_PATH}"
|
||||
if: matrix.bash == 'msys64'
|
||||
- run: |
|
||||
choco install --no-progress --requirechecksums cygwin
|
||||
printf '%s\n' 'C:\tools\cygwin\bin' >>"${GITHUB_PATH}"
|
||||
printf '%s\n' 'C:\tools\cygwin\usr\bin' >>"${GITHUB_PATH}"
|
||||
if: matrix.bash == 'cygwin'
|
||||
- run: env
|
||||
- uses: ./
|
||||
with:
|
||||
tool: ${{ steps.tool-list.outputs.tool }}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
# Test all shells listed in https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell
|
||||
- name: Test bash
|
||||
run: just --version && shfmt --version && protoc --version
|
||||
shell: bash
|
||||
- name: Test sh
|
||||
run: just --version && shfmt --version && protoc --version
|
||||
shell: sh
|
||||
if: startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos')
|
||||
- name: Test pwsh
|
||||
run: just --version; shfmt --version; protoc --version
|
||||
shell: pwsh
|
||||
if: matrix.os != 'ubuntu-slim'
|
||||
- name: Test powershell
|
||||
run: just --version; shfmt --version; protoc --version
|
||||
shell: powershell
|
||||
if: startsWith(matrix.os, 'windows')
|
||||
- name: Test cmd
|
||||
run: just --version & shfmt --version & protoc --version
|
||||
shell: cmd
|
||||
if: startsWith(matrix.os, 'windows')
|
||||
# We use the version output to check the version of cargo-binstall, but they
|
||||
# several times change the version output format in the past so we need to
|
||||
# check it with CI. (e.g., 0.14.0->0.16.0 update change it
|
||||
# from "cargo-binstall <version>" to "<version>")
|
||||
- run: |
|
||||
if [[ "$(cargo-binstall binstall -V)" != "$(jq -r '.latest.version' manifests/cargo-binstall.json)" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
if: matrix.bash != 'cygwin' && matrix.os != 'windows-11-arm'
|
||||
|
||||
test-alias:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm -- Cargo.toml
|
||||
- run: env
|
||||
- uses: ./
|
||||
with:
|
||||
# NB: Update alias list in tools/publish.rs and case for aliases in main.sh.
|
||||
tool: |
|
||||
nextest
|
||||
taplo-cli
|
||||
typos-cli
|
||||
wasm-bindgen-cli
|
||||
wasmtime-cli
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Test bash
|
||||
run: cargo-nextest nextest --version && taplo --version
|
||||
shell: bash
|
||||
- name: Test sh
|
||||
run: cargo-nextest nextest --version && taplo --version
|
||||
shell: sh
|
||||
|
||||
test-fallback:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
fallback:
|
||||
- none
|
||||
- cargo-install
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm -- Cargo.toml
|
||||
- run: env
|
||||
- uses: ./
|
||||
id: install
|
||||
continue-on-error: ${{ matrix.fallback == 'none' }}
|
||||
with:
|
||||
tool: parse-changelog@0.4.6
|
||||
fallback: ${{ matrix.fallback }}
|
||||
- run: exit 1
|
||||
if: matrix.fallback == 'none' && steps.install.outcome != 'failure'
|
||||
- name: Test bash
|
||||
run: parse-changelog --version
|
||||
shell: bash
|
||||
if: matrix.fallback != 'none'
|
||||
- name: Test sh
|
||||
run: parse-changelog --version
|
||||
shell: sh
|
||||
if: matrix.fallback != 'none'
|
||||
|
||||
test-container:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
container:
|
||||
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
|
||||
- ubuntu:14.04 # glibc 2.19
|
||||
- ubuntu:16.04 # glibc 2.23
|
||||
- ubuntu:18.04 # glibc 2.27
|
||||
- ubuntu:20.04 # glibc 2.31
|
||||
- ubuntu:22.04 # glibc 2.35
|
||||
- ubuntu:24.04 # glibc 2.39
|
||||
- debian:9-slim # glibc 2.24
|
||||
- debian:10-slim # glibc 2.28
|
||||
- debian:11-slim # glibc 2.31
|
||||
- debian:12-slim # glibc 2.36
|
||||
- debian:13-slim # glibc 2.41
|
||||
- fedora:latest # glibc 2.39 (as of fedora 40)
|
||||
- almalinux:8 # glibc 2.28
|
||||
- almalinux:8-minimal # glibc 2.28
|
||||
- almalinux:9 # glibc 2.34
|
||||
- almalinux:9-minimal # glibc 2.34
|
||||
- almalinux:10 # glibc 2.39
|
||||
- almalinux:10-minimal # glibc 2.39
|
||||
- centos:6 # glibc 2.12
|
||||
- centos:7 # glibc 2.17
|
||||
- opensuse/leap:latest # glibc 2.38 (as of leap 15.6)
|
||||
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19)
|
||||
- archlinux:latest # glibc 2.39 (as of 2024-07-19)
|
||||
- alpine:latest # musl 1.2.5 (as of alpine 3.20)
|
||||
# - openwrt/rootfs:x86-64-openwrt-24.10 # musl 1.2.5
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
container: ${{ matrix.container }}
|
||||
steps:
|
||||
- name: Install requirements (old debian)
|
||||
run: |
|
||||
# In Debian, the old repositories is removed from the main mirrors some time after EoL.
|
||||
codename=$(grep -E '^VERSION_CODENAME=' /etc/os-release | cut -d= -f2)
|
||||
sed -i /etc/apt/sources.list -e 's/deb.debian.org/archive.debian.org/g' \
|
||||
-e 's|security.debian.org|archive.debian.org/|g' \
|
||||
-e "/${codename}-updates/d"
|
||||
if: startsWith(matrix.container, 'debian:9') || startsWith(matrix.container, 'debian:10')
|
||||
- name: Install requirements (centos)
|
||||
run: |
|
||||
# In CentOS, the old repositories is removed from the main mirrors just after EoL.
|
||||
# https://github.com/rust-lang/rust/pull/126352
|
||||
sed -i /etc/yum.repos.d/*.repo -e 's!^mirrorlist!#mirrorlist!' \
|
||||
-e 's!^#baseurl=http://mirror.centos.org/!baseurl=https://vault.centos.org/!'
|
||||
sed -i 's/enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf
|
||||
if [[ "${{ matrix.container }}" == "centos:6" ]]; then
|
||||
# CentOS 6's curl (7.19.7) has no curl has no --proto/--tlsv1.2.
|
||||
yum install -y gcc openssl-devel
|
||||
curl -fsSL --retry 10 https://curl.se/download/curl-7.34.0.tar.gz | tar xzf -
|
||||
cd -- curl-*
|
||||
./configure --prefix=/usr/local --with-ssl
|
||||
make
|
||||
make install
|
||||
# for checkout-action https://github.com/taiki-e/checkout-action/blob/v1.3.0/.github/workflows/ci.yml#L135-L143
|
||||
yum install -y openssh-clients perl perl-Error perl-TermReadKey rsync
|
||||
rpm -i \
|
||||
https://vault.ius.io/el6/x86_64/packages/p/perl-Git18-1.8.5.5-4.ius.el6.noarch.rpm \
|
||||
https://vault.ius.io/el6/x86_64/packages/g/git18-1.8.5.5-4.ius.el6.x86_64.rpm
|
||||
fi
|
||||
if: startsWith(matrix.container, 'centos')
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
|
||||
- run: rm -- Cargo.toml
|
||||
- name: Generate tool list
|
||||
id: tool-list
|
||||
run: tools/ci/tool-list.sh "" "${{ matrix.container }}" >>"${GITHUB_OUTPUT}"
|
||||
# remove bash installed by checkout-action
|
||||
- run: apk --no-cache del bash
|
||||
shell: sh
|
||||
if: startsWith(matrix.container, 'alpine')
|
||||
- uses: ./
|
||||
with:
|
||||
tool: ${{ steps.tool-list.outputs.tool }}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Test bash
|
||||
run: just --version && shfmt --version
|
||||
shell: bash
|
||||
# TODO: OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown
|
||||
if: (!startsWith(matrix.container, 'opensuse'))
|
||||
- name: Test sh
|
||||
run: just --version && shfmt --version
|
||||
shell: sh
|
||||
# TODO: OCI runtime exec failed: exec failed: unable to start container process: exec: "sh": executable file not found in $PATH: unknown
|
||||
if: (!startsWith(matrix.container, 'opensuse'))
|
||||
@@ -1,79 +0,0 @@
|
||||
name: Manifest
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
- ci-*
|
||||
schedule:
|
||||
- cron: '0 0,3,6,9,12,15,18,21 * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
CARGO_INCREMENTAL: 0
|
||||
CARGO_NET_GIT_FETCH_WITH_CLI: true
|
||||
CARGO_NET_RETRY: 10
|
||||
CARGO_TERM_COLOR: always
|
||||
RUST_BACKTRACE: 1
|
||||
RUSTFLAGS: -D warnings
|
||||
RUSTUP_MAX_RETRIES: 10
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash --noprofile --norc -CeEuxo pipefail {0}
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
manifest:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write # for gh pr review --approve
|
||||
steps:
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
- uses: taiki-e/github-actions/install-rust@stable
|
||||
- name: Generate Cargo.lock
|
||||
run: cargo update
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
cache-all-crates: 'true'
|
||||
- run: tools/manifest.sh
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Handle diff
|
||||
id: diff
|
||||
run: tools/ci/manifest.sh
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main')
|
||||
- run: git add -N . && git -c color.ui=always diff --exit-code
|
||||
- id: create-pull-request
|
||||
uses: peter-evans/create-pull-request@v8
|
||||
with:
|
||||
title: Update manifest
|
||||
body: |
|
||||
Auto-generated by CI using [create-pull-request](https://github.com/peter-evans/create-pull-request).
|
||||
|
||||
This will be auto-merged when CI has passed because this is an auto-generated PR in a defined format and is usually considered no additional review is required.
|
||||
branch: update-manifest
|
||||
token: ${{ secrets.CREATE_PR_TOKEN }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false'
|
||||
- name: Enable auto-merge for auto-generated PR
|
||||
run: gh pr merge --rebase --auto "${PR_NUMBER:?}"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.CREATE_PR_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && steps.create-pull-request.outputs.pull-request-operation == 'created'
|
||||
- name: Approve auto-generated PR for auto-merge
|
||||
run: gh pr review --approve "${PR_NUMBER:?}"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }}
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.event_name == 'push' && github.ref == 'refs/heads/main') && steps.diff.outputs.success == 'false' && (steps.create-pull-request.outputs.pull-request-operation == 'created' || steps.create-pull-request.outputs.pull-request-operation == 'updated')
|
||||
@@ -1,45 +0,0 @@
|
||||
name: Release
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- v[0-9]+.[0-9]+.*
|
||||
- install-action-manifest-schema-[0-9]+.[0-9]+.*
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash --noprofile --norc -CeEuxo pipefail {0}
|
||||
|
||||
jobs:
|
||||
create-release:
|
||||
if: github.repository_owner == 'taiki-e' && !startsWith(github.ref_name, 'install-action-manifest-schema-')
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
environment: release
|
||||
permissions:
|
||||
contents: write # for taiki-e/create-gh-release-action
|
||||
steps:
|
||||
- uses: taiki-e/checkout-action@v1
|
||||
- uses: taiki-e/create-gh-release-action@v1
|
||||
with:
|
||||
changelog: CHANGELOG.md
|
||||
title: $version
|
||||
branch: 'main|v[0-9]+'
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
create-release-manifest-schema:
|
||||
if: github.repository_owner == 'taiki-e' && startsWith(github.ref_name, 'install-action-manifest-schema-')
|
||||
# TODO: use new rust-release workflow
|
||||
uses: taiki-e/github-actions/.github/workflows/create-release.yml@853cebf868aa2dce1470668df24176803e05adc8
|
||||
with:
|
||||
crates: tools/manifest-schema
|
||||
changelog: tools/manifest-schema/CHANGELOG.md
|
||||
title: $prefix $version
|
||||
prefix: install-action-manifest-schema
|
||||
permissions:
|
||||
contents: write # for taiki-e/create-gh-release-action
|
||||
id-token: write # for rust-lang/crates-io-auth-action
|
||||
secrets: inherit
|
||||
@@ -1,16 +0,0 @@
|
||||
# zizmor configuration
|
||||
# https://docs.zizmor.sh/configuration/
|
||||
|
||||
rules:
|
||||
dependabot-cooldown: { disable: true } # Useless unless hash-pin is forced by unpinned-uses.
|
||||
ref-confusion: { disable: true } # TODO: Old GHA didn't work without this pattern in some cases, but does it seem to be fixed?
|
||||
secrets-inherit: { disable: true }
|
||||
unpinned-uses:
|
||||
config:
|
||||
policies:
|
||||
taiki-e/*: any
|
||||
'*': ref-pin
|
||||
misfeature:
|
||||
ignore:
|
||||
# We use `shell: cmd` to test compatibility.
|
||||
- ci.yml
|
||||
@@ -1,7 +0,0 @@
|
||||
target
|
||||
Cargo.lock
|
||||
tmp
|
||||
|
||||
# For platform and editor specific settings, it is recommended to add to
|
||||
# a global .gitignore file.
|
||||
# Refs: https://docs.github.com/en/github/using-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer
|
||||
@@ -1,11 +0,0 @@
|
||||
# https://github.com/DavidAnson/markdownlint/blob/HEAD/doc/Rules.md
|
||||
config:
|
||||
line-length: false # MD013
|
||||
no-duplicate-heading: false # MD024
|
||||
no-blanks-blockquote: false # MD028 (this warns valid GFM alerts usage)
|
||||
no-inline-html: false # MD033
|
||||
no-emphasis-as-heading: false # MD036
|
||||
|
||||
# https://github.com/DavidAnson/markdownlint-cli2#markdownlint-cli2jsonc
|
||||
noBanner: true
|
||||
noProgress: true
|
||||
@@ -1 +0,0 @@
|
||||
manifests/*.json
|
||||
@@ -1,34 +0,0 @@
|
||||
# Rustfmt configuration
|
||||
# https://github.com/rust-lang/rustfmt/blob/HEAD/Configurations.md
|
||||
|
||||
# Rustfmt cannot format long lines inside macros, but this option detects this.
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3391)
|
||||
error_on_line_overflow = true
|
||||
|
||||
# Override the default formatting style.
|
||||
# See https://internals.rust-lang.org/t/running-rustfmt-on-rust-lang-rust-and-other-rust-lang-repositories/8732/81.
|
||||
use_small_heuristics = "Max"
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3370)
|
||||
overflow_delimited_expr = true
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/4991).
|
||||
imports_granularity = "Crate"
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/5083).
|
||||
group_imports = "StdExternalCrate"
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/5081).
|
||||
hex_literal_case = "Upper"
|
||||
|
||||
# Apply rustfmt to more places.
|
||||
# This is unstable (tracking issue: https://github.com/rust-lang/rustfmt/issues/3348).
|
||||
format_code_in_doc_comments = true
|
||||
|
||||
# Automatically fix deprecated style.
|
||||
use_field_init_shorthand = true
|
||||
use_try_shorthand = true
|
||||
|
||||
# Set the default settings again to always apply the proper formatting without
|
||||
# being affected by the editor settings.
|
||||
edition = "2021"
|
||||
style_edition = "2024"
|
||||
hard_tabs = false
|
||||
newline_style = "Unix"
|
||||
tab_spaces = 4
|
||||
@@ -1,38 +0,0 @@
|
||||
# ShellCheck configuration
|
||||
# https://github.com/koalaman/shellcheck/blob/HEAD/shellcheck.1.md#rc-files
|
||||
|
||||
# See also:
|
||||
# https://github.com/koalaman/shellcheck/wiki/Optional
|
||||
# https://google.github.io/styleguide/shellguide.html
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/Directive#external-sources
|
||||
external-sources=true
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2249
|
||||
# enable=add-default-case
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2244
|
||||
enable=avoid-nullary-conditions
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2312
|
||||
# enable=check-extra-masked-returns
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2310
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2311
|
||||
# enable=check-set-e-suppressed
|
||||
|
||||
# enable=check-unassigned-uppercase
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2230
|
||||
enable=deprecate-which
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2248
|
||||
enable=quote-safe-variables
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2292
|
||||
# https://google.github.io/styleguide/shellguide.html#s6.3-tests
|
||||
enable=require-double-brackets
|
||||
|
||||
# https://github.com/koalaman/shellcheck/wiki/SC2250
|
||||
# https://google.github.io/styleguide/shellguide.html#s5.6-variable-expansion
|
||||
enable=require-variable-braces
|
||||
@@ -1,9 +0,0 @@
|
||||
# Taplo configuration
|
||||
# https://taplo.tamasfe.dev/configuration/formatter-options.html
|
||||
|
||||
[formatting]
|
||||
align_comments = false
|
||||
allowed_blank_lines = 1
|
||||
array_auto_collapse = false
|
||||
array_auto_expand = false
|
||||
indent_string = " "
|
||||
-6468
File diff suppressed because it is too large
Load Diff
-54
@@ -1,54 +0,0 @@
|
||||
[workspace]
|
||||
resolver = "2"
|
||||
members = ["tools/codegen", "tools/manifest-schema"]
|
||||
|
||||
# This table is shared by projects under github.com/taiki-e.
|
||||
# Expect for unexpected_cfgs.check-cfg, it is not intended for manual editing.
|
||||
[workspace.lints.rust]
|
||||
deprecated_safe = "warn"
|
||||
improper_ctypes = "warn"
|
||||
improper_ctypes_definitions = "warn"
|
||||
non_ascii_idents = "warn"
|
||||
rust_2018_idioms = "warn"
|
||||
single_use_lifetimes = "warn"
|
||||
unexpected_cfgs = { level = "warn", check-cfg = [
|
||||
] }
|
||||
unnameable_types = "warn"
|
||||
unreachable_pub = "warn"
|
||||
unsafe_op_in_unsafe_fn = "warn"
|
||||
[workspace.lints.clippy]
|
||||
all = "warn" # Downgrade deny-by-default lints
|
||||
pedantic = "warn"
|
||||
as_ptr_cast_mut = "warn"
|
||||
as_underscore = "warn"
|
||||
default_union_representation = "warn"
|
||||
inline_asm_x86_att_syntax = "warn"
|
||||
trailing_empty_array = "warn"
|
||||
transmute_undefined_repr = "warn"
|
||||
undocumented_unsafe_blocks = "warn"
|
||||
unused_trait_names = "warn"
|
||||
# Suppress buggy or noisy clippy lints
|
||||
bool_assert_comparison = { level = "allow", priority = 1 }
|
||||
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
||||
cast_lossless = { level = "allow", priority = 1 } # https://godbolt.org/z/Pv6vbGG6E
|
||||
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
|
||||
doc_markdown = { level = "allow", priority = 1 }
|
||||
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
||||
incompatible_msrv = { level = "allow", priority = 1 } # buggy: doesn't consider cfg, https://github.com/rust-lang/rust-clippy/issues/12280, https://github.com/rust-lang/rust-clippy/issues/12257#issuecomment-2093667187
|
||||
lint_groups_priority = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/12920
|
||||
manual_assert = { level = "allow", priority = 1 }
|
||||
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
||||
missing_errors_doc = { level = "allow", priority = 1 }
|
||||
module_name_repetitions = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+module_name_repetitions
|
||||
naive_bytecount = { 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
|
||||
range_plus_one = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+range_plus_one
|
||||
similar_names = { level = "allow", priority = 1 }
|
||||
single_match = { level = "allow", priority = 1 }
|
||||
single_match_else = { level = "allow", priority = 1 }
|
||||
struct_excessive_bools = { level = "allow", priority = 1 }
|
||||
struct_field_names = { level = "allow", priority = 1 }
|
||||
too_many_arguments = { level = "allow", priority = 1 }
|
||||
too_many_lines = { level = "allow", priority = 1 }
|
||||
type_complexity = { level = "allow", priority = 1 }
|
||||
unreadable_literal = { level = "allow", priority = 1 }
|
||||
@@ -1,40 +0,0 @@
|
||||
# Development Guide
|
||||
|
||||
## Add support for new tool
|
||||
|
||||
(Example: [ffbd316](https://github.com/taiki-e/install-action/commit/ffbd316e0fe98cb460dae3a66cd2ef9deb398bb1))
|
||||
|
||||
1\. Add base manifest to [`tools/codegen/base`](tools/codegen/base) directory.
|
||||
|
||||
See JSON files in `tools/codegen/base` directory for examples of the manifest.
|
||||
|
||||
2\. Generate manifest with the following command (replace `<tool>` with the tool name).
|
||||
|
||||
```sh
|
||||
./tools/manifest.sh <tool>
|
||||
```
|
||||
|
||||
> If you're having problem with github api rate limit, you can use your GITHUB_TOKEN to increase the rate limit.
|
||||
> If you have `Github CLI` installed (the command `gh`), you can:
|
||||
>
|
||||
> ```sh
|
||||
> GITHUB_TOKEN=$(gh auth status --show-token 2>&1 | sed -n 's/^.*Token: //p') ./tools/manifest.sh <tool>
|
||||
> ```
|
||||
|
||||
## Refresh TOOLS.md
|
||||
|
||||
To update `TOOLS.md`, run
|
||||
|
||||
```sh
|
||||
./tools/update-markdown.sh
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If one of the CI builds fails due to a bin path or release asset_name, fix the problem in the base
|
||||
manifest, and re-run the manifest tool `tools/manifest.sh` to regenerate the manifest json file. The
|
||||
base manifest supports overriding the bin path per platform by adding the `"bin"` / `"asset_name"`
|
||||
to the platform object.
|
||||
|
||||
If CI fails only for containers using older versions of glibc or musl, you may need to add the tool
|
||||
name to one of the `*_incompat` arrays in `tools/ci/tool-list.sh`.
|
||||
-177
@@ -1,177 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
Permission is hereby granted, free of charge, to any
|
||||
person obtaining a copy of this software and associated
|
||||
documentation files (the "Software"), to deal in the
|
||||
Software without restriction, including without
|
||||
limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software
|
||||
is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice
|
||||
shall be included in all copies or substantial portions
|
||||
of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
|
||||
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
||||
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
|
||||
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
@@ -1,152 +0,0 @@
|
||||
<!-- omit in toc -->
|
||||
# install-action
|
||||
|
||||
[](https://github.com/taiki-e/install-action/releases/latest)
|
||||
[](https://github.com/taiki-e/install-action/actions)
|
||||
|
||||
GitHub Action for installing development tools (mainly from GitHub Releases).
|
||||
|
||||
- [Usage](#usage)
|
||||
- [Inputs](#inputs)
|
||||
- [Example workflow](#example-workflow)
|
||||
- [Supported tools](#supported-tools)
|
||||
- [Add support for new tool](#add-support-for-new-tool)
|
||||
- [Security](#security)
|
||||
- [Compatibility](#compatibility)
|
||||
- [Related Projects](#related-projects)
|
||||
- [License](#license)
|
||||
|
||||
## Usage
|
||||
|
||||
### Inputs
|
||||
|
||||
| Name | Required | Description | Type | Default |
|
||||
| ---- | :------: | ----------- | ---- | ------- |
|
||||
| tool | **✓** | Tools to install (whitespace or comma separated list) | String | |
|
||||
| checksum | | Whether to enable checksums | Boolean | `true` |
|
||||
|
||||
### Example workflow
|
||||
|
||||
To install the latest version:
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack
|
||||
```
|
||||
|
||||
You can use the shorthand (if you do not need to pin the versions of this action and the installed tool):
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@cargo-hack
|
||||
```
|
||||
|
||||
To install a specific version, use `@version` syntax:
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack@0.5.24
|
||||
```
|
||||
|
||||
You can also omit patch version.
|
||||
(You can also omit the minor version if the major version is 1 or greater.)
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack@0.5
|
||||
```
|
||||
|
||||
To install multiple tools:
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack,cargo-minimal-versions
|
||||
```
|
||||
|
||||
Or:
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@cargo-hack
|
||||
- uses: taiki-e/install-action@cargo-minimal-versions
|
||||
```
|
||||
|
||||
## Supported tools
|
||||
|
||||
See [TOOLS.md](TOOLS.md) for the list of tools that are installed from manifests managed in this action.
|
||||
|
||||
If a tool not included in the list above is specified, this action uses [cargo-binstall] as a fallback.
|
||||
|
||||
If you want to ensure that fallback is not used, use `fallback: none`.
|
||||
|
||||
```yaml
|
||||
- uses: taiki-e/install-action@v2
|
||||
with:
|
||||
tool: cargo-hack
|
||||
# Possible values:
|
||||
# - none: disable all fallback options
|
||||
# - cargo-binstall (default): use cargo-binstall (includes "quickinstall" and "install from source")
|
||||
# - cargo-install: use `cargo install`
|
||||
fallback: none
|
||||
```
|
||||
|
||||
On platforms where cargo-binstall does not provide prebuilt binaries, cargo-install fallback is used instead of cargo-binstall fallback.
|
||||
|
||||
### Add support for new tool
|
||||
|
||||
See the [development guide](DEVELOPMENT.md) for how to add support for new tool.
|
||||
|
||||
## Security
|
||||
|
||||
When installing the tool from GitHub Releases, this action will download the tool or its installer from GitHub Releases using HTTPS with tlsv1.2+. This is basically considered to be the same level of security as [the recommended installation of rustup](https://www.rust-lang.org/tools/install).
|
||||
|
||||
Additionally, this action will also verify SHA256 checksums for downloaded files in all tools installed from GitHub Releases. This is enabled by default and can be disabled by setting the `checksum` input option to `false`.
|
||||
|
||||
Additionally, we also verify signature if the tool distributes signed archives. Signature verification is done at the stage of getting the checksum, so disabling the checksum will also disable signature verification.
|
||||
|
||||
See the linked documentation for information on security when installed using [snap](https://snapcraft.io/docs) or [cargo-binstall](https://github.com/cargo-bins/cargo-binstall#faq).
|
||||
|
||||
See the [Supported tools section](#supported-tools) for how to ensure that fallback is not used.
|
||||
|
||||
## Compatibility
|
||||
|
||||
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine).
|
||||
|
||||
On Linux, if any required tools are missing, this action will attempt to install them from distro's package manager, so no pre-setup is usually required (except for CentOS or Debian 10 (or older) or very old distro described below, which was already EoL and needs to use vault/archive repos -- see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of setup).
|
||||
|
||||
On other platforms, at least the following tools are required:
|
||||
|
||||
- bash 3.2+
|
||||
- jq 1.3+ (only on non-Windows platforms)
|
||||
- curl 7.34+ (or RHEL7/CentOS7's patched curl 7.29)
|
||||
|
||||
Known environments affected by the above version requirements are CentOS 6 (EoL on 2020-11) using curl 7.19, and Ubuntu 12.04 (EoL on 2017-04) using curl 7.22 (see "Install requirements" in [our CI config](https://github.com/taiki-e/install-action/blob/HEAD/.github/workflows/ci.yml) for example of workaround).
|
||||
|
||||
## Related Projects
|
||||
|
||||
- [cache-cargo-install-action]: GitHub Action for `cargo install` with cache.
|
||||
- [create-gh-release-action]: GitHub Action for creating GitHub Releases based on changelog.
|
||||
- [upload-rust-binary-action]: GitHub Action for building and uploading Rust binary to GitHub Releases.
|
||||
- [setup-cross-toolchain-action]: GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
|
||||
- [checkout-action]: GitHub Action for checking out a repository. (Simplified actions/checkout alternative that does not depend on Node.js.)
|
||||
|
||||
[cache-cargo-install-action]: https://github.com/taiki-e/cache-cargo-install-action
|
||||
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall
|
||||
[checkout-action]: https://github.com/taiki-e/checkout-action
|
||||
[create-gh-release-action]: https://github.com/taiki-e/create-gh-release-action
|
||||
[setup-cross-toolchain-action]: https://github.com/taiki-e/setup-cross-toolchain-action
|
||||
[upload-rust-binary-action]: https://github.com/taiki-e/upload-rust-binary-action
|
||||
|
||||
## License
|
||||
|
||||
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
|
||||
[MIT license](LICENSE-MIT) at your option.
|
||||
|
||||
Each of the tools installed by this action has a different license. See the
|
||||
[Supported tools](#supported-tools) section for more information.
|
||||
|
||||
Unless you explicitly state otherwise, any contribution intentionally submitted
|
||||
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
|
||||
be dual licensed as above, without any additional terms or conditions.
|
||||
@@ -1,98 +0,0 @@
|
||||
# Tools
|
||||
|
||||
This is a list of tools that are installed from manifests managed in this action.
|
||||
|
||||
If a tool not included in the list below is specified, this action uses [cargo-binstall] as a fallback.
|
||||
|
||||
See the [Supported tools section in README.md](README.md#supported-tools) for how to ensure that fallback is not used.
|
||||
|
||||
> If `$CARGO_HOME/bin` is not available, Rust-related binaries will be installed to `$HOME/.cargo/bin`.<br>
|
||||
> If `$HOME/.cargo/bin` is not available, Rust-related binaries will be installed to `$HOME/.install-action/bin`.<br>
|
||||
|
||||
> [!WARNING]
|
||||
> Please note that the fact that a specific tool is listed here does **NOT** mean that the maintainer trusts the tool for safety or has reviewed its code.
|
||||
|
||||
| Name | Where binaries will be installed | Where will it be installed from | Supported platform | License |
|
||||
| ---- | -------------------------------- | ------------------------------- | ------------------ | ------- |
|
||||
| [**biome**](https://biomejs.dev) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/biomejs/biome/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/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-auditable**](https://github.com/rust-secure-code/cargo-auditable) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-secure-code/cargo-auditable/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-binstall**](https://github.com/cargo-bins/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 | [MIT](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/master/LICENSE-APACHE) |
|
||||
| [**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/main/LICENSE) |
|
||||
| [**cargo-deadlinks**](https://github.com/deadlinks/cargo-deadlinks) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/deadlinks/cargo-deadlinks/releases) | Linux, macOS, Windows | [MIT](https://github.com/deadlinks/cargo-deadlinks/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/deadlinks/cargo-deadlinks/blob/master/LICENSE-APACHE) |
|
||||
| [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/main/LICENSE-APACHE) |
|
||||
| [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [MIT](https://github.com/sonos/dinghy/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/sonos/dinghy/blob/main/LICENSE-APACHE) |
|
||||
| [**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/master/LICENSE) |
|
||||
| [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT) |
|
||||
| [**cargo-insta**](https://insta.rs/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mitsuhiko/insta/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/mitsuhiko/insta/blob/master/LICENSE) |
|
||||
| [**cargo-lambda**](https://github.com/cargo-lambda/cargo-lambda) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cargo-lambda/cargo-lambda/releases) | Linux, macOS, Windows | [MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE) |
|
||||
| [**cargo-llvm-cov**](https://github.com/taiki-e/cargo-llvm-cov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-llvm-cov/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT) |
|
||||
| [**cargo-machete**](https://github.com/bnjbvr/cargo-machete) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bnjbvr/cargo-machete/releases) | Linux, macOS, Windows | [MIT](https://github.com/bnjbvr/cargo-machete/blob/main/LICENSE.md) |
|
||||
| [**cargo-make**](https://github.com/sagiegurari/cargo-make) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sagiegurari/cargo-make/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE) |
|
||||
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT) |
|
||||
| [**cargo-neat**](https://github.com/killzoner/cargo-neat) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/killzoner/cargo-neat/releases) | Linux, macOS, Windows | [MIT](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-APACHE) |
|
||||
| [**cargo-nextest**](https://github.com/nextest-rs/nextest) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/nextest-rs/nextest/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/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/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/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/main/LICENSE.md) |
|
||||
| [**cargo-semver-checks**](https://github.com/obi1kenobi/cargo-semver-checks) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/obi1kenobi/cargo-semver-checks/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT) |
|
||||
| [**cargo-shear**](https://github.com/Boshen/cargo-shear) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Boshen/cargo-shear/releases) | Linux, macOS, Windows | [MIT](https://github.com/Boshen/cargo-shear/blob/main/LICENSE) |
|
||||
| [**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/v1.0.9/Cargo.toml#L5) |
|
||||
| [**cargo-spellcheck**](https://github.com/drahnr/cargo-spellcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drahnr/cargo-spellcheck/releases) | Linux, Windows | [LGPLv2.1](https://github.com/drahnr/cargo-spellcheck/blob/master/LICENSE-LGPL) |
|
||||
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) |
|
||||
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Releases](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 Releases](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE) |
|
||||
| [**cargo-zigbuild**](https://github.com/rust-cross/cargo-zigbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-cross/cargo-zigbuild/releases) | Linux, macOS, Windows | [MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE) |
|
||||
| [**coreutils**](https://github.com/uutils/coreutils) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/uutils/coreutils/releases) | Linux, macOS, Windows | [MIT](https://github.com/uutils/coreutils/blob/main/LICENSE) |
|
||||
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [MIT](https://github.com/cross-rs/cross/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/cross-rs/cross/blob/main/LICENSE-APACHE) |
|
||||
| [**cyclonedx**](https://github.com/CycloneDX/cyclonedx-cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/CycloneDX/cyclonedx-cli/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE) |
|
||||
| [**deepsource**](https://github.com/DeepSourceCorp/cli) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/DeepSourceCorp/cli/releases) | Linux, macOS, Windows | [BSD-2-Clause](https://github.com/DeepSourceCorp/cli/blob/master/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/main/LICENSE) |
|
||||
| [**earthly**](https://github.com/earthly/earthly) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/earthly/earthly/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/earthly/earthly/blob/main/LICENSE) |
|
||||
| [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/editorconfig-checker/editorconfig-checker/releases) | Linux, macOS, Windows | [MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE) |
|
||||
| [**espup**](https://github.com/esp-rs/espup) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/esp-rs/espup/releases) | Linux, macOS, Windows | [MIT](https://github.com/esp-rs/espup/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/esp-rs/espup/blob/main/LICENSE-APACHE) |
|
||||
| [**git-cliff**](https://github.com/orhun/git-cliff) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/orhun/git-cliff/releases) | Linux, macOS, Windows | [MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE) |
|
||||
| [**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/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/sharkdp/hyperfine/blob/master/LICENSE-APACHE) |
|
||||
| [**iai-callgrind-runner**](https://iai-callgrind.github.io/iai-callgrind/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/iai-callgrind/iai-callgrind/releases) | Linux | [Apache-2.0](https://github.com/iai-callgrind/iai-callgrind/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/iai-callgrind/iai-callgrind/blob/main/LICENSE-MIT) |
|
||||
| [**jaq**](https://github.com/01mf02/jaq) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/01mf02/jaq/releases) | Linux, macOS, Windows | [MIT](https://github.com/01mf02/jaq/blob/main/LICENSE-MIT) |
|
||||
| [**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/master/LICENSE) |
|
||||
| [**knope**](https://github.com/knope-dev/knope) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/knope-dev/knope/releases) | Linux, macOS, Windows | [MIT](https://github.com/knope-dev/knope/blob/main/LICENSE) |
|
||||
| [**martin**](https://maplibre.org/martin/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/maplibre/martin/releases) | Linux, macOS | [MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE) |
|
||||
| [**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/master/LICENSE) |
|
||||
| [**mdbook-alerts**](https://github.com/lambdalisue/rs-mdbook-alerts) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/lambdalisue/rs-mdbook-alerts/releases) | Linux, macOS, Windows | [MIT](https://github.com/lambdalisue/rs-mdbook-alerts/blob/main/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/master/LICENSE) |
|
||||
| [**mdbook-mermaid**](https://github.com/badboy/mdbook-mermaid) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/badboy/mdbook-mermaid/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/badboy/mdbook-mermaid/blob/main/LICENSE) |
|
||||
| [**mdbook-mermaid-ssr**](https://github.com/CommanderStorm/mdbook-mermaid-ssr) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/CommanderStorm/mdbook-mermaid-ssr/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/CommanderStorm/mdbook-mermaid-ssr/blob/main/LICENSE) |
|
||||
| [**mise**](https://github.com/jdx/mise) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jdx/mise/releases) | Linux, macOS, Windows | [MIT](https://github.com/jdx/mise/blob/main/LICENSE) |
|
||||
| [**osv-scanner**](https://github.com/google/osv-scanner) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE) |
|
||||
| [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) |
|
||||
| [**parse-dockerfile**](https://github.com/taiki-e/parse-dockerfile) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-dockerfile/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT) |
|
||||
| [**prek**](https://github.com/j178/prek) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/j178/prek/releases) | Linux, macOS, Windows | [MIT](https://github.com/j178/prek/blob/master/LICENSE) |
|
||||
| [**protoc**](https://github.com/protocolbuffers/protobuf) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/protocolbuffers/protobuf/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE) |
|
||||
| [**rclone**](https://github.com/rclone/rclone) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/rclone/rclone/releases) | Linux, macOS, Windows | [MIT](https://github.com/rclone/rclone/blob/master/COPYING) |
|
||||
| [**release-plz**](https://release-plz.dev/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/release-plz/release-plz/releases) | Linux, macOS, Windows | [MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE) |
|
||||
| [**sccache**](https://github.com/mozilla/sccache) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/sccache/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE) |
|
||||
| [**shellcheck**](https://www.shellcheck.net) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/koalaman/shellcheck/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE) |
|
||||
| [**shfmt**](https://github.com/mvdan/sh) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/mvdan/sh/releases) | Linux, macOS, Windows | [BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE) |
|
||||
| [**syft**](https://github.com/anchore/syft) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/anchore/syft/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE) |
|
||||
| [**taplo**](https://github.com/tamasfe/taplo) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/tamasfe/taplo/releases) | Linux, macOS, Windows | [MIT](https://github.com/tamasfe/taplo/blob/master/LICENSE) |
|
||||
| [**tombi**](https://tombi-toml.github.io/tombi/) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/tombi-toml/tombi/releases) | Linux, macOS, Windows | [MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE) |
|
||||
| [**trivy**](https://github.com/aquasecurity/trivy) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/aquasecurity/trivy/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/aquasecurity/trivy/blob/main/LICENSE) |
|
||||
| [**trunk**](https://github.com/trunk-rs/trunk) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/trunk-rs/trunk/releases) | Linux, macOS, Windows | [MIT](https://github.com/trunk-rs/trunk/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/trunk-rs/trunk/blob/main/LICENSE-APACHE) |
|
||||
| [**typos**](https://github.com/crate-ci/typos) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/crate-ci/typos/releases) | Linux, macOS, Windows | [MIT](https://github.com/crate-ci/typos/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/crate-ci/typos/blob/master/LICENSE-APACHE) |
|
||||
| [**ubi**](https://github.com/houseabsolute/ubi) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/houseabsolute/ubi/releases) | Linux, macOS, Windows | [MIT](https://github.com/houseabsolute/ubi/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/houseabsolute/ubi/blob/master/LICENSE-APACHE) |
|
||||
| [**uv**](https://github.com/astral-sh/uv) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/astral-sh/uv/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/astral-sh/uv/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/astral-sh/uv/blob/main/LICENSE-MIT) |
|
||||
| [**vacuum**](https://github.com/daveshanley/vacuum) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/daveshanley/vacuum/releases) | Linux, macOS, Windows | [MIT](https://github.com/daveshanley/vacuum/blob/main/LICENSE) |
|
||||
| [**valgrind**](https://valgrind.org/) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0](https://sourceware.org/git/?p=valgrind.git;a=blob;f=COPYING;hb=HEAD) |
|
||||
| [**wait-for-them**](https://github.com/shenek/wait-for-them) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/shenek/wait-for-them/releases) | Linux, macOS, Windows | [GPL-3.0](https://github.com/shenek/wait-for-them/blob/v0.4.0/Cargo.toml#L7) |
|
||||
| [**wash**](https://github.com/wasmCloud/wasmCloud) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasmCloud/wasmCloud/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/wasmCloud/wasmCloud/blob/main/LICENSE) |
|
||||
| [**wasm-bindgen**](https://github.com/wasm-bindgen/wasm-bindgen) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/wasm-bindgen/wasm-bindgen/releases) | Linux, macOS, Windows | [MIT](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/LICENSE-APACHE) |
|
||||
| [**wasm-pack**](https://github.com/drager/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/drager/wasm-pack/releases) | Linux, macOS, Windows | [MIT](https://github.com/drager/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/drager/wasm-pack/blob/master/LICENSE-APACHE) |
|
||||
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE) |
|
||||
| [**xbuild**](https://github.com/rust-mobile/xbuild) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-mobile/xbuild/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/rust-mobile/xbuild/blob/v0.2.0/xbuild/Cargo.toml#L7) |
|
||||
| [**xh**](https://github.com/ducaale/xh) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/ducaale/xh/releases) | Linux, macOS, Windows | [MIT](https://github.com/ducaale/xh/blob/master/LICENSE) |
|
||||
| [**zizmor**](https://github.com/zizmorcore/zizmor) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/zizmorcore/zizmor/releases) | Linux, macOS, Windows | [MIT](https://github.com/zizmorcore/zizmor/blob/main/LICENSE) |
|
||||
| [**zola**](https://github.com/getzola/zola) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/master/LICENSE) |
|
||||
|
||||
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
name: Install development tools
|
||||
description: GitHub Action for installing development tools
|
||||
|
||||
inputs:
|
||||
tool:
|
||||
description: Tools to install (whitespace or comma separated list)
|
||||
required: true
|
||||
# default: #publish:tool
|
||||
checksum:
|
||||
description: Whether to enable checksums
|
||||
required: false
|
||||
default: 'true'
|
||||
fallback:
|
||||
description: Whether to use fallback (none, cargo-binstall, cargo-install)
|
||||
required: false
|
||||
default: 'cargo-binstall'
|
||||
|
||||
# Note:
|
||||
# - inputs.* should be manually mapped to INPUT_* due to https://github.com/actions/runner/issues/665
|
||||
# - Use GITHUB_*/RUNNER_* instead of github.*/runner.* due to https://github.com/actions/runner/issues/2185
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- run: |
|
||||
set -eu
|
||||
if ! command -v bash >/dev/null; then
|
||||
if grep -Eq '^ID=alpine' /etc/os-release; then
|
||||
printf '::group::Install packages required for install-action (bash)\n'
|
||||
# NB: sync with apk_install in main.sh
|
||||
if command -v sudo >/dev/null; then
|
||||
sudo apk --no-cache add bash
|
||||
elif command -v doas >/dev/null; then
|
||||
doas apk --no-cache add bash
|
||||
else
|
||||
apk --no-cache add bash
|
||||
fi
|
||||
printf '::endgroup::\n'
|
||||
else
|
||||
printf '::error::install-action requires bash\n'
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
shell: sh
|
||||
if: runner.os == 'Linux'
|
||||
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
|
||||
shell: bash
|
||||
env:
|
||||
INPUT_TOOL: ${{ inputs.tool }}
|
||||
INPUT_CHECKSUM: ${{ inputs.checksum }}
|
||||
INPUT_FALLBACK: ${{ inputs.fallback }}
|
||||
DEFAULT_GITHUB_TOKEN: ${{ github.token }}
|
||||
ACTION_USER_AGENT: ${{ github.action_repository }} (${{ github.action_ref }})
|
||||
+343
@@ -0,0 +1,343 @@
|
||||
{
|
||||
"rust_crate": null,
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Linux_x86_64.tar.gz",
|
||||
"bin": "auto-doc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Darwin_x86_64.tar.gz",
|
||||
"bin": "auto-doc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Windows_x86_64.zip",
|
||||
"bin": "auto-doc.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Linux_arm64.tar.gz",
|
||||
"bin": "auto-doc"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Darwin_arm64.tar.gz",
|
||||
"bin": "auto-doc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tj-actions/auto-doc/releases/download/v${version}/auto-doc_${version}_Windows_arm64.zip",
|
||||
"bin": "auto-doc.exe"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/tj-actions/auto-doc/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "3.6.0"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.6.0"
|
||||
},
|
||||
"3.6": {
|
||||
"version": "3.6.0"
|
||||
},
|
||||
"3.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD6969CA0AF360",
|
||||
"checksum": "7d48b15f8ccc24a90c358632cc4095299667c7d8348b9a9a22759d8fa6ff63f6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD6969C9F5D586",
|
||||
"checksum": "b6d49dc9d38981df9abd96b38911fcb9f71ba9c7f2b745c3e005c6b1b1c42c4c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD6969C99DDF69",
|
||||
"checksum": "0c4afb8ef7fc1b3519d39dc8f1e586e67352dcebe6bf612f72f157f4ff77d6ac"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD6969CA5DBF27",
|
||||
"checksum": "004b2427e626b785598d546cc227abd538211d30505000c503001b74393e65d4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD6969C9EA22DA",
|
||||
"checksum": "a65a28c1faaddb9d3d5237c73cf5111bef197754906d1c530c83dcac3443169f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD6969C9905A17",
|
||||
"checksum": "ed12610509bf36c42a1c34d0e0cece1f5120a5381b23751c4d1fa8a44b908d83"
|
||||
}
|
||||
},
|
||||
"3.5": {
|
||||
"version": "3.5.0"
|
||||
},
|
||||
"3.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DC65D142257ECD",
|
||||
"checksum": "0c49170d137ab1b1f6a0f7bce8ab6c8f1c7be5f5232c4c447e2d4681944c98e4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DC65D1435E4C83",
|
||||
"checksum": "65e99107be982f4a084ac9b7fc9db495f1c307d0334c190164635cca4577224f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DC65D14230481F",
|
||||
"checksum": "43798a7fbb25a125c2339ea60d3de5e68c54a9f21776ede80bc5a01a4357bf73"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DC65D1435BDE40",
|
||||
"checksum": "d7aa932e5da21e44b4980b53ae507d1f3d55fed686d7d2d3a18d47014dbd27ce"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DC65D1422BB95B",
|
||||
"checksum": "98a6fa12ddd70b76259c04db3b81e7c5b845fe9e24a75632521b376a80d802df"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DC65D14241C0AE",
|
||||
"checksum": "1a22dabee9ec7b865163b41cff4dd227490881382fd351d0719aff7d42c324a3"
|
||||
}
|
||||
},
|
||||
"3.4": {
|
||||
"version": "3.4.1"
|
||||
},
|
||||
"3.4.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DC0CE3CEC5DED0",
|
||||
"checksum": "6558c5cdeb79a4a3ed90f6f4f2409ec4cf8900278e686abfb0ffa3bdf2e2815b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DC0CE3CEEC7544",
|
||||
"checksum": "6b7e86e555159c6058ab2e4df521370d7a7b41522eb5736245bb503d230d076b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DC0CE3CE72298C",
|
||||
"checksum": "0dfc7ecbc2cd263d5329a1e618ba8fc06439f2f9f826269ba45cc70c2fcce078"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DC0CE3CEFBCD57",
|
||||
"checksum": "17140370329a7f59d86d49d1a82e4c089a40cfb79d2340034041226c97131966"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DC0CE3D7100B1F",
|
||||
"checksum": "6f61a5a5162ff3614fd444e8909b0f81b28bdb5b1d6f2fc247ceaaff827f4d81"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DC0CE3CF3E7EB6",
|
||||
"checksum": "43285d732f987bdbfb0264c6aff208f391969784d58da4871e8eab1e8a4aaf97"
|
||||
}
|
||||
},
|
||||
"3.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBE8B5B371D05E",
|
||||
"checksum": "9bdd3c0852814a3761b5bf06b078f3f85e9a982fc938fe174efd12280b669028"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBE8B5B271AD7D",
|
||||
"checksum": "bf9ba0171c3e1490a08268b342d4c09c9350faf53674a736e42d9cd240f7f2ec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBE8B5B27296DE",
|
||||
"checksum": "b55bec9ccd7b65b0833610cc8e16e18fd7024a73d87c21a7490727da432bc449"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBE8B5B254F704",
|
||||
"checksum": "434459a478c7d0483b684bd2ee6a2febb5f5ee93a0eca9d352162d866d4bb6fe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBE8B5B34F7AE7",
|
||||
"checksum": "e387010d53a490fd6f9dd52a1284967447d4c9521734367dc77a2c262198b59d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBE8B5B46494CD",
|
||||
"checksum": "34f7f0bc2ebcda0da150e90578b441b590f1f6795dc9adfdabfa005f3539aaa3"
|
||||
}
|
||||
},
|
||||
"3.3": {
|
||||
"version": "3.3.0"
|
||||
},
|
||||
"3.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBE654B8C22BB8",
|
||||
"checksum": "aee132848c1ff48576c9d4b6afd9cb09d960e3506f0a9d749813702bd64b7beb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBE654CADCEE10",
|
||||
"checksum": "0eebc51f42f357ad30bdccb7de0b5a5ebad04e58818c89d25e4b4cc6ae2a01ad"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBE654BBCF5736",
|
||||
"checksum": "b940ab87696f25de1de2d896e17cf78c40bb2415a0f169a49272c05649f8624f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBE654CA9A8A8B",
|
||||
"checksum": "97291d19167023840656860589ce6dc3888c6f27fe588688c2da08487d615acb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBE654B7D994FE",
|
||||
"checksum": "0e6f10f25895ae055351fb4c5afc1b11ca34ad26ce9a1b9c2d5897578c93aa8a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBE654BE084771",
|
||||
"checksum": "a199341f984375bb02ef3f7c89ec24d1bd7d35017c7185b1b96b3cc06403ab20"
|
||||
}
|
||||
},
|
||||
"3.2": {
|
||||
"version": "3.2.1"
|
||||
},
|
||||
"3.2.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBE5F2F94C6800",
|
||||
"checksum": "fe44709bbd9886b8d9f441ad7f6bf3d105a8a24e3ea3dd603eb2d6c4957c7273"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBE5F2E998C4FD",
|
||||
"checksum": "652c6c26327f43113edbdd1701411d8c44f238c931a1fdd334b2ad4ebae3ce69"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBE5F2E9727C50",
|
||||
"checksum": "d55e685da3dc2c1b53352a111b6283a533aa063c45e6466dfd0e0698b26bebf5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBE5F2EA2351E3",
|
||||
"checksum": "fb82a8e9ff9ced50491056eb8fbbe66cc7b5f0721649c266d84c09b11821a500"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBE5F2E9DA6605",
|
||||
"checksum": "0c83d263eeab4037c65d715af12e64f1563499afad7934616bdea40b5bd21574"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBE5F2EA87E3F7",
|
||||
"checksum": "6e604776a1d72c5722062c808f06492e90f975d88b426fcd76d077be0c6a58c7"
|
||||
}
|
||||
},
|
||||
"3.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBE596A0D6471B",
|
||||
"checksum": "7c5cdb8e11b1bdb74761fbf2a19034ba69e0369d802d4bd5f0da4842c4d21818"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBE596A15A729E",
|
||||
"checksum": "a1318e97da9d7b678479f2903979b00805e2f798cd67cef9e0940bad8d75de2e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBE596A0E771D2",
|
||||
"checksum": "af13aa77295865a15ede68b6fbce57d2e0bdced9cb6fc70496d9cc61f411b913"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBE596A02B1084",
|
||||
"checksum": "ca460fe62381e622c2f58030715068589b383ec999d81adab3ac1c324d3e6b20"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBE596A6C9454C",
|
||||
"checksum": "acc1cbae30971d07a4dcec7b42bfa645ddf2568639a481443c6a44e4bcdabd79"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBE596A77B9FCE",
|
||||
"checksum": "cd713cb6471389cda1ac73c1def9966bc7b77fac56b6c024032f416924fb4d33"
|
||||
}
|
||||
},
|
||||
"3.1": {
|
||||
"version": "3.1.1"
|
||||
},
|
||||
"3.1.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBE2FBB991EC80",
|
||||
"checksum": "70f956effa6bf14c17a1a6743d0be113f0e48109c62e2ec1c73bb07ef4f04d94"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBE2FBB8E7788A",
|
||||
"checksum": "b82ee75f351e15584be180900d7cbaa0a889b14b8de170ab4591bc85ea84e8fd"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBE2FBB7D3BCE8",
|
||||
"checksum": "7ed5ddc15603726cf02772e770d68a15bccd38acb0719afcd37ab5c7be96a245"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBE2FBB853A75D",
|
||||
"checksum": "75af80cbe3dce49489add93bdb8b9c68c7a4339d16bb4c93d3c911ac24622538"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBE2FBB7CE1DF9",
|
||||
"checksum": "ee777e74975811b926b1c6580cd28aa81749f1fac2cbbf325a16ce754fe02a8c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBE2FBB7F832D2",
|
||||
"checksum": "66f087a13557118ecb2f0f14e90015d3fe184cd052968655cfd986a236b3023e"
|
||||
}
|
||||
},
|
||||
"3.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBBC8C702FC588",
|
||||
"checksum": "f59d87a44332e196de7cbde48066e8dd08c1f78a311cacadaf87a7af8b218c69"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBBC8C719ECF49",
|
||||
"checksum": "d792253adcac5cc73d07a377ac57aef0847d11cc6516e21ea2ee90b99c1632a3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBBC8C72A77440",
|
||||
"checksum": "24a5876e920135cb438ce9c754cd121f7ec0cf419d72861ca9ea1be2f61830b6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBBC8C71C90B1B",
|
||||
"checksum": "a4415633faf1a0dcca96e2c56b5b590dda585df91c72d90268102ef1c338182e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBBC8C70C0DADB",
|
||||
"checksum": "f0529aad4cca0c584d68d11f76c943476c08ea2f5656bff3fba13c3a304f7a31"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBBC8C70A81788",
|
||||
"checksum": "15f05eb364103f9ab62d8bdafe0d18884718c37bd9c457dbed7f2dd89a7b8d86"
|
||||
}
|
||||
},
|
||||
"3.0": {
|
||||
"version": "3.0.1"
|
||||
},
|
||||
"3.0.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBB54FC922B951",
|
||||
"checksum": "8d2aea8302d709643aa463deec09b8f980283b97ae5e1fce6d5f5daf10213a3b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBB54FCA342DDC",
|
||||
"checksum": "59dba1bcaa80a91b8e0efad5f3e824baa72055110719230cc7cd53349b7b3aaa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBB54FC9982862",
|
||||
"checksum": "cc1ebbd2c21b34f0249aef8e46dabcab1f01c51a341056add10c940ced1811d8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBB54FCB174C8A",
|
||||
"checksum": "f5dc146f7ad89b7946bbec72e9a25d6f260be21031ae1a71288fafec906ae70c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBB54FC8BD16F7",
|
||||
"checksum": "4714ad284a94cb911325cf45724b135e49b83e91484a3296d023f8fd33add16a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBB54FCA04530E",
|
||||
"checksum": "8642a01e7fb1343193d5578744d3bea15232a1b9d48a149e16e9572488565e54"
|
||||
}
|
||||
},
|
||||
"3.0.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DBA448EB128B2D",
|
||||
"checksum": "0411abbcc4ccadfd991e6d5e1ff9b358034dc7f174f87b57597f6aa3fd9a64e4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DBA448EA97085D",
|
||||
"checksum": "521b0483cce97928aaf64fb7636e9ea92f56140bd9e258643357bd123c00e0ca"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DBA448EC0990C9",
|
||||
"checksum": "dafb22369b616cb9d0fb28dece56a1c525c507060a74b46741681374f60cfc45"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DBA448EA93FE89",
|
||||
"checksum": "a71aed4198e41e3c1e38cc9c5c9c4b733c0181a113ac511a9b342f34ec4d3df8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DBA448EB28B956",
|
||||
"checksum": "a6392e2ec6946ee56cb912b751d97ef89b79de2253d3cc1ff9608fdc8662343a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DBA448EC76572C",
|
||||
"checksum": "e03f041feeea504104edb2b742761de044b55b965223044c1abb9ce2ed37bd6a"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -16,14 +16,40 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-aarch64-unknown-linux-gnu-v${version}.tgz",
|
||||
"bin": "cargo-audit-aarch64-unknown-linux-gnu-v${version}/cargo-audit"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/rustsec/rustsec/releases/download/cargo-audit/v${version}/cargo-audit-aarch64-apple-darwin-v${version}.tgz",
|
||||
"bin": "cargo-audit-aarch64-apple-darwin-v${version}/cargo-audit"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[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)",
|
||||
"latest": {
|
||||
"version": "0.22.0"
|
||||
"version": "0.22.1"
|
||||
},
|
||||
"0.22": {
|
||||
"version": "0.22.0"
|
||||
"version": "0.22.1"
|
||||
},
|
||||
"0.22.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE64325DF487BC",
|
||||
"checksum": "c32506f338bdcdaef5a17fb9f33abb6ecf9561324cfd34237fd335f9283a1eab"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE643275BD00A9",
|
||||
"checksum": "582d104a2a4bdb127c6bf6d056d89eede40686d11f52e4bc1765132ec99d2fca"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6432BF97AAED",
|
||||
"checksum": "1523eedc57675eff07b230c06dcd545f3cb04e0ebf92f4009218c79000279a74"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE64326434D959",
|
||||
"checksum": "4c8df835ee484441bd2c8c6bcac28c4ce4b4058ba9e7477cb9e0012fe7769f66"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE643283AA3EF2",
|
||||
"checksum": "04e76e1da25f597bea4814c44faf8aac215838b9f3646e3b6a873d87acd31b73"
|
||||
}
|
||||
},
|
||||
"0.22.0": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -13,17 +13,77 @@
|
||||
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-x86_64-pc-windows-msvc.zip",
|
||||
"bin": "cargo-auditable.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-aarch64-unknown-linux-gnu.tar.xz",
|
||||
"bin": "cargo-auditable-aarch64-unknown-linux-gnu/cargo-auditable"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-aarch64-apple-darwin.tar.xz",
|
||||
"bin": "cargo-auditable-aarch64-apple-darwin/cargo-auditable"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/rust-secure-code/cargo-auditable/releases/download/v${version}/cargo-auditable-aarch64-pc-windows-msvc.zip",
|
||||
"bin": "cargo-auditable.exe"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rust-secure-code/cargo-auditable/blob/HEAD/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.7.2"
|
||||
"version": "0.7.4"
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.2"
|
||||
"version": "0.7.4"
|
||||
},
|
||||
"0.7.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7A2374CF1CFA",
|
||||
"checksum": "4a4f0c124543c065f03d89aee26550305143c6e4af3e46270dbabefeb79895d2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7A23746A3D21",
|
||||
"checksum": "2a1e73d769b2ab6c027178d11c6ba6bf3ad7c1e756910b349b513583da9d52bc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7A23747DAF46",
|
||||
"checksum": "e2da8d873978982381269c27be8b76cfd4084fbf99c43bd83231ac9c714488bb"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE7A237416D5D6",
|
||||
"checksum": "fcf9121e5a0115cb1563852dd532d8c6aec3e84229908c576462c98eb4006521"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7A23741AA219",
|
||||
"checksum": "fade0f3befebce7b54a46edfa31bea27789ea2136c51e662c2922b10f9d6f701"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7A2374234AE3",
|
||||
"checksum": "f7e64d1b6762c15cc4bc91afdd5366797239c503b983593c252b088ab4b2f2bf"
|
||||
}
|
||||
},
|
||||
"0.7.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7972E285D550",
|
||||
"checksum": "c002aed9b9cee768575777ee51974af427f47bfd85ead731014fb637e7fd9e5b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7972E23E6E64",
|
||||
"checksum": "0325aa84965f224ecddf9af473c9ed1c7f374f82edb4172511a69229f19ed17e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7972E26AA3C4",
|
||||
"checksum": "78c9f05a39d2104b8177820e459e831edc64d595e8b5e7506718dc19678574e5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE7972E1F0F3D0",
|
||||
"checksum": "0a3cea758e8e76da048ed588a084b1c466306ec914eeab98deea3eeae2c49e3f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7972E1F66BE9",
|
||||
"checksum": "a78e886dbb15646dbeb435f1270ecf0b36688d87ce7e2e0cce823b655adda755"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7972E2026C53",
|
||||
"checksum": "7a61dfc607bd7fdf601662ecbfd12efdd8fa1eeeb9c7d645d0a064dee951133b"
|
||||
}
|
||||
},
|
||||
"0.7.2": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -38,9 +98,17 @@
|
||||
"etag": "0x8DE1F786D79ACFC",
|
||||
"checksum": "cbee5b0e2465793c260468afaeee3c77234e7aafaae123e2ce8d148c933c9840"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE1F786CFFFCF3",
|
||||
"checksum": "4979df37f1512e44fc4e309503fd44d6dd5869a559c5e501f089942b3179d6f8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE1F786CF202FF",
|
||||
"checksum": "9b0a5aea8bb3aec6c2bf303ea5068a7c6c3521e875f571b41cda491baa150960"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE1F786CFD1A09",
|
||||
"checksum": "1c0cf4c27877cc8c9439478f5e79f4d0bf83b3395edaeac489cc0f4dad23ddc9"
|
||||
}
|
||||
},
|
||||
"0.7.1": {
|
||||
@@ -22,32 +22,32 @@
|
||||
},
|
||||
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.17.3"
|
||||
"version": "1.17.7"
|
||||
},
|
||||
"1.17.3": {
|
||||
"1.17.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5B3412BA6AB1",
|
||||
"checksum": "7db7dea193697e246f5a002ac42c97d8dba61fedbe94142db0e467e434236b0c"
|
||||
"etag": "0x8DE7C5AC0E4497E",
|
||||
"checksum": "29b5ecfb6e03c2511a617c77d312b06df0c54717644fbfda3d465ec8240532f0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5B341790DFBE",
|
||||
"checksum": "702966c4b2f1c3a601bf801f50ca9191d59f3ed393f098e00a8b70ea3d636979"
|
||||
"etag": "0x8DE7C5AC5E5BC1B",
|
||||
"checksum": "aa7174fb938e668dea4b4c3d22fe6cefed97642cc3a7a419ba96d63d63fd729b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5B3415DD7829",
|
||||
"checksum": "5e036688e4c62ff35653703c7d6c52130911fcc9b8e9297d4f2358517b53b514"
|
||||
"etag": "0x8DE7C5AC441ACDB",
|
||||
"checksum": "c5cb2444ee04480502a8ac73d96abd9f97af8300ec04ea1c1f2a9e959c02e4d6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5B341EB82034",
|
||||
"checksum": "34e3c8ac0f97eec6ca3cdcab87d98037c3c83d67bd4967fe03b4a3512ae2610b"
|
||||
"etag": "0x8DE7C5ACC95E091",
|
||||
"checksum": "b0658b0a7f0959bc1dbb4ab665931c31c7dd1109ff01cb8772af17dfdc52a9af"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5B3424BF2F12",
|
||||
"checksum": "0a2700e5b52608a31a0bb354d7d4823f886b7a89ccf0b7e862ca4232ebb49a0a"
|
||||
"etag": "0x8DE7C5AD2545078",
|
||||
"checksum": "1ad3c0c56fa3970634cce5009ed0ce61b943515f9115f8e480fd0e41d8d89085"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5B3422C549BD",
|
||||
"checksum": "3c779af4181159bfbb0d98ee6f9facdd9ebd0b901d1534a55b0627299d14ed3a"
|
||||
"etag": "0x8DE7C5AD068DA1E",
|
||||
"checksum": "e876543c9aad23968d1123c0d959309937894bbfd267bb0878109fb253217878"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,10 +3,74 @@
|
||||
"template": null,
|
||||
"license_markdown": "[Apache-2.0](https://github.com/CycloneDX/cyclonedx-rust-cargo/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.5.7"
|
||||
"version": "0.5.9"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.7"
|
||||
"version": "0.5.9"
|
||||
},
|
||||
"0.5.9": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.9/cargo-cyclonedx-x86_64-unknown-linux-musl.tar.xz",
|
||||
"etag": "0x8DE859AEF496476",
|
||||
"checksum": "9bd3e599314f50810c9d98b8b68a617ff9d3cc20873968d90b29d121f6b226ff",
|
||||
"bin": "cargo-cyclonedx-x86_64-unknown-linux-musl/cargo-cyclonedx"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.9/cargo-cyclonedx-x86_64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DE859AEEE5E2A7",
|
||||
"checksum": "59d2a583fa632f8759456c1b531340331255b277386d23c598a3dbbc916fde63",
|
||||
"bin": "cargo-cyclonedx-x86_64-apple-darwin/cargo-cyclonedx"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.9/cargo-cyclonedx-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE859AEF0C7909",
|
||||
"checksum": "8750e00775661dcb75bc482c1a298839fd94e8a0c033b49905ba0f246ffed202",
|
||||
"bin": "cargo-cyclonedx.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.9/cargo-cyclonedx-aarch64-unknown-linux-gnu.tar.xz",
|
||||
"etag": "0x8DE859AEEAE6F5C",
|
||||
"checksum": "7bf131ca5389b07a4f10c182bcf8a5ad339d64408b6f0d8f6834a0bd6120a06a",
|
||||
"bin": "cargo-cyclonedx-aarch64-unknown-linux-gnu/cargo-cyclonedx"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.9/cargo-cyclonedx-aarch64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DE859AEEB78CD2",
|
||||
"checksum": "4c53dfa21e70b65bf7f8d2592aadde3bcb02c1a40b6ec63b877e5ca65a29e180",
|
||||
"bin": "cargo-cyclonedx-aarch64-apple-darwin/cargo-cyclonedx"
|
||||
}
|
||||
},
|
||||
"0.5.8": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.8/cargo-cyclonedx-x86_64-unknown-linux-musl.tar.xz",
|
||||
"etag": "0x8DE805A50426FFF",
|
||||
"checksum": "7cda4d471e70cad04daef2d55f3d031a7a246098dad263ca7fbda4e752f3bcc7",
|
||||
"bin": "cargo-cyclonedx-x86_64-unknown-linux-musl/cargo-cyclonedx"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.8/cargo-cyclonedx-x86_64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DE805A4FE43F58",
|
||||
"checksum": "fd44040b33bafbb7b5073b8302f83100e02e12327de1e1ac245b32853ca320e7",
|
||||
"bin": "cargo-cyclonedx-x86_64-apple-darwin/cargo-cyclonedx"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.8/cargo-cyclonedx-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE805A5010C283",
|
||||
"checksum": "81577d0bdc7dbe99bed56ec79437afef476842999541a85096efa1f28f7fd965",
|
||||
"bin": "cargo-cyclonedx.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.8/cargo-cyclonedx-aarch64-unknown-linux-gnu.tar.xz",
|
||||
"etag": "0x8DE805A4FB0BF22",
|
||||
"checksum": "e5b3e6abb9614cd603ea142b35f511976ea14a260f20ecdce9468a1e8e9da3c6",
|
||||
"bin": "cargo-cyclonedx-aarch64-unknown-linux-gnu/cargo-cyclonedx"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/CycloneDX/cyclonedx-rust-cargo/releases/download/cargo-cyclonedx-0.5.8/cargo-cyclonedx-aarch64-apple-darwin.tar.xz",
|
||||
"etag": "0x8DE805A4FB1F65D",
|
||||
"checksum": "0b0b28095b775886a530c2be191a51a053e853d3a0212536b958ebf2828b119b",
|
||||
"bin": "cargo-cyclonedx-aarch64-apple-darwin/cargo-cyclonedx"
|
||||
}
|
||||
},
|
||||
"0.5.7": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -3,10 +3,104 @@
|
||||
"template": null,
|
||||
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.6.41"
|
||||
"version": "0.6.43"
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.41"
|
||||
"version": "0.6.43"
|
||||
},
|
||||
"0.6.43": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6AFC0BACBCA3",
|
||||
"checksum": "e8516415020c9d40d8d6df6bca9ec6bf653a03b46f82c0d2fe5180312cc04c93"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE6AFCB41BCDFE",
|
||||
"checksum": "f4e2d0ee405dbf2ae4812469458dd2f3e5b2d95755839b527fc88d18efc94e2e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"etag": "0x8DE6AFBDC9105E7",
|
||||
"checksum": "95de9fcf93eeed60c190163e753235c49a80298a051d57158beb29a3298b3105"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6AFBF9CD8386",
|
||||
"checksum": "fc94951598b1168d7369152ad3ba2765c0f31d8aa3c63ef7433ffff46cdcf5a9"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE6AFCD460293B",
|
||||
"checksum": "6d2235668e591fdd28c44810553848726602bf8454fa36c31e4b63fc2490be18"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"etag": "0x8DE6AFC14675438",
|
||||
"checksum": "68fd95d58fb92c550e0629e124002c12a06028494d1e23f91dbe585d89a425ff"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-powerpc64le-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6AFBAD1A75E3",
|
||||
"checksum": "fadefc0f77f236e2de92373a5c444b6766d419cf6b4204029b90eaf644b04d60"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-riscv64gc-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6AFBAE8B2B9B",
|
||||
"checksum": "5b3cc06fdbf1224fc0fff56c7fbfb75e440b558621d7b469dba5519dd1d1f425"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.43/cargo-hack-s390x-unknown-linux-gnu.tar.gz",
|
||||
"etag": "0x8DE6AFBBAAF2663",
|
||||
"checksum": "66a59ec733faadaf106ed7dab93040e4b7b4de52fed81f756c6b413e754060ac"
|
||||
}
|
||||
},
|
||||
"0.6.42": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6615C3E8868C",
|
||||
"checksum": "78092afd4dba89e2df8961bd8bcc844578f9a12a51c51083eed51f0b124c5403"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE6615C30BC8BF",
|
||||
"checksum": "a0961bad5c31ca644aac5910466cafdf1f706227b74e4748db3aff6ee85d1a72"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||
"etag": "0x8DE6615DC552457",
|
||||
"checksum": "05124d9031728ec794f298c55263ec49b57afb39274085da61fd4e7131a6c9f0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6615C2C79259",
|
||||
"checksum": "52e776b1c36c5a01a22d71c48bae81f1cad08d54844c00dccd293735e74ffa95"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE6615DE8766E2",
|
||||
"checksum": "6aa9dab29f85271f4871b0fdbbbb296bf0bf53794cdeff76566388186a792d9c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||
"etag": "0x8DE6615CC6EDF4E",
|
||||
"checksum": "1ee7fea0cec75813180bf0185cedd11297f031827949bdf1092b60b192b1b72b"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-powerpc64le-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6615CA7B5B39",
|
||||
"checksum": "350824fbe6ae89ae305ce48bbe17f1e595f1e6dfe3595efe77514531195eeedd"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-riscv64gc-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6615A98B6DE0",
|
||||
"checksum": "4be5833c1adb103bd0de2ae87f10bee65cf59a17f31fd2ccdbd2f2a432580246"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.42/cargo-hack-s390x-unknown-linux-gnu.tar.gz",
|
||||
"etag": "0x8DE6615BFC52DF8",
|
||||
"checksum": "804da3a52ff18b1b184a8f6181ce0fcaee93188edb4a8e690692ed12803f2187"
|
||||
}
|
||||
},
|
||||
"0.6.41": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -20,13 +20,49 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/mitsuhiko/insta/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.46.1"
|
||||
"version": "1.46.3"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.46.1"
|
||||
"version": "1.46.3"
|
||||
},
|
||||
"1.46": {
|
||||
"version": "1.46.1"
|
||||
"version": "1.46.3"
|
||||
},
|
||||
"1.46.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE62654FA63C64",
|
||||
"checksum": "c738c47f8d7e834a0277dddb9410a1f7369d37818738fc6a380f22904a83f6e4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE62654F17E2DD",
|
||||
"checksum": "d55ff42a08ad0fc6deed64bb9ab700c069da9c6da40947d9b658cc33fda3dcda"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE62654F5E6091",
|
||||
"checksum": "fa0cd6810e393392cf347decacd8a710de9ac95b6747a753f037c46b649209aa"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE62654F1133A0",
|
||||
"checksum": "1e620252db7964d876da6b4956872ad84d099ee281753ac7c850ae24413947df"
|
||||
}
|
||||
},
|
||||
"1.46.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE60928C883F02",
|
||||
"checksum": "f58e24a8706e1c4c2a03d84f962d7f026492c40d6788b14cce322cce55d0c5c6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE60928C3BFB59",
|
||||
"checksum": "ecbcb1f25913411177676383adfce1735f1ab28ed0c0042d4139f44ad2ae6d8a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE60928C529E37",
|
||||
"checksum": "bab60d5aaec0ff94393283fb6675f4faa50321118906aa6bd8c6a4064fd53324"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE60928C33796B",
|
||||
"checksum": "64198110af4fd0911043ef3eeba042624a3fb4352cb9d2ae68b27bb16e0be36e"
|
||||
}
|
||||
},
|
||||
"1.46.1": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -20,10 +20,57 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/cargo-lambda/cargo-lambda/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.8.6"
|
||||
"version": "1.9.1"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.8.6"
|
||||
"version": "1.9.1"
|
||||
},
|
||||
"1.9": {
|
||||
"version": "1.9.1"
|
||||
},
|
||||
"1.9.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE75560D91939E",
|
||||
"checksum": "ff97518ea2b3c094fb385563f0784fef9191efcdc775101f4f80613820c050ec"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE75560E732DFA",
|
||||
"checksum": "5ee357be635298d3676c2b821ceab974832f5e4a3eb50a388fa3bcbcfd3eb305"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE75560F76F6FE",
|
||||
"checksum": "c7304d5514b69918f0c03a459f4024c1143e158fda5fcdcbb87ab81623007ab0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7556104F2610",
|
||||
"checksum": "71cd6592eb19560fb8d9eec3675ea82dd4c042aa997036d62a11a5010fa5f759"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE75561193A6FA",
|
||||
"checksum": "8621d29960373a602449409bad6ac770c672a0b900f8d9abc1b4c2507198b244"
|
||||
}
|
||||
},
|
||||
"1.9.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6CC601BCE7EA",
|
||||
"checksum": "a7aec9f4f34194bc63ee40aa81bc1889340ba5a51b3f97ca48ab70460dce2a98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6CC6026E598D",
|
||||
"checksum": "122b9bfb43e28b82e3a6a9b8337551bf95c08c5d13a8e5881c889b1d8d137912"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6CC6033F6498",
|
||||
"checksum": "c997efcc32e237a4d95e318e93500ade18f50e183fbf83682f20f47fcf46768c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6CC60402EA5D",
|
||||
"checksum": "5fb0876889e9ffce88e6f08eba5eb9c6e9e8cc850f352bf8a391c9bb450f2530"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6CC604AD5EEE",
|
||||
"checksum": "f3fcb0f811b2eb0c3f54b6ec36bdaf936f7822e9b97b1d4350cdb5d84c5730f3"
|
||||
}
|
||||
},
|
||||
"1.8": {
|
||||
"version": "1.8.6"
|
||||
@@ -31,7 +31,200 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.7.1"
|
||||
"version": "0.8.4"
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.4"
|
||||
},
|
||||
"0.8.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE65BA002A078F",
|
||||
"checksum": "6ebea3153495c568651cbb893a7b93f5b648b2ba16415e8cd0a06106a4f80092"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE65BA244DEC8D",
|
||||
"checksum": "f8abe297605aea79978b92e50862104c1ff934d42e14e7bcb02a50934e14a9c5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE65BA43ACAFB4",
|
||||
"checksum": "21fc84103910716b77b67f9d3d586426296135d81cb27e03d9d914b0078742a3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE65BA1B10154E",
|
||||
"checksum": "0364061fff9139f9a69badaf110d3e0035befb5ab7ec7a10b19c47af857316d2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE65BA1BB034D1",
|
||||
"checksum": "559c2475502b3e9c62e29230e32ecb77a8962f54c9ca32854e140fb436ec993e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE65BA11719F3A",
|
||||
"checksum": "ef32ac2b7cce9ca59f4b1489fd335ebaa10fdbf510b191c5ed79547c677f6dd2"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE65BA143F97CE",
|
||||
"checksum": "c532aba1ef4b35c7281398db8e2222a2107b0d66f0f2c6c102d056bc7bf97689"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE65BA0D4F5913",
|
||||
"checksum": "82e59ca81309bc03c5b0b441623545a56e75762be37e154d6a3b3ddaf02fa120"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE65BA2ED17AC4",
|
||||
"checksum": "07be3aa06087c92b9466b1c4c4d200b3cbb6ba9ad991cc07a556f5f5e7352c2f"
|
||||
}
|
||||
},
|
||||
"0.8.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE64D3CA919176",
|
||||
"checksum": "1f7e7f51169992bcdfd71d64713aa9f31f7dcaff60d75ff1a2e8d4e59c4fd98e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE64D3BD89B3FE",
|
||||
"checksum": "d70f982ca7bf37f3111fc38acd4ba9383de1c30a0648700766a27c65ba3b68fe"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE64D3E0E89AFA",
|
||||
"checksum": "581f58f4c58305be9a5245af61a537407595adb3204016c235d6780bf17713b0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE64D3CCA3775D",
|
||||
"checksum": "98a91d160a914dac8b7c7867217cb6405f1d8604b36c93903626bc6a47bf1fce"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE64D3F2194723",
|
||||
"checksum": "ff69348e09feef6c7904db1b882f6199c578dbd88b39dc7f63eecf01f4ea3732"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE64D415EEAD7A",
|
||||
"checksum": "ff1b6c96b6920bc0804de32ad0d3cc116707657a0f94ae82d3ad74d1d39331ba"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE64D3C2EE33DE",
|
||||
"checksum": "cfcdf10bc28672ffabfadeaa0ca81d0face2c5f4aa2b43743c4b897524c156ed"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE64D3BE709F36",
|
||||
"checksum": "218c6c8293849ab6c6da17ffe254c8ad27ed85f1555023bea568297f14806f52"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE64D3C6BB407D",
|
||||
"checksum": "0897af3ba9093e371712d5f70d51ab23e0847c622dbca0914bb1a39c69c0fb2d"
|
||||
}
|
||||
},
|
||||
"0.8.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5D99908EF106",
|
||||
"checksum": "6b09bc30f8284d884df395fa58ce25d3913590d7d72fe649d3a9eb4a6aa03adc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5D995FEA8F5B",
|
||||
"checksum": "debd77b8044b09337d8ff52468af2d20591f2e09291ea9f5180b1635ba296e84"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5D9999C508C8",
|
||||
"checksum": "9586197e460eea52aca802177ee8aa189aa985e4addfe9a261136c3cff01cdb5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5D9991335174",
|
||||
"checksum": "a0206cc8e9a2aef9bee700b491caa230cb8c4def5e0a25c3cbc96641bc0d4a32"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5D99CD75BF3F",
|
||||
"checksum": "7e315047d631353838a7cdd08b6e8d092079ddb7bbba814a5db59af360b9f4f9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5D999909DEA1",
|
||||
"checksum": "07f64aa66ccfb9c9128ccff2293aa8454cf5bb5d7dd834584828da35100aaa6c"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE5D99652E8AAA",
|
||||
"checksum": "069e414396ebeaa0f664ef8495a29a7815ba230cdb41ec4aa38e2aa1c18ac604"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE5D993DDA87BF",
|
||||
"checksum": "f0cbb981a7016fe2c01d20d7879dd0dd49b8c76c0c62afc4f882547f3df2ac4a"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE5D99636260AB",
|
||||
"checksum": "9625802e51719cb5d0542ec772313315dafaa85222b5ab511e8176ffa4ef36ac"
|
||||
}
|
||||
},
|
||||
"0.8.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5CFD61DCE66D",
|
||||
"checksum": "9263f13fed792d8cf57512f749ec43a3e38ac006b66e26f0bd7bbe98a392eb38"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5CFDA769FF88",
|
||||
"checksum": "933284e1d18724077339a17eca322f42ae1c62915fda722b88e6cd7bb0311598"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5CFD6C16F041",
|
||||
"checksum": "99ac1e0b8f3a606b756a404beebf2f93f4d2091510f55d6397785eb4a078ac4b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5CFD8003131A",
|
||||
"checksum": "525141112890d991d1ca5297a283c9bae606964154600399b1c42e96ee131979"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5CFDDFFBEEC9",
|
||||
"checksum": "ec06f7cd5077c032a6738244de79fdf8a679163b2b80a7e07f4196cf11ccc4b1"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5CFD78EC60DD",
|
||||
"checksum": "d246a95765e95afa35f572d23db27f78e0c681ad703e45190cb8820338914509"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE5CFD8C7AEE74",
|
||||
"checksum": "bec1f0ced6d71cce83b1112ce7803280a3a25e67e85521609c1e891912ae9b6b"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE5CFD96938ED2",
|
||||
"checksum": "dd70ed13ff13d01388c0c01bf833b0470c12ecd5d47be420dc4b6e10902a7ee5"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE5CFD97258DBC",
|
||||
"checksum": "1f395b81cd8d47ecbfb18deeec191bf01c648eed454e9e14ea24a36f709a2048"
|
||||
}
|
||||
},
|
||||
"0.8.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5CF24B46D673",
|
||||
"checksum": "7802f8d82290857fb60ea2761e799c4d6da2c69e5b8e426781b2dc6b5acb1bd3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5CF251F43E74",
|
||||
"checksum": "3d610475e5211d8f0d76347bfe14c561c6656457c410f71ef4d0ebcea9afa923"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5CF282D84C94",
|
||||
"checksum": "a2c28fcbc40fb98b5431631531422cf65b10923476be1d2e188a057f1be9dc7f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5CF24C117FE4",
|
||||
"checksum": "1e8538d0b622a51ade27d84dede91bc167a12231016a9b81081efac6e76dbef4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5CF25F5AE6B1",
|
||||
"checksum": "4446c37d48502b4790a33aebe8bfa9a899fcf9e43653ae9d6f94993702e0e5f1"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5CF277BCD2EA",
|
||||
"checksum": "c4bb4fccb2cddb9906f67adde31d85987005a2767c73c5255b3f11167b966eb5"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE5CF24E581D0D",
|
||||
"checksum": "47b61e40c1b349cb286c4c971d73048983a0a53731c2849b08d267311c600b27"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE5CF2280EA47D",
|
||||
"checksum": "210d77ea690508cd52e269a43f033cc9773b62b0efdda82123846e340ed8cd0e"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE5CF24CF3B56B",
|
||||
"checksum": "d9fa472e8b9b3a71d3a22e842c827b4aa95b9f8826cd9fa4b1b9fc92dd8d6bff"
|
||||
}
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.1"
|
||||
@@ -27,6 +27,12 @@
|
||||
"checksum": "c812550857db16ae352ae0b3a67ad806a172e7caf33380fc338fca298faf3ec8",
|
||||
"bin": "cargo-machete-v0.9.1-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.1/cargo-machete-v0.9.1-aarch64-unknown-linux-gnu.tar.gz",
|
||||
"etag": "0x8DDDC3C9F46BDC5",
|
||||
"checksum": "ec71436fb90acd8cb1e22ec1e9f9fe507abffcd66741b20b481a0d0f13ce4fa0",
|
||||
"bin": "cargo-machete-v0.9.1-aarch64-unknown-linux-gnu/cargo-machete"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.1/cargo-machete-v0.9.1-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDDC3CA9378A6D",
|
||||
@@ -53,6 +59,12 @@
|
||||
"checksum": "b2e5faa490a5e3872d5fdc062b6989b6acf5b5f2ac430f770036a87fe224e75c",
|
||||
"bin": "cargo-machete-v0.9.0-x86_64-pc-windows-msvc/cargo-machete.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.0/cargo-machete-v0.9.0-aarch64-unknown-linux-gnu.tar.gz",
|
||||
"etag": "0x8DDDBF8EFF6960A",
|
||||
"checksum": "8089d25aa3c57ba3a529e90fd3ed7b39c112964a9216ecfcfe062ee783ec759c",
|
||||
"bin": "cargo-machete-v0.9.0-aarch64-unknown-linux-gnu/cargo-machete"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bnjbvr/cargo-machete/releases/download/v0.9.0/cargo-machete-v0.9.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDDBF9043CE843",
|
||||
@@ -31,10 +31,48 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.1.35"
|
||||
"version": "0.1.36"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.35"
|
||||
"version": "0.1.36"
|
||||
},
|
||||
"0.1.36": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6AFC0C4234EC",
|
||||
"checksum": "d552f47b217ff77ac211ae506730f6c0ee822b5084c6f7a9c16148994fe9ecc0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6AFBEC46F5C2",
|
||||
"checksum": "127b5084d895d06949bbf02033f0c6ce98dfe2d13ea8783bec15fd80d54dfe5e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6AFC03207836",
|
||||
"checksum": "2dd6c637c644a658744f5d9ba302862c80e68ff6c37e115bcba02cf5451008ac"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6AFBF84ED324",
|
||||
"checksum": "7eb4c46f08df2889a710f4ca570bc535d99372ecd156138f919c4c5b17555373"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6AFD0ABC97B7",
|
||||
"checksum": "ba6d67e1e5a11ffd81f4b896099d8a63095b0548900acb391028f6820e1009ce"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6AFBC085EDED",
|
||||
"checksum": "1c7f3e323c2eb2a6f4a122a0687a2b4d8d71de5c89cccda6356aabc74a434341"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE6AFC0587BE56",
|
||||
"checksum": "ccc40b864d355e66bbb6d570dc561cf204f592fbdddbf82320ea3a0b7eebb4b0"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE6AFC06D11ADF",
|
||||
"checksum": "7748301edc592a6ef93768fef1becd29777dab62de699a298a9e25dafee20979"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE6AFC14F531DE",
|
||||
"checksum": "f85738868242ef526bfb1cd72b8cb9555e2a6425e18f2b93f8d2dd2a9a3fb90b"
|
||||
}
|
||||
},
|
||||
"0.1.35": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -24,7 +24,76 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/killzoner/cargo-neat/blob/master/LICENSE-APACHE)",
|
||||
"latest": {
|
||||
"version": "0.2.4"
|
||||
"version": "0.3.2"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.2"
|
||||
},
|
||||
"0.3.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7B5FCD278EAF",
|
||||
"checksum": "87fcc5e64387635b7cca40578eb9dba077b50fe38b772e34a1cf7c4c0f3ec46e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7B5FBB4717E4",
|
||||
"checksum": "9f589a1d778550b38cdf3ced7f2f7ddb0f5e38dc29fe3338abbd04331c5bd25c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7B60179B37F2",
|
||||
"checksum": "b7f61e2bfb6e0181b53e1d7d39e7a5d38db5133ff14fb4c2501140223450fb04"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7B5FC45CD9A6",
|
||||
"checksum": "359cf832817f0931845fcce6e3198f35d22f3498434bf19f58806e04b9e7fc1d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7B5FC698AE2C",
|
||||
"checksum": "9a3168fcfb76cb3690f29aa6cb0f1fa8bb106441ca51f31f07b3ea60214b0c09"
|
||||
}
|
||||
},
|
||||
"0.3.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7AC0511F40E1",
|
||||
"checksum": "7f99684829e5122b03ace2643d23278989626ce85756d963de60a4474f94e2c3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7AC044C64054",
|
||||
"checksum": "291165ea409b8f25c8b10c3064350d37b8a59911b25f4005ff846d9a1e98b550"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7AC0CDC5ABD6",
|
||||
"checksum": "54acaf9afc96a80ec87e09f58c46234c61c363399f5fbf0bcdf030017530f0ae"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7AC04B265453",
|
||||
"checksum": "e67ad74eec2a04d33b086a1ccedbe2a9f781d352f41a7dd67df43151a64992f0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7AC079F42A01",
|
||||
"checksum": "397db226efa7dd283bc4606bec0ca25b12c5778d8d65b0a76bd20d98c3c0d0ba"
|
||||
}
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7ABF1C4905AB",
|
||||
"checksum": "4da2faa0df9decf47fcd526653d97c52d472be9ee07e658c2689d38514e88a25"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7ABF2E542A98",
|
||||
"checksum": "42729810517892be1f39e4890d8880c9136c744de555be4a2b2d1dfeb97a7891"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7ABF743E38C8",
|
||||
"checksum": "160bfba9ee0c3d3e250f36b8b351cd271897c66e16d51262a6c5c1b6b618e609"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7ABF150976B9",
|
||||
"checksum": "715d4e509f814bb565ea2476aa53a268e57d01f598424183c45ef602073aa6f6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7ABF127033FB",
|
||||
"checksum": "a2eaf55f214e557fedbce5ee3130cca76fbcd8d7df9b40e911275912fa03cba2"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.4"
|
||||
@@ -15,14 +15,271 @@
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-aarch64-unknown-linux-gnu.tar.gz"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-aarch64-unknown-linux-musl.tar.gz"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-aarch64-pc-windows-msvc.tar.gz"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"url": "https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${version}/cargo-nextest-${version}-riscv64gc-unknown-linux-gnu.tar.gz"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/nextest-rs/nextest/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/nextest-rs/nextest/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.9.123"
|
||||
"version": "0.9.131"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.123"
|
||||
"version": "0.9.131"
|
||||
},
|
||||
"0.9.131": {
|
||||
"previous_stable_version": "0.9.130",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE8529F8DD5899",
|
||||
"checksum": "8e38b16299864c9f597c9a1e2caf25b7e8b598ffc659ec014c2c735a9befd8fa"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE852A2669FF11",
|
||||
"checksum": "4f0332e4b13a6d104b5b13e37c8a9586273a15580ab700651479ef70f91baa5f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE852A79A6A744",
|
||||
"checksum": "1cd1241477adb035a57fe230eb20d37f1bbaa0296269803f44a575b4c5a919ab"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE852BAA792C5C",
|
||||
"checksum": "687b66200af37d1bff0a071ed2c5f3cdac29f68018ac7a77108fb5461f544ab1"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE852B597809A7",
|
||||
"checksum": "ce3bc715344d51e6f0fbb944489e37d17e25d24dfafaf861cc37643cfe7de663"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8529E3613859",
|
||||
"checksum": "12c617783c8944caa51ba1abd983db46798308a87531e5ef357afc9422398f53"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE852BFF07B37A",
|
||||
"checksum": "ec88e8e75e395849383565a61052be7621ff164d145013a1277172e6343bacd2"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE852AB87E4324",
|
||||
"checksum": "22adaaf5fa232dc78a8b2a3f51c41eb175440fda999c20eff17709a2905d0f94"
|
||||
}
|
||||
},
|
||||
"0.9.130": {
|
||||
"previous_stable_version": "0.9.129",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE7E3EC0F7FA34",
|
||||
"checksum": "f7035798220352c839d7a1f861f4c730c2fbbc335f186807dde148dc9caf7e9c"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7E3E7F29130B",
|
||||
"checksum": "d353b1d67a64cb890fbf88b8e12fa9281c53633cf86e495a04fdf9352ab91b0b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7E3E281FD8DF",
|
||||
"checksum": "4c6621c7342f0939b51f926430e242d821cc9bedaed40e9a08bfa144a719b891"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7E40987BFEE1",
|
||||
"checksum": "b1c34cdfe474dfacc6b1a68edb52ed40913d20a5832dd6c73ee960b4285b4681"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE7E3DA1E53018",
|
||||
"checksum": "cca77f0b71dca2c82458294fc2b5992d8754c816e8b19ee64c76b3402e242e89"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7E3D0AB9CE35",
|
||||
"checksum": "e06868782f00964106918213c8ea798ada50b990c2bde071ddc44cd7543b9f9a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7E408C981FA1",
|
||||
"checksum": "cbdcd89dfdecdfbdf5e5ea69e8174b7e8cce802a197dc75181bdbaf8c8af124e"
|
||||
}
|
||||
},
|
||||
"0.9.129": {
|
||||
"previous_stable_version": "0.9.128",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE725DFE767E41",
|
||||
"checksum": "92365076068c60c2e571445a34521c32f18dc0f0230cf35301415fab52ce39bb"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE725D512B9B9D",
|
||||
"checksum": "8cefd768f16c1aac14b82a07ab615c0fa4249a0a37dece71e7c1851ec7ec4873"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE725D9FA9ADAA",
|
||||
"checksum": "13219deec49e5ded0d334f42b2b968f83b99ecb4fa84397b04a74213dcae1427"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE725E7F138600",
|
||||
"checksum": "e4bc89b42d266c4e259e091572ec35d5282d0209db7151cdf93c70bb28fea568"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE725EDC1ECF1A",
|
||||
"checksum": "27f6a395baa53a98c0d817104dcef4795d493dd41f33348f49f45ac616a1bfa7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE725ED44B4BDC",
|
||||
"checksum": "24961e6ed5acff59cda9644595ce7c814bd55346f14e14b0907740be2b16e507"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE725F32EC0DF4",
|
||||
"checksum": "e3a30eab50c42ffbb11ae1d9504a6b35e9a371a70a5976d90ce56e65f7743f7e"
|
||||
}
|
||||
},
|
||||
"0.9.128": {
|
||||
"previous_stable_version": "0.9.127",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE700F335A57B9",
|
||||
"checksum": "83c074a33648f93d9c1cce8edf23b0687122d5941f0d2ad3361339d04e3d30ab"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE700ED9F1F25D",
|
||||
"checksum": "ffa6a909aa0a8c79a93576e8c81d3f741508cb0bd157ad2730a7e32ad01e22a3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE700E99F5B3E4",
|
||||
"checksum": "be8e9ff9e9c8281df900df2a2faff7ffccdf9daa6dd57dc38c010d5a0eb69a84"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE700EAEF51229",
|
||||
"checksum": "136152432ca212a145eba51e8d6818b3cb67c1ee6c5de8b3b5f655d4aa567266"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE700DE4DB8B4C",
|
||||
"checksum": "4efeeb7ef3c6a4ed63998b2cecfef35503a38eeb9469dee84690abadcd6bb363"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE700EDC01DD95",
|
||||
"checksum": "ff97578a6474e7e680c1ca7aff1f32b1a423ad007dcdcdebd8dfdeedc09967e2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE700FD215D368",
|
||||
"checksum": "19215ffa6fdb8d4382b4aec348a9ea0f1fcf7360324484ce3899739e9bf23317"
|
||||
}
|
||||
},
|
||||
"0.9.127": {
|
||||
"previous_stable_version": "0.9.126",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE6B2F56693476",
|
||||
"checksum": "0a9d356170528ba92a65fd0157ec0445a67d1f7c2c5726085656e55ba8a1b976"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6B2ED81EC9E7",
|
||||
"checksum": "51648aa64c76c87e6357195c9bbb702bda8b2b6fbeeae0960926556b7aea37bc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6B2F967EE463",
|
||||
"checksum": "c814033126902b9f06fc5d01651c6dafc634b3a7a27d3ad87a893f749027f661"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6B30804FF2E7",
|
||||
"checksum": "c00d48d96a5fdbac7664532fa81a07602242f5b9618980350997664d109d222b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE6B2E95DD5A04",
|
||||
"checksum": "ce9f682227a131497227f84328e0b2eb36d2a7f43515f867a47bdb35c69516e4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6B2F390B9836",
|
||||
"checksum": "513cf0a013724c45871ad106a887ccdecb12500936ed9a543dc804f1259c1602"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6B30A3833AB1",
|
||||
"checksum": "80651143cdefca4d8733bee73959e8a61e0a44442732358e71a8a2aa629c0fc8"
|
||||
}
|
||||
},
|
||||
"0.9.126": {
|
||||
"previous_stable_version": "0.9.125",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE643FB91D681A",
|
||||
"checksum": "f374217d343eb159a9c61bdb0dac773126854837ef1d615282ca84e91c29a4fd"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE64408F9B9063",
|
||||
"checksum": "43523bdfafc27a7308c9358ed0d75ea67cd643b9a0b0761ba3a9ac6c4b786d77"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6440236127F5",
|
||||
"checksum": "c33e20b118dced1a5bef9c5a6244fce2e8bbc12cf1ad7edb9afed44701817a2b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE64429A98EA5B",
|
||||
"checksum": "eaf07412bc07d3795b81f4cb410398b98b50837dd2082decc6e50191c7cfb222"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE643F82ACBDD3",
|
||||
"checksum": "0f248c2032d1cbabafc0c780901c3ce032114f4fbd7ff81b7f656edfeffcff21"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6440650D5347",
|
||||
"checksum": "2c84b59749002d15ab76372dd608a41efb1db4aaccdda5bb50b7f4f5f9097730"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6442BCCB0DBF",
|
||||
"checksum": "d15fc067eadd901b329cab3eca805cd1d5aae85173d5c7d3b922e77a2c4fda3e"
|
||||
}
|
||||
},
|
||||
"0.9.125": {
|
||||
"previous_stable_version": "0.9.124",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE6388B068618B",
|
||||
"checksum": "8e30496b8e68497aa45aaef7992e39f62919e2bd87d3f4530f7bd5d3acae9ea5"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6387DBF365A0",
|
||||
"checksum": "5c4c955f99f4497a37eb15b746e6acce55082297eee7b58b93e665e61a0b0258"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE638862962D78",
|
||||
"checksum": "0211423bd3a890c096f109b18046f5469c3a3900914e7a758cb8394f31268e8a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6388A84E5B01",
|
||||
"checksum": "219c8dd570f0f8ed51b456d3946c60f2d1a0c2e5e18097a5f87e19f32c9adbb4"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE63887D605FD0",
|
||||
"checksum": "ea3174c1d8941f85d9f4c6d5619178482811b0a3b78010d3ea369ba20705fc2b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE638900B697DC",
|
||||
"checksum": "fd28ce8d2a7bef0e8c93bb141301e2ce5bf8f8b4b4a7d186953f1b6f903251a5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE638A7BBF6435",
|
||||
"checksum": "9eda869f27af69aa44f8a8e4a660a963251a883541d265e054c38a45c37c59b0"
|
||||
}
|
||||
},
|
||||
"0.9.124": {
|
||||
"previous_stable_version": "0.9.123",
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE5C6929CC9814",
|
||||
"checksum": "cf3694155011e6e19a7306448b7984e5d0d781417a31478996a9018b7ec78e25"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5C691E39D750",
|
||||
"checksum": "f2f93a11f7274aabae0d3f9d728f48769ca370899532f362d29ace348674e289"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5C68BE040A14",
|
||||
"checksum": "7fa40a74fbad476859211759528186252da77d6872bdb67b06a709152bd0a20c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5C6A63F9E0F3",
|
||||
"checksum": "14404a4566b4d405e2f6c63544c455eb97044b4acbeadd4ff2579131757afeb3"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE5C68DDAA1BFF",
|
||||
"checksum": "d428e20e704715f8597e9b79bf30d0c1a3c5558a4e640766e7c746db368e2c34"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5C6AAA5F98A4",
|
||||
"checksum": "80a71af094104db8888d8dfb2b54cd8220f241cbfb92941181c08101ddc59651"
|
||||
}
|
||||
},
|
||||
"0.9.123": {
|
||||
"previous_stable_version": "0.9.122",
|
||||
@@ -45,6 +302,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE5AB6B821862F",
|
||||
"checksum": "91ab98eedb817a52f4d4ae31e4c354e630ce1cc7d81c534b37b4d1edd42451c8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5AB7CC1E72D2",
|
||||
"checksum": "6c2fd038710b1fe375a0d0a2a8a1ca383b7b65264172d2e81cf96c93df433d1b"
|
||||
}
|
||||
},
|
||||
"0.9.122": {
|
||||
@@ -68,6 +329,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE5392C3119736",
|
||||
"checksum": "a6ebfd8bf8f962730172c6d9b10ae1895df52927ca90d37a1be43215eb1aa346"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE53945C99BAA5",
|
||||
"checksum": "9f5f5b31826cac7d072f3c2f438965112dfdb0e50f5c4632bc4c103b5c052399"
|
||||
}
|
||||
},
|
||||
"0.9.121": {
|
||||
@@ -91,6 +356,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE52100E646680",
|
||||
"checksum": "e57599407edeccec8c924cc2b4549ddd3e25d1b36018e2026a1796017da8182f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE521100E1EFDD",
|
||||
"checksum": "b72130cd9dd4b7beb7ebc9237f23a1001128acef1cf23ffd356fc2c9e73620bd"
|
||||
}
|
||||
},
|
||||
"0.9.120": {
|
||||
@@ -114,6 +383,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE4E4771F3B230",
|
||||
"checksum": "5e13751733a1fc4d26984ad5e1bce10d057d95299b02ed3ac96877b7288c8feb"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE4E48ED915BE3",
|
||||
"checksum": "98a9e6e338fed5ab95cb7f4e94acca0657099d5ebfb706740302d39bc85b11fc"
|
||||
}
|
||||
},
|
||||
"0.9.119": {
|
||||
@@ -133,6 +406,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE4E458640BA9B",
|
||||
"checksum": "442f7c0d6f42db57a8644e15999a7c09e7b1816c8df5c4b72b2d64fcff089f4f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE4E453D490495",
|
||||
"checksum": "cdebd0bc0609828717a1068b2703e6751a7a4745f540854571e3e92dde10975f"
|
||||
}
|
||||
},
|
||||
"0.9.118": {
|
||||
@@ -156,6 +433,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE4BDEB6B38E11",
|
||||
"checksum": "1b89b3cbac2e27095168f8edaa5165a344a83743b42dfb90a95b8896187807e8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE4BE01D987B6B",
|
||||
"checksum": "a86ec015d33dc7d55c4e750c70a158ff13611eadcbacd0ec08436b813c5ba733"
|
||||
}
|
||||
},
|
||||
"0.9.117": {
|
||||
@@ -179,6 +460,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE49927D056219",
|
||||
"checksum": "85015537d3e987dce5326246eb53c9a086c7f862072898baed56b347d90d8e07"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE4992F894564C",
|
||||
"checksum": "a64f2d65a7edb3383d1999da38517a59c3ba5bcabe2e6c1a272230bda16899b4"
|
||||
}
|
||||
},
|
||||
"0.9.116": {
|
||||
@@ -202,6 +487,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE44DBACAB3643",
|
||||
"checksum": "f7ffe12e8859683a20b76738bc0f0352a24bbcd06ecfc40950f07ccceba96a27"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE44DD36F78DCE",
|
||||
"checksum": "ebf7cb7446ff73d5a98d76ab19eaf2782021f830163c6c9322873ab6faab10a7"
|
||||
}
|
||||
},
|
||||
"0.9.115": {
|
||||
@@ -225,6 +514,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE3B7608B3B857",
|
||||
"checksum": "731662a2ce5f4b8555581c1557739b50111a066dd77c150e79a18abd05ff09e9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE3B76549CA4B8",
|
||||
"checksum": "40e001f5262bd409c83cd9213feafbab0ec9e25194588fc00239034c4d7e4d7e"
|
||||
}
|
||||
},
|
||||
"0.9.114": {
|
||||
@@ -248,6 +541,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE2712AB16728F",
|
||||
"checksum": "7de7f60700cc9d0397d1f909522270ce229ed752283ad59b2d413772d4b8409a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE271399029A9F",
|
||||
"checksum": "ac52cfbba5bd48a85a253e77ade2e38e8219811d894c4c1d31e3552037eb71eb"
|
||||
}
|
||||
},
|
||||
"0.9.113": {
|
||||
@@ -271,6 +568,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE2558C81DD82B",
|
||||
"checksum": "f47787940e8ffaf37a5d9e0aa38005d756a03c31a14ce06871981b1cdc9fd75b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE255973F56120",
|
||||
"checksum": "d8961d8af3149164f4fe4c3519b255246333821a48c8eee8906e2b3cd150020b"
|
||||
}
|
||||
},
|
||||
"0.9.111": {
|
||||
@@ -294,6 +595,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE1BD30B54E424",
|
||||
"checksum": "cfef84084184f9ee92e927102cfdca46580cdb4385c575f76296527ebf56304f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE1BD44A24F66D",
|
||||
"checksum": "c72ebe72e4c87da9845db43bdd4668a87df17e75821a7231275a5fd5afabd662"
|
||||
}
|
||||
},
|
||||
"0.9.110": {
|
||||
@@ -317,6 +622,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE18C8A413A81E",
|
||||
"checksum": "5b2f9d09d093371c85f78402d8122879d30af07858ac66102b31a551139baad7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE18CC2825E79E",
|
||||
"checksum": "cd619991757fbc0a7075d0e1d98849c2eb47679ce0465250b76e1f9f16560896"
|
||||
}
|
||||
},
|
||||
"0.9.109": {
|
||||
@@ -340,6 +649,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE174B3EF8B23B",
|
||||
"checksum": "87eed177e96a0eaec421acc9b80bfe8a310946a4af5257171c55889045a1e198"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE174B55BB78CC",
|
||||
"checksum": "aa7a1ded47168b46ddfeffa2943c792ea8154d239442ee902a8cafd2c462336a"
|
||||
}
|
||||
},
|
||||
"0.9.108": {
|
||||
@@ -363,6 +676,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE10E63CAEC447",
|
||||
"checksum": "0d34e2e4e28754e09ea07e32cad23f17a0d0cfecf3e5371c5c5466a22ce6d6f7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE10E6C0FF72A2",
|
||||
"checksum": "1dce55bdcb983d24f307f69eaed09f520e8109290827556380b3b4d278565376"
|
||||
}
|
||||
},
|
||||
"0.9.107": {
|
||||
@@ -397,6 +714,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE0A8759CB559E",
|
||||
"checksum": "495653e78b690b21492daeebee86377fbab364cd1a52bdea9d3b412d42dfa707"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE0A876D81F634",
|
||||
"checksum": "a715b31bb6c9c4a0fac191741a63ea64cb1d8df8c861917cf9421a41793f0ec6"
|
||||
}
|
||||
},
|
||||
"0.9.105": {
|
||||
@@ -420,6 +741,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE01E75915A4AC",
|
||||
"checksum": "66e11bb9b53e84b0423b49274949bedce526826c5594427b82756a810956c368"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE01E959FB40F7",
|
||||
"checksum": "fc1300d3ec69d690fac2b22234656f515f8bf01392896ec6aab95eb519fe419e"
|
||||
}
|
||||
},
|
||||
"0.9.104": {
|
||||
@@ -443,6 +768,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDF3FB234AE773",
|
||||
"checksum": "91efa420f3a49c98be5559295e8eb48d6d7982a59e9a41851dae57d7ac16ac90"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDF3FB76A65504",
|
||||
"checksum": "51f6d1b966850d0911e3ac98ad191267cf6cdc9a0100664996c33f20bbc44bb9"
|
||||
}
|
||||
},
|
||||
"0.9.103": {
|
||||
@@ -466,6 +795,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDE371AF69BFF1",
|
||||
"checksum": "caf1cbf376a485a30795d08dad21f1d9d2baddc6c102d24b60432e7ae7d9d7a4"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDE37233E202D5",
|
||||
"checksum": "ed0eeef585f0ae55c3f367272dcf99cb14dd1d8ed97c0703fbce7553b0902293"
|
||||
}
|
||||
},
|
||||
"0.9.102": {
|
||||
@@ -489,6 +822,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDD2D0A6BDDCC3",
|
||||
"checksum": "f4124ab60b36bd558f8893dabd6024edd9d7e88deea7b3f54bb952295d6e256e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDD2D19E7E3E10",
|
||||
"checksum": "f3fcdfd56de3b5624020145584a4c2f9786965b3fa2d45d05b0033efbe1e700f"
|
||||
}
|
||||
},
|
||||
"0.9.101": {
|
||||
@@ -512,6 +849,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDC0E2AFE0D97C",
|
||||
"checksum": "24ec2bafd6c4da1ce17d9821cca0ddf675eca482f193ec70e3b66eb2311e0c6b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDC0E2E3CA0B22",
|
||||
"checksum": "215090faca78b3c7ed429b5ea7ca1ef4718d03ab26c8b54bbc2f79872916bf8e"
|
||||
}
|
||||
},
|
||||
"0.9.100": {
|
||||
@@ -535,6 +876,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDBD8BAD51169A",
|
||||
"checksum": "53c2e65b61a3736304b3784f1300aaef61fc1538e0b36b7bc7461d4a1c690556"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDBD8CC1B33F51",
|
||||
"checksum": "a1f82302e0b778737393ad53a43125fc22f198b04f511078ac538773ce334412"
|
||||
}
|
||||
},
|
||||
"0.9.99": {
|
||||
@@ -558,6 +903,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDAD1AFEB67D5C",
|
||||
"checksum": "2097164de24b364c9a518fb583bcc822577d29fa0083168126d0c9c3684e149f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDAD1B0B64639B",
|
||||
"checksum": "344748675f7c660c145ee19da3d6d8a24dba3a237e33edcb5749efb0a0144684"
|
||||
}
|
||||
},
|
||||
"0.9.98": {
|
||||
@@ -581,6 +930,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDA538BE7B7B38",
|
||||
"checksum": "207adaa39756808aa9a719eb3e9002a710510c320da80b7f76bc373e3fadec4a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDA539D2BC97D3",
|
||||
"checksum": "063efd34ca18ed08abcdac408ffb0d83c5fd2f5fbb8c665ed50355f88f040539"
|
||||
}
|
||||
},
|
||||
"0.9.97": {
|
||||
@@ -604,6 +957,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD9F331447466C",
|
||||
"checksum": "6dce638cb68b614a0c5a098531606b83bba221146592faafd246f79292a47cc7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD9F332E7DE59F",
|
||||
"checksum": "f53caa76df850579f453e40a73f0bed38db583c2e396ff752abce8e70107be29"
|
||||
}
|
||||
},
|
||||
"0.9.96": {
|
||||
@@ -627,6 +984,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD93EFC692BAE4",
|
||||
"checksum": "bb5fc72c135d8f1a1613538613e2e25bed64b2c0f378a559eaa15fe94af89311"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD93EFDE4A85A2",
|
||||
"checksum": "6f478f9202cd5ed2b5de12b6dff017404778b7669115a3692427e90960bdf20a"
|
||||
}
|
||||
},
|
||||
"0.9.95": {
|
||||
@@ -650,6 +1011,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD883CCCAB87FD",
|
||||
"checksum": "1022bbb91403ada1d516ce2e3e2738f61e1cd22e1fe797200dd23a4b5b7eba6e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD883D4376024F",
|
||||
"checksum": "0e5fc499b460c2eadf8bdce2dae7b8149ba04dd84e4adb9bb89c81ec7fc8e801"
|
||||
}
|
||||
},
|
||||
"0.9.94": {
|
||||
@@ -673,6 +1038,10 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DD786D936575B7",
|
||||
"checksum": "04fc236be7b6f31bc89af76a95cd6a28b81279b83eaa04644b0b1f4667c85cd7"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD786DC297E87A",
|
||||
"checksum": "d834d1bb62352151831cd355bfbfabb47ffdec1c3743cf9dd0377843fa65de9c"
|
||||
}
|
||||
},
|
||||
"0.9.93": {
|
||||
@@ -31,10 +31,48 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.2.20"
|
||||
"version": "0.2.21"
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.20"
|
||||
"version": "0.2.21"
|
||||
},
|
||||
"0.2.21": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6AFC3E8431E1",
|
||||
"checksum": "5a32f020fb678debd1c2af85b6c822714cf9d158a2089cfd2c4e1f2796a41f4f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6AFD07092CA8",
|
||||
"checksum": "61ae4fea3de88cf32b27395aab176cc3071db35fef73128485d0351c537c2272"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6AFC76C0DB8B",
|
||||
"checksum": "ed66350f835e95837280312d2eb8e2fe24e47264da67955d57bd93656ec2c597"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6AFC528E5E70",
|
||||
"checksum": "9e04305a5e8119c103a9d8017192d611d7208192772cf725c49c23ccc44f1881"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6AFD24C51E90",
|
||||
"checksum": "e2466aa92b2e7454210a4ff8f0e59988fd0d4b471124ee6a483d8aef62564418"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6AFC57C9635F",
|
||||
"checksum": "54c032f6093a3335e380732907a520857dd327902a56ec1b4e0aeccfed942372"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE6AFC3ADEA618",
|
||||
"checksum": "6359b49a16172e9c05637d1399535050ebfd40d22330589319372e811375acd5"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE6AFC6CCE8870",
|
||||
"checksum": "22cd4b624667fa559347f11c2871d43a07f40fe322f25399aa270b7b0706e7ad"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE6AFC6B65E02E",
|
||||
"checksum": "cf06f516481072b25d017f6b0d5fded19f86f2008ba5aee5c43f80fb25f80062"
|
||||
}
|
||||
},
|
||||
"0.2.20": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -19,7 +19,32 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/obi1kenobi/cargo-semver-checks/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.46.0"
|
||||
"version": "0.47.0"
|
||||
},
|
||||
"0.47": {
|
||||
"version": "0.47.0"
|
||||
},
|
||||
"0.47.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7D2FF09DA760",
|
||||
"checksum": "daea6dfdebf9b15ce902a8af2fc6b9c2e86ddd49af17a9c5a656939289588f68"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7D3013295950",
|
||||
"checksum": "75cf29b645c9fc8cb2b47f8439d86174318c727ff091c17a58df41ec36f07bba"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7D30737B42F1",
|
||||
"checksum": "8bae283f1406f3be66eee1ac10ed28f8d1f97c98db807fea7eebc7a26610f14e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7D2FEDBFE1CE",
|
||||
"checksum": "ba8efb38ec41cbbd88c5972d5ac62a4478493fe37e79390b94fd1196ce8fbd52"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7D2FFFAC9D2A",
|
||||
"checksum": "4faf600ae88129f7a3c748d31fcf2796c74a369c984969f6963c5648f1671966"
|
||||
}
|
||||
},
|
||||
"0.46": {
|
||||
"version": "0.46.0"
|
||||
@@ -28,10 +28,120 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/Boshen/cargo-shear/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.9.1"
|
||||
"version": "1.11.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.9.1"
|
||||
"version": "1.11.2"
|
||||
},
|
||||
"1.11": {
|
||||
"version": "1.11.2"
|
||||
},
|
||||
"1.11.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8256D9821F4B",
|
||||
"checksum": "c97333f529f5ad5cbd5e78ae356d8a89f754e67c7b7d5ed3903b436d30ec6669"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8256E26EDA7A",
|
||||
"checksum": "e5db3a347df3062abe762358cd7f1af8f609af13ef232e98ea3318c3c708b9a1"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE82570E837EF7",
|
||||
"checksum": "5d4fbb8a07197a471eac952994cf6ef3029a7f7b43246ea6c36069b94f04e0f8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8256D9917760",
|
||||
"checksum": "76e0b5345e3095d186e47271855719d6bb20c38e64cbb9a1bd457744006716c2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8256DB99F216",
|
||||
"checksum": "7b9b1e2215d55f924cf08c89db42ac11f3afc0dd48aaaf0b08809a7a0f5a5cf9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE82570A75E166",
|
||||
"checksum": "7ecdfbad130d330eaadec07486c8596cf122c6ee75c6b0636308ae6afca8d01c"
|
||||
}
|
||||
},
|
||||
"1.11.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE81BE390C7103",
|
||||
"checksum": "13e4f41f7329d1166a828c9b81a7298ba317ad715d1b35715374591fa4633329"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE81BE41B90EAD",
|
||||
"checksum": "6f3abd98fe263307cfa51bdfd7bf9f3195247f371c6b5b42896dfe2bf2f62122"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE81BE6C3577B8",
|
||||
"checksum": "e1a87dd761474548e2e37e06cd000db29d0075ae507972863fef4a61f6588ada"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE81BE3C789096",
|
||||
"checksum": "8330890ab6e509614a29916d1fcb334d9458e71654761e758e81c2deb5c7582c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE81BE339CB39B",
|
||||
"checksum": "ea5e83f20225916ddf0dd16012c1f58ad4412ccdd60b880c809158018636111f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE81BE75ED4F2B",
|
||||
"checksum": "3c9a058b622536bce4288548a9609b4a4ce60f4c19680ac7addd4fdd9d34953b"
|
||||
}
|
||||
},
|
||||
"1.11.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE81A13A4328B3",
|
||||
"checksum": "0563296cf50539d1321fd8b96b340ce8c5929dcb6dc49b5360b77efbc27143e9"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE81A1342B6435",
|
||||
"checksum": "3a7533e61cbd35e5d0e18549471c555830ffffac272d2552a2ecd5f2623e5e7e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE81A18766AB64",
|
||||
"checksum": "44658ada63a9cdcec2e202e9d00d28ef561b9d69673c066a3223db070826cf3a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE81A13D0B35CB",
|
||||
"checksum": "72ce1efeb433f73339cab985e4f0c2a411c3bf57e7b8b0db07f5ffa9b6fc2082"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE81A14EDDFCD3",
|
||||
"checksum": "a3713e9bbca2052eb833093f214dfad01ffbe8a1a87dc0ee2af81aeb2a94e05d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE81A16BFFE821",
|
||||
"checksum": "ab97cdae4b922f1e27188e01efa055e582d5a2e9259b394f883fde04f8bb6808"
|
||||
}
|
||||
},
|
||||
"1.10": {
|
||||
"version": "1.10.0"
|
||||
},
|
||||
"1.10.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7EA58236802B",
|
||||
"checksum": "a15a4e2394da78b94f714645047e69dcc2eff52fb7c8d1f52a1b130fa39ed07c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7EA582ECF48E",
|
||||
"checksum": "871129541d362a1442bd27b6aacd6c0bb23de8b07d845bc7f14a24f3b75008fc"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7EA5A6D95CA8",
|
||||
"checksum": "9a02c9d5c789e783174d0cd93535ddd30b18a82d9433e22c88b929876ff86c9b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7EA576463279",
|
||||
"checksum": "99c4b1492cedbb7bf12aade7dfa93e9c50edff75bd2825a7d5907109980a7743"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7EA578186FA6",
|
||||
"checksum": "27ff6db7e7aa594a3f94d93cf849ffae91efaea598cc388e86425b89a3ec07a1"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7EA5A5948F4A",
|
||||
"checksum": "6cc6e790b88372edcc074401507d645aeaaa5473662f124280e547907ff0a7df"
|
||||
}
|
||||
},
|
||||
"1.9": {
|
||||
"version": "1.9.1"
|
||||
@@ -16,10 +16,69 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0 OR MIT](https://github.com/DevinR528/cargo-sort/blob/v1.0.9/Cargo.toml#L5)",
|
||||
"latest": {
|
||||
"version": "2.0.2"
|
||||
"version": "2.1.3"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.0.2"
|
||||
"version": "2.1.3"
|
||||
},
|
||||
"2.1": {
|
||||
"version": "2.1.3"
|
||||
},
|
||||
"2.1.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE852F31BF367E",
|
||||
"checksum": "12f7bb3c314ae6a9f9e3d53bafc2e16b869b29e4b22811de75859f4849531a72"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE852F4C067BF4",
|
||||
"checksum": "3cbd35a013d1a4d6291ae8a39855f0b5ca1525ac2ac2e4b340385551a97f61fd"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE852F33A47113",
|
||||
"checksum": "bc5e16d43dda4a7177268028350b21c770625fd2e52304ea402751573b0a00b8"
|
||||
}
|
||||
},
|
||||
"2.1.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE84065A94A378",
|
||||
"checksum": "db8660e6d1a8bf1f2e54b51ba0265e1b1df6aa16eb7b0863ec762c114e927c26"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE84066F2B9EDB",
|
||||
"checksum": "79742fa96c8826afb2ba6223cab43e69399b802adc9036bc8a482e46e17f8efe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8406558D46E0",
|
||||
"checksum": "cc1f0c8c43e2465d19bd1b755ef65eb54cc936575f0d3002dbc0eabb72f13607"
|
||||
}
|
||||
},
|
||||
"2.1.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE7BA5FA61E067",
|
||||
"checksum": "d1c9aff3574e158b26646d9d5c4f2d501f774cea347af16ee040d8e50852e090"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7BA6077C8E90",
|
||||
"checksum": "86cf59bfc809447c6fed6a34139f8f5b608c9e506e56c4bbf2a89271feada250"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7BA5FC542BEF",
|
||||
"checksum": "ba0616c40c8a0d77996f1661147cc653193416f3298981b0bca401bf8a18e6f9"
|
||||
}
|
||||
},
|
||||
"2.1.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE79F2AD620B21",
|
||||
"checksum": "6cca0d780448d8d78beeb80cbf5b681294772ffc551a7569ab81d9555520a3d9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE79F2E1BE2894",
|
||||
"checksum": "a876755c894a3783a3d2ae70497e45e0070fe317f71f440f083272e6b6f0b753"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE79F2ADDD4047",
|
||||
"checksum": "2fd616e5909d1a27a08043162204093c634ae39f9a97e6803f6e66506ec03527"
|
||||
}
|
||||
},
|
||||
"2.0": {
|
||||
"version": "2.0.2"
|
||||
@@ -19,10 +19,32 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) OR [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE)",
|
||||
"latest": {
|
||||
"version": "0.35.1"
|
||||
"version": "0.35.2"
|
||||
},
|
||||
"0.35": {
|
||||
"version": "0.35.1"
|
||||
"version": "0.35.2"
|
||||
},
|
||||
"0.35.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6F730D7B6D84",
|
||||
"checksum": "7364496b9fee593263a23738068003e847c2a468d36fbe99af99c279f14f70dd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6F735BEBD61E",
|
||||
"checksum": "ad6bfd50d8c17c163e3ee7d74b8a7e6c3b07efd4a23beeebdd552a13129880ab"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6F733ED2B478",
|
||||
"checksum": "052b5e017f17d91da470c8a70d61fd6025cb2f462ab7e5cab6ba76a2a637cd5a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6F738FCF797E",
|
||||
"checksum": "eb034abac2928e9c75254eee0580477c1ece3ad3944a8f74fb0acdb9b3ac84b6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6F7343BA2DD0",
|
||||
"checksum": "1190d4e09e816a5d9d735eacbfd81c2324ce671856320a2f8b28a948105b814a"
|
||||
}
|
||||
},
|
||||
"0.35.1": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -19,10 +19,32 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.21.3"
|
||||
"version": "0.21.4"
|
||||
},
|
||||
"0.21": {
|
||||
"version": "0.21.3"
|
||||
"version": "0.21.4"
|
||||
},
|
||||
"0.21.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5DA1C7B51C23",
|
||||
"checksum": "75dd8e3173f6c8b0340942ebd812eddd862fde587a75741d14f9f56fa1c27dad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5DA1C7BCDB96",
|
||||
"checksum": "30c271be5690f8bbe46f2b4164b9e0dc3f50f72d452cd2ca25172f46934a7ef4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5DA1C7BF70C6",
|
||||
"checksum": "46854ace1052da2b650819f22fc00bccdb1e2f824ed9ebb2f4b53a6f00b5b8c5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5DA1C7B78A62",
|
||||
"checksum": "9b4b49b23ecf3dcbfee44f05dd2e0f5433c690e07d63a46c4d455120a55e12cc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5DA1C7B6EED5",
|
||||
"checksum": "da9bf7e916f86549145dee7e8bbeb4b4d36f92ef1f4aa5f89d7d72ff610df6eb"
|
||||
}
|
||||
},
|
||||
"0.21.3": {
|
||||
"x86_64_linux_musl": {
|
||||
+342
@@ -0,0 +1,342 @@
|
||||
{
|
||||
"rust_crate": "coreutils",
|
||||
"template": null,
|
||||
"license_markdown": "[MIT](https://github.com/uutils/coreutils/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.7.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE7DA038F22345",
|
||||
"checksum": "9f8f6039f162ace2d398b23fe989d74baeb108e8060aa58c0984b363175424ee",
|
||||
"bin": "coreutils-0.7.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE7DA03083D203",
|
||||
"checksum": "fd66dfbd5672eebdf5381a22d82c1b0bef6f5c3f6ebe9f90b59d4317f4435225",
|
||||
"bin": "coreutils-0.7.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE7DA035EBA741",
|
||||
"checksum": "df878e29fc738bc4273e85c9d2c35ab898e31568021e6baf1c330c7961943c8f",
|
||||
"bin": "coreutils-0.7.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE7DA02619A308",
|
||||
"checksum": "5a7cd25ffa0f3450848762c70862f6fcdc2e274bc6703f1bdcaa8ff888130595",
|
||||
"bin": "coreutils-0.7.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE7DA0221FC701",
|
||||
"checksum": "96cb272063a13551744ceba2efdbb3c92264abd8cec0aa90a637fad5cd2be208",
|
||||
"bin": "coreutils-0.7.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE7DA02369BEFA",
|
||||
"checksum": "372323492402f3249876599f1ff99aad9bd2aecaa217b1cb146608ef58d3ed4b",
|
||||
"bin": "coreutils-0.7.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.7.0/coreutils-0.7.0-riscv64gc-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE7DA02D98FC34",
|
||||
"checksum": "472be17cbe0b69b4c328c3c3e37d889f3792fb37a642603ac94b3c99a9cfae0e",
|
||||
"bin": "coreutils-0.7.0-riscv64gc-unknown-linux-musl/coreutils"
|
||||
}
|
||||
},
|
||||
"0.6": {
|
||||
"version": "0.6.0"
|
||||
},
|
||||
"0.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE624896875B8E",
|
||||
"checksum": "6ddc463115e501a3edd368af601be9b32613f1af3b910e63679b7b273882b304",
|
||||
"bin": "coreutils-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE62497CF84E50",
|
||||
"checksum": "ffb6b57a6640f32895eaec7a5e31f2191860b036dce27769ddcd3fd2786f2865",
|
||||
"bin": "coreutils-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE624914778DB8",
|
||||
"checksum": "f223058a51e8a2a4b92d9f1a1b2954f7a02b6d0f42e4a7e0413fcdb93be2e287",
|
||||
"bin": "coreutils-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6247D6AF7544",
|
||||
"checksum": "47a14a2ed2f64b2341731e0e15f916806b3f50cce0b6ffa2cae9ed531c0c9d33",
|
||||
"bin": "coreutils-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE6249C49393A1",
|
||||
"checksum": "70319bbe063c015c8be25fd384478013f6f211fc7507282b6ed12f85eedb99dc",
|
||||
"bin": "coreutils-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE62481C536BB1",
|
||||
"checksum": "7183bd5aff648b76517182e50d94819efdaede637650f5b9ad9117c171c4eebf",
|
||||
"bin": "coreutils-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.6.0/coreutils-0.6.0-riscv64gc-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE6247C8CECA39",
|
||||
"checksum": "0deaa2ccf9c41f2f727e6715c40c433dc7ad4cd024cfc497d4d67e4020635be9",
|
||||
"bin": "coreutils-0.6.0-riscv64gc-unknown-linux-musl/coreutils"
|
||||
}
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE3A58E83993BE",
|
||||
"checksum": "dc3ced6fa8ea63f20640b4cb610017c4afa8fdaf6318c998161bbaf5e7bfc830",
|
||||
"bin": "coreutils-0.5.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE3A5B4C77B5CD",
|
||||
"checksum": "9c6b68cb1e01619ed5ff2f9691e58d9e4035e6120e21030c4608f9a234a3089d",
|
||||
"bin": "coreutils-0.5.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE3A5967011891",
|
||||
"checksum": "ba0a319a2acf0ab2c1786fb75a246090d905f49762638e903b4f8ff3195b72be",
|
||||
"bin": "coreutils-0.5.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE3A5814A6F76A",
|
||||
"checksum": "a1ffa4faf1e1b6267edb58a5015fbc09dd6f787d80c4d59d781876374edb0f8e",
|
||||
"bin": "coreutils-0.5.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE3A5ACB7FBD12",
|
||||
"checksum": "cb54ceebbd09936b2ee5167d5ff9318c3a9e28e2f154fddd3ec7febb7fc40624",
|
||||
"bin": "coreutils-0.5.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.5.0/coreutils-0.5.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE3A586ED221E8",
|
||||
"checksum": "96538e06f0092b23cb0f368426fc2b1132f494ce7195ccc53e0fc8071436f73c",
|
||||
"bin": "coreutils-0.5.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.0"
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE1FE2BC2BBF8B",
|
||||
"checksum": "7658be348de0741308f59ddc0ceec0c84a879b5fad575226c4628a5ecd39c06d",
|
||||
"bin": "coreutils-0.4.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE1FE48EEDC63C",
|
||||
"checksum": "6e4be8429efe86c9a60247ae7a930221ed11770a975fb4b6fd09ff8d39b9a15c",
|
||||
"bin": "coreutils-0.4.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE1FE334CD6CFA",
|
||||
"checksum": "3d22d9371118f3f6b2dbbc98d21cbfee5d3a752732af5b1efb456c6410095cda",
|
||||
"bin": "coreutils-0.4.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE1FE2D205235A",
|
||||
"checksum": "426eb4b18dd2ba9af6397211f7710f6474a8ec700d0f3249f147c544318d85a3",
|
||||
"bin": "coreutils-0.4.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE1FE49AA328F5",
|
||||
"checksum": "a148b660eeaf409af7a4406903f93d0e6713a5eb9adcaf71a1d732f1e3cc3522",
|
||||
"bin": "coreutils-0.4.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.4.0/coreutils-0.4.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE1FE2D8191A32",
|
||||
"checksum": "82b22fe1ca187d9aa136937aa52f2a485e40a98816f6fbecc6655199bf783198",
|
||||
"bin": "coreutils-0.4.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.0"
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE134D1A56FA78",
|
||||
"checksum": "4f31610e2681e278e7bce14f4dc0fc5f0265a10b102f7153c8cff40af640cf31",
|
||||
"bin": "coreutils-0.3.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE134D802411C9",
|
||||
"checksum": "f5990c7c50b0ec0d131e135df8974ab6f552ac07bab45173d734c871af725edb",
|
||||
"bin": "coreutils-0.3.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE134CE2994BDF",
|
||||
"checksum": "bcb447c03bc8e15ae78a749586eddf238f4c6d9576c1b4de6b6077fa3bce2a4f",
|
||||
"bin": "coreutils-0.3.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DE134C8A0A73A1",
|
||||
"checksum": "44750ba4e31bb02dd8272f22a778e80dd2658504e5774b24c68edae160d6ac81",
|
||||
"bin": "coreutils-0.3.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DE134DCD7BEF42",
|
||||
"checksum": "af60b273599671520b8bf2dc646fee455023d74bf72826e8491729b12748c563",
|
||||
"bin": "coreutils-0.3.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.3.0/coreutils-0.3.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DE134C4D7E8691",
|
||||
"checksum": "e3dadc0af59461b2da53a7d9b70c930009183963cfbf34b0d3b9f5c5451f7f0a",
|
||||
"bin": "coreutils-0.3.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.2"
|
||||
},
|
||||
"0.2.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DDEFDAE198B69D",
|
||||
"checksum": "71551a36b13ae5c7078b7e97d4c264a77446246c638379531efdeec813473921",
|
||||
"bin": "coreutils-0.2.2-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDEFDCDBF40B8F",
|
||||
"checksum": "d60533c66d5f9d8b4c5aaec3837a25ef8b82227c1ace780c2d97f94da1c8b229",
|
||||
"bin": "coreutils-0.2.2-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DDEFDB12CFA83D",
|
||||
"checksum": "45922f4f43a7b4cc1191d52548201b244343cfb3c27e7761f34ce654e4cfb1b1",
|
||||
"bin": "coreutils-0.2.2-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DDEFDA5E470728",
|
||||
"checksum": "fa60e7777d99e00cafe86a38e859b3d21a295b06c48ac6470f87b51964a3ead3",
|
||||
"bin": "coreutils-0.2.2-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDEFDB559449D8",
|
||||
"checksum": "7a48b23626bce2e114a2be674fae8af857438d96633bf6f6e9b80b0d4c18d69b",
|
||||
"bin": "coreutils-0.2.2-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.2/coreutils-0.2.2-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DDEFDA6C9C82B9",
|
||||
"checksum": "c248ac5c0f0dca0971dfda1042c3db6b9e0d498d0666192922c51f358ccbff4a",
|
||||
"bin": "coreutils-0.2.2-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"0.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DDED3C424B1268",
|
||||
"checksum": "aada79c3d4a590bd36d139634e0b5f7f1e29061e59af5a98dc7bb96d8440016b",
|
||||
"bin": "coreutils-0.2.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDED3E7986A885",
|
||||
"checksum": "4ad19ce28d5b53331853891e87666310c0bcf1fd2d4daaee4dd3fe0d748c7257",
|
||||
"bin": "coreutils-0.2.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DDED3C63D63EDF",
|
||||
"checksum": "5b1b8d6e88b3ed8d3af1ca7b180b3d99674751286e797f9735c367d680cfc634",
|
||||
"bin": "coreutils-0.2.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DDED3BD8D22D17",
|
||||
"checksum": "1a93b2cc13129f5d876ed66ad83766e598af5297568d3df1b56a3180b95ac3e0",
|
||||
"bin": "coreutils-0.2.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DDED3CF809BDFB",
|
||||
"checksum": "6f2995336117a9d5ff33c6ed67148b75c23a130649fbbc8aecd6a22f1d850454",
|
||||
"bin": "coreutils-0.2.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.2.0/coreutils-0.2.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DDED3BCAB7EDE2",
|
||||
"checksum": "ed282fbb5a500574050e2a0c9e668d8ea13a7be4968625d2bb0e5a5758dcb08c",
|
||||
"bin": "coreutils-0.2.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"0.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DD9B07C650D18D",
|
||||
"checksum": "463648347b1fc337414a864bda960c9cbd1bd4a540f344c010ff5bb35199e6d7",
|
||||
"bin": "coreutils-0.1.0-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DD9B0837D94459",
|
||||
"checksum": "0a27f09f03811289b9ddcff8c6b7c1bf6e971b5eac3dd536208a40e2c1ea9cd9",
|
||||
"bin": "coreutils-0.1.0-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-x86_64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DD9B07EF1F3F84",
|
||||
"checksum": "4ff3c7e5149ade20a342487d1c09cc6cc63599af6dfb28d2558b925780a72d82",
|
||||
"bin": "coreutils-0.1.0-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-unknown-linux-musl.tar.gz",
|
||||
"etag": "0x8DD9B0770F0F163",
|
||||
"checksum": "6572292ee74bb6a7efa88f05d0d0a7a5c696bae0ae341a438b983ae7775c9d47",
|
||||
"bin": "coreutils-0.1.0-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-apple-darwin.tar.gz",
|
||||
"etag": "0x8DD9B0840DF335A",
|
||||
"checksum": "7d8068f3d11278d96f78eb42b67d240bb8fb2386724ea597481e97ec75265d9c",
|
||||
"bin": "coreutils-0.1.0-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/0.1.0/coreutils-0.1.0-aarch64-pc-windows-msvc.zip",
|
||||
"etag": "0x8DD9B078E16C3DB",
|
||||
"checksum": "9faa0ec0f3df47cafa0a09fcead46da28e2640b5fe1316ad9cb7e11f19050bd4",
|
||||
"bin": "coreutils-0.1.0-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,36 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/CycloneDX/cyclonedx-cli/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.29.2"
|
||||
"version": "0.30.0"
|
||||
},
|
||||
"0.30": {
|
||||
"version": "0.30.0"
|
||||
},
|
||||
"0.30.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"etag": "0x8DE68A19FDBA5D3",
|
||||
"checksum": "f89876326620f5fc78a9b27cc1af57d6ed13d019aab87490e1246a44a910babb"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE68A1ABCE684B",
|
||||
"checksum": "1603264fd2968b8d617e48aa7e9cf17bee1d25a8ffe717aec37caf1605a21961"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE68A1A68CD9DF",
|
||||
"checksum": "1f563ba9644d2f2966fc8029fd701ca4af4f388d44c017c1d60559a1ecc9114f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE68A1A4F518E5",
|
||||
"checksum": "190da406177311aa1081edd0c717df10271eba7e4356a56215494a70e1a4b459"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE68A1C975B445",
|
||||
"checksum": "dabbaf07e543e7996f708147475e2daa69ddf8a8683c5b06febc7d3f074e5e24"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE68A1A9DB32B2",
|
||||
"checksum": "866809c6e2617c39d0b11713872ae35b88c98941c22dc66d9a4b633fa56db82a"
|
||||
}
|
||||
},
|
||||
"0.29": {
|
||||
"version": "0.29.2"
|
||||
@@ -21,11 +21,72 @@
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-apple-darwin.zip"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-riscv64gc-unknown-linux-gnu.zip"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.51.1"
|
||||
"version": "0.53.0"
|
||||
},
|
||||
"0.53": {
|
||||
"version": "0.53.0"
|
||||
},
|
||||
"0.53.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE82F1B9683486",
|
||||
"checksum": "9994d64de357a2b4e93079c21b63506d821bcf37be519c536dc33536d82d752c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE82F1B9511D0F",
|
||||
"checksum": "4248d4a7c8d747a5c6c874663c43406418ffe043a46e987e8cf4c97fa804a6ff"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE82F1B9641A76",
|
||||
"checksum": "913b8233e02a659d21b9b3f50eff147b9036bef2157f4dd830c45e2d8abf2787"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE82F1B96CC33F",
|
||||
"checksum": "d238e1c0f69bc6023c61f7e4f5e427c550c49ae1dfa32e255e9e1bae3953772b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE82F1B95C3423",
|
||||
"checksum": "1906f3292dab7d333afbbb15b2e05a29f080f5cf91746ca6c73ee843da298d82"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE82F1B968A933",
|
||||
"checksum": "936b493204e47d25b820d3f91daa8ea2a2ec0fdebe93d69fc5dd4ca011c4deed"
|
||||
}
|
||||
},
|
||||
"0.52": {
|
||||
"version": "0.52.0"
|
||||
},
|
||||
"0.52.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE73D41595CBC3",
|
||||
"checksum": "ff86d0b9dc28183e111e7cd7d4101fdc4e1b9be0fb84bd08f3b9a41688010aa1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE73D4159F84C3",
|
||||
"checksum": "aa42a8ce7f84393c601f16bfd57e2425ccfa3b68f06d62162aa73888fd38bc75"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE73D415961977",
|
||||
"checksum": "bbb22a19022e104b27f28426bb984fee3733294b67b3c6bbb3a8ebed1e0c1cb2"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE73D415A39EDD",
|
||||
"checksum": "e1434b394718b63d560ecaf36c748e91f06c49fe4b09ffc8c6b6e0e6833d0900"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE73D41594E259",
|
||||
"checksum": "bb3a5be1444fcfaf2f405cbf8af7da809d055705a2ca17bd2e7edff6f2959354"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE73D415A87B66",
|
||||
"checksum": "5806e6f16799d32484134281c60cdfdd335cc9f5d37bfaa6a413e811504844b1"
|
||||
}
|
||||
},
|
||||
"0.51": {
|
||||
"version": "0.51.1"
|
||||
@@ -50,6 +111,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE46550DA130BC",
|
||||
"checksum": "cc1321a524d8e1312d376ce2c51343f43f8f5489c2e265f11aea5a6af4de52ad"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE46550DA806DD",
|
||||
"checksum": "35cf03b5c8f3e0218f78f9351463e035c411b2c3743a911e3d103613a4e282f8"
|
||||
}
|
||||
},
|
||||
"0.51.0": {
|
||||
@@ -72,6 +137,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE45B158E61664",
|
||||
"checksum": "f3fb85da6b10011835f3b5a14faf11d03594b4b3b32602ae2b45418794c5039b"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE45B158F10696",
|
||||
"checksum": "5d20460a263e858bd28b61be2ddec12277863c8f29ddc4591c18105ec3d2ab0c"
|
||||
}
|
||||
},
|
||||
"0.50": {
|
||||
@@ -97,6 +166,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDF3116397FAD4",
|
||||
"checksum": "f534bcc054947ab2a42c069b5f6027914d252729bd15c1109812313b35a662a5"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DDF311638BACA1",
|
||||
"checksum": "6918c45b0070da1da137fa328c7ca82133c6ab0b49a651fa53513305611fe3a8"
|
||||
}
|
||||
},
|
||||
"0.50.1": {
|
||||
@@ -119,6 +192,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDB82271DB6D99",
|
||||
"checksum": "c92e1a8dddd9bc65391468265b2805cb2317e4490fd777bca2dfaf1ef716ac36"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DDB82271E26A9E",
|
||||
"checksum": "841120bd28f9d3afdd89bab65a2cb676877c808a460507f1567d97604a111b61"
|
||||
}
|
||||
},
|
||||
"0.50.0": {
|
||||
@@ -141,6 +218,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD965DE76DBF13",
|
||||
"checksum": "b6a25e1dff9ea8d9e023548c0ec80fcde5d425e48fab60028fc0003fddf2debb"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD965DE770A205",
|
||||
"checksum": "29cac7205ddfc5d94cc1c89f7935e7ec41572e4fe921725c7e2a0a391d0740d5"
|
||||
}
|
||||
},
|
||||
"0.49": {
|
||||
@@ -166,6 +247,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD6634A4F57D78",
|
||||
"checksum": "e8d0da82dd56ea629519e250ad54f084c4a0a1c42cfc4680d73d9f31be21c849"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD6634A50F2A26",
|
||||
"checksum": "60ba95d4335d09f72a280e77985b5d2719654dbffb0922a9dd5f58a8110c3831"
|
||||
}
|
||||
},
|
||||
"0.49.0": {
|
||||
@@ -188,6 +273,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD4320D520B868",
|
||||
"checksum": "6772b452179a7142710860a8da8d8ec112b84c1b4dd5a7e4458c759c44b76751"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD4320D513CE9D",
|
||||
"checksum": "71b941ae78f9a83ace40a2c5a88f4d8fb49881f32c75144fb67d685e2001b1ad"
|
||||
}
|
||||
},
|
||||
"0.48": {
|
||||
@@ -213,6 +302,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD22149A9C71B2",
|
||||
"checksum": "31efaf7d6fbdbb53188c457105e894d08b0c43eb02878abae778edaedd0a5c70"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD22149AAD9C78",
|
||||
"checksum": "a72959d94a520ebb728eec3e8d318e4181108fe910c7df2a7e2292d9351cde35"
|
||||
}
|
||||
},
|
||||
"0.47": {
|
||||
@@ -238,6 +331,10 @@
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD1261B07FD733",
|
||||
"checksum": "4f33c24141a19638ab045fe5e95654ff0ef8db29949e145d28ea3cc5b088a042"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD1261B0899042",
|
||||
"checksum": "c335c3aff2812ca1f640af10f13a2d94cc6d414814dc8038e7412aacc3065ea0"
|
||||
}
|
||||
},
|
||||
"0.47.5": {
|
||||
@@ -3,13 +3,51 @@
|
||||
"template": null,
|
||||
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "3.6.0"
|
||||
"version": "3.6.1"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.6.0"
|
||||
"version": "3.6.1"
|
||||
},
|
||||
"3.6": {
|
||||
"version": "3.6.0"
|
||||
"version": "3.6.1"
|
||||
},
|
||||
"3.6.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-linux-amd64.tar.gz",
|
||||
"etag": "0x8DE5EAEB92946E5",
|
||||
"checksum": "cd32084fce5f3d49ba49697f362ac3a114989715c98819303247dd54c1f368b0",
|
||||
"bin": "bin/ec-linux-amd64"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-darwin-amd64.tar.gz",
|
||||
"etag": "0x8DE5EAEB8A762A3",
|
||||
"checksum": "6d7882e2f8a0884953f6bb8782b482ce8a6dd4ab2f25086a57046ef937f7625d",
|
||||
"bin": "bin/ec-darwin-amd64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-windows-amd64.zip",
|
||||
"etag": "0x8DE5EAEB8360D84",
|
||||
"checksum": "cdd3899ebd60277b10e188c78915ea098a10a1a441a04e3ed2a5a99eb968a838",
|
||||
"bin": "bin/ec-windows-amd64.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-linux-arm64.tar.gz",
|
||||
"etag": "0x8DE5EAEB8AC8CF4",
|
||||
"checksum": "a471181b0741982afa4f3dbc1e433b6caa0c5e6daad580572841884fd9957220",
|
||||
"bin": "bin/ec-linux-arm64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-darwin-arm64.tar.gz",
|
||||
"etag": "0x8DE5EAEB91C5D1B",
|
||||
"checksum": "64f6006e4ae880ef140ac175f30b5b4cab72fa92b3708d9104006441fb7ed723",
|
||||
"bin": "bin/ec-darwin-arm64"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.6.1/ec-windows-arm64.zip",
|
||||
"etag": "0x8DE5EAEB81ECF1D",
|
||||
"checksum": "2c79dc0efc66932aabb85235c5429d96ccc009086158345c1d04502040e91d20",
|
||||
"bin": "bin/ec-windows-arm64.exe"
|
||||
}
|
||||
},
|
||||
"3.6.0": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -19,10 +19,54 @@
|
||||
},
|
||||
"license_markdown": "[MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0)",
|
||||
"latest": {
|
||||
"version": "0.10.5"
|
||||
"version": "0.10.7"
|
||||
},
|
||||
"0.10": {
|
||||
"version": "0.10.5"
|
||||
"version": "0.10.7"
|
||||
},
|
||||
"0.10.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7953254D76CB",
|
||||
"checksum": "13819bfcb858b7b64896ff5563aa8d2a244bc46aa2440f1cd073c6c29a35cd96"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE795322E9AF77",
|
||||
"checksum": "5c6611ee98bb8dd42305d8b441820aea71373ccd649920d1cae86a49f934f63d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE79532384CB88",
|
||||
"checksum": "a6f3df650509382aa0d10594feccaa0b31aece8af7505c931351a95b4d8ca1a4"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7953224FA3B1",
|
||||
"checksum": "94bb5f8874f2849834a95a739aacf93193baa15f7935642b7afdd153443238a0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE79532052DCB4",
|
||||
"checksum": "b8b2db490cd022baf59f3a9246c4f3ee1971b4f4f4c6b74d6f4e0a3f44a95cdb"
|
||||
}
|
||||
},
|
||||
"0.10.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7924CB5D6B78",
|
||||
"checksum": "07b6a64edf09a9745572646f97a36e7ddcd51a9d0f14c571543b1a82371b32a8"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7924C963129A",
|
||||
"checksum": "3512f8e6bfe8405efed1763d1867753f571b4390a7761e6afb5e04e33419ddd3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7924C9C9507B",
|
||||
"checksum": "778f6d3af85fd401e1de38ee4c86d6a3129e5cbc941fef6745a852efa8cee28a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7924C8E6CD7F",
|
||||
"checksum": "d4ee630a3578eabcb8ecdb0c23a351ba984343675e734576a67325db176fd236"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7924C763B65C",
|
||||
"checksum": "51caec159254bb56ddd3ef3cfd31888b892063398e88cdea2e8161aa43d35083"
|
||||
}
|
||||
},
|
||||
"0.10.5": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"rust_crate": "gungraun-runner",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/gungraun/gungraun/releases/download/v${version}/gungraun-runner-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": "gungraun-runner-v${version}-x86_64-unknown-linux-musl/gungraun-runner"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/gungraun/gungraun/releases/download/v${version}/gungraun-runner-v${version}-aarch64-unknown-linux-gnu.tar.gz",
|
||||
"bin": "gungraun-runner-v${version}-aarch64-unknown-linux-gnu/gungraun-runner"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"url": "https://github.com/gungraun/gungraun/releases/download/v${version}/gungraun-runner-v${version}-powerpc64le-unknown-linux-gnu.tar.gz",
|
||||
"bin": "gungraun-runner-v${version}-powerpc64le-unknown-linux-gnu/gungraun-runner"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"url": "https://github.com/gungraun/gungraun/releases/download/v${version}/gungraun-runner-v${version}-riscv64gc-unknown-linux-gnu.tar.gz",
|
||||
"bin": "gungraun-runner-v${version}-riscv64gc-unknown-linux-gnu/gungraun-runner"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/gungraun/gungraun/releases/download/v${version}/gungraun-runner-v${version}-s390x-unknown-linux-gnu.tar.gz",
|
||||
"bin": "gungraun-runner-v${version}-s390x-unknown-linux-gnu/gungraun-runner"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/gungraun/gungraun/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/gungraun/gungraun/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.17.2"
|
||||
},
|
||||
"0.17": {
|
||||
"version": "0.17.2"
|
||||
},
|
||||
"0.17.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE68853C020A9C",
|
||||
"checksum": "569b45791e87a157b6a5c248b60c679fc2fe7e0bdb6b4c8101e08ef88b75bbc5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE68856BC32412",
|
||||
"checksum": "5b59390e72a149230b1f9a8e6fe2f99b0287cd654fda6f97a3117fff26c9c36e"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DE68853B34CC5E",
|
||||
"checksum": "52b51a07a64065085e5185e972dedbec561bab3b21a1d7caf518e0535d2a0e28"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE688536B1739C",
|
||||
"checksum": "ba8339ccb5dd17d132299b9f92a992673c7aba3df963071e7d5937c1e718781e"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE68856D0389E2",
|
||||
"checksum": "09a40672c812c0ceb13bae85c4b00b535bf3804f9f9402ca2df263ea81a66700"
|
||||
}
|
||||
},
|
||||
"0.17.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE686AB13208B9",
|
||||
"checksum": "7ded91ba76e91f1458817672c31a0410c77fb47d6e24a991f5753f09e9ab11f9"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DE686A71C74ACE",
|
||||
"checksum": "860e663b4ed4855d9aeaa5604c05d6d4a52e757817e747009738e61359acfdc4"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DE686AB27613FC",
|
||||
"checksum": "152a201a9dba68f2e3f17d350ee1b7c1224eeaa7011acae3fff42142b89bbf2f"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE686A885720ED",
|
||||
"checksum": "bd947d5bd7f7a11c03c8e867c42b81f642025218cecd4186ea410a5813ff34e6"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE686A938F793B",
|
||||
"checksum": "e71989857f9e4adaaaf8de659157c7b192e7ae9e6eed6ce3424aeda0f49f16a0"
|
||||
}
|
||||
},
|
||||
"0.17.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDF976E83B1C58",
|
||||
"checksum": "0c0dc5702ec2319e53c9f58eb1e6f897e42ce44d8877f0b20cecad8f77138c27"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"etag": "0x8DDF976AFD74096",
|
||||
"checksum": "96d1e996d03da4dd4f205d6b6d7901a829e667c1fbd1b50d457ed7985f579bc9"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"etag": "0x8DDF976E339F8F5",
|
||||
"checksum": "eca926ef2ed9a861e812ff71eb1f425235a9abe4c790705ef4be13f3265c14cc"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DDF976AB1DF8DB",
|
||||
"checksum": "315947fcbb536956e1dc203353eea523f7c306276d95ce52bde6ed0033136631"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DDF976DEB82496",
|
||||
"checksum": "87e6eeeeaeffc1bcbaad72f4cf45dc70694d9a803acc9d12cc9b54ee8343ae37"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,10 +22,65 @@
|
||||
},
|
||||
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.46.0"
|
||||
"version": "1.47.1"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.46.0"
|
||||
"version": "1.47.1"
|
||||
},
|
||||
"1.47": {
|
||||
"version": "1.47.1"
|
||||
},
|
||||
"1.47.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8395DDD4A563",
|
||||
"checksum": "3cb931ae25860f261ee373f32ede3b772ac91f14f588e4071576d3ffcf1a16fd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8395EBE4395A",
|
||||
"checksum": "9e0bd11c96f4947d0b8c52240e0a0cdfd6c93728d5912bb903c01b9c24b9a9ed"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE83960D442BAB",
|
||||
"checksum": "0f059a129049e4efaff5ff645182972edb07180248f769c5153a90765643bb7b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8395DE8E23C3",
|
||||
"checksum": "e6321ac6d0499bfe849cf28869e34bffbee246b8d450ffbb9a6792aea3084f72"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8395D71EE4BB",
|
||||
"checksum": "630390f3cfe131f5153c336cb5d5e9714c49ff27bee38d090da0a5901fd660e5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE83961A49E3CA",
|
||||
"checksum": "70f742b951f6c157b30b4f2b592000687dab841b4a8f9a65e882305cdb24089b"
|
||||
}
|
||||
},
|
||||
"1.47.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE822E69D88E6D",
|
||||
"checksum": "8fade096b572733d978eaf9bd2178c9a6e706858efce19f8771a4108784eeea6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE822E5F7FFECC",
|
||||
"checksum": "1e41a27ddd929a9e06e976060c0c575d97ebd73c531d4087fbeba31a91e2c4a3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE822E980B7947",
|
||||
"checksum": "e4a04996723dbef3baec96067a5b767300624c90df34904c774a0483f0889d3a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE822E724C0A03",
|
||||
"checksum": "ce47b6d5c27a5884c8983d3ebbc53ef9149c789349b8d62ba72ee592f53ae07d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE822E7DFB7B66",
|
||||
"checksum": "1ed67e695278af17108fc01befdde77b9819280c706cb1f7c792b95ddbdeb0a6"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE822E9CF5F924",
|
||||
"checksum": "7f649ddb05e986be309e93b52473d33ebdc63cc39111ea4dfca0e4a0ac8d3112"
|
||||
}
|
||||
},
|
||||
"1.46": {
|
||||
"version": "1.46.0"
|
||||
@@ -3,10 +3,68 @@
|
||||
"template": null,
|
||||
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.22.1"
|
||||
"version": "0.22.3"
|
||||
},
|
||||
"0.22": {
|
||||
"version": "0.22.1"
|
||||
"version": "0.22.3"
|
||||
},
|
||||
"0.22.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.3/knope-x86_64-unknown-linux-musl.tgz",
|
||||
"etag": "0x8DE6D9C83297968",
|
||||
"checksum": "67ef0bf50ad3f075413e796a8364e72025af26d3116edf6842bc24869fe0dbf7",
|
||||
"bin": "knope-x86_64-unknown-linux-musl/knope"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.3/knope-x86_64-apple-darwin.tgz",
|
||||
"etag": "0x8DE6D9C832731FC",
|
||||
"checksum": "caeed621095069a8b7e07891dbd476d35bbb46efc29e89c68e3a2d76d4c8dc11",
|
||||
"bin": "knope-x86_64-apple-darwin/knope"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.3/knope-x86_64-pc-windows-msvc.tgz",
|
||||
"etag": "0x8DE6D9C832DBA51",
|
||||
"checksum": "2ea29e6c9cd81f0f50c241ac26eb518b77d16202f87878d0aa3e6065f97526c0",
|
||||
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.3/knope-aarch64-unknown-linux-musl.tgz",
|
||||
"etag": "0x8DE6D9C83216C20",
|
||||
"checksum": "5ffbc14453a383f241c2ce8214f4c02769a3376f3c61a89552d42fd10a1bd41b",
|
||||
"bin": "knope-aarch64-unknown-linux-musl/knope"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.3/knope-aarch64-apple-darwin.tgz",
|
||||
"etag": "0x8DE6D9C831DED94",
|
||||
"checksum": "4fc9b920bf511928d6d9ac45ac52fcfcd779c290b1fc5eb75e9c8ca423df793d",
|
||||
"bin": "knope-aarch64-apple-darwin/knope"
|
||||
}
|
||||
},
|
||||
"0.22.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-unknown-linux-musl.tgz",
|
||||
"etag": "0x8DE6357D15B5205",
|
||||
"checksum": "22c3cc42500f640ee7276abe56e2e6e35e172eacf3313cb24b4af0a7ac6efb64",
|
||||
"bin": "knope-x86_64-unknown-linux-musl/knope"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-apple-darwin.tgz",
|
||||
"etag": "0x8DE6357D14A2751",
|
||||
"checksum": "d1af2c402d9837ab18e538ba465675873d04458ba42540b73cd77566fb71be90",
|
||||
"bin": "knope-x86_64-apple-darwin/knope"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-x86_64-pc-windows-msvc.tgz",
|
||||
"etag": "0x8DE6357D1498BBC",
|
||||
"checksum": "25e9c787e679712c8efdae4ac9d5c3a7400009bfc161642c8d168c71ac2ddace",
|
||||
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.22.2/knope-aarch64-apple-darwin.tgz",
|
||||
"etag": "0x8DE6357D14B109C",
|
||||
"checksum": "1989892b7a7847217767536beada59564ff10feb51aa7e59be6c3e49da62b3a3",
|
||||
"bin": "knope-aarch64-apple-darwin/knope"
|
||||
}
|
||||
},
|
||||
"0.22.1": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -1,913 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -CeEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
rx() {
|
||||
(
|
||||
set -x
|
||||
"$@"
|
||||
)
|
||||
}
|
||||
retry() {
|
||||
for i in {1..10}; do
|
||||
if "$@"; then
|
||||
return 0
|
||||
else
|
||||
sleep "${i}"
|
||||
fi
|
||||
done
|
||||
"$@"
|
||||
}
|
||||
bail() {
|
||||
printf '::error::%s\n' "$*"
|
||||
exit 1
|
||||
}
|
||||
warn() {
|
||||
printf '::warning::%s\n' "$*"
|
||||
}
|
||||
info() {
|
||||
printf >&2 'info: %s\n' "$*"
|
||||
}
|
||||
normalize_comma_or_space_separated() {
|
||||
# Normalize whitespace characters into space because it's hard to handle single input contains lines with POSIX sed alone.
|
||||
local list="${1//[$'\r\n\t']/ }"
|
||||
if [[ "${list}" == *","* ]]; then
|
||||
# If a comma is contained, consider it is a comma-separated list.
|
||||
# Drop leading and trailing whitespaces in each element.
|
||||
sed -E 's/ *, */,/g; s/^.//' <<<",${list},"
|
||||
else
|
||||
# Otherwise, consider it is a whitespace-separated list.
|
||||
# Convert whitespace characters into comma.
|
||||
sed -E 's/ +/,/g; s/^.//' <<<" ${list} "
|
||||
fi
|
||||
}
|
||||
_sudo() {
|
||||
if type -P sudo >/dev/null; then
|
||||
sudo "$@"
|
||||
else
|
||||
"$@"
|
||||
fi
|
||||
}
|
||||
download_and_checksum() {
|
||||
local url="$1"
|
||||
local checksum="$2"
|
||||
if [[ -z "${enable_checksum}" ]]; then
|
||||
checksum=''
|
||||
fi
|
||||
info "downloading ${url}"
|
||||
retry curl --proto '=https' --tlsv1.2 -fsSL --retry 10 "${url}" -o tmp
|
||||
if [[ -n "${checksum}" ]]; then
|
||||
info "verifying sha256 checksum for $(basename -- "${url}")"
|
||||
if type -P sha256sum >/dev/null; then
|
||||
sha256sum -c - >/dev/null <<<"${checksum} *tmp"
|
||||
elif type -P shasum >/dev/null; then
|
||||
# GitHub-hosted macOS runner does not install GNU Coreutils by default.
|
||||
# https://github.com/actions/runner-images/issues/90
|
||||
shasum -a 256 -c - >/dev/null <<<"${checksum} *tmp"
|
||||
else
|
||||
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
download_and_extract() {
|
||||
local url="$1"
|
||||
shift
|
||||
local checksum="$1"
|
||||
shift
|
||||
local bin_dir="$1"
|
||||
shift
|
||||
local bin_in_archive=("$@") # path to bin in archive
|
||||
if [[ "${bin_dir}" == "${install_action_dir}/bin" ]]; then
|
||||
init_install_action_bin_dir
|
||||
fi
|
||||
|
||||
installed_bin=()
|
||||
local tmp
|
||||
case "${tool}" in
|
||||
# xbuild's binary name is "x", as opposed to the usual crate name
|
||||
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
|
||||
installed_bin+=("${bin_dir}/$(basename -- "${tmp}")")
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
||||
local tar_args=()
|
||||
case "${url}" in
|
||||
*.tar.gz | *.tgz)
|
||||
tar_args+=('xzf')
|
||||
if ! type -P gzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*.gz)
|
||||
if ! type -P gzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (gzip)\n'
|
||||
sys_install gzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*.tar.bz2 | *.tbz2)
|
||||
tar_args+=('xjf')
|
||||
if ! type -P bzip2 >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (bzip2)\n'
|
||||
sys_install bzip2
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*.tar.xz | *.txz)
|
||||
tar_args+=('xJf')
|
||||
if ! type -P xz >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian)
|
||||
printf '::group::Install packages required for installation (xz-utils)\n'
|
||||
sys_install xz-utils
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (xz)\n'
|
||||
sys_install xz
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
*.zip)
|
||||
if ! type -P unzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
mkdir -p -- "${tmp_dir}"
|
||||
(
|
||||
cd -- "${tmp_dir}"
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
if [[ ${#tar_args[@]} -gt 0 ]]; then
|
||||
tar_args+=("tmp")
|
||||
tar "${tar_args[@]}"
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
case "${tool}" in
|
||||
editorconfig-checker) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;;
|
||||
*) mv -- "${tmp}" "${bin_dir}/" ;;
|
||||
esac
|
||||
done
|
||||
else
|
||||
case "${url}" in
|
||||
*.zip)
|
||||
unzip -q tmp "${bin_in_archive#\./}"
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
case "${tool}" in
|
||||
editorconfig-checker) mv -- "${tmp}" "${bin_dir}/${tool}${exe}" ;;
|
||||
*) mv -- "${tmp}" "${bin_dir}/" ;;
|
||||
esac
|
||||
done
|
||||
;;
|
||||
*.gz)
|
||||
mv -- tmp "${bin_in_archive#\./}.gz"
|
||||
gzip -d "${bin_in_archive#\./}.gz"
|
||||
for tmp in "${bin_in_archive[@]}"; do
|
||||
mv -- "${tmp}" "${bin_dir}/"
|
||||
done
|
||||
;;
|
||||
*)
|
||||
for tmp in "${installed_bin[@]}"; do
|
||||
mv -- tmp "${tmp}"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
)
|
||||
rm -rf -- "${tmp_dir}"
|
||||
|
||||
case "${host_os}" in
|
||||
linux | macos)
|
||||
for tmp in "${installed_bin[@]}"; do
|
||||
if [[ ! -x "${tmp}" ]]; then
|
||||
chmod +x "${tmp}"
|
||||
fi
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
read_manifest() {
|
||||
local tool="$1"
|
||||
local version="$2"
|
||||
local manifest
|
||||
rust_crate=$(jq -r '.rust_crate' "${manifest_dir}/${tool}.json")
|
||||
manifest=$(jq -r ".[\"${version}\"]" "${manifest_dir}/${tool}.json")
|
||||
if [[ "${manifest}" == "null" ]]; then
|
||||
download_info="null"
|
||||
return 0
|
||||
fi
|
||||
exact_version=$(jq -r '.version' <<<"${manifest}")
|
||||
if [[ "${exact_version}" == "null" ]]; then
|
||||
exact_version="${version}"
|
||||
else
|
||||
manifest=$(jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json")
|
||||
if [[ "${rust_crate}" != "null" ]]; then
|
||||
# TODO: don't hardcode tool name and use 'immediate_yank_reflection' field in base manifest.
|
||||
case "${tool}" in
|
||||
cargo-nextest)
|
||||
crate_info=$(curl -v --user-agent "${ACTION_USER_AGENT}" --proto '=https' --tlsv1.2 -fsSL --retry 10 "https://crates.io/api/v1/crates/${rust_crate}" || true)
|
||||
if [[ -n "${crate_info}" ]]; then
|
||||
while true; do
|
||||
yanked=$(jq -r ".versions[] | select(.num == \"${exact_version}\") | .yanked" <<<"${crate_info}")
|
||||
if [[ "${yanked}" != "true" ]]; then
|
||||
break
|
||||
fi
|
||||
previous_stable_version=$(jq -r '.previous_stable_version' <<<"${manifest}")
|
||||
if [[ "${previous_stable_version}" == "null" ]]; then
|
||||
break
|
||||
fi
|
||||
info "${tool}@${exact_version} is yanked; downgrade to ${previous_stable_version}"
|
||||
exact_version="${previous_stable_version}"
|
||||
manifest=$(jq -r ".[\"${exact_version}\"]" "${manifest_dir}/${tool}.json")
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
# Static-linked binaries compiled for linux-musl will also work on linux-gnu systems and are
|
||||
# usually preferred over linux-gnu binaries because they can avoid glibc version issues.
|
||||
# (rustc enables statically linking for linux-musl by default, except for mips.)
|
||||
host_platform="${host_arch}_linux_musl"
|
||||
download_info=$(jq -r ".${host_platform}" <<<"${manifest}")
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
# Even if host_env is musl, we won't issue an error here because it seems that in
|
||||
# some cases linux-gnu binaries will work on linux-musl hosts.
|
||||
# https://wiki.alpinelinux.org/wiki/Running_glibc_programs
|
||||
# TODO: However, a warning may make sense.
|
||||
host_platform="${host_arch}_linux_gnu"
|
||||
download_info=$(jq -r ".${host_platform}" <<<"${manifest}")
|
||||
elif [[ "${host_env}" == "gnu" ]]; then
|
||||
# TODO: don't hardcode tool name and use 'prefer_linux_gnu' field in base manifest.
|
||||
case "${tool}" in
|
||||
cargo-nextest)
|
||||
# TODO: don't hardcode required glibc version
|
||||
required_glibc_version=2.27
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"${required_glibc_version}"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
|
||||
# musl build of nextest is slow, so use glibc build if host_env is gnu.
|
||||
# https://github.com/taiki-e/install-action/issues/13
|
||||
host_platform="${host_arch}_linux_gnu"
|
||||
download_info=$(jq -r ".${host_platform}" <<<"${manifest}")
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
macos | windows)
|
||||
# Binaries compiled for x86_64 macOS will usually also work on AArch64 macOS.
|
||||
# Binaries compiled for x86_64 Windows will usually also work on AArch64 Windows 11+.
|
||||
host_platform="${host_arch}_${host_os}"
|
||||
download_info=$(jq -r ".${host_platform}" <<<"${manifest}")
|
||||
if [[ "${download_info}" == "null" ]] && [[ "${host_arch}" != "x86_64" ]]; then
|
||||
host_platform="x86_64_${host_os}"
|
||||
download_info=$(jq -r ".${host_platform}" <<<"${manifest}")
|
||||
fi
|
||||
;;
|
||||
*) bail "unsupported OS type '${host_os}' for ${tool}" ;;
|
||||
esac
|
||||
}
|
||||
read_download_info() {
|
||||
local tool="$1"
|
||||
local version="$2"
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
bail "${tool}@${version} for '${host_os}' is not supported"
|
||||
fi
|
||||
checksum=$(jq -r '.checksum' <<<"${download_info}")
|
||||
url=$(jq -r '.url' <<<"${download_info}")
|
||||
local tmp
|
||||
bin_in_archive=()
|
||||
if [[ "${url}" == "null" ]]; then
|
||||
local template
|
||||
template=$(jq -c ".template.${host_platform}" "${manifest_dir}/${tool}.json")
|
||||
template="${template//\$\{version\}/${exact_version}}"
|
||||
url=$(jq -r '.url' <<<"${template}")
|
||||
tmp=$(jq -r '.bin' <<<"${template}")
|
||||
if [[ "${tmp}" == *"["* ]]; then
|
||||
# shellcheck disable=SC2207
|
||||
bin_in_archive=($(jq -r '.bin[]' <<<"${template}"))
|
||||
fi
|
||||
else
|
||||
tmp=$(jq -r '.bin' <<<"${download_info}")
|
||||
if [[ "${tmp}" == *"["* ]]; then
|
||||
# shellcheck disable=SC2207
|
||||
bin_in_archive=($(jq -r '.bin[]' <<<"${download_info}"))
|
||||
fi
|
||||
fi
|
||||
if [[ ${#bin_in_archive[@]} -eq 0 ]]; then
|
||||
if [[ "${tmp}" == "null" ]]; then
|
||||
bin_in_archive=("${tool}${exe}")
|
||||
else
|
||||
bin_in_archive=("${tmp}")
|
||||
fi
|
||||
fi
|
||||
if [[ "${rust_crate}" == "null" ]]; then
|
||||
# Moving files to /usr/local/bin requires sudo in some environments, so do not use it: https://github.com/taiki-e/install-action/issues/543
|
||||
bin_dir="${install_action_dir}/bin"
|
||||
else
|
||||
bin_dir="${cargo_bin}"
|
||||
fi
|
||||
}
|
||||
download_from_manifest() {
|
||||
read_manifest "$@"
|
||||
download_from_download_info "$@"
|
||||
}
|
||||
download_from_download_info() {
|
||||
read_download_info "$@"
|
||||
download_and_extract "${url}" "${checksum}" "${bin_dir}" "${bin_in_archive[@]}"
|
||||
}
|
||||
install_cargo_binstall() {
|
||||
local binstall_version
|
||||
binstall_version=$(jq -r '.latest.version' "${manifest_dir}/cargo-binstall.json")
|
||||
local install_binstall=1
|
||||
_binstall_version=$("cargo-binstall${exe}" binstall -V 2>/dev/null || true)
|
||||
if [[ -n "${_binstall_version}" ]]; then
|
||||
if [[ "${_binstall_version}" == "${binstall_version}" ]]; then
|
||||
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}"
|
||||
install_binstall=''
|
||||
else
|
||||
info "cargo-binstall already installed at ${cargo_bin}/cargo-binstall${exe}, but is not compatible version with install-action, upgrading"
|
||||
rm -- "${cargo_bin}/cargo-binstall${exe}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${install_binstall}" ]]; then
|
||||
info "installing cargo-binstall@latest (${binstall_version})"
|
||||
download_from_manifest "cargo-binstall" "latest"
|
||||
installed_at=$(type -P "cargo-binstall${exe}" || true)
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "cargo-binstall installed at ${installed_at}"
|
||||
else
|
||||
warn "cargo-binstall should be installed at ${bin_dir:-}/cargo-binstall${exe}; but cargo-binstall${exe} not found in path"
|
||||
fi
|
||||
rx "cargo-binstall${exe}" binstall -V
|
||||
fi
|
||||
}
|
||||
apt_update() {
|
||||
retry _sudo apt-get -o Acquire::Retries=10 -qq update
|
||||
apt_updated=1
|
||||
}
|
||||
apt_install() {
|
||||
if [[ -z "${apt_updated:-}" ]]; then
|
||||
apt_update
|
||||
fi
|
||||
retry _sudo apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends "$@"
|
||||
}
|
||||
apt_remove() {
|
||||
_sudo apt-get -qq -o Dpkg::Use-Pty=0 remove -y "$@"
|
||||
}
|
||||
snap_install() {
|
||||
retry _sudo snap install "$@"
|
||||
}
|
||||
dnf_install() {
|
||||
retry _sudo "${dnf}" install -y "$@"
|
||||
}
|
||||
zypper_install() {
|
||||
retry _sudo zypper install -y "$@"
|
||||
}
|
||||
pacman_install() {
|
||||
retry _sudo pacman -Sy --noconfirm "$@"
|
||||
}
|
||||
apk_install() {
|
||||
if type -P sudo >/dev/null; then
|
||||
retry sudo apk --no-cache add "$@"
|
||||
elif type -P doas >/dev/null; then
|
||||
retry doas apk --no-cache add "$@"
|
||||
else
|
||||
retry apk --no-cache add "$@"
|
||||
fi
|
||||
}
|
||||
sys_install() {
|
||||
case "${base_distro}" in
|
||||
debian) apt_install "$@" ;;
|
||||
fedora) dnf_install "$@" ;;
|
||||
suse) zypper_install "$@" ;;
|
||||
arch) pacman_install "$@" ;;
|
||||
alpine) apk_install "$@" ;;
|
||||
esac
|
||||
}
|
||||
init_install_action_bin_dir() {
|
||||
if [[ -z "${init_install_action_bin:-}" ]]; then
|
||||
init_install_action_bin=1
|
||||
mkdir -p -- "${bin_dir}"
|
||||
export PATH="${PATH}:${bin_dir}"
|
||||
local _bin_dir
|
||||
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
# TODO: avoid this when already added
|
||||
info "adding '${_bin_dir}' to PATH"
|
||||
printf '%s\n' "${_bin_dir}" >>"${GITHUB_PATH}"
|
||||
fi
|
||||
}
|
||||
canonicalize_windows_path() {
|
||||
case "${host_os}" in
|
||||
windows) sed -E 's/^\/cygdrive\//\//; s/^\/c\//C:\\/; s/\//\\/g' <<<"$1" ;;
|
||||
*) printf '%s\n' "$1" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
# cargo-binstall may call `cargo install` on their fallback: https://github.com/taiki-e/install-action/pull/54#issuecomment-1383140833
|
||||
# cross calls rustup on `cross --version` if the current directly is cargo workspace.
|
||||
export CARGO_NET_RETRY=10
|
||||
export RUSTUP_MAX_RETRIES=10
|
||||
|
||||
if [[ $# -gt 0 ]]; then
|
||||
bail "invalid argument '$1'"
|
||||
fi
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
manifest_dir="$(dirname -- "$0")/manifests"
|
||||
|
||||
# Inputs
|
||||
tool="${INPUT_TOOL:-}"
|
||||
tools=()
|
||||
if [[ -n "${tool}" ]]; then
|
||||
while read -rd,; do
|
||||
tools+=("${REPLY}")
|
||||
done < <(normalize_comma_or_space_separated "${tool}")
|
||||
fi
|
||||
if [[ ${#tools[@]} -eq 0 ]]; then
|
||||
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
|
||||
# Exit with 0 for backward compatibility.
|
||||
# TODO: We want to reject it in the next major release.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
enable_checksum="${INPUT_CHECKSUM:-}"
|
||||
case "${enable_checksum}" in
|
||||
true) ;;
|
||||
false) enable_checksum='' ;;
|
||||
*) bail "'checksum' input option must be 'true' or 'false': '${enable_checksum}'" ;;
|
||||
esac
|
||||
|
||||
fallback="${INPUT_FALLBACK:-}"
|
||||
case "${fallback}" in
|
||||
none | cargo-binstall | cargo-install) ;;
|
||||
*) bail "'fallback' input option must be 'none', 'cargo-binstall', or 'cargo-install': '${fallback}'" ;;
|
||||
esac
|
||||
|
||||
# Refs: https://github.com/rust-lang/rustup/blob/HEAD/rustup-init.sh
|
||||
base_distro=''
|
||||
exe=''
|
||||
case "$(uname -s)" in
|
||||
Linux)
|
||||
host_os=linux
|
||||
ldd_version=$(ldd --version 2>&1 || true)
|
||||
if grep -Fq musl <<<"${ldd_version}"; then
|
||||
host_env=musl
|
||||
else
|
||||
host_env=gnu
|
||||
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed -E "s/.* //g")
|
||||
fi
|
||||
if [[ -e /etc/os-release ]]; then
|
||||
if grep -Eq '^ID_LIKE=' /etc/os-release; then
|
||||
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release | cut -d= -f2)
|
||||
case "${base_distro}" in
|
||||
*debian*) base_distro=debian ;;
|
||||
*fedora*) base_distro=fedora ;;
|
||||
*suse*) base_distro=suse ;;
|
||||
*arch*) base_distro=arch ;;
|
||||
*alpine*) base_distro=alpine ;;
|
||||
esac
|
||||
else
|
||||
base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
|
||||
fi
|
||||
base_distro="${base_distro//\"/}"
|
||||
elif [[ -e /etc/redhat-release ]]; then
|
||||
# /etc/os-release is available on RHEL/CentOS 7+
|
||||
base_distro=fedora
|
||||
elif [[ -e /etc/debian_version ]]; then
|
||||
# /etc/os-release is available on Debian 7+
|
||||
base_distro=debian
|
||||
fi
|
||||
case "${base_distro}" in
|
||||
fedora)
|
||||
dnf=dnf
|
||||
if ! type -P dnf >/dev/null; then
|
||||
if type -P microdnf >/dev/null; then
|
||||
# fedora-based distributions have "minimal" images that
|
||||
# use microdnf instead of dnf.
|
||||
dnf=microdnf
|
||||
else
|
||||
# If neither dnf nor microdnf is available, it is
|
||||
# probably an RHEL7-based distribution that does not
|
||||
# have dnf installed by default.
|
||||
dnf=yum
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
Darwin) host_os=macos ;;
|
||||
MINGW* | MSYS* | CYGWIN* | Windows_NT)
|
||||
host_os=windows
|
||||
exe=.exe
|
||||
;;
|
||||
*) bail "unrecognized OS type '$(uname -s)'" ;;
|
||||
esac
|
||||
# NB: Sync with tools/ci/tool-list.sh.
|
||||
case "$(uname -m)" in
|
||||
aarch64 | arm64) host_arch=aarch64 ;;
|
||||
# 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/cross-rs/cross/pull/1018
|
||||
# Does it seem only armv7l+ is supported?
|
||||
# https://github.com/actions/runner/blob/v2.321.0/src/Misc/externals.sh#L178
|
||||
# https://github.com/actions/runner/issues/688
|
||||
xscale | arm | armv*l) 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>" ;;
|
||||
ppc64le) host_arch=powerpc64le ;;
|
||||
riscv64) host_arch=riscv64 ;;
|
||||
s390x) host_arch=s390x ;;
|
||||
# Very few tools provide prebuilt binaries for these.
|
||||
# TODO: fallback to `cargo install`? (binstall fallback is not good idea here as cargo-binstall doesn't provide prebuilt binaries for these.)
|
||||
loongarch64 | mips | mips64 | ppc | ppc64 | sun4v) bail "$(uname -m) 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 x86_64/AArch64/Arm Linux, x86_64/AArch64 Windows,
|
||||
# and x86_64/AArch64 macOS.
|
||||
# https://github.com/actions/runner/blob/v2.321.0/.github/workflows/build.yml#L21
|
||||
# https://docs.github.com/en/actions/reference/runners/self-hosted-runners#supported-processor-architectures
|
||||
# And IBM provides runners for powerpc64le/s390x Linux.
|
||||
# https://github.com/IBM/actionspz
|
||||
# So we can assume x86_64 unless it has a known non-x86_64 uname -m result.
|
||||
# TODO: uname -m on windows-11-arm returns "x86_64"
|
||||
*) host_arch=x86_64 ;;
|
||||
esac
|
||||
info "host platform: ${host_arch}_${host_os}"
|
||||
|
||||
home="${HOME:-}"
|
||||
if [[ -z "${home}" ]]; then
|
||||
# https://github.com/IBM/actionspz/issues/30
|
||||
home=$(realpath ~)
|
||||
export HOME="${home}"
|
||||
fi
|
||||
if [[ "${host_os}" == "windows" ]]; then
|
||||
if [[ "${home}" == "/home/"* ]]; then
|
||||
if [[ -d "${home/\/home\///c/Users/}" ]]; then
|
||||
# MSYS2 https://github.com/taiki-e/install-action/pull/518#issuecomment-2160736760
|
||||
home="${home/\/home\///c/Users/}"
|
||||
elif [[ -d "${home/\/home\///cygdrive/c/Users/}" ]]; then
|
||||
# Cygwin https://github.com/taiki-e/install-action/issues/224#issuecomment-1720196288
|
||||
home="${home/\/home\///cygdrive/c/Users/}"
|
||||
else
|
||||
warn "\$HOME starting /home/ (${home}) on Windows bash is usually fake path, this may cause installation issue"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
install_action_dir="${home}/.install-action"
|
||||
tmp_dir="${install_action_dir}/tmp"
|
||||
cargo_bin="${CARGO_HOME:-"${home}/.cargo"}/bin"
|
||||
# If $CARGO_HOME does not exist, or cargo installed outside of $CARGO_HOME/bin
|
||||
# is used ($CARGO_HOME/bin is most likely not included in the PATH), fallback to
|
||||
# $install_action_dir/bin.
|
||||
if [[ "${host_os}" == "windows" ]]; then
|
||||
if type -P cargo >/dev/null; then
|
||||
info "cargo is located at $(type -P cargo)"
|
||||
cargo_bin=$(dirname -- "$(type -P cargo)")
|
||||
else
|
||||
cargo_bin="${install_action_dir}/bin"
|
||||
fi
|
||||
elif [[ ! -e "${cargo_bin}" ]] || [[ "$(type -P cargo || true)" != "${cargo_bin}/cargo"* ]]; then
|
||||
if type -P cargo >/dev/null; then
|
||||
info "cargo is located at $(type -P cargo)"
|
||||
fi
|
||||
# Moving files to /usr/local/bin requires sudo in some environments, so do not use it: https://github.com/taiki-e/install-action/issues/543
|
||||
cargo_bin="${install_action_dir}/bin"
|
||||
fi
|
||||
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
if ! type -P jq >/dev/null || ! type -P curl >/dev/null || ! type -P tar >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (jq, curl, and/or tar)\n'
|
||||
sys_packages=()
|
||||
if ! type -P curl >/dev/null; then
|
||||
sys_packages+=(ca-certificates curl)
|
||||
fi
|
||||
if ! type -P tar >/dev/null; then
|
||||
sys_packages+=(tar)
|
||||
fi
|
||||
if [[ "${dnf:-}" == "yum" ]]; then
|
||||
# On RHEL7-based distribution jq requires EPEL
|
||||
if ! type -P jq >/dev/null; then
|
||||
sys_packages+=(epel-release)
|
||||
sys_install "${sys_packages[@]}"
|
||||
sys_install jq --enablerepo=epel
|
||||
else
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
else
|
||||
if ! type -P jq >/dev/null; then
|
||||
# https://github.com/taiki-e/install-action/issues/521
|
||||
if [[ "${base_distro}" == "arch" ]]; then
|
||||
sys_packages+=(glibc)
|
||||
fi
|
||||
sys_packages+=(jq)
|
||||
fi
|
||||
sys_install "${sys_packages[@]}"
|
||||
fi
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
*) warn "install-action requires at least jq and curl on non-Debian/Fedora/SUSE/Arch/Alpine-based Linux" ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
macos)
|
||||
if ! type -P jq >/dev/null || ! type -P curl >/dev/null; then
|
||||
warn "install-action requires at least jq and curl on macOS"
|
||||
fi
|
||||
;;
|
||||
windows)
|
||||
if ! type -P curl >/dev/null; then
|
||||
warn "install-action requires at least curl on Windows"
|
||||
fi
|
||||
if [[ -f "${install_action_dir}/jq/bin/jq.exe" ]]; then
|
||||
jq() { "${install_action_dir}/jq/bin/jq.exe" -b "$@"; }
|
||||
elif type -P jq >/dev/null; then
|
||||
# https://github.com/jqlang/jq/issues/1854
|
||||
_tmp=$(jq -r .a <<<'{}' | wc -c)
|
||||
if [[ "${_tmp}" != 5 ]]; then
|
||||
_tmp=$({ jq -b -r .a 2>/dev/null <<<'{}' || true; } | wc -c)
|
||||
if [[ "${_tmp}" == 5 ]]; then
|
||||
jq() { command jq -b "$@"; }
|
||||
else
|
||||
jq() { command jq "$@" | tr -d '\r'; }
|
||||
fi
|
||||
fi
|
||||
else
|
||||
printf '::group::Install packages required for installation (jq)\n'
|
||||
mkdir -p -- "${install_action_dir}/jq/bin"
|
||||
url='https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-windows-amd64.exe'
|
||||
checksum='23cb60a1354eed6bcc8d9b9735e8c7b388cd1fdcb75726b93bc299ef22dd9334'
|
||||
(
|
||||
cd -- "${install_action_dir}/jq/bin"
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
mv -- tmp jq.exe
|
||||
)
|
||||
printf '::endgroup::\n'
|
||||
jq() { "${install_action_dir}/jq/bin/jq.exe" -b "$@"; }
|
||||
fi
|
||||
;;
|
||||
*) bail "unsupported host OS '${host_os}'" ;;
|
||||
esac
|
||||
|
||||
unsupported_tools=()
|
||||
for tool in "${tools[@]}"; do
|
||||
if [[ "${tool}" == *"@"* ]]; then
|
||||
version="${tool#*@}"
|
||||
tool="${tool%@*}"
|
||||
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?$|^latest$ ]]; then
|
||||
if [[ ! "${version}" =~ ^([1-9][0-9]*(\.[0-9]+(\.[0-9]+)?)?|0\.[1-9][0-9]*(\.[0-9]+)?|^0\.0\.[0-9]+)(-[0-9A-Za-z\.-]+)?(\+[0-9A-Za-z\.-]+)?$|^latest$ ]]; then
|
||||
bail "install-action does not support semver operators: '${version}'"
|
||||
fi
|
||||
bail "install-action v2 does not support semver build-metadata: '${version}'; if you need these supports again, please submit an issue at <https://github.com/taiki-e/install-action>"
|
||||
fi
|
||||
else
|
||||
version=latest
|
||||
fi
|
||||
installed_bin=()
|
||||
case "${tool}" in
|
||||
protoc)
|
||||
info "installing ${tool}@${version}"
|
||||
read_manifest "protoc" "${version}"
|
||||
read_download_info "protoc" "${version}"
|
||||
# Copying files to /usr/local/include requires sudo, so do not use it.
|
||||
bin_dir="${install_action_dir}/bin"
|
||||
include_dir="${install_action_dir}/include"
|
||||
init_install_action_bin_dir
|
||||
if [[ ! -e "${include_dir}" ]]; then
|
||||
mkdir -p -- "${include_dir}"
|
||||
fi
|
||||
if ! type -P unzip >/dev/null; then
|
||||
case "${base_distro}" in
|
||||
debian | fedora | suse | arch | alpine)
|
||||
printf '::group::Install packages required for installation (unzip)\n'
|
||||
sys_install unzip
|
||||
printf '::endgroup::\n'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
mkdir -p -- "${tmp_dir}"
|
||||
(
|
||||
cd -- "${tmp_dir}"
|
||||
download_and_checksum "${url}" "${checksum}"
|
||||
unzip -q tmp
|
||||
mv -- "bin/protoc${exe}" "${bin_dir}/"
|
||||
mkdir -p -- "${include_dir}/"
|
||||
cp -r -- include/. "${include_dir}/"
|
||||
if [[ -z "${PROTOC:-}" ]]; then
|
||||
_bin_dir=$(canonicalize_windows_path "${bin_dir}")
|
||||
info "setting PROTOC environment variable to '${_bin_dir}/protoc${exe}'"
|
||||
printf '%s\n' "PROTOC=${_bin_dir}/protoc${exe}" >>"${GITHUB_ENV}"
|
||||
fi
|
||||
)
|
||||
rm -rf -- "${tmp_dir}"
|
||||
installed_bin=("${tool}${exe}")
|
||||
;;
|
||||
valgrind)
|
||||
info "installing ${tool}@${version}"
|
||||
case "${version}" in
|
||||
latest) ;;
|
||||
*) warn "specifying the version of ${tool} is not supported yet by this action" ;;
|
||||
esac
|
||||
case "${host_os}" in
|
||||
linux) ;;
|
||||
macos | windows) bail "${tool} for non-Linux is not supported yet by this action" ;;
|
||||
*) bail "unsupported host OS '${host_os}' for ${tool}" ;;
|
||||
esac
|
||||
# libc6-dbg is needed to run Valgrind
|
||||
apt_install libc6-dbg
|
||||
# Use snap to install the latest Valgrind
|
||||
# https://snapcraft.io/install/valgrind/ubuntu
|
||||
snap_install valgrind --classic
|
||||
installed_bin=("${tool}${exe}")
|
||||
;;
|
||||
cargo-binstall)
|
||||
case "${version}" in
|
||||
latest) ;;
|
||||
*) warn "specifying the version of ${tool} is not supported by this action" ;;
|
||||
esac
|
||||
install_cargo_binstall
|
||||
printf '\n'
|
||||
continue
|
||||
;;
|
||||
*)
|
||||
# Handle aliases.
|
||||
# NB: Update alias list in tools/publish.rs and tool input option in test-alias in .github/workflows/ci.yml.
|
||||
# TODO(codegen): auto-detect cases where crate name and tool name are different.
|
||||
case "${tool}" in
|
||||
nextest) tool=cargo-nextest ;;
|
||||
taplo-cli | typos-cli | wasm-bindgen-cli | wasmtime-cli) tool="${tool%-cli}" ;;
|
||||
esac
|
||||
|
||||
# Use cargo-binstall fallback if tool is not available.
|
||||
if [[ ! -f "${manifest_dir}/${tool}.json" ]]; then
|
||||
case "${version}" in
|
||||
latest) unsupported_tools+=("${tool}") ;;
|
||||
*) unsupported_tools+=("${tool}@${version}") ;;
|
||||
esac
|
||||
continue
|
||||
fi
|
||||
|
||||
# Use cargo-binstall fallback if tool is available but the specified version not available.
|
||||
read_manifest "${tool}" "${version}"
|
||||
if [[ "${download_info}" == "null" ]]; then
|
||||
if [[ "${rust_crate}" == "null" ]] || [[ "${fallback}" == "none" ]]; then
|
||||
bail "${tool}@${version} for '${host_arch}_${host_os}' is not supported"
|
||||
fi
|
||||
warn "${tool}@${version} for '${host_arch}_${host_os}' is not supported; fallback to ${fallback}"
|
||||
case "${version}" in
|
||||
latest) unsupported_tools+=("${rust_crate}") ;;
|
||||
*) unsupported_tools+=("${rust_crate}@${version}") ;;
|
||||
esac
|
||||
continue
|
||||
fi
|
||||
|
||||
info "installing ${tool}@${version}"
|
||||
|
||||
# Pre-install
|
||||
case "${tool}" in
|
||||
shellcheck)
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
if type -P shellcheck >/dev/null; then
|
||||
apt_remove -y shellcheck
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
cyclonedx)
|
||||
case "${host_os}" in
|
||||
linux)
|
||||
apt_install libicu-dev
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
download_from_download_info "${tool}" "${version}"
|
||||
;;
|
||||
esac
|
||||
|
||||
tool_bin_stems=()
|
||||
for tool_bin in "${installed_bin[@]}"; do
|
||||
tool_bin=$(basename -- "${tool_bin}")
|
||||
tool_bin_stem="${tool_bin%.exe}"
|
||||
installed_at=$(type -P "${tool_bin}" || true)
|
||||
if [[ -z "${installed_at}" ]]; then
|
||||
tool_bin="${tool_bin_stem}"
|
||||
installed_at=$(type -P "${tool_bin}" || true)
|
||||
fi
|
||||
if [[ -n "${installed_at}" ]]; then
|
||||
info "${tool_bin_stem} installed at ${installed_at}"
|
||||
else
|
||||
warn "${tool_bin_stem} should be installed at ${bin_dir:+"${bin_dir}/"}${tool_bin}${exe}; but ${tool_bin}${exe} not found in path"
|
||||
fi
|
||||
tool_bin_stems+=("${tool_bin_stem}")
|
||||
done
|
||||
for tool_bin_stem in "${tool_bin_stems[@]}"; do
|
||||
# cargo-udeps 0.1.30 and wasm-pack 0.12.0 do not support --version flag.
|
||||
case "${tool_bin_stem}" in
|
||||
# biome up to 1.2.2 exits with 1 on both --version and --help flags.
|
||||
# cargo-machete up to 0.6.0 does not support --version flag.
|
||||
# wait-for-them up to 0.4.0 does not support --version flag.
|
||||
biome | cargo-machete | wait-for-them) rx "${tool_bin_stem}" --version || true ;;
|
||||
# these packages support neither --version nor --help flag.
|
||||
cargo-auditable | cargo-careful | wasm-bindgen-test-runner) ;;
|
||||
# wasm2es6js does not support --version flag and --help flag doesn't contains version info.
|
||||
wasm2es6js) ;;
|
||||
# iai-callgrind-runner --version works only with iai-callgrind in nearby Cargo.toml.
|
||||
iai-callgrind-runner) ;;
|
||||
# cargo-zigbuild/cargo-insta has no --version flag on `cargo $tool_bin_stem` subcommand.
|
||||
cargo-zigbuild | cargo-insta) rx "${tool_bin_stem}" --version ;;
|
||||
# deepsource has version command instead of --version flag.
|
||||
deepsource | vacuum) rx "${tool_bin_stem}" version ;;
|
||||
cargo-*)
|
||||
case "${tool_bin_stem}" in
|
||||
# cargo-valgrind 2.1.0's --version flag just calls cargo's --version flag
|
||||
cargo-valgrind) rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help ;;
|
||||
*)
|
||||
if ! rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --version; then
|
||||
rx "${tool_bin_stem}" "${tool_bin_stem#cargo-}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
if ! rx "${tool_bin_stem}" --version; then
|
||||
rx "${tool_bin_stem}" --help
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
printf '\n'
|
||||
done
|
||||
|
||||
if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
||||
IFS=','
|
||||
case "${fallback}" in
|
||||
none) bail "install-action does not support ${unsupported_tools[*]} (fallback is disabled by 'fallback: none' input option)" ;;
|
||||
cargo-binstall)
|
||||
case "${host_arch}" in
|
||||
x86_64 | aarch64) ;;
|
||||
*)
|
||||
info "cargo-binstall does not provide prebuilt binaries for this platform (${host_arch}); use 'cargo-install' fallback instead"
|
||||
fallback=cargo-install
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
info "install-action does not support ${unsupported_tools[*]}; fallback to ${fallback}"
|
||||
IFS=$'\n\t'
|
||||
case "${fallback}" in
|
||||
cargo-binstall)
|
||||
install_cargo_binstall
|
||||
if [[ -z "${GITHUB_TOKEN:-}" ]] && [[ -n "${DEFAULT_GITHUB_TOKEN:-}" ]]; then
|
||||
export GITHUB_TOKEN="${DEFAULT_GITHUB_TOKEN}"
|
||||
fi
|
||||
# By default, cargo-binstall enforce downloads over secure transports only.
|
||||
# As a result, http will be disabled, and it will also set
|
||||
# min tls version to be 1.2
|
||||
cargo-binstall binstall --force --no-confirm --locked "${unsupported_tools[@]}"
|
||||
if ! type -P cargo >/dev/null; then
|
||||
_bin_dir=$(canonicalize_windows_path "${home}/.cargo/bin")
|
||||
# TODO: avoid this when already added
|
||||
info "adding '${_bin_dir}' to PATH"
|
||||
printf '%s\n' "${_bin_dir}" >>"${GITHUB_PATH}"
|
||||
fi
|
||||
;;
|
||||
cargo-install)
|
||||
cargo install --locked "${unsupported_tools[@]}"
|
||||
;;
|
||||
*) bail "unhandled fallback ${fallback}" ;;
|
||||
esac
|
||||
fi
|
||||
@@ -1,204 +0,0 @@
|
||||
{
|
||||
"rust_crate": "coreutils",
|
||||
"template": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": "coreutils-${version}-x86_64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-apple-darwin.tar.gz",
|
||||
"bin": "coreutils-${version}-x86_64-apple-darwin/coreutils"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-x86_64-pc-windows-msvc.zip",
|
||||
"bin": "coreutils-${version}-x86_64-pc-windows-msvc/coreutils.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-unknown-linux-musl.tar.gz",
|
||||
"bin": "coreutils-${version}-aarch64-unknown-linux-musl/coreutils"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-apple-darwin.tar.gz",
|
||||
"bin": "coreutils-${version}-aarch64-apple-darwin/coreutils"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/uutils/coreutils/releases/download/${version}/coreutils-${version}-aarch64-pc-windows-msvc.zip",
|
||||
"bin": "coreutils-${version}-aarch64-pc-windows-msvc/coreutils.exe"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/uutils/coreutils/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"0.5.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE3A58E83993BE",
|
||||
"checksum": "dc3ced6fa8ea63f20640b4cb610017c4afa8fdaf6318c998161bbaf5e7bfc830"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE3A5B4C77B5CD",
|
||||
"checksum": "9c6b68cb1e01619ed5ff2f9691e58d9e4035e6120e21030c4608f9a234a3089d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE3A5967011891",
|
||||
"checksum": "ba0a319a2acf0ab2c1786fb75a246090d905f49762638e903b4f8ff3195b72be"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE3A5814A6F76A",
|
||||
"checksum": "a1ffa4faf1e1b6267edb58a5015fbc09dd6f787d80c4d59d781876374edb0f8e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE3A5ACB7FBD12",
|
||||
"checksum": "cb54ceebbd09936b2ee5167d5ff9318c3a9e28e2f154fddd3ec7febb7fc40624"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE3A586ED221E8",
|
||||
"checksum": "96538e06f0092b23cb0f368426fc2b1132f494ce7195ccc53e0fc8071436f73c"
|
||||
}
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.0"
|
||||
},
|
||||
"0.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE1FE2BC2BBF8B",
|
||||
"checksum": "7658be348de0741308f59ddc0ceec0c84a879b5fad575226c4628a5ecd39c06d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE1FE48EEDC63C",
|
||||
"checksum": "6e4be8429efe86c9a60247ae7a930221ed11770a975fb4b6fd09ff8d39b9a15c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE1FE334CD6CFA",
|
||||
"checksum": "3d22d9371118f3f6b2dbbc98d21cbfee5d3a752732af5b1efb456c6410095cda"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE1FE2D205235A",
|
||||
"checksum": "426eb4b18dd2ba9af6397211f7710f6474a8ec700d0f3249f147c544318d85a3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE1FE49AA328F5",
|
||||
"checksum": "a148b660eeaf409af7a4406903f93d0e6713a5eb9adcaf71a1d732f1e3cc3522"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE1FE2D8191A32",
|
||||
"checksum": "82b22fe1ca187d9aa136937aa52f2a485e40a98816f6fbecc6655199bf783198"
|
||||
}
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.0"
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE134D1A56FA78",
|
||||
"checksum": "4f31610e2681e278e7bce14f4dc0fc5f0265a10b102f7153c8cff40af640cf31"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE134D802411C9",
|
||||
"checksum": "f5990c7c50b0ec0d131e135df8974ab6f552ac07bab45173d734c871af725edb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE134CE2994BDF",
|
||||
"checksum": "bcb447c03bc8e15ae78a749586eddf238f4c6d9576c1b4de6b6077fa3bce2a4f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE134C8A0A73A1",
|
||||
"checksum": "44750ba4e31bb02dd8272f22a778e80dd2658504e5774b24c68edae160d6ac81"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE134DCD7BEF42",
|
||||
"checksum": "af60b273599671520b8bf2dc646fee455023d74bf72826e8491729b12748c563"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE134C4D7E8691",
|
||||
"checksum": "e3dadc0af59461b2da53a7d9b70c930009183963cfbf34b0d3b9f5c5451f7f0a"
|
||||
}
|
||||
},
|
||||
"0.2": {
|
||||
"version": "0.2.2"
|
||||
},
|
||||
"0.2.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDEFDAE198B69D",
|
||||
"checksum": "71551a36b13ae5c7078b7e97d4c264a77446246c638379531efdeec813473921"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDEFDCDBF40B8F",
|
||||
"checksum": "d60533c66d5f9d8b4c5aaec3837a25ef8b82227c1ace780c2d97f94da1c8b229"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDEFDB12CFA83D",
|
||||
"checksum": "45922f4f43a7b4cc1191d52548201b244343cfb3c27e7761f34ce654e4cfb1b1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDEFDA5E470728",
|
||||
"checksum": "fa60e7777d99e00cafe86a38e859b3d21a295b06c48ac6470f87b51964a3ead3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDEFDB559449D8",
|
||||
"checksum": "7a48b23626bce2e114a2be674fae8af857438d96633bf6f6e9b80b0d4c18d69b"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDEFDA6C9C82B9",
|
||||
"checksum": "c248ac5c0f0dca0971dfda1042c3db6b9e0d498d0666192922c51f358ccbff4a"
|
||||
}
|
||||
},
|
||||
"0.2.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DDED3C424B1268",
|
||||
"checksum": "aada79c3d4a590bd36d139634e0b5f7f1e29061e59af5a98dc7bb96d8440016b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DDED3E7986A885",
|
||||
"checksum": "4ad19ce28d5b53331853891e87666310c0bcf1fd2d4daaee4dd3fe0d748c7257"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DDED3C63D63EDF",
|
||||
"checksum": "5b1b8d6e88b3ed8d3af1ca7b180b3d99674751286e797f9735c367d680cfc634"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DDED3BD8D22D17",
|
||||
"checksum": "1a93b2cc13129f5d876ed66ad83766e598af5297568d3df1b56a3180b95ac3e0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DDED3CF809BDFB",
|
||||
"checksum": "6f2995336117a9d5ff33c6ed67148b75c23a130649fbbc8aecd6a22f1d850454"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DDED3BCAB7EDE2",
|
||||
"checksum": "ed282fbb5a500574050e2a0c9e668d8ea13a7be4968625d2bb0e5a5758dcb08c"
|
||||
}
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"0.1.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DD9B07C650D18D",
|
||||
"checksum": "463648347b1fc337414a864bda960c9cbd1bd4a540f344c010ff5bb35199e6d7"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DD9B0837D94459",
|
||||
"checksum": "0a27f09f03811289b9ddcff8c6b7c1bf6e971b5eac3dd536208a40e2c1ea9cd9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DD9B07EF1F3F84",
|
||||
"checksum": "4ff3c7e5149ade20a342487d1c09cc6cc63599af6dfb28d2558b925780a72d82"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DD9B0770F0F163",
|
||||
"checksum": "6572292ee74bb6a7efa88f05d0d0a7a5c696bae0ae341a438b983ae7775c9d47"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DD9B0840DF335A",
|
||||
"checksum": "7d8068f3d11278d96f78eb42b67d240bb8fb2386724ea597481e97ec75265d9c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD9B078E16C3DB",
|
||||
"checksum": "9faa0ec0f3df47cafa0a09fcead46da28e2640b5fe1316ad9cb7e11f19050bd4"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -32,10 +32,70 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE)",
|
||||
"latest": {
|
||||
"version": "1.2.0"
|
||||
"version": "1.4.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.2.0"
|
||||
"version": "1.4.0"
|
||||
},
|
||||
"1.4": {
|
||||
"version": "1.4.0"
|
||||
},
|
||||
"1.4.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8289D41A741D",
|
||||
"checksum": "fbeb563a8a53f1268786d70c0ed2a1e5c7e8142f76168b0b1d07cb6e694ebbfd"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8289D41BAB3C",
|
||||
"checksum": "3b42f618cd8d4364690553ad09e7ce9ac2fc548fb9905840720f21efb7c0ed19"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8289D4002BCF",
|
||||
"checksum": "7e148b4d79dd1ac0e7f6f3e637ac7ae03d287663e0c4204724ef3a2894560442"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8289D4282055",
|
||||
"checksum": "3a9107d8960cc03c21f52474f520798cf7c784ee53cda9aadbe83828ab1323e1"
|
||||
}
|
||||
},
|
||||
"1.3": {
|
||||
"version": "1.3.1"
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE69BEEF1273C5",
|
||||
"checksum": "efae063aa2faa85f5ccadb00d5321bb10adeb2b439ef8422a41951f532f68133"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE69BEEEB00219",
|
||||
"checksum": "15c7ae65e14df86f0b70d6c081332beba038cbc421386477fcd6507604d27677"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE69BEEEDE310E",
|
||||
"checksum": "88bdff3fd145c242b047ec70c3ccb57eec19ac1817eb8819d68d840aaca6cc81"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE69BEEEB00219",
|
||||
"checksum": "f7e91fed05a219db1ebc5a6b33c006991fb472a3963b3602c230ee0864748111"
|
||||
}
|
||||
},
|
||||
"1.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5F7074F325B7",
|
||||
"checksum": "1bbea224b92b57211db264725b59d127af9a6e1561293b47710620e7ea23b518"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5F7074F5BAE1",
|
||||
"checksum": "b562eed3e4eff6b85d2762bad0b22e88d49d4c4bc769503ca53f0c418a7d545a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5F7074E662D8",
|
||||
"checksum": "98bfe75764fbf2d000e773da5b7c8ba21371d55782cd9082094e78d8936fa338"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5F7074C8752B",
|
||||
"checksum": "cfa6b805ffb07b7097f00a345848e6b99ed26c9295dd5cb2e6a7014371348264"
|
||||
}
|
||||
},
|
||||
"1.2": {
|
||||
"version": "1.2.0"
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,13 +3,45 @@
|
||||
"template": null,
|
||||
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "2.3.2"
|
||||
"version": "2.3.3"
|
||||
},
|
||||
"2": {
|
||||
"version": "2.3.2"
|
||||
"version": "2.3.3"
|
||||
},
|
||||
"2.3": {
|
||||
"version": "2.3.2"
|
||||
"version": "2.3.3"
|
||||
},
|
||||
"2.3.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_linux_amd64",
|
||||
"etag": "0x8DE69CAD5311860",
|
||||
"checksum": "777b4bb7ddd10bdcc8a1aa398d37d05e91e866e7586f9cff3fca2f72b8153033"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_darwin_amd64",
|
||||
"etag": "0x8DE69CAD4300C11",
|
||||
"checksum": "a188059bb2046bb65ff5ba1b5beec95fea1096b873c227b629fe02f550a6e339"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_windows_amd64.exe",
|
||||
"etag": "0x8DE69CAD3E7E2A1",
|
||||
"checksum": "8a41dcb9377937e78299fbb22f494f69019002b79a0c18d174de621b0638ae46"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_linux_arm64",
|
||||
"etag": "0x8DE69CAD537C793",
|
||||
"checksum": "0a503893df39863edc65edef01fd6d82b45c6e47fa9132538593d5a2d33f2616"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_darwin_arm64",
|
||||
"etag": "0x8DE69CAD3E6D261",
|
||||
"checksum": "ef72b1af51ee4c72dcf7286771353b363e5901c998020f41ac0079fb50026fa0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/google/osv-scanner/releases/download/v2.3.3/osv-scanner_windows_arm64.exe",
|
||||
"etag": "0x8DE69CAD3B32B51",
|
||||
"checksum": "3c29b84b496d10a2932724a540e4594b35750840d20bf416edcaf32a6cddf326"
|
||||
}
|
||||
},
|
||||
"2.3.2": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -31,10 +31,48 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT)",
|
||||
"latest": {
|
||||
"version": "0.1.3"
|
||||
"version": "0.1.4"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.3"
|
||||
"version": "0.1.4"
|
||||
},
|
||||
"0.1.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE698A3B4092E8",
|
||||
"checksum": "2ee28fd2e807ace8edb6fbb2df063791d7c23d4e926f9806a175bb1d0a37d846"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE698A334E80E1",
|
||||
"checksum": "117dd15cf58785ed9ab30f73d192663ac37e744acd3befe50116ede6c8c85d49"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE698A4B6BD684",
|
||||
"checksum": "d97f0f18b3a214f4b054b4306541910b24c1a1a980ad3eca2e2925ea6d75d579"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE698A3ADBB2AD",
|
||||
"checksum": "e08dcabec80d9bd9e06730e3c58eb466fd8023564a9c1862af5423367e6cef20"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE698A350173FF",
|
||||
"checksum": "db836ffb2b891ca5b1b6e4060102e73ac4aad4513e271fdd2255f79977a4b263"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE698A4AC4B946",
|
||||
"checksum": "4a02b72c58b60beb39fd8613f4427d48ca2a9bf0cb021c342434aa1649e9af42"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE698A38375889",
|
||||
"checksum": "5293e81f63885c3b9e6cefea81031608d4fdb5e65fdda46a406f8b290e80476f"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE698A384EE4BA",
|
||||
"checksum": "2fa01a64f99a330e4bec5625ea280044873d2f693f2560b1089128506149a6ca"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE698A3F57EB51",
|
||||
"checksum": "c7782bfc23116d2205281990259464c6bba94033e6230d2b48487e3cb7e05334"
|
||||
}
|
||||
},
|
||||
"0.1.3": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -40,10 +40,214 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/j178/prek/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.3.0"
|
||||
"version": "0.3.6"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.0"
|
||||
"version": "0.3.6"
|
||||
},
|
||||
"0.3.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8336BBA09D20",
|
||||
"checksum": "942564ccc9c342d317294fec7b7a77aa24ec71136e3439b15cddb62e49f76899"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8336BB355BC6",
|
||||
"checksum": "0ef3ec3dd4429a5d9e2ebe1b65b37319b5611be3d688a86813aa3004761c4db3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE8336BB733099",
|
||||
"checksum": "71d02992997e3fc7a3cf1877febf385bc299cdbe397d1b7b2e57f8bc3d0a14e8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8336BA137EF7",
|
||||
"checksum": "0cf6d013c981a56465757dc7ff0fd3a9ceace27d7f0a792f435d1be79b790236"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8336B9C19C89",
|
||||
"checksum": "50535d4fb3a0fd05f137bbdae6f8ffde17615949bd282817e3aa5755dd8d8d4c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE8336B9C51B0E",
|
||||
"checksum": "25deb159d13e5d3c2c19c365cf9866c6ff142d5b2bbb91ac1c5c632cd48657da"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE8336BB159B79",
|
||||
"checksum": "3262928c98f958f57059a8fba8943932555de0662660241b3539df2133bfdc9e"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE8336BB2D9C50",
|
||||
"checksum": "2663d7c4975e240b3b5110a9a4ee2efb522716af65e5ba092548262499dc7479"
|
||||
}
|
||||
},
|
||||
"0.3.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7DC7D17D3FB0",
|
||||
"checksum": "b8a18b6da657e2a85cabaa699da191f0aaa55008109cf97d23ae0580962876dc"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7DC7D0E02972",
|
||||
"checksum": "e4fdab89c5fcca22ea99c4582eb8186e088c8d5c10b10c4fa97e1cff45050c6d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7DC7D10BC365",
|
||||
"checksum": "d7f0877d54533376186b31455f3c23f226eaecaa4ff9e8169d5bd1670f594525"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7DC7CF0DC349",
|
||||
"checksum": "2534c3297c466814a0356121c9fe15934433ec3dd0343f0c8251ff348b08fa41"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7DC7CEA6270C",
|
||||
"checksum": "652cc3f3907f732028366c1da60babfdd9236fc7bef1a686fa561b45e6f948de"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7DC7CECEB72D",
|
||||
"checksum": "d50973dfa1e4416f13f463aa29470ba830977707782bb5adb3da10fec0e66a52"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE7DC7D098C243",
|
||||
"checksum": "d63d8bfb3561b298c6c72224b7db46b608dfb574d54685ec39fdbb52db935602"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE7DC7D10D6F3D",
|
||||
"checksum": "a3950624d386f461a6062111fed8f227be2e04e7d1639e8f1354838b434e1dd8"
|
||||
}
|
||||
},
|
||||
"0.3.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE767C474370DB",
|
||||
"checksum": "05466ec070a4f3324e800b396e049db3c6e80345c6ab0f4812cf56fc52ce066e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE767C46E8E54F",
|
||||
"checksum": "60a8d093012bcd40e8fec348450d75d8f5b09d85529f11fc5d606b84273b7978"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE767C46FCA540",
|
||||
"checksum": "21c6e119d58443a696bd585946a6fac8fa0b918a2d975f623157c3f72994a2f3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE767C45C1B655",
|
||||
"checksum": "610df84f084300f084bf9ea572da9d1909607cf5f930aa78e29b68f408568d2c"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE767C459166B1",
|
||||
"checksum": "f0a416139eaf8753deb603993314077a3916099d23de67287086a21349151ef0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE767C459C56EB",
|
||||
"checksum": "3ecf22c863de4d054b14c70fb7b6a3ead17de5b8e40e36c24f76b5aa13b03664"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE767C46A6F636",
|
||||
"checksum": "0f2adffeaa17e1735f429d41a1027ca12191c4324655fbe7a252930799a9d473"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE767C46DE90A6",
|
||||
"checksum": "dc1d07d5eeddcfc502962efa126efe6cc8c6174a5944385bcc20449914a95f23"
|
||||
}
|
||||
},
|
||||
"0.3.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6C970BB39FBD",
|
||||
"checksum": "4967cead51c26313c9dfdad0d2cdedf52ccbfc3d5ebd5dfd61676c45668f3791"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6C970B4F0D5A",
|
||||
"checksum": "0b65555d2bd2add6b24a1f2be51cfee6d0c837892560baf2c2163bdafafed338"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6C970B711519",
|
||||
"checksum": "c829796e1ddad21e82eef768cee01469880caff7b073a2f1c01073fe075d8ba7"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6C970A2B3614",
|
||||
"checksum": "02628a23f55a88620dcb8ba90987556c7e42ff9f9c7a4359afb1f2ac2884b620"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6C9709ED87FF",
|
||||
"checksum": "12c1e281d4d484eaa6d502804c6a8c77ab06f1fdd22c5fd46c02f87ae5f3c1af"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6C9709ED1353",
|
||||
"checksum": "f7a1611c879e9fb27d01fd1b9eebd469de6204530acb331b5e5b37f5054c2bc8"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE6C970B18D0F3",
|
||||
"checksum": "e99174f923961d55f71599b8cf5f6ab906d70fc48612ec961dec4723aefc6ea7"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE6C970B3A63FF",
|
||||
"checksum": "b59802b281be45192ac4ba5fde3f0aaeb3254b88bfb237514b0794eea30ffa95"
|
||||
}
|
||||
},
|
||||
"0.3.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6586D32CBC7E",
|
||||
"checksum": "7960379beca845367258ce4080a0ce1754d88846d9cfe273106f272442729eff"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6586D2B4DF28",
|
||||
"checksum": "4bdf9b59530b7593a3f5d8dcce43c67e442a79af730cbd1b73c223ef30b5c1b5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6586D2BF5AA1",
|
||||
"checksum": "4aaf87523d3588090a6f547a5eca379264ddb287e3a424a1fab73aca6cd9c0c0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6586D132B103",
|
||||
"checksum": "fce387f0c31e87ceebb1ae84ad5fe3502931b248c89cfe5ee8208dcfa0656260"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6586D0DC18E3",
|
||||
"checksum": "9705b3e3df6db7f1128058fb4f5198736553e6c3957afe0810fa7e974679c88c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6586D0D2FB62",
|
||||
"checksum": "14694b2623fffa38402dbdc1c2208c91400557fd44f7083160853e6027b125d7"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE6586D269372A",
|
||||
"checksum": "12d2b34adba08841c8b0f3118e382b9dc3ce291c6e1db3a044a57c0ed210db4e"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE6586D27FD9FF",
|
||||
"checksum": "cdc6ded593a3e132d7d5f55ab9c27028108a905e2b150fe92d72b94256330541"
|
||||
}
|
||||
},
|
||||
"0.3.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE60CC7577D046",
|
||||
"checksum": "dd04fb0c261528c5b00a49c70845d5eb32b09c50fff81f53f742e6a36b5299fe"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE60CC74FE6DB9",
|
||||
"checksum": "cfd25f3b2ce65ad26274e3a20cc53308614d1b6f46d8c18429673aa4dcff6528"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE60CC753372FA",
|
||||
"checksum": "1e7f41acb2ad26f691b2cabe2d8283539fb030d33885da537c4203099716b75f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE60CC73E44FAC",
|
||||
"checksum": "8c14e721fa283be03a582048255c1e6815163ad11d0b0608d03bfbdb69977dc2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE60CC73ACB545",
|
||||
"checksum": "a22c879109ba89c260b16602737ffb81c35eb493e988124a4c2875c549390ede"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE60CC73B14407",
|
||||
"checksum": "7c79e4d6140105d50dcbf1ba0ae060db6c635f96443a1032c5ff4299bc9a3810"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DE60CC74EE056B",
|
||||
"checksum": "04e016ed1d8fb117e18b244ac638b64d2e246d9b1bad5ed3d8212b4984a29394"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"etag": "0x8DE60CC75367CCB",
|
||||
"checksum": "1c4c08b4d279b3eed1ea5cb9364f48b4dce1fd2f7c3362d67435a00b56355c39"
|
||||
}
|
||||
},
|
||||
"0.3.0": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -3,13 +3,127 @@
|
||||
"template": null,
|
||||
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
|
||||
"latest": {
|
||||
"version": "3.33.4"
|
||||
"version": "3.34.1"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.33.4"
|
||||
"version": "3.34.1"
|
||||
},
|
||||
"3.34": {
|
||||
"version": "3.34.1"
|
||||
},
|
||||
"3.34.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-linux-x86_64.zip",
|
||||
"etag": "0x8DE8605ADA93D68",
|
||||
"checksum": "af27ea66cd26938fe48587804ca7d4817457a08350021a1c6e23a27ccc8c6904"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-osx-x86_64.zip",
|
||||
"etag": "0x8DE8605ADC2EA11",
|
||||
"checksum": "ab124429c1f49951f03b6c0c0e911fec04e2c7c20de5c935e0cde7353bbd016c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-win64.zip",
|
||||
"etag": "0x8DE8605AE11272C",
|
||||
"checksum": "6d7ebdc75e9c1f0026d4fb28f17ef1d0aae77d36744d83a9e052d79ba493724f"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-linux-aarch_64.zip",
|
||||
"etag": "0x8DE8605AD2C8376",
|
||||
"checksum": "31c5e9e3c7bf013cf41fb97765ee255c140024a6b175b6cc9b64beddd7c23ba7"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-osx-aarch_64.zip",
|
||||
"etag": "0x8DE8605ADA98B2D",
|
||||
"checksum": "2c7e92b8b578916937df132b3032e2e8e6c170862ecf7a8333094a6f3d03650c"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-linux-ppcle_64.zip",
|
||||
"etag": "0x8DE8605AD694819",
|
||||
"checksum": "9160f1336e266dd0b389a29c4ffabded6cc9b80ab29f2da423106d6fe75b2ce2"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.1/protoc-34.1-linux-s390_64.zip",
|
||||
"etag": "0x8DE8605AD4DEF95",
|
||||
"checksum": "70994942bc60e3ac10e6b363d320dec902385af8ceb4028ee979d4c2fc054a6f"
|
||||
}
|
||||
},
|
||||
"3.34.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-linux-x86_64.zip",
|
||||
"etag": "0x8DE74B797560CD8",
|
||||
"checksum": "e9a91b6fcfe4177ec2cd35fc8f15c1e811fa0ecdef9372755cd6d3513d5faaab"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-osx-x86_64.zip",
|
||||
"etag": "0x8DE74B7978489B7",
|
||||
"checksum": "d58fcd413a9ed458283d54023e409fd5cf767da4ed225d1ffaffd83cf2764f53"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-win64.zip",
|
||||
"etag": "0x8DE74B797B6F9D1",
|
||||
"checksum": "76ddeb5ae7a31c8f9f7759d3b843a4cadda2150ac037ad0c1794665d6cf31fce"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-linux-aarch_64.zip",
|
||||
"etag": "0x8DE74B796F8EC29",
|
||||
"checksum": "f0b8aad28be5ea6150c082f96ac57e028154afb9ee29f4ce092b5a39df8ae6c8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-osx-aarch_64.zip",
|
||||
"etag": "0x8DE74B79753C578",
|
||||
"checksum": "3ef35187a3c8aed81ee57e792227e483e558fa56c93fce525e569bff55794c1a"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-linux-ppcle_64.zip",
|
||||
"etag": "0x8DE74B797012052",
|
||||
"checksum": "4e1c4e7dbf8ab6b1bf5ee8092080fe60d880db1f68ae5347fe23675d8a13218b"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v34.0/protoc-34.0-linux-s390_64.zip",
|
||||
"etag": "0x8DE74B796FD53FE",
|
||||
"checksum": "32f753ca2caf5487ef90d12e7e141afb8bbbb56c59aa2702b07a9712abe2ad4e"
|
||||
}
|
||||
},
|
||||
"3.33": {
|
||||
"version": "3.33.4"
|
||||
"version": "3.33.5"
|
||||
},
|
||||
"3.33.5": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-x86_64.zip",
|
||||
"etag": "0x8DE5F77F2B7BE3C",
|
||||
"checksum": "24e58fb231d50306ee28491f33a170301e99540f7e29ca461e0e80fd1239f8d1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-osx-x86_64.zip",
|
||||
"etag": "0x8DE5F77F2DC0D51",
|
||||
"checksum": "7f31625f8bec4929082ae9209e101c1c03692624457cc6332f83736db495ee92"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-win64.zip",
|
||||
"etag": "0x8DE5F77F310023C",
|
||||
"checksum": "7e3468cd1fbd1ae9361a5304d4ac28fbd593aa1a425b5464bd9d4da5fca224b4"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-aarch_64.zip",
|
||||
"etag": "0x8DE5F77F269A809",
|
||||
"checksum": "2b0fcf9b2c32cbadccc0eb7a88b841fffecd4a06fc80acdba2b5be45e815c38a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-osx-aarch_64.zip",
|
||||
"etag": "0x8DE5F77F2BBB171",
|
||||
"checksum": "7084c6482e3bb416a33fe2162ba566711773b842e6953bf6cb181647b9ef57c0"
|
||||
},
|
||||
"powerpc64le_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-ppcle_64.zip",
|
||||
"etag": "0x8DE5F77F26173DC",
|
||||
"checksum": "eef750b2119fc03bda049c24322777ade4a0215bd3996a04f915d1eb6a283328"
|
||||
},
|
||||
"s390x_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v33.5/protoc-33.5-linux-s390_64.zip",
|
||||
"etag": "0x8DE5F77F266774F",
|
||||
"checksum": "8adc51c28761b52cc0a924bc6f78815a43bcb88fbff2500dbb0401aab637199b"
|
||||
}
|
||||
},
|
||||
"3.33.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
@@ -28,10 +28,91 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/rclone/rclone/blob/master/COPYING)",
|
||||
"latest": {
|
||||
"version": "1.72.1"
|
||||
"version": "1.73.2"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.72.1"
|
||||
"version": "1.73.2"
|
||||
},
|
||||
"1.73": {
|
||||
"version": "1.73.2"
|
||||
},
|
||||
"1.73.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7BBFA80B041D",
|
||||
"checksum": "00a1d8cb85552b7b07bb0416559b2e78fcf9c6926662a52682d81b5f20c90535"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7BC095AB90AE",
|
||||
"checksum": "ff3215b1b93e4588e0ccfef11e4c49755a91d42f4bc89c98bf89f6d30b0ae16f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7BC0D4DCD564",
|
||||
"checksum": "b77a72eab9692f9032dac89d7e13e07ce4747acd9ae402168cc8fe306de1138e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7BBFC2F85867",
|
||||
"checksum": "2f7d8b807e6ea638855129052c834ca23aa538d3ad7786e30b8ad1e97c5db47b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7BC09F5BA574",
|
||||
"checksum": "879fd46e0338bf6244f55af6bde9f151a1711dd62abdc46117a4c11cfb0a601e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7BC0DD8DD787",
|
||||
"checksum": "bc100700af528d00647aba08acdcfb81862f624f755c11c5324cf34c14982f2c"
|
||||
}
|
||||
},
|
||||
"1.73.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6E50F9768E70",
|
||||
"checksum": "e9bad0be2ed85128e0d977bf36c165dd474a705ea950d18e1005cef98119407b"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6E51E546E2C1",
|
||||
"checksum": "67afc47a59122ad5600590fc593fdadfb123723470eba7e523c6a9f044be2862"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6E52254AAF8D",
|
||||
"checksum": "b054ffdb21585366fee6f6c5df6988286a99d3ad6c8ea9e935c9494eb637f495"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6E511417325A",
|
||||
"checksum": "8d40785a789612301aa27e5c6eaf8b4c6e7b9af93b3993280f6aab6f42bc1955"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6E51EF0DE72D",
|
||||
"checksum": "9fec9a1637f648ce20e9eaf8680fa87006496ccac9d5b034dfb4b8eb480776e3"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6E522DE534B0",
|
||||
"checksum": "d1f6a0bd98a4dfa226b01a6df3be77dfde433a84361245806d7dbf0db6707a22"
|
||||
}
|
||||
},
|
||||
"1.73.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE604B64F23FE1",
|
||||
"checksum": "2a69bf23b6e937b03f4b6f71e97154543d81610b2e5d209e9a2b96b1f9c2d803"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE604C4F41BC3F",
|
||||
"checksum": "07a6b81920be1cb6f1512c57e814d4add59bb5859755529eed504ab9feeae7b2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE604C8DE9D5B5",
|
||||
"checksum": "14e1c40f34ec18532e832c228231338bd182817af6f6529a402474c69acabe0b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE604B7F5AB934",
|
||||
"checksum": "4e361cc6a5bd29ce157bb60f3d4579d8b323c8c0e3643f226549cf0c050a5fa5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE604C58B402A1",
|
||||
"checksum": "9efe8f1c147be5150950956a087e44670407bbab1c71df9d7dc4e23d69a77e3e"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE604C9678FCE8",
|
||||
"checksum": "fd1fdef477664829903e11e32e07839446d238ae133e3edef516f59ec7a9cd50"
|
||||
}
|
||||
},
|
||||
"1.72": {
|
||||
"version": "1.72.1"
|
||||
@@ -22,10 +22,98 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/release-plz/release-plz/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/release-plz/release-plz/blob/main/LICENSE-APACHE)",
|
||||
"latest": {
|
||||
"version": "0.3.153"
|
||||
"version": "0.3.157"
|
||||
},
|
||||
"0.3": {
|
||||
"version": "0.3.153"
|
||||
"version": "0.3.157"
|
||||
},
|
||||
"0.3.157": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7C66775120BE",
|
||||
"checksum": "2fc44a3c68e6bf4eaf761926c6c3b2971d6eaef8ffd2420640ac2f2f22e12c51"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7C6709348B53",
|
||||
"checksum": "02594d6e5a62849c89547209e6a47e9565e0b53764e0875d0c5399259570bb11"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7C668E8EEC6A",
|
||||
"checksum": "5192ffa6562175b35054cd6c80fc04acc37fde82e523bf897000fed259021b83"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7C6668C6C892",
|
||||
"checksum": "0006b843fd25e11b4aec073a6feb5e9b1be27702863504bef1432c39b795b52c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7C6737D27ABE",
|
||||
"checksum": "b7c028b5066b8ecdfed822373b92ee9ec1a43e2b5175e96406b017ed61706d1d"
|
||||
}
|
||||
},
|
||||
"0.3.156": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6CF1473A5146",
|
||||
"checksum": "42aa3f4efa186c3b62988432c12dba3b906aac66c4c13c8845a467d3c33d2f80"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6CF1CD9471FB",
|
||||
"checksum": "870eb6cb8d9d109bf3820b6261015416059a082d3d9ba11158da2637695f9782"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6CF1537F6996",
|
||||
"checksum": "7ba501733f2ac66034a92f21c34a13db9a5df697104187ca232a7877089c4bf3"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6CF174DDB4DA",
|
||||
"checksum": "ed34621d9fba47be404c1c45a91b47c6975dbf3be4641b8aa4fe4b45adeb804a"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6CF1E3F15B60",
|
||||
"checksum": "d8d1eaed3745153e4adee03dda9955f05bbc8254671cd3cea7af55125f7f79cf"
|
||||
}
|
||||
},
|
||||
"0.3.155": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6514E31EAA56",
|
||||
"checksum": "0ebd40f1b9e30b8f5bdb7038f1927aa997c58541211360b8feec840bf21151e7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE651592307499",
|
||||
"checksum": "de3ec1fe45b485284c9dd20835ce57d3533c33060a0af2f5f755d625900a7930"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE651522C5DC84",
|
||||
"checksum": "c43b8e80464a49f01cc29c12c391ffc4aaf3d030ad8ec2441ae84beaa8fe665d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE65151065D33D",
|
||||
"checksum": "4279ec599f1157060003937547e2cd9bd3276ee5f9743ab51b3918de0a95a407"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6515B4EACA62",
|
||||
"checksum": "c22e41ea97ffec4c3970db13ca333fe63704373eaecbb7feed552aa35db45c1b"
|
||||
}
|
||||
},
|
||||
"0.3.154": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE636E1D23C434",
|
||||
"checksum": "2d136e5bbf23a42ca131c6b03893ea72a553582ddf51357a0213714628269412"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE636EAA98D626",
|
||||
"checksum": "03b95a07835c3b862496ba0c27dd9ea4eb8f6d06180ed5e3674878f70159776d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE636E2C3A369B",
|
||||
"checksum": "81b0bf92f1b561d7e9d1ae1e8d29c584edf8b0cf9a21192678ea47764ba0dd4e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE636E11854C19",
|
||||
"checksum": "eca23b8dc677dd176ae37c84a5f869b462c1281fa97d31adfc5d8094c6b43500"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE636EEAC9BAA2",
|
||||
"checksum": "b68a68ae8555a259f7ccad49f36988ceac4fb3f20438bae17995c9992b0700ef"
|
||||
}
|
||||
},
|
||||
"0.3.153": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -24,11 +24,56 @@
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-aarch64-pc-windows-msvc.tar.gz",
|
||||
"bin": "sccache-v${version}-aarch64-pc-windows-msvc/sccache.exe"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-riscv64gc-unknown-linux-musl.tar.gz",
|
||||
"bin": "sccache-v${version}-riscv64gc-unknown-linux-musl/sccache"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"url": "https://github.com/mozilla/sccache/releases/download/v${version}/sccache-v${version}-s390x-unknown-linux-musl.tar.gz",
|
||||
"bin": "sccache-v${version}-s390x-unknown-linux-musl/sccache"
|
||||
}
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/mozilla/sccache/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.13.0"
|
||||
"version": "0.14.0"
|
||||
},
|
||||
"0.14": {
|
||||
"version": "0.14.0"
|
||||
},
|
||||
"0.14.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE67ED6CAA0762",
|
||||
"checksum": "8424b38cda4ecce616a1557d81328f3d7c96503a171eab79942fad618b42af44"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE67ED6AD92778",
|
||||
"checksum": "f86c5ecf9b9a1aee53022601725c5cea0e1d9318d80a8233017101063936ab62"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE67ED6BB8C7B5",
|
||||
"checksum": "22c5030437639b15b138e9cd082db8eedf9d8b1a0de05b6072b53f819ea9d299"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE67ED656BD8EE",
|
||||
"checksum": "62a6c942c47c93333bc0174704800cef7edfa0416d08e1356c1d3e39f0b462f2"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE67ED6393873A",
|
||||
"checksum": "a781e8018260ab128e7690d8497736fa231b6ca895d57131d5b5b966ca987594"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE67ED6470B953",
|
||||
"checksum": "b416e81f946c607467c5383022842649569d73f468a8e42b4536998e3d784224"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE67ED680C3E95",
|
||||
"checksum": "a441c38cc6f316d86977082aaabe981aa0198fc3ab120459d9b2e76d8ff0243f"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE67ED69D8DD8A",
|
||||
"checksum": "024a407ade66a39d04aaa1e55dcd5273bec093633ceb592af8e405128f80a6f4"
|
||||
}
|
||||
},
|
||||
"0.13": {
|
||||
"version": "0.13.0"
|
||||
@@ -53,6 +98,14 @@
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE52D745FEE398",
|
||||
"checksum": "a57ad29859610baedaa92683d342272424d6a43fda8a3295ee36c23030ecffd5"
|
||||
},
|
||||
"riscv64_linux_musl": {
|
||||
"etag": "0x8DE52D749B8560B",
|
||||
"checksum": "0194bd7ad66fcd77486370f62069336d44a2f08c61a8c8042cdf706f887ce413"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE52D74AB6CD28",
|
||||
"checksum": "1bcb3333a762ce6870f7a0cec371d767990773fc9dfb1c1ee35e6996b22af3af"
|
||||
}
|
||||
},
|
||||
"0.12": {
|
||||
@@ -82,6 +135,10 @@
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE1028E6EF8402",
|
||||
"checksum": "5d99dfc3552907596de7e912432e49fd627eef0fb63b27b777c21db135bb1795"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE1028EA578862",
|
||||
"checksum": "1df0c557e5a0e193a208d6c07af569fe79f09ed0c640e76057b91bf548bce704"
|
||||
}
|
||||
},
|
||||
"0.11": {
|
||||
@@ -111,6 +168,10 @@
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE0830F547F1AC",
|
||||
"checksum": "b3f6552a5ceefe4073e7a0cfc4f0b8dd514f5ae75988240637950c1d0450a747"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE0830F82B0916",
|
||||
"checksum": "ef4fc6266e342fd7b9b576006a140a9e92be4ab6645b8fe4d972c5458fbb502f"
|
||||
}
|
||||
},
|
||||
"0.10": {
|
||||
@@ -19,10 +19,35 @@
|
||||
},
|
||||
"license_markdown": "[BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE)",
|
||||
"latest": {
|
||||
"version": "3.12.0"
|
||||
"version": "3.13.0"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.12.0"
|
||||
"version": "3.13.0"
|
||||
},
|
||||
"3.13": {
|
||||
"version": "3.13.0"
|
||||
},
|
||||
"3.13.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7DC7C27DBB2E",
|
||||
"checksum": "70aa99784703a8d6569bbf0b1e43e1a91906a4166bf1a79de42050a6d0de7551"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7DC7C3C04266",
|
||||
"checksum": "b6890a0009abf71d36d7c536ad56e3132c547ceb77cd5d5ee62b3469ab4e9417"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7DC7C0D7B1D8",
|
||||
"checksum": "62241aaf6b0ca236f8625d8892784b73fa67ad40bc677a1ad1a64ae395f6a7d5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7DC7C19F787F",
|
||||
"checksum": "2091a31afd47742051a77bf7cfd175533ab07e924c20ef3151cd108fa1cab5b0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7DC7C3543E5E",
|
||||
"checksum": "650970603b5946dc6041836ddcfa7a19d99b5da885e4687f64575508e99cf718"
|
||||
}
|
||||
},
|
||||
"3.12": {
|
||||
"version": "3.12.0"
|
||||
@@ -21,6 +21,10 @@
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_darwin_arm64.tar.gz",
|
||||
"bin": "syft"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_windows_arm64.zip",
|
||||
"bin": "syft.exe"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"url": "https://github.com/anchore/syft/releases/download/v${version}/syft_${version}_linux_ppc64le.tar.gz",
|
||||
"bin": "syft"
|
||||
@@ -32,10 +36,254 @@
|
||||
},
|
||||
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "1.40.1"
|
||||
"version": "1.42.3"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.40.1"
|
||||
"version": "1.42.3"
|
||||
},
|
||||
"1.42": {
|
||||
"version": "1.42.3"
|
||||
},
|
||||
"1.42.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE85DA2631AC06",
|
||||
"checksum": "0d6be741479eddd2c8644a288990c04f3df0d609bbc1599a005532a9dff63509"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE85DA260D0F29",
|
||||
"checksum": "c00d01b7c43504708c8922d643d1cbaefa62ca8876baa4d2c2cf4c3be43707a9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE85DA2605768A",
|
||||
"checksum": "e1b9f4945aa64c2b34970bec617623d7f803d0661b48a50b966768b363322e2d"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE85DA261370AE",
|
||||
"checksum": "dc630590c953347789d08f8ebf57c7d8094db89100785fcd94b1cddeac791804"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE85DA25F3FE07",
|
||||
"checksum": "d71ee7db2be0fe2e96f679fd9d69ef04274cc86c8604707797080a21070b3f32"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE85DA26516C56",
|
||||
"checksum": "76db35f9ec13628e8465685e9773e7de4f57efe1f05bb99959fdde59bdef5f6a"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE85DA2614A7B4",
|
||||
"checksum": "c23132bc2b4dcf5fc6d5400ca10437993ff0f64ee6b6ad5d1f57aca4c181a07a"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE85DA25DC98C0",
|
||||
"checksum": "b64bd3c3f94455bb501b9a9ccedcd95152bcacb74ec4427f1bbe43fcacec734a"
|
||||
}
|
||||
},
|
||||
"1.42.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7E0A7DB886A0",
|
||||
"checksum": "1d3cc98b13ce3dfb6083ef42f64f1033e40d7dea292e8ea85ed1cf88efb2f542"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7E0A7B40B0D4",
|
||||
"checksum": "e0d03b2ef68a9986ec087f4653985c99a726a05cb1549e6f63fe37b63393aaeb"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7E0A7D786A6C",
|
||||
"checksum": "15cb7be07a3928daee49bfb599a9076f9e300187efc2133efd9e8ce08293ca2a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7E0A7D204D54",
|
||||
"checksum": "49aa164f953adcca6d80d6ce6d2a61d3226be72046a0b3ddd02d9c28c49c916d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7E0A7D4B9975",
|
||||
"checksum": "19c84dbb93207e51f3be4d74f4924a5dcb796d5aa00067ba4df0a92c54d72a38"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7E0A7DDB9E99",
|
||||
"checksum": "bd0eddfaebb90528bbf37a7ceb660c87882fa7f7970634f5654cc2a4c5f8f582"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE7E0A7D4BE736",
|
||||
"checksum": "14d2376273c92e140bff1a42bdf0ca4bfa4c430346808c1d0cd1e0a65c8443b9"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE7E0A7DA3B680",
|
||||
"checksum": "fb3f52ff02237ca4ed8bc5c297bd98ebec9f67106e97d144fa9337d216d2dde3"
|
||||
}
|
||||
},
|
||||
"1.42.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6F163CEE3A0C",
|
||||
"checksum": "989ded4e772810f93de6ccdc4512f79a6dabb5fb2dd2a9ffc72a80c955e6125a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6F163D19D3EB",
|
||||
"checksum": "1e52e39d24a4eaec94329e0f3283c448e2ee8f79dc03e5f1e405d324b7ae4e1c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6F163CE9D231",
|
||||
"checksum": "9eb2c582af26b2e8dcbb6f63494e6bc7739821e1d8d29b7096224218ff26c892"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6F163CF0CF32",
|
||||
"checksum": "dfc9ac5fffa8fea95b4f84b427e200dbb2bd9bd0bbf2760d1a9369715b60a91d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6F163CEF4A53",
|
||||
"checksum": "b83cdcbd1b4c55505abd359c25c5903d94b99be47e6f98572bf96927b7b47e45"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6F163C5C6239",
|
||||
"checksum": "8591d852e5ad2e5a78c0f009fcd15ca699ea1763d1f24d623035c557ba2be180"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE6F163C83E205",
|
||||
"checksum": "04de86e1c31fc745d4f107f2c7f24806d6752887be2b264102ed0ac4b6e712c4"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE6F163CF05A89",
|
||||
"checksum": "67b49233b4e761f932936dfe4e7f9a6f0e978c2360d83bd5e20288e3aa1a62c9"
|
||||
}
|
||||
},
|
||||
"1.42.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE68CB5EAEDD3E",
|
||||
"checksum": "23bec7de5db0ba05590c676a338a8cd49e635df63e6c404c34d437e2c57f1a77"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE68CB5E6F8381",
|
||||
"checksum": "675824f08b63e609ba077f2d4684510ac6bd7bd71db8b1a6c6f2d59d3b6450df"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE68CB5E712F54",
|
||||
"checksum": "4c2b0ef868c4fdc602257089ac73a1b8b4c3c1099b809d80e81ae7f6488fff32"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE68CB5DDF09C3",
|
||||
"checksum": "cbc39a5f29b0bd32c1bf6bf61c363373f20a1be39dd901e1869228d42d082121"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE68CB5E70BAAB",
|
||||
"checksum": "eb5faccd882a1d45fb25a07848bef652e27ff141bc656dca83a250211c2036fc"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE68CB5E798A5E",
|
||||
"checksum": "eac179f7e27cb3d0e4c897ad62603d54e08955fecc40fb349eb12a21553d7114"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE68CB5DCFB1BD",
|
||||
"checksum": "5eb490e2ee959603b50d6353f190164b7cc2428c8cb7931c91646fbf550fe04c"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE68CB5EABAC84",
|
||||
"checksum": "7283d35fd50655e008ba18df182a496638c881eda8aa8aafc0b395c51db2121c"
|
||||
}
|
||||
},
|
||||
"1.41": {
|
||||
"version": "1.41.2"
|
||||
},
|
||||
"1.41.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE634FFC59C799",
|
||||
"checksum": "7e0f45251d2a3998d29dfb6575bc662575dd5864c27bdc11625cc369760a17ad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE634FFC4C6921",
|
||||
"checksum": "8a66c7566f7daa65eddb714fc4e72504dc92e9d4aa760ce5e105604df93e331d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE634FFC29C5DF",
|
||||
"checksum": "693c8546e7497d3060b38e67dc1632e16bee60d83d95f44b9d13d4866336df33"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE634FFC4B0B21",
|
||||
"checksum": "cc2966835ea2c000d20c0b67f21b4f04d89150dffc09cd791e1a73e99965f0ca"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE634FFC5CAA85",
|
||||
"checksum": "8047c772a7b901cc0864fe5c8aee8fd6ec56e70b796706c3150a50334eea26f0"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE634FFC3503D3",
|
||||
"checksum": "3977b77a9d09859d4dd9f3f991febf27f07f7926475a317b89c3b3d7928ffa2c"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE634FFC1C676B",
|
||||
"checksum": "8297c3224d86c7aa5518c52f4b096c4ce135f3fade849fdb0ae6aacc6ce51bb7"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE634FFBEE5F44",
|
||||
"checksum": "3724615a8cf576caf784e952b8d72633d4ca2096b58c968feeede3038408f80b"
|
||||
}
|
||||
},
|
||||
"1.41.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5F79995D473D",
|
||||
"checksum": "d5ef5af2acebe7f6e60dda19a708fdf4d6f3f49f8d6b2d3e29265c1629f5d121"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5F7999605112",
|
||||
"checksum": "08609b18692c89763120ccf17ec7744e0fcfaf8792a351a9bfeb92c7d74e35aa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5F79995D6E22",
|
||||
"checksum": "0bab55a5b9a22dea6d5f5ca173355084a1db5ad1bc7186a51b4f5a53e4190a81"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5F79992A8964",
|
||||
"checksum": "c30ef2039cd26f9e790ee9c415376af348095472018bc5c1988e89b77aa6df26"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5F799950D21F",
|
||||
"checksum": "2ef0308f238b5c762213774a81d1df5b132c78e3c33d5651e037cbe96dadcd16"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5F7999520941",
|
||||
"checksum": "aa4952a90c5b02524a38cc9a0c57d49fc550e4352528282cb58a90264613fe20"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE5F7999184E5B",
|
||||
"checksum": "b7a6be13a74d141d1d2702572adbebbb31f1dd2b82fa80b751e69316f4da6b4b"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE5F7999B4EFD5",
|
||||
"checksum": "936a111d4cc581d1a50080c29b6b80248a2e8833b841424a8c29f7c62f0715c1"
|
||||
}
|
||||
},
|
||||
"1.41.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE5D945078B44A",
|
||||
"checksum": "cd00ebbf7b7c0a9f69a7ac1170ad2e9ed2de389db7fd96a61d8220daf0606d98"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE5D945125E60B",
|
||||
"checksum": "7171e9b5dc0388af1f7040659ceb819a561aef23911fc389669033e2d02bb76b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE5D94506D9D20",
|
||||
"checksum": "c80bb78a7c418ab11f61ae868496fc9ce38a203a3a4106a73001c352b1268995"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE5D9450E05127",
|
||||
"checksum": "4b8e7d366d1866b79ee58a9638eb749e0c69dfe25cc91d7865ff604e620be7a5"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE5D9450CC435D",
|
||||
"checksum": "ba3de65344e279adfe77948365c0ca4c523b51647b9017dd6ea5d66fa772219f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5D9450D38E2B",
|
||||
"checksum": "9c5345bb1fd747d74fd934dd2c4bf1807a75dbefc851ef23aae69410cdb4e59e"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE5D9450CB59FB",
|
||||
"checksum": "a3054e7a9dd8dffb448c93cef5ba1c3e5e570c6e93690c642d28edf912faccb9"
|
||||
},
|
||||
"s390x_linux_musl": {
|
||||
"etag": "0x8DE5D945073FE9E",
|
||||
"checksum": "28264d05de0774a95172c3f78c59313c0a4ae60e47f79ff43308ca28959f38d6"
|
||||
}
|
||||
},
|
||||
"1.40": {
|
||||
"version": "1.40.1"
|
||||
@@ -61,6 +309,10 @@
|
||||
"etag": "0x8DE5480286D6043",
|
||||
"checksum": "c0f6a4fc0563ef1dfe1acf9a4518db66cb37bbb1391889aba3be773dff3487dd"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE5480281CDBBF",
|
||||
"checksum": "e9a6c27b9b99f858840d7247595994b2859c5d9e87d27c20e32e7764df17a629"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE548028451E07",
|
||||
"checksum": "33c56bdbef44a97abc2b49c4d40dc25d8f2053a9fc699796e8e93047f93e0b1c"
|
||||
@@ -91,6 +343,10 @@
|
||||
"etag": "0x8DE4EB46B98766C",
|
||||
"checksum": "c7d6dc1bb17bddd90b1976b289c82b4c6a58b2cc01f4862e72c76982bc306e81"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE4EB46B74C2DD",
|
||||
"checksum": "ce7129dbcc39809542c9bc5032b179131dfee72c68c5b3741e3270a3d9ed46e4"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE4EB46B43154C",
|
||||
"checksum": "75191fccc09e620c5aef529af552a31ac5af3043be222e60864fa949cff7430f"
|
||||
@@ -124,6 +380,10 @@
|
||||
"etag": "0x8DE419F300AA115",
|
||||
"checksum": "fe99f5d9d76c48752a53c3e5f3d4044652623daa623c0da4b1b501bf4fc6cde2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE419F303B3E5A",
|
||||
"checksum": "eeab6648e552694672beed9ca8e9102413ca3d603a53dc7642a9406b1c3c9c7f"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE419F2F3334FF",
|
||||
"checksum": "44954a1b23d83e37206c34bca6a0c72aebb5e3d0f883c9f2b51589563fce4bad"
|
||||
@@ -157,6 +417,10 @@
|
||||
"etag": "0x8DE376E9E9AB756",
|
||||
"checksum": "3b53cdff2a1c66792329d91a914276e98efbe548901978fe42b991efc5df90cf"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE376E9EC3BC09",
|
||||
"checksum": "923120e16913d0f35d62ba628eefce1b4c3c25ea81dab3ee32ea3b87c1994e5e"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE376E9DC04131",
|
||||
"checksum": "b03259cb24ece0e935bc63afd0e211edd3739ac3764dd11b80a85b68375bfa86"
|
||||
@@ -187,6 +451,10 @@
|
||||
"etag": "0x8DE260288C75914",
|
||||
"checksum": "e2a02cf6786e420d8fa7d7907dac86f59ecc011c014b08ef521e8ed4f4ed2cda"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE260288FE7EB0",
|
||||
"checksum": "6e26ab0b3085c8e94b9ba61964130ab00b0aba24ec437f067a2d5207a61a0dc5"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE260287FFE094",
|
||||
"checksum": "d62c45e4fa0cad95e54bae112ba1cc1e58d9bdd4c5f23fbc1e8d45de358c5ae1"
|
||||
@@ -220,6 +488,10 @@
|
||||
"etag": "0x8DE1B0687DD9059",
|
||||
"checksum": "b676cb2e112fcf5ec25638cca129f5de92f4786a6c4628cd3c307992f1a6a50d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE1B0687E4B439",
|
||||
"checksum": "2f676e3ddc209b9a24610ff23b69402181e9d96f62fd60e54e8b489a01dbf993"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE1B0686F4F95C",
|
||||
"checksum": "d1ca6ceaa20a63f7c4a7c344a17d88412cf951b3085b826d6b64b352cb5ed6d8"
|
||||
@@ -253,6 +525,10 @@
|
||||
"etag": "0x8DE11A88B671B6D",
|
||||
"checksum": "49d1af3f041cfaf4a3c53d4e27e42ac589efeb9e96e515a8da2d438222afa2eb"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE11A88BBD8CD1",
|
||||
"checksum": "496263f3e4e5f07435daf60250664ad7943beed282e6eb8af29a2f12bc1fde91"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE11A88ACEE1E1",
|
||||
"checksum": "224b36c6e3b62e5149967bd26a6ccbf05b229780b3b758b1fc4818d6fc06686b"
|
||||
@@ -286,6 +562,10 @@
|
||||
"etag": "0x8DE0CB02213100C",
|
||||
"checksum": "17285aa74e1d698def8babc2dcab0f1b284113b77de6f56cf0b1123861e71b9c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE0CB022172A26",
|
||||
"checksum": "f49c8cd8bf7d55692bed6d3ccd7a97f9a653d4b56e04d7cf92abae103ea4d7e2"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE0CB02110A566",
|
||||
"checksum": "3a01cd8afcf0585cfae4e204d55895e1acfb93d07741837d873400862a009ca5"
|
||||
@@ -316,6 +596,10 @@
|
||||
"etag": "0x8DE0C0188135AE2",
|
||||
"checksum": "a3d962d19bc206d9990b29311cfcd18572cf9be849748860c1f485397b3426c6"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE0C018861236D",
|
||||
"checksum": "3ef6132a5f8ef04ab4a2673d91bc505d5e4701dc11d818671443e615df41d506"
|
||||
},
|
||||
"powerpc64le_linux_musl": {
|
||||
"etag": "0x8DE0C018743603A",
|
||||
"checksum": "46376d98836d24fec489cd3bf3cbe46db622273a7552c4740e7caab11703960f"
|
||||
@@ -21,6 +21,10 @@
|
||||
"url": "https://github.com/tamasfe/taplo/releases/download/${version}/taplo-darwin-aarch64.gz",
|
||||
"bin": "taplo"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/tamasfe/taplo/releases/download/${version}/taplo-windows-aarch64.zip",
|
||||
"bin": "taplo.exe"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"url": "https://github.com/tamasfe/taplo/releases/download/${version}/taplo-linux-riscv64.gz",
|
||||
"bin": "taplo"
|
||||
@@ -54,6 +58,10 @@
|
||||
"etag": "0x8DD99AB3700C1B5",
|
||||
"checksum": "713734314c3e71894b9e77513c5349835eefbd52908445a0d73b0c7dc469347d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DD99AB212032A1",
|
||||
"checksum": "65a50c5d3b78f6014e6bc6d64eb6dc1d4992bc236589c9bb29e5609fc3454674"
|
||||
},
|
||||
"riscv64_linux_gnu": {
|
||||
"etag": "0x8DD99AAB4AAB107",
|
||||
"checksum": "26b2d848183636f291f7e2ea4e5dfd3622ff5f445417333d33a32082fc582914"
|
||||
@@ -22,10 +22,458 @@
|
||||
},
|
||||
"license_markdown": "[MIT](https://github.com/tombi-toml/tombi/blob/main/LICENSE)",
|
||||
"latest": {
|
||||
"version": "0.7.25"
|
||||
"version": "0.9.7"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.7"
|
||||
},
|
||||
"0.9.7": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE840CC752C8CE",
|
||||
"checksum": "15608b739274fa8df6f79e218d1e8313f1e02a55f17472ff232498feae4b32ef"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE840CC74FBEF9",
|
||||
"checksum": "a933c5c77aebc96e681a2a6241ec67d44b14437b0183942ea0467c326916a547"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE840CC759511F",
|
||||
"checksum": "c7e6fd267c9e77b7c69254822576b24dabe49ec56697fe4e55c4d35cfd438915"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE840CC7BE57EA",
|
||||
"checksum": "023c167f7656670efc129e26ab0938d0f3c7dad6cef820993384044120a83e08"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE840CC7467A95",
|
||||
"checksum": "098d027b8959bf89cec616f8c895807e3d2793c9883dc76b6047b8daaf59bcb8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE840CC74D02F3",
|
||||
"checksum": "4247972a4425321adf0deadb20bd05199ef33caf8dd33edb9916d7de43225819"
|
||||
}
|
||||
},
|
||||
"0.9.6": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE8297C82875BE",
|
||||
"checksum": "54f316319b48a2bb4edc9a68f56b01c4f5debd961bb5925a8b2881bc563713a2"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE8297C8208F66",
|
||||
"checksum": "58dc56b866c533182534d1b2b95a6ca146cbd5d6be8b6937e5a1917c024b4adf"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE8297C83B7342",
|
||||
"checksum": "9adf04ff7d6f1113837016ee63e87d1ca3e6109130439812c72f23a7a93d6b11"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE8297C8A24CCF",
|
||||
"checksum": "7f9b7485afbfcd87e0ebb4730d21aac8ca797ce03640de260b3dc66716d3a44b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE8297C81EBCB0",
|
||||
"checksum": "a365827bc4c28a3fa1fa43747947bbeeb771c28c9569eadf2968280d5cb229a8"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE8297C89A8D5A",
|
||||
"checksum": "c1f00d80cb9777182fdbe3ed92db359635023cb7a6ab3d9ccac1781a1a98ecd8"
|
||||
}
|
||||
},
|
||||
"0.9.5": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE81E69C638B2A",
|
||||
"checksum": "10438750426e608e5e96fbb95f2dfcd50316eff61b44539fcd3966256ec854f1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE81E69CC906E2",
|
||||
"checksum": "0faab324fedd9066dea42ac487d776e8355a243ce0bca3c2f87e769cc4eea6c2"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE81E69C6426BA",
|
||||
"checksum": "88fc76268222effb0411fccfbd05b8a1accff0aa9436b55896bbc98e7fb7f190"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE81E69CC954AA",
|
||||
"checksum": "8aff65de5d4a78b12848984ca21b855ffcbd8b4b1f4eab0ab5a5122d09b04a3d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE81E69C5E1312",
|
||||
"checksum": "57aa519a65bfc0fd5ab652e72a514c831d0bbf3cf90d5f3e829edb138d5d0c0f"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE81E69C5D7792",
|
||||
"checksum": "79d6565914f3c4b715acf003c974186847884a23a3af2098df2261880079a604"
|
||||
}
|
||||
},
|
||||
"0.9.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7D2E4981E647",
|
||||
"checksum": "4bfb639f6d242a5cbf9b364c9bfd812ab2e1ea148aa93895e9d9593418b048af"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7D2E498A8F1F",
|
||||
"checksum": "746b0134d21a7ace029266e0c0fa2302b3b84206d16f6e400a39cc34cb24d705"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7D2E4A1605EF",
|
||||
"checksum": "a9df3f61e1d5768d33c97f8d111ec0d1f57880cc9c7d04a65966da3933450b8a"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7D2E49820D2B",
|
||||
"checksum": "51f267a6ec0d9bd937afe0f3a102a6a7d3e9ad15e8e985f63c69313c4bc9593d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7D2E498F6BAB",
|
||||
"checksum": "7ab18edcbd50325fac023c3a78d361aad8a59313cb010f5fe06d3070b099ac74"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7D2E49F2C701",
|
||||
"checksum": "dcfc97f2046c0d3ca3be352d2eb82078fb11335687696ed1e84991efff33633c"
|
||||
}
|
||||
},
|
||||
"0.9.3": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7CD825537A64",
|
||||
"checksum": "9f17f6766f908d27294f22a928a498f49fb3957c206bfd7b73975de11761d096"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7CD8255B39DE",
|
||||
"checksum": "93610b36efe99f09ab3a109dad47327b569bdd2aedfd5ddba37d08ecb0d70489"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7CD8255D5A57",
|
||||
"checksum": "1d052e8e814252bfb85d0cddc9d6c39bfe5c8d8dce3c962e7ec575e355ddc6fb"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7CD82547C7B2",
|
||||
"checksum": "38b9352a7e06e1bf10f6de3b3247b35ef9e109134567677da30a44375bed7d5d"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7CD825C01A0D",
|
||||
"checksum": "385f61c90ef854f0b96fa525f2eedcfae705befaa74d2b99ae5c95013f0db4e5"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7CD825ED1201",
|
||||
"checksum": "76c80b423a2ded65a28810533f18ee60a924a1bb79a7426f1c12e3a08d83746e"
|
||||
}
|
||||
},
|
||||
"0.9.2": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7BDB7F143DAB",
|
||||
"checksum": "420404d1577294af26ed9fdc9ae927aee6c2c409db87666552c86e2a6009bb4e"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7BDB7E90AD2B",
|
||||
"checksum": "8470ccb5a06630193c2e4451b22e3f39ea56220fe014f64bb45969c8492e7f78"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7BDB7F1720AE",
|
||||
"checksum": "8ff2920c3dea0a7c38e3fc8a54e91c5798cff7a31b3cd27e5fc109ad0d2eb803"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7BDB7EA05308",
|
||||
"checksum": "12ef2c310ac2a433b653803771d95e0361924548070a005293d2fac24f014e67"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7BDB7E96C0D8",
|
||||
"checksum": "4b4638116ba32339b371f0c1fe8436ed31a7cc31212d9f06df68419898cc4177"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7BDB7EAC5381",
|
||||
"checksum": "3c47b2d0c59bc22e34719c37bb5ca03556a6c4b51cd3d8e467bac3e0d156fe64"
|
||||
}
|
||||
},
|
||||
"0.9.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7B6A451C100C",
|
||||
"checksum": "1c111e052dfef979c3719f271e764fb78344845e41668b7680fb53172eb42a28"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7B6A45846EC5",
|
||||
"checksum": "30a0533f03208af1422ec54e50a8ff5d6423fa06a5721ca34b7f2102adcf21ec"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7B6A450E63BA",
|
||||
"checksum": "acf01ba3ce9d3785a597a2afea4b446e47b0df38d8d684db0b3ca7fa50fa57c8"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7B6A4516BED1",
|
||||
"checksum": "4dd1521e9ea015147734b79059ef6f560b10755bdc49759cb35870ec44323c16"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7B6A451AD8E1",
|
||||
"checksum": "4551afe08e5b2858b8d45c5791b219ad7212661d3032f66dcb2abca76fcd8f78"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7B6A451C36F1",
|
||||
"checksum": "70df6f9e0809eecc3a39261372bff0d778a7ecff5754eb23f18af63bd3465abe"
|
||||
}
|
||||
},
|
||||
"0.9.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE790C8B950307",
|
||||
"checksum": "30b2e69fd750dce020672c92ebf2ab8c472a13571b9807f7983c00789afcde68"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE790C8B9246FB",
|
||||
"checksum": "94f78cb1cd4ea27cddaa9f2067eca5fb0b2ee40dd3365ec54b8ebb3e349edf4c"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE790C8B8D1CB0",
|
||||
"checksum": "8138466794a01366ba65ecb727b353c83d6e9f1795f47a5b0601a15bdeafc4b0"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE790C8B8EA194",
|
||||
"checksum": "2b4a60dcc0761a3d862329671f58e8e1a3c6ae6cb8bc7bbe729e9029158a7d64"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE790C8C2493D5",
|
||||
"checksum": "850871b2e50ccafda5b4fc3596e027c5f5b297f516b7f768c23d17db87cbb670"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE790C8C001DC0",
|
||||
"checksum": "538fb3d7511cc737400e93066a8e5560ed366880211333f19d44bb6d051c9512"
|
||||
}
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.0"
|
||||
},
|
||||
"0.8.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE76F781A44AE7",
|
||||
"checksum": "2fe7398c29b9f88b992941e4ddc2e50b0032309ef6e22639b6785eb6732be185"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE76F782062143",
|
||||
"checksum": "1246bf0a2c5a2165d5962ecc7ee2ea3f913d803363c4157920723ec9f3f24fad"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE76F781AEED5A",
|
||||
"checksum": "3b1c112d20cf10b5957205f089d5058b9ea9016ae807d4aea8a0c4171a4ccfaa"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE76F781A9E9ED",
|
||||
"checksum": "3175a86f394e3e82f3def902401479b50ebac3970fd152432fb14237da434a4e"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE76F7819D74BC",
|
||||
"checksum": "491f1aa9bc91b95c49fe2f1f7a3da37c8cf09b4b807bbd46e1a24be74f126ea9"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE76F781ADDD19",
|
||||
"checksum": "57cecc4747210f86b9b2a5f4220f1e7baaa1266c19e346646617cbbdd8da934b"
|
||||
}
|
||||
},
|
||||
"0.7": {
|
||||
"version": "0.7.25"
|
||||
"version": "0.7.33"
|
||||
},
|
||||
"0.7.33": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE7533C73935E6",
|
||||
"checksum": "1113f22132218e8b25d3c7ae9f9d3067646b875a675e565b85370b9a5bdab88c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE7533C7C265A5",
|
||||
"checksum": "ca5687fab34484b0b8e5f01cc220a20368d16e85d9b74278e63849929d59eabe"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE7533C741DEBD",
|
||||
"checksum": "7d2c96cfc6ce305615af73ca4111eda17e17dac229e88b42d66f0f30b0fe2d34"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE7533C72BD768",
|
||||
"checksum": "09955a22c653e8a06691008a316144c64ec48d3a9dd32f6c620209f044f4e45a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE7533C7A477D0",
|
||||
"checksum": "dcd2f9e904c8faa89b3fa40d7d2706973eb297cda3cbb4f6287bbfd258c87ebe"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE7533C74756D7",
|
||||
"checksum": "f6fba79d9956a1d4ad46aff1e41d1f31223695c0da6634af66b8efe5de8e6e69"
|
||||
}
|
||||
},
|
||||
"0.7.32": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE71C7946C1BF1",
|
||||
"checksum": "584a6bcf94c7366bed250cf66b83076605a1f5c9bcaa3ed3ee968e0c784de424"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE71C794C4ADD5",
|
||||
"checksum": "68abeee38ad99406b22b38a41e0525c549126995665f82ade0cc46a9ccebd02b"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE71C794656CB0",
|
||||
"checksum": "378aab8bfa604deb2a2bd4d17ffe953e0be5aa3bee39a348da65e12fbad600dd"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE71C794CAC172",
|
||||
"checksum": "11a1e5a54bbe14324a28efc90afab154763007c8ef7c5d5515d82719dab32018"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE71C79455791E",
|
||||
"checksum": "7da9d0b079833f51e67865aab32ace50be0ebc5cd35a338acb7f487e4a786de4"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE71C794687691",
|
||||
"checksum": "b153d8dddea73e084452e29ca00e58492b85a7aa2ad8e3dcae8dca1c37da18c2"
|
||||
}
|
||||
},
|
||||
"0.7.31": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6E47A120763F",
|
||||
"checksum": "36be194363e14adfc62fa1eb51cb1bade09e5a9dbab47e8f176878eb6004ec6c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6E47A1976AD1",
|
||||
"checksum": "01083717a0815b8b9f4a38dc1ef591b60d646dedb58ca8d15cbe110ea79aca59"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6E47A1CC4951",
|
||||
"checksum": "77826377917d51b22c05f5863c5d336e63b32d6821466d172f79c82dc355fbf6"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6E47A115FAAE",
|
||||
"checksum": "dcacd08e41b2b48c0e60aae502ede431c3ddb2b8d174c4d60b3000e7890ef6f4"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6E47A12248EE",
|
||||
"checksum": "738313a8f9323b9c269acdff078addb5632261bb757ac6956d2eee3c3da7c06d"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6E47A12552D7",
|
||||
"checksum": "66bc736ec80615271349e149fb7d3c7066ab4b66ec628a269ae700471dd0b936"
|
||||
}
|
||||
},
|
||||
"0.7.30": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6DB5341A40CB",
|
||||
"checksum": "b58d799a6007309ffeaa85fb67ffaf9153f8d057a036762f5d1de5bc6c6d8673"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6DB5341B2A27",
|
||||
"checksum": "4cb78c60a65c035e629e98de252f913b81160798ac48f47e8b1a902b626bbdf9"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6DB5341A8EE1",
|
||||
"checksum": "d5b4ed1bc952fe64f37cd7ecd72d49a19ff78117b8c6b5d6d3a861edc7769250"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6DB53415643A",
|
||||
"checksum": "9b77150e8b77cc08e3c7ce8474262dbd1b873929b8085dc05de007b45e3dd2bf"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6DB534B190EE",
|
||||
"checksum": "04edb769af2ad63716265c23b124982470d4db748dbe6c8ebd673d1e06cda262"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6DB53492E0CD",
|
||||
"checksum": "7b4a81875b3eeab280753739ed9c8fee2b276aa97cad1397f309f10f51f428bb"
|
||||
}
|
||||
},
|
||||
"0.7.29": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE6D5E9F67FC07",
|
||||
"checksum": "336706008ce04548620c68cfe901e8ececba5020e7804fdde9635a4888a0010a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6D5E9EF12E96",
|
||||
"checksum": "6e2f179b2f141006f1d7088c355a19bc89ebc4728e6594557da51216dfc37c0f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6D5E9F03699D",
|
||||
"checksum": "34c63b261be233982a218db9d7aa0e37115dd16ae04ef0aa4e7e36c5a81428a5"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE6D5E9EF375FC",
|
||||
"checksum": "86d736a562260361209a0dc191d12018de8d65d2f824a1276c91f2665ba19e5b"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE6D5E9F6125F3",
|
||||
"checksum": "d7357c6eeb604d73fc5968fedeccb7d70262cc0316084d2bc77a4b42e985c778"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE6D5E9EFD7CD3",
|
||||
"checksum": "ecd8165ea06db0a601283c56294f6e0323af6166acb4b78e3cce36e2b7daa3ee"
|
||||
}
|
||||
},
|
||||
"0.7.28": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE671880BB6465",
|
||||
"checksum": "6162c119f1109e131e466eac50f9fce3bf7b260b78a3956a8062cc6b2a973312"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE6718817CC964",
|
||||
"checksum": "b09dd3423f2e9304f25f0c741cde7b3aacf65390d233da7ab6e10abd73deec73"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE6718810670E7",
|
||||
"checksum": "4f506405a97cf4cd5a8e7b6720e7633eda550248823a651de91b63880ba8f034"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE671880A8B4B7",
|
||||
"checksum": "4fbfc0135e38eb3669134cef3021a8881155170728fe207fec19c4ecc993966f"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE671880B80CC9",
|
||||
"checksum": "8c3b905339793b7f9bff7c7a055e523111ba6f957781ffb2d37af928ef4e9af2"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE671880B833A5",
|
||||
"checksum": "4f9facbf27c021eafc03e957cc9d5cabdb76786221bdde44a205b290da7c750f"
|
||||
}
|
||||
},
|
||||
"0.7.27": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE649F37E60E3C",
|
||||
"checksum": "e791f39b44ed78031cdb7c6fc64efd831da2492be1889b737c85412b5794d5ad"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE649F37E1F430",
|
||||
"checksum": "2f8144535288ce92bb1ed577cee5b111fe35a5e82c4876e81d143bb81840dd35"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE649F3863B168",
|
||||
"checksum": "ef9c2ff17a5153cb0ebd9bdce72c979f5e0630c36c2f86fc928fc5010443b65e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE649F37D16510",
|
||||
"checksum": "87528266b4aabbfa324cc4a60361d308a14b676921f0ebcf12946e19c7174c74"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE649F38772382",
|
||||
"checksum": "d207e5824065d3b09d6ce4453627744195890b1cdb987d70711b46dfba635c42"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE649F37F25C74",
|
||||
"checksum": "d1ffbd08f08cef6e9602de03607c14ac50cf5fb60f9f3bd3a3e224c2e1d928a4"
|
||||
}
|
||||
},
|
||||
"0.7.26": {
|
||||
"x86_64_linux_musl": {
|
||||
"etag": "0x8DE649CA07C3758",
|
||||
"checksum": "ba5534b4a6b68ecd4813e07c2ffe911fa14a4b5b2c122cad47976df27fb75d68"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"etag": "0x8DE649CA10EAA96",
|
||||
"checksum": "8457c45efbd4358ab1b2b29a3eace62d971a45401c4502ed6a7bb16ac8075b0a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"etag": "0x8DE649CA07D6E7A",
|
||||
"checksum": "3d1475fcf853f135554f45272f1910da4fee822028986c671e94af4321c3bc89"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"etag": "0x8DE649CA0FF2BB4",
|
||||
"checksum": "bebf5078db304e186690fb952d0d9bf6ad583b84abffd51bb45817a4457540d8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"etag": "0x8DE649CA06E642F",
|
||||
"checksum": "3dcf4fca7d6db01c9f31d291cae8d360066a9de2d9e5298f1f9e4085c75bfb58"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"etag": "0x8DE649CA07B9BC5",
|
||||
"checksum": "81d12527af7038eff1200801b74ef4021fb398715f0eb024142ac661767ae298"
|
||||
}
|
||||
},
|
||||
"0.7.25": {
|
||||
"x86_64_linux_musl": {
|
||||
@@ -1 +0,0 @@
|
||||
git ls-files
|
||||
@@ -1,48 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -CeEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
|
||||
cd -- "$(dirname -- "$0")"/../..
|
||||
|
||||
bail() {
|
||||
printf >&2 'error: %s\n' "$*"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if [[ -z "${CI:-}" ]]; then
|
||||
bail "this script is intended to call from release workflow on CI"
|
||||
fi
|
||||
|
||||
git config user.name 'Taiki Endo'
|
||||
git config user.email 'te316e89@gmail.com'
|
||||
|
||||
set -x
|
||||
|
||||
has_update=''
|
||||
for manifest in manifests/*.json; do
|
||||
git add -N "${manifest}"
|
||||
if ! git diff --exit-code -- "${manifest}" &>/dev/null; then
|
||||
name="${manifest##*/}"
|
||||
name="${name%.*}"
|
||||
git stash
|
||||
old_version=$(jq -r '.latest.version' "${manifest}")
|
||||
git stash pop
|
||||
new_version=$(jq -r '.latest.version' "${manifest}")
|
||||
if [[ "${old_version}" != "${new_version}" ]]; then
|
||||
# TODO: If there is a line about updating the same tool in the "Unreleased" section, replace it.
|
||||
msg="Update \`${name}@latest\` to ${new_version}"
|
||||
sed -Ei "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n- ${msg}./" CHANGELOG.md
|
||||
git add "${manifest}" CHANGELOG.md
|
||||
else
|
||||
msg="Update ${name} manifest"
|
||||
git add "${manifest}"
|
||||
fi
|
||||
git commit -m "${msg}"
|
||||
has_update=1
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -n "${has_update}" ]] && [[ -n "${GITHUB_OUTPUT:-}" ]]; then
|
||||
printf 'success=false\n' >>"${GITHUB_OUTPUT}"
|
||||
fi
|
||||
@@ -1,234 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
set -CeEuo pipefail
|
||||
IFS=$'\n\t'
|
||||
trap -- 's=$?; printf >&2 "%s\n" "${0##*/}:${LINENO}: \`${BASH_COMMAND}\` exit with ${s}"; exit ${s}' ERR
|
||||
cd -- "$(dirname -- "$0")"/../..
|
||||
|
||||
# They don't provide prebuilt binaries for musl or old glibc host.
|
||||
# version `GLIBC_2.35' not found
|
||||
glibc_pre_2_39_incompat=(
|
||||
zizmor
|
||||
)
|
||||
glibc_pre_2_35_incompat=(
|
||||
"${glibc_pre_2_39_incompat[@]}"
|
||||
zola
|
||||
)
|
||||
# version `GLIBC_2.34' not found
|
||||
glibc_pre_2_34_incompat=(
|
||||
"${glibc_pre_2_35_incompat[@]}"
|
||||
cargo-sort
|
||||
cargo-spellcheck
|
||||
espup
|
||||
wait-for-them
|
||||
xbuild
|
||||
)
|
||||
# version `GLIBC_2.31' not found
|
||||
glibc_pre_2_31_incompat=(
|
||||
"${glibc_pre_2_34_incompat[@]}"
|
||||
)
|
||||
# version `GLIBC_2.28' not found
|
||||
glibc_pre_2_28_incompat=(
|
||||
"${glibc_pre_2_31_incompat[@]}"
|
||||
wasmtime
|
||||
)
|
||||
# version `GLIBC_2.27' not found
|
||||
glibc_pre_2_27_incompat=(
|
||||
"${glibc_pre_2_28_incompat[@]}"
|
||||
cargo-watch
|
||||
mdbook-linkcheck
|
||||
protoc
|
||||
valgrind
|
||||
)
|
||||
# version `GLIBC_2.17' not found
|
||||
glibc_pre_2_17_incompat=(
|
||||
"${glibc_pre_2_27_incompat[@]}"
|
||||
deepsource # https://github.com/DeepSourceCorp/cli/issues/245
|
||||
)
|
||||
musl_incompat=(
|
||||
"${glibc_pre_2_17_incompat[@]}"
|
||||
)
|
||||
|
||||
incompat_tools=()
|
||||
case "${1:-}" in
|
||||
'') version=latest ;;
|
||||
major.minor.patch | major.minor | major)
|
||||
version="$1"
|
||||
# Specifying the version of valgrind and cargo-binstall is not supported.
|
||||
incompat_tools+=(valgrind cargo-binstall)
|
||||
;;
|
||||
*)
|
||||
printf 'tool=%s\n', "$1"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
runner="${2:-}"
|
||||
case "$(uname -s)" in
|
||||
Linux)
|
||||
host_os=linux
|
||||
ldd_version=$(ldd --version 2>&1 || true)
|
||||
if grep -Fq musl <<<"${ldd_version}"; then
|
||||
incompat_tools+=("${musl_incompat[@]}")
|
||||
else
|
||||
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.39"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.35"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
higher_glibc_version=$(LC_ALL=C sort -Vu <<<"2.17"$'\n'"${host_glibc_version}" | tail -1)
|
||||
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
|
||||
incompat_tools+=("${glibc_pre_2_17_incompat[@]}")
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_35_incompat[@]}")
|
||||
fi
|
||||
else
|
||||
incompat_tools+=("${glibc_pre_2_39_incompat[@]}")
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if ! type -P snap >/dev/null; then
|
||||
incompat_tools+=(valgrind)
|
||||
fi
|
||||
if ! type -P apt-get >/dev/null; then
|
||||
incompat_tools+=(cyclonedx)
|
||||
fi
|
||||
if [[ "${runner}" == "ubuntu:14.04" ]]; then
|
||||
incompat_tools+=(cyclonedx)
|
||||
fi
|
||||
;;
|
||||
Darwin) host_os=macos ;;
|
||||
MINGW* | MSYS* | CYGWIN* | Windows_NT) host_os=windows ;;
|
||||
*) bail "unrecognized OS type '$(uname -s)'" ;;
|
||||
esac
|
||||
# NB: Sync with main.sh.
|
||||
case "$(uname -m)" in
|
||||
aarch64 | arm64) host_arch=aarch64 ;;
|
||||
xscale | arm | armv*l) 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>" ;;
|
||||
ppc64le) host_arch=powerpc64le ;;
|
||||
riscv64) host_arch=riscv64 ;;
|
||||
s390x) host_arch=s390x ;;
|
||||
loongarch64 | mips | mips64 | ppc | ppc64 | sun4v) bail "$(uname -m) 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>" ;;
|
||||
# TODO: uname -m on windows-11-arm returns "x86_64"
|
||||
*) host_arch=x86_64 ;;
|
||||
esac
|
||||
|
||||
tools=()
|
||||
for manifest in tools/codegen/base/*.json; do
|
||||
tool_name="${manifest##*/}"
|
||||
tool_name="${tool_name%.*}"
|
||||
# cross -V requires rustc
|
||||
if [[ "${tool_name}" == "cross" ]] && ! type -P rustc >/dev/null; then
|
||||
continue
|
||||
fi
|
||||
case "${host_os}" in
|
||||
linux*)
|
||||
if [[ "${host_arch}" != "x86_64" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}_gnu" "${manifest}")" == "null" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}_musl" "${manifest}")" == "null" ]]; then
|
||||
continue
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if [[ "$(jq -r ".platform.x86_64_${host_os}" "${manifest}")" == "null" ]] && [[ "$(jq -r ".platform.${host_arch}_${host_os}" "${manifest}")" == "null" ]]; then
|
||||
continue
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
for incompat in ${incompat_tools[@]+"${incompat_tools[@]}"}; do
|
||||
if [[ "${incompat}" == "${tool_name}" ]]; then
|
||||
tool_name=''
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [[ -n "${tool_name}" ]]; then
|
||||
if [[ "${version}" != "latest" ]]; then
|
||||
latest_version=$(jq -r '.latest.version' "manifests/${tool_name}.json")
|
||||
case "${version}" in
|
||||
major.minor.patch) tool_name+="@${latest_version}" ;;
|
||||
major.minor) tool_name+="@${latest_version%.*}" ;;
|
||||
major) tool_name+="@${latest_version%%.*}" ;;
|
||||
*) exit 1 ;;
|
||||
esac
|
||||
fi
|
||||
if [[ "${tool_name}" != *"@0" ]] && [[ "${tool_name}" != *"@0.0" ]]; then
|
||||
tools+=("${tool_name}")
|
||||
fi
|
||||
fi
|
||||
done
|
||||
if [[ "${version}" != "latest" ]]; then
|
||||
tools_tmp=()
|
||||
for tool in "${tools[@]}"; do
|
||||
tools_tmp+=("${tool}")
|
||||
done
|
||||
tools=("${tools_tmp[@]}")
|
||||
fi
|
||||
|
||||
# Not manifest-based
|
||||
case "${host_os}" in
|
||||
linux*)
|
||||
# Installing snap to container is difficult...
|
||||
# Specifying the version of valgrind is not supported.
|
||||
if type -P snap >/dev/null && [[ "${version}" == "latest" ]]; then
|
||||
tools+=(valgrind)
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
# cargo-watch/watchexec-cli is supported by cargo-binstall (through quickinstall)
|
||||
case "${version}" in
|
||||
latest) tools+=(cargo-watch watchexec-cli) ;;
|
||||
major.minor.patch) tools+=(cargo-watch@8.5.2 watchexec-cli@2.1.2) ;;
|
||||
major.minor) tools+=(cargo-watch@8.5 watchexec-cli@2.1) ;;
|
||||
major) tools+=(cargo-watch@8 watchexec-cli@2) ;;
|
||||
*) exit 1 ;;
|
||||
esac
|
||||
|
||||
# sort and dedup
|
||||
IFS=$'\n'
|
||||
# shellcheck disable=SC2207
|
||||
tools=($(LC_ALL=C sort -u <<<"${tools[*]}"))
|
||||
IFS=$'\n\t'
|
||||
|
||||
comma_sep=$((RANDOM % 2))
|
||||
list=''
|
||||
for tool in "${tools[@]}"; do
|
||||
if [[ -n "${list}" ]]; then
|
||||
if [[ "${comma_sep}" == "1" ]]; then
|
||||
list+=','
|
||||
else
|
||||
case $((RANDOM % 2)) in
|
||||
0) list+=' ' ;;
|
||||
1) list+=$'\t' ;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
case $((RANDOM % 3)) in
|
||||
0) ;;
|
||||
1) list+=' ' ;;
|
||||
2) list+=$' \t ' ;;
|
||||
esac
|
||||
list+="${tool}"
|
||||
case $((RANDOM % 3)) in
|
||||
0) ;;
|
||||
1) list+=' ' ;;
|
||||
2) list+=$' \t ' ;;
|
||||
esac
|
||||
done
|
||||
printf 'tool=%s\n' "${list}"
|
||||
@@ -1,36 +0,0 @@
|
||||
[package]
|
||||
name = "install-action-internal-codegen"
|
||||
edition = "2021"
|
||||
default-run = "generate-manifest"
|
||||
|
||||
[dependencies]
|
||||
install-action-manifest-schema = { path = "../manifest-schema" }
|
||||
anyhow = "1"
|
||||
flate2 = "1"
|
||||
fs-err = "3"
|
||||
minisign-verify = "0.2"
|
||||
ring = "0.17"
|
||||
semver = { version = "1", features = ["serde"] }
|
||||
serde = "1"
|
||||
serde_derive = "1"
|
||||
serde_json = "1"
|
||||
spdx = "0.13"
|
||||
tar = "0.4"
|
||||
toml = { version = "0.9", default-features = false, features = ["parse", "serde"] }
|
||||
# TODO: call curl command instead of using ureq?
|
||||
ureq = { version = "2", features = ["json"] }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
[[bin]]
|
||||
bench = false
|
||||
name = "generate-manifest"
|
||||
path = "src/main.rs"
|
||||
test = false
|
||||
|
||||
[[bin]]
|
||||
bench = false
|
||||
name = "generate-tools-markdown"
|
||||
path = "src/tools-markdown.rs"
|
||||
test = false
|
||||
@@ -1,33 +0,0 @@
|
||||
{
|
||||
"repository": "https://github.com/biomejs/biome",
|
||||
"website": "https://biomejs.dev",
|
||||
"license_markdown": "[Apache-2.0](https://github.com/biomejs/biome/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/biomejs/biome/blob/main/LICENSE-MIT)",
|
||||
"tag_prefix": "cli/v",
|
||||
"bin": "${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {
|
||||
"asset_name": "${package}-linux-x64"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"asset_name": "${package}-linux-x64-musl"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"asset_name": "${package}-darwin-x64"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-win32-x64${exe}"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"asset_name": "${package}-linux-arm64"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"asset_name": "${package}-linux-arm64-musl"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"asset_name": "${package}-darwin-arm64"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"asset_name": "${package}-win32-arm64${exe}"
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user