mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-23 15:50:40 +00:00
Compare commits
48 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4a27a04f8a | ||
|
|
787f5f34b6 | ||
|
|
dea01ef826 | ||
|
|
d323467220 | ||
|
|
79e1aeb057 | ||
|
|
668723abbc | ||
|
|
f621218f78 | ||
|
|
2a0c34a72b | ||
|
|
351260b44f | ||
|
|
c28440593e | ||
|
|
4e54247878 | ||
|
|
664e13c6ca | ||
|
|
e96513f64c | ||
|
|
a8418c66f9 | ||
|
|
214673ab1d | ||
|
|
daf80f417d | ||
|
|
0593da4078 | ||
|
|
ed2cb27ca5 | ||
|
|
37129d5de1 | ||
|
|
8ad2bf073c | ||
|
|
2d7ff60c81 | ||
|
|
cccd9d5fc0 | ||
|
|
ab4b96101a | ||
|
|
864785ef4d | ||
|
|
52fe51e612 | ||
|
|
4f13fb6244 | ||
|
|
8915f28247 | ||
|
|
7f737c1056 | ||
|
|
44a62c1085 | ||
|
|
66b16da49c | ||
|
|
c995477ff1 | ||
|
|
abb8763b52 | ||
|
|
e1d57be4e5 | ||
|
|
8abecff737 | ||
|
|
0b99f81025 | ||
|
|
1f2c038e5d | ||
|
|
8efaa9bb37 | ||
|
|
ea794731ca | ||
|
|
14b956ff16 | ||
|
|
22a2601a6f | ||
|
|
d999ed5c70 | ||
|
|
91ca22ecbd | ||
|
|
c30f951232 | ||
|
|
ada21a86dc | ||
|
|
bb8c47a10f | ||
|
|
d79dff4773 | ||
|
|
fc6ea98761 | ||
|
|
3722252eee |
1
.github/.cspell/project-dictionary.txt
vendored
1
.github/.cspell/project-dictionary.txt
vendored
@@ -11,7 +11,6 @@ dprint
|
|||||||
enablerepo
|
enablerepo
|
||||||
epel
|
epel
|
||||||
espup
|
espup
|
||||||
etag
|
|
||||||
fastestmirror
|
fastestmirror
|
||||||
grcov
|
grcov
|
||||||
knope
|
knope
|
||||||
|
|||||||
11
.github/workflows/ci.yml
vendored
11
.github/workflows/ci.yml
vendored
@@ -132,18 +132,17 @@ jobs:
|
|||||||
- debian:10-slim # glibc 2.28
|
- debian:10-slim # glibc 2.28
|
||||||
- debian:11-slim # glibc 2.31
|
- debian:11-slim # glibc 2.31
|
||||||
- debian:12-slim # glibc 2.36
|
- debian:12-slim # glibc 2.36
|
||||||
- fedora:latest # glibc 2.38 (as of fedora 39)
|
- fedora:latest # glibc 2.39 (as of fedora 40)
|
||||||
- almalinux:8 # glibc 2.28
|
- almalinux:8 # glibc 2.28
|
||||||
- almalinux:8-minimal # glibc 2.28
|
- almalinux:8-minimal # glibc 2.28
|
||||||
- almalinux:9 # glibc 2.34
|
- almalinux:9 # glibc 2.34
|
||||||
- almalinux:9-minimal # glibc 2.34
|
- almalinux:9-minimal # glibc 2.34
|
||||||
- centos:6 # glibc 2.12
|
- centos:6 # glibc 2.12
|
||||||
- centos:7 # glibc 2.17
|
- centos:7 # glibc 2.17
|
||||||
# TODO: broken: Repository 'Update repository of openSUSE Backports' is invalid.
|
- opensuse/leap:latest # glibc 2.38 (as of leap 15.6)
|
||||||
# - opensuse/leap:latest # glibc 2.31 (as of leap 15.5)
|
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19)
|
||||||
# - opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18)
|
- archlinux:latest # glibc 2.39 (as of 2024-07-19)
|
||||||
- archlinux:latest # glibc 2.38 (as of 2024-04-18)
|
- alpine:latest # musl 1.2.5 (as of alpine 3.20)
|
||||||
- alpine:latest # musl 1.2.4 (as of alpine 3.19)
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container: ${{ matrix.container }}
|
container: ${{ matrix.container }}
|
||||||
|
|||||||
96
CHANGELOG.md
96
CHANGELOG.md
@@ -10,6 +10,84 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.42.33] - 2024-08-24
|
||||||
|
|
||||||
|
- Update `git-cliff@latest` to 2.5.0.
|
||||||
|
|
||||||
|
## [2.42.32] - 2024-08-24
|
||||||
|
|
||||||
|
- Update `cargo-nextest@latest` to 0.9.75.
|
||||||
|
|
||||||
|
## [2.42.31] - 2024-08-23
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.24.1.
|
||||||
|
|
||||||
|
## [2.42.30] - 2024-08-23
|
||||||
|
|
||||||
|
- Update `typos@latest` to 1.23.7.
|
||||||
|
|
||||||
|
## [2.42.29] - 2024-08-22
|
||||||
|
|
||||||
|
- Update `osv-scanner@latest` to 1.8.4.
|
||||||
|
|
||||||
|
## [2.42.28] - 2024-08-20
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 24.0.0.
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.11.1.
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.31.2.
|
||||||
|
|
||||||
|
## [2.42.27] - 2024-08-19
|
||||||
|
|
||||||
|
- Update `cargo-nextest@latest` to 0.9.74.
|
||||||
|
|
||||||
|
## [2.42.26] - 2024-08-18
|
||||||
|
|
||||||
|
- Update `knope@latest` to 0.18.0.
|
||||||
|
|
||||||
|
## [2.42.25] - 2024-08-17
|
||||||
|
|
||||||
|
- Update `shfmt@latest` to 3.9.0.
|
||||||
|
|
||||||
|
- Update `zola@latest` to 0.19.2.
|
||||||
|
|
||||||
|
- Update `cargo-semver-checks@latest` to 0.34.0.
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.10.2.
|
||||||
|
|
||||||
|
## [2.42.24] - 2024-08-13
|
||||||
|
|
||||||
|
- Update `wasm-bindgen@latest` to 0.2.93.
|
||||||
|
|
||||||
|
## [2.42.23] - 2024-08-12
|
||||||
|
|
||||||
|
- Update `wasmtime@latest` to 23.0.2.
|
||||||
|
|
||||||
|
## [2.42.22] - 2024-08-10
|
||||||
|
|
||||||
|
- Update `cargo-careful@latest` to 0.4.3.
|
||||||
|
|
||||||
|
## [2.42.21] - 2024-08-10
|
||||||
|
|
||||||
|
- Update `cargo-binstall@latest` to 1.10.0.
|
||||||
|
|
||||||
|
- Update `syft@latest` to 1.11.0.
|
||||||
|
|
||||||
|
## [2.42.20] - 2024-08-08
|
||||||
|
|
||||||
|
- Update `cargo-hack@latest` to 0.6.31.
|
||||||
|
|
||||||
|
## [2.42.19] - 2024-08-07
|
||||||
|
|
||||||
|
- Update `osv-scanner@latest` to 1.8.3.
|
||||||
|
|
||||||
|
## [2.42.18] - 2024-08-05
|
||||||
|
|
||||||
|
- Update `cargo-tarpaulin@latest` to 0.31.1.
|
||||||
|
|
||||||
|
- Update `cargo-deny@latest` to 0.16.1.
|
||||||
|
|
||||||
## [2.42.17] - 2024-08-04
|
## [2.42.17] - 2024-08-04
|
||||||
|
|
||||||
- Update `knope@latest` to 0.17.0.
|
- Update `knope@latest` to 0.17.0.
|
||||||
@@ -2566,7 +2644,23 @@ Note: This release is considered a breaking change because installing on version
|
|||||||
|
|
||||||
Initial release
|
Initial release
|
||||||
|
|
||||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.17...HEAD
|
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.42.33...HEAD
|
||||||
|
[2.42.33]: https://github.com/taiki-e/install-action/compare/v2.42.32...v2.42.33
|
||||||
|
[2.42.32]: https://github.com/taiki-e/install-action/compare/v2.42.31...v2.42.32
|
||||||
|
[2.42.31]: https://github.com/taiki-e/install-action/compare/v2.42.30...v2.42.31
|
||||||
|
[2.42.30]: https://github.com/taiki-e/install-action/compare/v2.42.29...v2.42.30
|
||||||
|
[2.42.29]: https://github.com/taiki-e/install-action/compare/v2.42.28...v2.42.29
|
||||||
|
[2.42.28]: https://github.com/taiki-e/install-action/compare/v2.42.27...v2.42.28
|
||||||
|
[2.42.27]: https://github.com/taiki-e/install-action/compare/v2.42.26...v2.42.27
|
||||||
|
[2.42.26]: https://github.com/taiki-e/install-action/compare/v2.42.25...v2.42.26
|
||||||
|
[2.42.25]: https://github.com/taiki-e/install-action/compare/v2.42.24...v2.42.25
|
||||||
|
[2.42.24]: https://github.com/taiki-e/install-action/compare/v2.42.23...v2.42.24
|
||||||
|
[2.42.23]: https://github.com/taiki-e/install-action/compare/v2.42.22...v2.42.23
|
||||||
|
[2.42.22]: https://github.com/taiki-e/install-action/compare/v2.42.21...v2.42.22
|
||||||
|
[2.42.21]: https://github.com/taiki-e/install-action/compare/v2.42.20...v2.42.21
|
||||||
|
[2.42.20]: https://github.com/taiki-e/install-action/compare/v2.42.19...v2.42.20
|
||||||
|
[2.42.19]: https://github.com/taiki-e/install-action/compare/v2.42.18...v2.42.19
|
||||||
|
[2.42.18]: https://github.com/taiki-e/install-action/compare/v2.42.17...v2.42.18
|
||||||
[2.42.17]: https://github.com/taiki-e/install-action/compare/v2.42.16...v2.42.17
|
[2.42.17]: https://github.com/taiki-e/install-action/compare/v2.42.16...v2.42.17
|
||||||
[2.42.16]: https://github.com/taiki-e/install-action/compare/v2.42.15...v2.42.16
|
[2.42.16]: https://github.com/taiki-e/install-action/compare/v2.42.15...v2.42.16
|
||||||
[2.42.15]: https://github.com/taiki-e/install-action/compare/v2.42.14...v2.42.15
|
[2.42.15]: https://github.com/taiki-e/install-action/compare/v2.42.14...v2.42.15
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ undocumented_unsafe_blocks = "warn"
|
|||||||
# Suppress buggy or noisy clippy lints
|
# Suppress buggy or noisy clippy lints
|
||||||
bool_assert_comparison = { level = "allow", priority = 1 }
|
bool_assert_comparison = { level = "allow", priority = 1 }
|
||||||
borrow_as_ptr = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/8286
|
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
|
declare_interior_mutable_const = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7665
|
||||||
doc_markdown = { level = "allow", priority = 1 }
|
doc_markdown = { level = "allow", priority = 1 }
|
||||||
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
|
||||||
@@ -36,6 +37,7 @@ manual_assert = { level = "allow", priority = 1 }
|
|||||||
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
|
||||||
missing_errors_doc = { level = "allow", priority = 1 }
|
missing_errors_doc = { level = "allow", priority = 1 }
|
||||||
module_name_repetitions = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+module_name_repetitions
|
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
|
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
|
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 }
|
similar_names = { level = "allow", priority = 1 }
|
||||||
@@ -46,3 +48,4 @@ struct_field_names = { level = "allow", priority = 1 }
|
|||||||
too_many_arguments = { level = "allow", priority = 1 }
|
too_many_arguments = { level = "allow", priority = 1 }
|
||||||
too_many_lines = { level = "allow", priority = 1 }
|
too_many_lines = { level = "allow", priority = 1 }
|
||||||
type_complexity = { level = "allow", priority = 1 }
|
type_complexity = { level = "allow", priority = 1 }
|
||||||
|
unreadable_literal = { level = "allow", priority = 1 }
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ See JSON files in `tools/codegen/base` directory for examples of the manifest.
|
|||||||
> If you're having problem with github api rate limit, you can use your GITHUB_TOKEN to increase the rate limit.
|
> 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:
|
> If you have `Github CLI` installed (the command `gh`), you can:
|
||||||
>
|
>
|
||||||
> ```shell
|
> ```sh
|
||||||
> GITHUB_TOKEN=$(gh auth status --show-token 2>&1 | sed -n 's/^.*Token: \(.*\)$/\1/p') ./tools/manifest.sh <tool>
|
> GITHUB_TOKEN=$(gh auth status --show-token 2>&1 | sed -n 's/^.*Token: //p') ./tools/manifest.sh <tool>
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
## Refresh TOOLS.md
|
## Refresh TOOLS.md
|
||||||
|
|||||||
1
TOOLS.md
1
TOOLS.md
@@ -45,6 +45,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho
|
|||||||
| [**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) |
|
| [**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) |
|
||||||
| [**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) |
|
| [**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) |
|
| [**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) |
|
||||||
| [**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**](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-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-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) |
|
||||||
| [**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) |
|
| [**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) |
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ runs:
|
|||||||
set -eu
|
set -eu
|
||||||
if ! command -v bash >/dev/null; then
|
if ! command -v bash >/dev/null; then
|
||||||
if grep -Eq '^ID=alpine' /etc/os-release; then
|
if grep -Eq '^ID=alpine' /etc/os-release; then
|
||||||
printf '::group::Install packages required for checkout-action (bash)\n'
|
printf '::group::Install packages required for install-action (bash)\n'
|
||||||
# NB: sync with apk_install in main.sh
|
# NB: sync with apk_install in main.sh
|
||||||
if command -v sudo >/dev/null; then
|
if command -v sudo >/dev/null; then
|
||||||
sudo apk --no-cache add bash
|
sudo apk --no-cache add bash
|
||||||
@@ -36,7 +36,7 @@ runs:
|
|||||||
fi
|
fi
|
||||||
printf '::endgroup::\n'
|
printf '::endgroup::\n'
|
||||||
else
|
else
|
||||||
printf '::error::checkout-action requires bash\n'
|
printf '::error::install-action requires bash\n'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
10
main.sh
10
main.sh
@@ -49,11 +49,11 @@ download_and_checksum() {
|
|||||||
if [[ -n "${checksum}" ]]; then
|
if [[ -n "${checksum}" ]]; then
|
||||||
info "verifying sha256 checksum for $(basename "${url}")"
|
info "verifying sha256 checksum for $(basename "${url}")"
|
||||||
if type -P sha256sum &>/dev/null; then
|
if type -P sha256sum &>/dev/null; then
|
||||||
echo "${checksum} *tmp" | sha256sum -c - >/dev/null
|
sha256sum -c - >/dev/null <<<"${checksum} *tmp"
|
||||||
elif type -P shasum &>/dev/null; then
|
elif type -P shasum &>/dev/null; then
|
||||||
# GitHub-hosted macOS runner does not install GNU Coreutils by default.
|
# GitHub-hosted macOS runner does not install GNU Coreutils by default.
|
||||||
# https://github.com/actions/runner-images/issues/90
|
# https://github.com/actions/runner-images/issues/90
|
||||||
echo "${checksum} *tmp" | shasum -a 256 -c - >/dev/null
|
shasum -a 256 -c - >/dev/null <<<"${checksum} *tmp"
|
||||||
else
|
else
|
||||||
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
|
bail "checksum requires 'sha256sum' or 'shasum' command; consider installing one of them or setting 'checksum' input option to 'false'"
|
||||||
fi
|
fi
|
||||||
@@ -367,11 +367,11 @@ pacman_install() {
|
|||||||
}
|
}
|
||||||
apk_install() {
|
apk_install() {
|
||||||
if type -P sudo &>/dev/null; then
|
if type -P sudo &>/dev/null; then
|
||||||
sudo apk --no-cache add "$@"
|
retry sudo apk --no-cache add "$@"
|
||||||
elif type -P doas &>/dev/null; then
|
elif type -P doas &>/dev/null; then
|
||||||
doas apk --no-cache add "$@"
|
retry doas apk --no-cache add "$@"
|
||||||
else
|
else
|
||||||
apk --no-cache add "$@"
|
retry apk --no-cache add "$@"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
sys_install() {
|
sys_install() {
|
||||||
|
|||||||
28
manifests/cargo-binstall.json
generated
28
manifests/cargo-binstall.json
generated
@@ -22,32 +22,32 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
"license_markdown": "[GPL-3.0](https://github.com/cargo-bins/cargo-binstall/blob/HEAD/crates/bin/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.9.0"
|
"version": "1.10.2"
|
||||||
},
|
},
|
||||||
"1.9.0": {
|
"1.10.2": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
"etag": "0x8DCB4494FF3C6C7",
|
"etag": "0x8DCBB7AB213ADBF",
|
||||||
"checksum": "a221c12c5b9e4dcdb3b05f3d309287874a04ed9dd782f625f1531baca265d2d9"
|
"checksum": "fd6363b26c6ac2a52a6b5b2b37563b75a48971eb78e9300737e978b9fb5478a3"
|
||||||
},
|
},
|
||||||
"x86_64_macos": {
|
"x86_64_macos": {
|
||||||
"etag": "0x8DCB448FD384AE3",
|
"etag": "0x8DCBB7A97BA9B45",
|
||||||
"checksum": "8a0d8ac04af68a123fc053caca7d574550c0d5ba437f84fc38f594aeb1ca62fe"
|
"checksum": "fe4ce102872f4b61e4f1786e07225fa8041457a9171593537ad686766e07b631"
|
||||||
},
|
},
|
||||||
"x86_64_windows": {
|
"x86_64_windows": {
|
||||||
"etag": "0x8DCB44A40642CF0",
|
"etag": "0x8DCBB7B76D83688",
|
||||||
"checksum": "2c95a202d983352b355b5676aa20fc27a3fd7d5e0f9b0ea84a5bfa9d9ea8e890"
|
"checksum": "e63cd05aa7e4705e48bf401f00b86543ee294ad0bce1a398a75997b48022daf8"
|
||||||
},
|
},
|
||||||
"aarch64_linux_musl": {
|
"aarch64_linux_musl": {
|
||||||
"etag": "0x8DCB449138E90AF",
|
"etag": "0x8DCBB7A742FFE12",
|
||||||
"checksum": "ee6f7594ba854e660fb5f332e034b5000a23662500be25a4a40cc70be3feeac9"
|
"checksum": "2eac2871acb50f377de6e4a2113a28b9bc5d278e692abbd2f09c3d966d117749"
|
||||||
},
|
},
|
||||||
"aarch64_macos": {
|
"aarch64_macos": {
|
||||||
"etag": "0x8DCB449495B2F4D",
|
"etag": "0x8DCBB7AC648D69B",
|
||||||
"checksum": "fba22b9d9783521aa2454398ec395a1a6c9d0c02cbcbeb80760893928debe5d2"
|
"checksum": "feb4992ad7c91a36a6fa51b188f594ac7ac1a8c50f8c8a6d6c0a5e0da369843d"
|
||||||
},
|
},
|
||||||
"aarch64_windows": {
|
"aarch64_windows": {
|
||||||
"etag": "0x8DCB449C84B7EE4",
|
"etag": "0x8DCBB7B016AB019",
|
||||||
"checksum": "b89fd7a145b1be5d0165307d27bdcc1e890db2ffbc4dd0cfbccfdda0fd2b5946"
|
"checksum": "bd7c761acb022bf5b1b710d0111172fa5f7297059e79cc03cd7c050506cc2a2e"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
18
manifests/cargo-careful.json
generated
18
manifests/cargo-careful.json
generated
@@ -13,10 +13,24 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[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)",
|
"license_markdown": "[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)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.4.2"
|
"version": "0.4.3"
|
||||||
},
|
},
|
||||||
"0.4": {
|
"0.4": {
|
||||||
"version": "0.4.2"
|
"version": "0.4.3"
|
||||||
|
},
|
||||||
|
"0.4.3": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCB92F10570A48",
|
||||||
|
"checksum": "8a39c7c88744b7dec49fdedd08588e75343aabd466c9ec811832b65680c64e6d"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCB92F104F71BD",
|
||||||
|
"checksum": "c4d1b19bc243bd1d8ed5d99413d9a625b852e394e614b7871d71deb9557940e9"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCB92F104F4AD5",
|
||||||
|
"checksum": "1a3bb682553c48cef478609a377e8f845929efad8c4c903ae4ad66348ac5b0c3"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.4.2": {
|
"0.4.2": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
26
manifests/cargo-deny.json
generated
26
manifests/cargo-deny.json
generated
@@ -24,10 +24,32 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[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)",
|
"license_markdown": "[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)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.16.0"
|
"version": "0.16.1"
|
||||||
},
|
},
|
||||||
"0.16": {
|
"0.16": {
|
||||||
"version": "0.16.0"
|
"version": "0.16.1"
|
||||||
|
},
|
||||||
|
"0.16.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCB53F645CB8D4",
|
||||||
|
"checksum": "9612f02c85effbc97924c91e1e5b20eb51e48206e2627abb80a8f1b152ac0103"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCB53F7E1FD62D",
|
||||||
|
"checksum": "74e0da17be6d25c09a6a8038147ff498e92a75667c654fc39c9cc5bbd68ac842"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCB53FC4A35306",
|
||||||
|
"checksum": "fe69a1481510c51bfca78c26927c8d64476ae8c46f4abc0629a197a34500fed8"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCB53F708123D3",
|
||||||
|
"checksum": "3df23bbdc19f5bf12284cbebde70f8d00587fe416c1fdd92dd1bee858d6bfada"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCB53F449AEB60",
|
||||||
|
"checksum": "9336a1582c43b091c38950c9ebb5fdce7248fa8ce6ad30a65048779ac61f50a1"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.16.0": {
|
"0.16.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
36
manifests/cargo-hack.json
generated
36
manifests/cargo-hack.json
generated
@@ -3,10 +3,42 @@
|
|||||||
"template": null,
|
"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)",
|
"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": {
|
"latest": {
|
||||||
"version": "0.6.30"
|
"version": "0.6.31"
|
||||||
},
|
},
|
||||||
"0.6": {
|
"0.6": {
|
||||||
"version": "0.6.30"
|
"version": "0.6.31"
|
||||||
|
},
|
||||||
|
"0.6.31": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DCB7A9CB75CB85",
|
||||||
|
"checksum": "b5e17ff9ad0224af30af1e1e8d27fef1010c7fda58048a12c704ffb2675b6ad6"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-x86_64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DCB7A9E485B392",
|
||||||
|
"checksum": "2d935eafc5082eb19dc33b123bac7ca898109bb0ca7a8ab7de19c44b4d5317a0"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
|
||||||
|
"etag": "0x8DCB7AA01F78A70",
|
||||||
|
"checksum": "5f56c408db441437830e6ef91eda64187880821fe54f455a956f9397443ff034"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
|
||||||
|
"etag": "0x8DCB7A9BA4B08FA",
|
||||||
|
"checksum": "435bb927b1db4d45a4807e1857aa662e1fa0715c8402da7ac56f713cc904aff7"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-aarch64-apple-darwin.tar.gz",
|
||||||
|
"etag": "0x8DCB7A9D355C7A8",
|
||||||
|
"checksum": "ecd866a64c1cd14e90cc4670ec466f0c0408d86aa53cd9ca2d1cae42da4a7ffd"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.31/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
|
||||||
|
"etag": "0x8DCB7AA071F6D09",
|
||||||
|
"checksum": "a986372c14989387dab85aafc55bc36ee1959cec2a270447b132de7f75905802"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.6.30": {
|
"0.6.30": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
50
manifests/cargo-nextest.json
generated
50
manifests/cargo-nextest.json
generated
@@ -19,10 +19,56 @@
|
|||||||
},
|
},
|
||||||
"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)",
|
"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": {
|
"latest": {
|
||||||
"version": "0.9.72"
|
"version": "0.9.75"
|
||||||
},
|
},
|
||||||
"0.9": {
|
"0.9": {
|
||||||
"version": "0.9.72"
|
"version": "0.9.75"
|
||||||
|
},
|
||||||
|
"0.9.75": {
|
||||||
|
"previous_stable_version": "0.9.74",
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DCC3C2E269D8E1",
|
||||||
|
"checksum": "34321de06d68a3c39340e13256eae38b6529284842a8c3b7f21c338d1042945e"
|
||||||
|
},
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC3C2FCBD52CA",
|
||||||
|
"checksum": "9cfb640acad0b3115711a7181102bdd6e56315bf1b4def1351b63c36d0cf95d4"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC3C2C8247FE5",
|
||||||
|
"checksum": "89ed23b1d79434bccd01aee9faf14092d3701b468b13fffc3f3895069b7c3c5d"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC3C30432A781",
|
||||||
|
"checksum": "517371879db44956222d55698e2c7cab96dbb977d7fccffab1314a59a2623205"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DCC3C2DEB1C3B9",
|
||||||
|
"checksum": "0fc7af32f0670fefa5d1c8ccd54efff3f97acb862b77dd37fff78db85ea9f309"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.9.74": {
|
||||||
|
"previous_stable_version": "0.9.72",
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBFDD7B57ED4A",
|
||||||
|
"checksum": "b605d0dc32b3eeac7ac55a9ba35e9075b09ec6a090532356a68b9a4f1a95c7dc"
|
||||||
|
},
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCBFDD9FFB6643",
|
||||||
|
"checksum": "bbd52a91214efd758b35a0a29c4e98270f871d64e43c1f8be00a74d13e54e089"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBFDD9F756830",
|
||||||
|
"checksum": "09f3d73c0df3969bd3887d19cce3ad7e576f290717169b0d786bdd552e435d52"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBFDDDE9C4F4C",
|
||||||
|
"checksum": "f0c5906129b427bc7e5a4f6e70c8b5c39f2d535ae032adc90fd81cbf1110bb5f"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBFDD9563CC94",
|
||||||
|
"checksum": "8399c6941f27e3aa98d7e35d256f9cb0ff89453492b36c5151a77090f5ab0058"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.9.72": {
|
"0.9.72": {
|
||||||
"previous_stable_version": "0.9.70",
|
"previous_stable_version": "0.9.70",
|
||||||
|
|||||||
23
manifests/cargo-semver-checks.json
generated
23
manifests/cargo-semver-checks.json
generated
@@ -16,7 +16,28 @@
|
|||||||
},
|
},
|
||||||
"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)",
|
"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": {
|
"latest": {
|
||||||
"version": "0.33.0"
|
"version": "0.34.0"
|
||||||
|
},
|
||||||
|
"0.34": {
|
||||||
|
"version": "0.34.0"
|
||||||
|
},
|
||||||
|
"0.34.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCBC8C02E363D5",
|
||||||
|
"checksum": "e7cd8ef842b916bbfafe062fe1d59a337234c29e3651cfd9f2dd51a5cd17f0b3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBC8BF63EE693",
|
||||||
|
"checksum": "efe6230000458a1bf2ea091a54c38cd6815d629ca5a063d88be2a4287aa95289"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBC8CA673BA3E",
|
||||||
|
"checksum": "5c5ea443dc5a2149b2abcaaa19ab7738932eb81ee6335771bfef4d075465f006"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCBC8BED140D01",
|
||||||
|
"checksum": "2d4bf3931b952e4a6071f88f5d186a64b414f75e5da37299e746dc68b54110f0"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.33": {
|
"0.33": {
|
||||||
"version": "0.33.0"
|
"version": "0.33.0"
|
||||||
|
|||||||
48
manifests/cargo-tarpaulin.json
generated
48
manifests/cargo-tarpaulin.json
generated
@@ -19,10 +19,54 @@
|
|||||||
},
|
},
|
||||||
"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)",
|
"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": {
|
"latest": {
|
||||||
"version": "0.31.0"
|
"version": "0.31.2"
|
||||||
},
|
},
|
||||||
"0.31": {
|
"0.31": {
|
||||||
"version": "0.31.0"
|
"version": "0.31.2"
|
||||||
|
},
|
||||||
|
"0.31.2": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC13A4C9BE149",
|
||||||
|
"checksum": "47781f68fd98db830983a59020bbbaf0841322b362c8d7a7634b7d88128a22ba"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC13A2D5F904F",
|
||||||
|
"checksum": "1e14eef9296d211fb1eff7750dbd4703d57b56d40882213a683015cd0db9c4cf"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC13A75430CA0",
|
||||||
|
"checksum": "63809e837e8a31e48f60e584908ee91e8a97425e5ca8ccf736adb99c9a163c46"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCC13A3B434187",
|
||||||
|
"checksum": "a6df38b6ce3cec14c1a19ecbc2e080895ffc11289e31031ee8d6bdbafe2885e9"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC13A21CAFDB5",
|
||||||
|
"checksum": "b9022c4f87f17fb607088ee9eb288df1a54b08cf2d3ba10f42c2fa495ac258d5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"0.31.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCB542DB224D2C",
|
||||||
|
"checksum": "d49898d65162ca77b1ae227a033f2d155758db6069fe4caf816cfa15ed8e63f0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCB542AFB6A91A",
|
||||||
|
"checksum": "5c69e5b2fac580279ecf9c5e8c682e2c57d81fd0556137606d6ddf938ddd2972"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCB542E7194CF8",
|
||||||
|
"checksum": "71612269548eec15853fb0845189d3888848a4b2beb3424f923b2d36801ad2c9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCB542AFFB7AE9",
|
||||||
|
"checksum": "a3a5a52eb74d51cb477f30c1c7b81909ebb4f5897cf46794463bf65ca933e013"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCB5424EF51919",
|
||||||
|
"checksum": "a21e355cf84e7cf5f0f0a0dc9d1537cac12ba62fd09385b2a1650b7d9c3e3077"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.31.0": {
|
"0.31.0": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
33
manifests/git-cliff.json
generated
33
manifests/git-cliff.json
generated
@@ -28,10 +28,39 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[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)",
|
"license_markdown": "[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)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "2.4.0"
|
"version": "2.5.0"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"version": "2.4.0"
|
"version": "2.5.0"
|
||||||
|
},
|
||||||
|
"2.5": {
|
||||||
|
"version": "2.5.0"
|
||||||
|
},
|
||||||
|
"2.5.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC414DF7EC2C6",
|
||||||
|
"checksum": "f5d4388c0f58ec6c37e828ba6923518b3e8ac0eafaa665f5bdc46f32847ca851"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC414DF9E8321",
|
||||||
|
"checksum": "e715f1ac38832faa28a28fa73d81977a7695084dbf4ec75d89f74bcaf1637799"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC41588A42559",
|
||||||
|
"checksum": "26f9fbc60694bb3f821f77703bb7d1cda8694c407dee751770cfb40a98657bcf"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCC414E17C2650",
|
||||||
|
"checksum": "f6e570f2bf7214c780e26761de5e39c3fcfe99de7efe056cc2d5ba8026c35831"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC414A2165993",
|
||||||
|
"checksum": "813dbe0b3738ad0a7144e44709d19390de210d9813c7d6ab648c83b58d3fee97"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"etag": "0x8DCC415AB00A23D",
|
||||||
|
"checksum": "c13922ad8a3239dd95e7329ca0d689fea390c5d5dbc0ec35c1bcaf76f1a10764"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2.4": {
|
"2.4": {
|
||||||
"version": "2.4.0"
|
"version": "2.4.0"
|
||||||
|
|||||||
31
manifests/knope.json
generated
31
manifests/knope.json
generated
@@ -3,7 +3,36 @@
|
|||||||
"template": null,
|
"template": null,
|
||||||
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
|
"license_markdown": "[MIT](https://github.com/knope-dev/knope/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.17.0"
|
"version": "0.18.0"
|
||||||
|
},
|
||||||
|
"0.18": {
|
||||||
|
"version": "0.18.0"
|
||||||
|
},
|
||||||
|
"0.18.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.0/knope-x86_64-unknown-linux-musl.tgz",
|
||||||
|
"etag": "0x8DCBF4A381C3736",
|
||||||
|
"checksum": "b9a1030fb190d3208694bd9ddc6f8e7cdb973840b4d31c333c285ee896b7d7fa",
|
||||||
|
"bin": "knope-x86_64-unknown-linux-musl/knope"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.0/knope-x86_64-apple-darwin.tgz",
|
||||||
|
"etag": "0x8DCBF4A3820C5F8",
|
||||||
|
"checksum": "755e0b3616b9ea43bffe3e1108d12f617cc815da4e42f0a1cbfb3bae2520414c",
|
||||||
|
"bin": "knope-x86_64-apple-darwin/knope"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.0/knope-x86_64-pc-windows-msvc.tgz",
|
||||||
|
"etag": "0x8DCBF4A381CD2C9",
|
||||||
|
"checksum": "d84bfc99ca594d3d23fbffabe12e65321e2d68749a44fb3bc46be1929e862da3",
|
||||||
|
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.18.0/knope-aarch64-apple-darwin.tgz",
|
||||||
|
"etag": "0x8DCBF4A38156107",
|
||||||
|
"checksum": "7688ecb47fafd00563319d2894a0300f4453b09841c66eb3f7f1b47265b630d9",
|
||||||
|
"bin": "knope-aarch64-apple-darwin/knope"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.17": {
|
"0.17": {
|
||||||
"version": "0.17.0"
|
"version": "0.17.0"
|
||||||
|
|||||||
70
manifests/osv-scanner.json
generated
70
manifests/osv-scanner.json
generated
@@ -3,13 +3,77 @@
|
|||||||
"template": null,
|
"template": null,
|
||||||
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
|
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.8.2"
|
"version": "1.8.4"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.8.2"
|
"version": "1.8.4"
|
||||||
},
|
},
|
||||||
"1.8": {
|
"1.8": {
|
||||||
"version": "1.8.2"
|
"version": "1.8.4"
|
||||||
|
},
|
||||||
|
"1.8.4": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_linux_amd64",
|
||||||
|
"etag": "0x8DCC26531112250",
|
||||||
|
"checksum": "777fb626331db6c69a47a7a223b286442afbc2fbf8cc973e0c22073aa75a6c8b"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_darwin_amd64",
|
||||||
|
"etag": "0x8DCC26530F3F728",
|
||||||
|
"checksum": "96d044840b25db3ccd1a3b8c2b40ea72ad0dec376fad45d8c3a7e6b0aa075eea"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_windows_amd64.exe",
|
||||||
|
"etag": "0x8DCC26531AF4822",
|
||||||
|
"checksum": "858ccb5d499c6efacdc56ccf6ee28a41bff685eea4b862454aa0770dc7cb59d0"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_linux_arm64",
|
||||||
|
"etag": "0x8DCC26530F727E1",
|
||||||
|
"checksum": "b94c92513cc1d6606f3d1f00c7171394475bcb9aa80e06110bb44f8a7023a76f"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_darwin_arm64",
|
||||||
|
"etag": "0x8DCC265319B8849",
|
||||||
|
"checksum": "9aecc9c1c076c12a545c74202e33a81c1ccfca9b8ab4f4e2a077d8c4501e96e2"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.4/osv-scanner_windows_arm64.exe",
|
||||||
|
"etag": "0x8DCC26530EB00B7",
|
||||||
|
"checksum": "24ed0cf0064a88d19cd6659d99a091642e89bbd9f9375aba4dd9ae20e372466e"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.8.3": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_linux_amd64",
|
||||||
|
"etag": "0x8DCB69A5EDA9989",
|
||||||
|
"checksum": "ddb3d48ae920a7bb711ed7c1971ec51cb8cc0256c95965bd1422b2dfe4bece47"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_darwin_amd64",
|
||||||
|
"etag": "0x8DCB69A5F7016C9",
|
||||||
|
"checksum": "98319f3c491d0b0baa6b3ac64c53061fa76060795ccf034bd4f1cd9fad453df0"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_windows_amd64.exe",
|
||||||
|
"etag": "0x8DCB69A5F987FE7",
|
||||||
|
"checksum": "96a3a312ce02ffed2694b532a7d8047bf6ddeab58179a794755aeddda5f9c1ce"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_linux_arm64",
|
||||||
|
"etag": "0x8DCB69A5EDBA9D6",
|
||||||
|
"checksum": "809673169f6d4155c7b86a53b517b93d5644b2ba798d30bca0d648dd266513da"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_darwin_arm64",
|
||||||
|
"etag": "0x8DCB69A5EBA3DAE",
|
||||||
|
"checksum": "e4c02524829546055e3b0675f76c9bdcb7bd5a1a4f1983e4aa6c86b1192aeea8"
|
||||||
|
},
|
||||||
|
"aarch64_windows": {
|
||||||
|
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.3/osv-scanner_windows_arm64.exe",
|
||||||
|
"etag": "0x8DCB69A5ECDFD9A",
|
||||||
|
"checksum": "6973d9f7a4016b611f012301a4e1fbb04bb3c6349cd6b560851e5e7c88bcdfbc"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.8.2": {
|
"1.8.2": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
29
manifests/shfmt.json
generated
29
manifests/shfmt.json
generated
@@ -19,10 +19,35 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE)",
|
"license_markdown": "[BSD-3-Clause](https://github.com/mvdan/sh/blob/master/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "3.8.0"
|
"version": "3.9.0"
|
||||||
},
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"version": "3.8.0"
|
"version": "3.9.0"
|
||||||
|
},
|
||||||
|
"3.9": {
|
||||||
|
"version": "3.9.0"
|
||||||
|
},
|
||||||
|
"3.9.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCBE426554DD75",
|
||||||
|
"checksum": "d99b06506aee2ac9113daec3049922e70dc8cffb84658e3ae512c6a6cbe101b6"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBE4264D5DC15",
|
||||||
|
"checksum": "3e1ac72e91ba88ce483766e57a1aa41fa502a0f9d5a47f5f5cd3663badcecee4"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBE4263C7BEAF",
|
||||||
|
"checksum": "4ea136134248ac8ebbf9103370ddcd951b515a9e9bfba903252f12fd067bb5e9"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCBE42651535DC",
|
||||||
|
"checksum": "5e511463068f3d27ae1b087fb597fb9e8ad865be2ac501964a222a834fc1c463"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCBE4265985163",
|
||||||
|
"checksum": "7d89694369a516b2d5a68b31f8be2da04c91f50fb7cdd8e41003081b814ba3e8"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"3.8": {
|
"3.8": {
|
||||||
"version": "3.8.0"
|
"version": "3.8.0"
|
||||||
|
|||||||
51
manifests/syft.json
generated
51
manifests/syft.json
generated
@@ -24,10 +24,57 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
|
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.10.0"
|
"version": "1.11.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.10.0"
|
"version": "1.11.1"
|
||||||
|
},
|
||||||
|
"1.11": {
|
||||||
|
"version": "1.11.1"
|
||||||
|
},
|
||||||
|
"1.11.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC135A29A1912",
|
||||||
|
"checksum": "73855edbe791ef548e1b2b14034c1ceddfd80f7a9da9b4e94dc69e4eea5a12bd"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC135A30C09A3",
|
||||||
|
"checksum": "5b14ede49936eac1cf8bdde5459b53623ccda482cb2f12db84ede2c7eea30b59"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC135A32F963A",
|
||||||
|
"checksum": "315a3ce1ff6b9520504eec0ed81acf21880326dda4924c33a53b4b6e003e21a6"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCC135A2A2741B",
|
||||||
|
"checksum": "d4d8e246bc667e75fa29a594b3b4652f18c841bc76e1f9536aa0eb08eded1261"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC135A2F125D9",
|
||||||
|
"checksum": "314b72919d054d3a9333629e7d6226e372bfc92d319195e6e1ab49f58c17abc5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.11.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCB89D2402EC9D",
|
||||||
|
"checksum": "0a61e5ef09f88562a35b6ec5dd27fa77f19c8611c26e58d527c4da191736b472"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCB89D24C1BC37",
|
||||||
|
"checksum": "34532f1b858e0ead13230c78e61158faacac4dbb1ed57f4da4622c738be7a691"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCB89D24C0ABE8",
|
||||||
|
"checksum": "56a187682873f2644d9b5f9ec07b8476c6257244b5f7a9c23d4c49c1d7f6e11a"
|
||||||
|
},
|
||||||
|
"aarch64_linux_musl": {
|
||||||
|
"etag": "0x8DCB89D24092728",
|
||||||
|
"checksum": "10de71da67132e41dad43a9ceea1f816e5fe3bc19feda2d5b0d33c08abc03668"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCB89D247D85E6",
|
||||||
|
"checksum": "704904af8325b9ebfb7633b44221e148cb42215718ec64c8f9450fd94354db89"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.10": {
|
"1.10": {
|
||||||
"version": "1.10.0"
|
"version": "1.10.0"
|
||||||
|
|||||||
63
manifests/typos.json
generated
63
manifests/typos.json
generated
@@ -16,13 +16,70 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[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)",
|
"license_markdown": "[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)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "1.23.6"
|
"version": "1.24.1"
|
||||||
},
|
},
|
||||||
"1": {
|
"1": {
|
||||||
"version": "1.23.6"
|
"version": "1.24.1"
|
||||||
|
},
|
||||||
|
"1.24": {
|
||||||
|
"version": "1.24.1"
|
||||||
|
},
|
||||||
|
"1.24.1": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC3A8F0B88BC5",
|
||||||
|
"checksum": "0b9b9effeaae48e040b7cdb704247e1f6a7f441872d631631651773af0f09fe0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC3A8DE334120",
|
||||||
|
"checksum": "66873990f851ef7bbc860317f848cf6c3f8783f6ab3da6ff449fc0900af07cd7"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC3A913197447",
|
||||||
|
"checksum": "1f236f8edcafed5b8e1895197d7c8ea68ff490efde04bce9365cbc6b03e99836"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC3A8E1BDC3DF",
|
||||||
|
"checksum": "1484a1f905a3cb754bc891c60daab5aead336744720837825f75e6f1647391a9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"1.24.0": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC3A6372789F2",
|
||||||
|
"checksum": "2bed2ac11cfb08ea1b8217c0b8f7578f4b3e14545043a25b089840ea84e200f3"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC3A62A7ACDAF",
|
||||||
|
"checksum": "6620ae10d3728e62ec7c7ad0edebe8d6cdd1dcd0b36fe5182f73eea8e129cfb2"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC3A675D7B684",
|
||||||
|
"checksum": "77fbf8338110673c64e877b79bf08c92b1d9784a2a9c66b61ce5a150d028d724"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC3A630E3B4B5",
|
||||||
|
"checksum": "1c47c0d361a096d80d91225b2939f3a1b10661aff1abc6e60744e595c5830668"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.23": {
|
"1.23": {
|
||||||
"version": "1.23.6"
|
"version": "1.23.7"
|
||||||
|
},
|
||||||
|
"1.23.7": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCC2C0CFB9D07D",
|
||||||
|
"checksum": "3bb50a8e7c3e18750b6309ab34c63ec8ad63de80e50b44be3e8bf4166bf55fe0"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC2C0CAB44264",
|
||||||
|
"checksum": "b1a2f9fd13526e49aac9800f47dac49d4b8b1a9b2306e5c9f30dccca5e9bd874"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC2C0CBDB4A2E",
|
||||||
|
"checksum": "d62746ac3675854e0d2a947ff04afe92034533999689ff11c21542463a43ac0e"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC2C0C608089B",
|
||||||
|
"checksum": "bf4553470b4c582bdc8714f68842008805caab30993b08f7321759181ec8f833"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"1.23.6": {
|
"1.23.6": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
26
manifests/wasm-bindgen.json
generated
26
manifests/wasm-bindgen.json
generated
@@ -44,10 +44,32 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE)",
|
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-bindgen/blob/main/LICENSE-APACHE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.2.92"
|
"version": "0.2.93"
|
||||||
},
|
},
|
||||||
"0.2": {
|
"0.2": {
|
||||||
"version": "0.2.92"
|
"version": "0.2.93"
|
||||||
|
},
|
||||||
|
"0.2.93": {
|
||||||
|
"x86_64_linux_musl": {
|
||||||
|
"etag": "0x8DCBB2A6E8E759C",
|
||||||
|
"checksum": "61f3ae807f402dfe5fbfe1250e97e802cbb7ca35172843286a26bb1149e38b7a"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBB73A832BA2F",
|
||||||
|
"checksum": "840cabd18d734c8ccfa75f7dc83a5fab6530101dfa712c4ee0f785b76bcac1c7"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBB2A6E8CA2DF",
|
||||||
|
"checksum": "99f02b203b973fb737fbca66c6791350eee7ee5aa7ad4e340c1f92bf4965c81c"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBB2A6EAB2C00",
|
||||||
|
"checksum": "050479b30456a77e1f4a891ed99f989870f488097f5d78b13a216cf2953f7a03"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCBB2A6E811726",
|
||||||
|
"checksum": "a10193139082886d773f635a3144494eb5934a5a15a98fea18bcc154c6b80dd5"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.2.92": {
|
"0.2.92": {
|
||||||
"x86_64_linux_musl": {
|
"x86_64_linux_musl": {
|
||||||
|
|||||||
56
manifests/wasmtime.json
generated
56
manifests/wasmtime.json
generated
@@ -24,13 +24,63 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
"license_markdown": "[Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/main/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "23.0.1"
|
"version": "24.0.0"
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"version": "24.0.0"
|
||||||
|
},
|
||||||
|
"24.0": {
|
||||||
|
"version": "24.0.0"
|
||||||
|
},
|
||||||
|
"24.0.0": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DCC12B8F67BBD7",
|
||||||
|
"checksum": "27b4dff2ec7ab3148c73504f029f281bb78e0cea45d978f74e9f8c1d5585f8e6"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCC12B9039AF8B",
|
||||||
|
"checksum": "09431fcfe3cdfcaefa1558a5465b31ee915d3e1fc02ef3a2102cb385a16207cb"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCC12B937EE920",
|
||||||
|
"checksum": "98abbc0753f361331b29767fb378466d7b63ae975777a39c37151a57f3f0d748"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DCC12B89695A56",
|
||||||
|
"checksum": "52e03e967ca72e19f682b6b91554f7fab70c86f8a354a8cc97cc3ce8b62fbc3d"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCC12B8A34033F",
|
||||||
|
"checksum": "a4d0839d77dc3affec8ab4cc9f9e14531e210a8c44567243314307ec32f64772"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"23": {
|
"23": {
|
||||||
"version": "23.0.1"
|
"version": "23.0.2"
|
||||||
},
|
},
|
||||||
"23.0": {
|
"23.0": {
|
||||||
"version": "23.0.1"
|
"version": "23.0.2"
|
||||||
|
},
|
||||||
|
"23.0.2": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBAFB6BC03CF7",
|
||||||
|
"checksum": "78708a332c97ec764515f93ae480f5b31abb167b7c534817ce282a8571e0c426"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBAFB6CB96324",
|
||||||
|
"checksum": "3f43858533e730dcb36304665622362bd91479f2ac8ffdbae95c7ca91d41d038"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBAFB700EB903",
|
||||||
|
"checksum": "fab87dbb0a104b0e25dc4dbf10f1a856ab30079371b4b68d024e3f15a79c48c7"
|
||||||
|
},
|
||||||
|
"aarch64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBAFB657DA1DE",
|
||||||
|
"checksum": "54edf90126a58dc7fe269fb25699346242e8648fc9a414011432e29415d2e52b"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCBAFB6661D0FF",
|
||||||
|
"checksum": "dcfe805271e8872e3025f3bfc1404de6efa13ad87fe9132ff8d27aa42caf7068"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"23.0.1": {
|
"23.0.1": {
|
||||||
"x86_64_linux_gnu": {
|
"x86_64_linux_gnu": {
|
||||||
|
|||||||
22
manifests/zola.json
generated
22
manifests/zola.json
generated
@@ -16,10 +16,28 @@
|
|||||||
},
|
},
|
||||||
"license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)",
|
"license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)",
|
||||||
"latest": {
|
"latest": {
|
||||||
"version": "0.19.1"
|
"version": "0.19.2"
|
||||||
},
|
},
|
||||||
"0.19": {
|
"0.19": {
|
||||||
"version": "0.19.1"
|
"version": "0.19.2"
|
||||||
|
},
|
||||||
|
"0.19.2": {
|
||||||
|
"x86_64_linux_gnu": {
|
||||||
|
"etag": "0x8DCBD5AA740E4E7",
|
||||||
|
"checksum": "0798e69b86c628ddcb264ebd86c8cc8dce7670b9049060bf94faa73f6857cd9c"
|
||||||
|
},
|
||||||
|
"x86_64_macos": {
|
||||||
|
"etag": "0x8DCBD5A34CF43E5",
|
||||||
|
"checksum": "38194f1d424bb4303c190fec149d90134ab33dd2d329831309deb409bcf416f8"
|
||||||
|
},
|
||||||
|
"x86_64_windows": {
|
||||||
|
"etag": "0x8DCBD5BF68E3434",
|
||||||
|
"checksum": "969cb24c2dfa21427690252e95bf92f0065f8582f1679f23ede67a865266b780"
|
||||||
|
},
|
||||||
|
"aarch64_macos": {
|
||||||
|
"etag": "0x8DCBD5AA4166589",
|
||||||
|
"checksum": "82c173381aced5edb28394c3202417e6dce31f0a5941ae58dd4e5e9969f5f375"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"0.19.1": {
|
"0.19.1": {
|
||||||
"x86_64_linux_gnu": {
|
"x86_64_linux_gnu": {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ use std::{
|
|||||||
ffi::OsStr,
|
ffi::OsStr,
|
||||||
io::Read,
|
io::Read,
|
||||||
path::Path,
|
path::Path,
|
||||||
sync::{OnceLock, RwLock},
|
sync::{LazyLock, RwLock},
|
||||||
time::Duration,
|
time::Duration,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -649,43 +649,38 @@ struct GitHubTokens {
|
|||||||
other: RwLock<Option<String>>,
|
other: RwLock<Option<String>>,
|
||||||
}
|
}
|
||||||
impl GitHubTokens {
|
impl GitHubTokens {
|
||||||
// TODO: Use std::sync::LazyLock once 1.80 is released
|
fn get(&self, url: &str) -> Option<String> {
|
||||||
fn get_github_tokens() -> &'static GitHubTokens {
|
|
||||||
static GITHUB_TOKENS: OnceLock<GitHubTokens> = OnceLock::new();
|
|
||||||
GITHUB_TOKENS.get_or_init(|| {
|
|
||||||
let token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
|
|
||||||
GitHubTokens {
|
|
||||||
raw: RwLock::new(token.clone()),
|
|
||||||
api: RwLock::new(token.clone()),
|
|
||||||
other: RwLock::new(token),
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
fn get(url: &str) -> Option<String> {
|
|
||||||
if url.starts_with("https://raw.githubusercontent.com/") {
|
if url.starts_with("https://raw.githubusercontent.com/") {
|
||||||
Self::get_github_tokens().raw.read().unwrap().clone()
|
self.raw.read().unwrap().clone()
|
||||||
} else if url.starts_with("https://api.github.com/") {
|
} else if url.starts_with("https://api.github.com/") {
|
||||||
Self::get_github_tokens().api.read().unwrap().clone()
|
self.api.read().unwrap().clone()
|
||||||
} else if url.starts_with("https://github.com/") {
|
} else if url.starts_with("https://github.com/") {
|
||||||
Self::get_github_tokens().other.read().unwrap().clone()
|
self.other.read().unwrap().clone()
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn clear(url: &str) {
|
fn clear(&self, url: &str) {
|
||||||
if url.starts_with("https://raw.githubusercontent.com/") {
|
if url.starts_with("https://raw.githubusercontent.com/") {
|
||||||
*Self::get_github_tokens().raw.write().unwrap() = None;
|
*self.raw.write().unwrap() = None;
|
||||||
} else if url.starts_with("https://api.github.com/") {
|
} else if url.starts_with("https://api.github.com/") {
|
||||||
*Self::get_github_tokens().api.write().unwrap() = None;
|
*self.api.write().unwrap() = None;
|
||||||
} else if url.starts_with("https://github.com/") {
|
} else if url.starts_with("https://github.com/") {
|
||||||
*Self::get_github_tokens().other.write().unwrap() = None;
|
*self.other.write().unwrap() = None;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
static GITHUB_TOKENS: LazyLock<GitHubTokens> = LazyLock::new(|| {
|
||||||
|
let token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
|
||||||
|
GitHubTokens {
|
||||||
|
raw: RwLock::new(token.clone()),
|
||||||
|
api: RwLock::new(token.clone()),
|
||||||
|
other: RwLock::new(token),
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
fn download(url: &str) -> Result<ureq::Response> {
|
fn download(url: &str) -> Result<ureq::Response> {
|
||||||
let mut token = GitHubTokens::get(url);
|
let mut token = GITHUB_TOKENS.get(url);
|
||||||
let mut retry = 0;
|
let mut retry = 0;
|
||||||
let mut retry_time = 0;
|
let mut retry_time = 0;
|
||||||
let mut max_retry = 6;
|
let mut max_retry = 6;
|
||||||
@@ -707,7 +702,7 @@ fn download(url: &str) -> Result<ureq::Response> {
|
|||||||
retry_time = 0;
|
retry_time = 0;
|
||||||
token = None;
|
token = None;
|
||||||
// rate limit
|
// rate limit
|
||||||
GitHubTokens::clear(url);
|
GITHUB_TOKENS.clear(url);
|
||||||
}
|
}
|
||||||
retry += 1;
|
retry += 1;
|
||||||
if retry > max_retry {
|
if retry > max_retry {
|
||||||
@@ -721,7 +716,7 @@ fn download(url: &str) -> Result<ureq::Response> {
|
|||||||
|
|
||||||
fn github_head(url: &str) -> Result<()> {
|
fn github_head(url: &str) -> Result<()> {
|
||||||
eprintln!("fetching head of {url} ..");
|
eprintln!("fetching head of {url} ..");
|
||||||
let mut token = GitHubTokens::get(url);
|
let mut token = GITHUB_TOKENS.get(url);
|
||||||
let mut retry = 0;
|
let mut retry = 0;
|
||||||
let mut retry_time = 0;
|
let mut retry_time = 0;
|
||||||
let mut max_retry = 2;
|
let mut max_retry = 2;
|
||||||
@@ -744,7 +739,7 @@ fn github_head(url: &str) -> Result<()> {
|
|||||||
if token.is_some() && retry == max_retry / 2 {
|
if token.is_some() && retry == max_retry / 2 {
|
||||||
retry_time = 0;
|
retry_time = 0;
|
||||||
token = None;
|
token = None;
|
||||||
GitHubTokens::clear(url);
|
GITHUB_TOKENS.clear(url);
|
||||||
}
|
}
|
||||||
retry += 1;
|
retry += 1;
|
||||||
if retry > max_retry {
|
if retry > max_retry {
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ 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.
|
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 `$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>
|
> If `$HOME/.cargo/bin` is not available, Rust-related binaries will be installed to `$HOME/.install-action/bin`.<br>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user