Compare commits

...

147 Commits

Author SHA1 Message Date
Taiki Endo
4a27a04f8a Release 2.42.33 2024-08-24 19:33:16 +09:00
Taiki Endo
787f5f34b6 Update git-cliff@latest to 2.5.0 2024-08-24 18:11:15 +09:00
Taiki Endo
dea01ef826 Release 2.42.32 2024-08-24 09:31:08 +09:00
Taiki Endo
d323467220 Update cargo-nextest@latest to 0.9.75 2024-08-24 09:30:17 +09:00
Taiki Endo
79e1aeb057 Release 2.42.31 2024-08-24 06:31:34 +09:00
Taiki Endo
668723abbc Update typos@latest to 1.24.1 2024-08-24 06:13:11 +09:00
Taiki Endo
f621218f78 Ignore more clippy lints at workspace level 2024-08-23 22:42:58 +09:00
Taiki Endo
2a0c34a72b Release 2.42.30 2024-08-23 10:51:24 +09:00
Taiki Endo
351260b44f Update typos@latest to 1.23.7 2024-08-23 03:14:21 +09:00
Taiki Endo
c28440593e Release 2.42.29 2024-08-22 20:32:45 +09:00
Taiki Endo
4e54247878 Update osv-scanner@latest to 1.8.4 2024-08-22 15:15:29 +09:00
Taiki Endo
664e13c6ca Update cspell dictionary 2024-08-22 09:51:06 +09:00
Taiki Endo
e96513f64c Release 2.42.28 2024-08-21 03:17:54 +09:00
Taiki Endo
a8418c66f9 Update wasmtime@latest to 24.0.0 2024-08-21 03:12:58 +09:00
Taiki Endo
214673ab1d Update syft@latest to 1.11.1 2024-08-21 03:12:58 +09:00
Taiki Endo
daf80f417d Update cargo-tarpaulin@latest to 0.31.2 2024-08-21 03:12:58 +09:00
Taiki Endo
0593da4078 Release 2.42.27 2024-08-19 22:33:11 +09:00
Taiki Endo
ed2cb27ca5 Update cargo-nextest@latest to 0.9.74 2024-08-19 09:34:36 +09:00
Taiki Endo
37129d5de1 Release 2.42.26 2024-08-18 16:26:51 +09:00
Taiki Endo
8ad2bf073c Update knope@latest to 0.18.0 2024-08-18 15:13:40 +09:00
Taiki Endo
2d7ff60c81 Release 2.42.25 2024-08-18 04:00:40 +09:00
Taiki Endo
cccd9d5fc0 Update shfmt@latest to 3.9.0 2024-08-17 09:29:09 +09:00
Taiki Endo
ab4b96101a Update zola@latest to 0.19.2 2024-08-16 06:10:41 +09:00
Taiki Endo
864785ef4d Update cargo-semver-checks@latest to 0.34.0 2024-08-15 06:14:08 +09:00
Taiki Endo
52fe51e612 Update cargo-binstall@latest to 1.10.2 2024-08-13 21:15:08 +09:00
Taiki Endo
4f13fb6244 Release 2.42.24 2024-08-13 18:36:12 +09:00
Taiki Endo
8915f28247 Update wasm-bindgen@latest to 0.2.93 2024-08-13 18:35:11 +09:00
Taiki Endo
7f737c1056 Release 2.42.23 2024-08-13 06:45:47 +09:00
Taiki Endo
44a62c1085 Update wasmtime@latest to 23.0.2 2024-08-13 06:14:38 +09:00
Taiki Endo
66b16da49c codegen: Use LazyLock again 2024-08-12 05:02:13 +09:00
Taiki Endo
c995477ff1 Update TOOLS.md 2024-08-12 04:35:43 +09:00
Taiki Endo
abb8763b52 Simplify script in DEVELOPMENT.md 2024-08-12 04:32:15 +09:00
Taiki Endo
e1d57be4e5 Use here-string for shasum 2024-08-12 04:31:50 +09:00
Taiki Endo
8abecff737 Fix typos in logs 2024-08-12 04:27:46 +09:00
Taiki Endo
0b99f81025 ci: Re-enable opensuse containers tests
This reverts a43f23de26.
2024-08-12 04:27:19 +09:00
Taiki Endo
1f2c038e5d Retry on apk add failure 2024-08-12 04:26:20 +09:00
Taiki Endo
8efaa9bb37 Release 2.42.22 2024-08-10 20:34:45 +09:00
Taiki Endo
ea794731ca Update cargo-careful@latest to 0.4.3 2024-08-10 20:34:24 +09:00
Taiki Endo
14b956ff16 Release 2.42.21 2024-08-10 19:02:20 +09:00
Taiki Endo
22a2601a6f Update cargo-binstall@latest to 1.10.0 2024-08-10 18:14:09 +09:00
Taiki Endo
d999ed5c70 Update syft@latest to 1.11.0 2024-08-10 03:12:29 +09:00
Taiki Endo
91ca22ecbd Release 2.42.20 2024-08-08 22:11:45 +09:00
Taiki Endo
c30f951232 Update cargo-hack@latest to 0.6.31 2024-08-08 22:10:51 +09:00
Taiki Endo
ada21a86dc Release 2.42.19 2024-08-07 21:24:46 +09:00
Taiki Endo
bb8c47a10f Update osv-scanner@latest to 1.8.3 2024-08-07 15:15:49 +09:00
Taiki Endo
d79dff4773 Release 2.42.18 2024-08-05 21:37:26 +09:00
Taiki Endo
fc6ea98761 Update cargo-tarpaulin@latest to 0.31.1 2024-08-05 21:14:51 +09:00
Taiki Endo
3722252eee Update cargo-deny@latest to 0.16.1 2024-08-05 21:14:51 +09:00
Taiki Endo
c4b9b42ecf Release 2.42.17 2024-08-04 15:39:31 +09:00
Taiki Endo
1a61674fad Update knope@latest to 0.17.0 2024-08-04 15:11:52 +09:00
Taiki Endo
ce16e6c89f Update cargo-binstall@latest to 1.9.0 2024-08-04 15:11:52 +09:00
Taiki Endo
f01eb80f09 Release 2.42.16 2024-08-03 06:14:04 +09:00
Taiki Endo
0bd200fab9 Update just@latest to 1.34.0 2024-08-03 06:12:47 +09:00
Taiki Endo
4db1686ed8 Release 2.42.15 2024-08-03 00:43:15 +09:00
Taiki Endo
4e009aed37 Update cargo-deny@latest to 0.16.0 2024-08-03 00:11:45 +09:00
Taiki Endo
3451569d98 Release 2.42.14 2024-08-01 03:27:57 +09:00
Taiki Endo
9548164ff9 Update typos@latest to 1.23.6 2024-08-01 03:14:27 +09:00
Taiki Endo
6a77367a62 Update protoc@latest to 3.27.3 2024-08-01 03:14:27 +09:00
Taiki Endo
81c3f5144a Release 2.42.13 2024-07-31 22:07:13 +09:00
Taiki Endo
815fc6063d Update just@latest to 1.33.0 2024-07-31 12:13:31 +09:00
Taiki Endo
d852c47bbb Release 2.42.12 2024-07-31 10:56:34 +09:00
Taiki Endo
4eeb7ca4c4 Update syft@latest to 1.10.0 2024-07-31 03:14:15 +09:00
Taiki Endo
3693f123fb Release 2.42.11 2024-07-31 00:21:31 +09:00
Taiki Endo
5e25fc31c3 Update jaq@latest to 1.6.0 2024-07-31 00:16:57 +09:00
Taiki Endo
5681238420 Release 2.42.10 2024-07-29 23:25:50 +09:00
Taiki Endo
5c6281a947 Update cargo-make@latest to 0.37.15 2024-07-29 21:16:02 +09:00
Taiki Endo
d47685415a Update cargo-udeps@latest to 0.1.50 2024-07-29 12:13:14 +09:00
Taiki Endo
7277a40b4d Release 2.42.9 2024-07-27 01:48:08 +09:00
Taiki Endo
4ca058bc06 Update cargo-semver-checks@latest to 0.33.0 2024-07-27 00:12:43 +09:00
Taiki Endo
87b88624e5 Update cargo-deny@latest to 0.15.1 2024-07-27 00:12:43 +09:00
Taiki Endo
1c3761ce5e Release 2.42.8 2024-07-26 21:33:40 +09:00
Taiki Endo
a615133c21 Update cargo-binstall@latest to 1.8.0 2024-07-26 21:14:59 +09:00
Taiki Endo
49053c01a2 Release 2.42.7 2024-07-26 10:55:21 +09:00
Taiki Endo
9e1a1df62b Update typos@latest to 1.23.5 2024-07-26 06:12:09 +09:00
Taiki Endo
a616897257 Release 2.42.6 2024-07-26 02:35:29 +09:00
Taiki Endo
09f39ef393 Update typos@latest to 1.23.4 2024-07-26 02:35:02 +09:00
Taiki Endo
1ca2ea9ec6 Update cargo-deny@latest to 0.15.0 2024-07-26 02:35:02 +09:00
Taiki Endo
c7e18b8005 Update cspell dictionary 2024-07-26 01:52:38 +09:00
Taiki Endo
36d793de2e Release 2.42.5 2024-07-24 03:01:04 +09:00
Taiki Endo
a43f23de26 ci: Temporarily disable broken opensuse containers
```
Repository 'Update repository of openSUSE Backports' is invalid.
```
2024-07-24 02:58:49 +09:00
Taiki Endo
2b4779f93e Mark wasmtime as pre_2_28_incompat 2024-07-24 02:58:49 +09:00
Taiki Endo
af01ff0e81 Update wasmtime@latest to 23.0.1 2024-07-24 02:58:49 +09:00
Taiki Endo
b9230df11f Update typos@latest to 1.23.3 2024-07-24 02:58:49 +09:00
Taiki Endo
63c4692c70 Update cargo-tarpaulin@latest to 0.31.0 2024-07-24 02:58:49 +09:00
Taiki Endo
37461a1de4 Release 2.42.4 2024-07-19 02:15:47 +09:00
Taiki Endo
75e3d278fc Update cargo-llvm-cov@latest to 0.6.11 2024-07-19 02:11:47 +09:00
Taiki Endo
6bf298cd5d Release 2.42.3 2024-07-18 21:22:50 +09:00
Taiki Endo
ba75d3011f Update espup@latest to 0.12.2 2024-07-18 21:17:46 +09:00
Taiki Endo
32db350e1f Release 2.42.2 2024-07-18 20:22:03 +09:00
Taiki Endo
9523522add Update just@latest to 1.32.0 2024-07-18 18:13:32 +09:00
Taiki Endo
ea7e5189a7 Release 2.42.1 2024-07-17 21:44:52 +09:00
Taiki Endo
8c265a18db Update cargo-make@latest to 0.37.14 2024-07-17 21:14:44 +09:00
Taiki Endo
3e71e7135d Release 2.42.0 2024-07-16 00:22:03 +09:00
Taiki Endo
48bab733f3 Update readme 2024-07-16 00:20:09 +09:00
Taiki Endo
3a2f9ffb94 Improve platform support 2024-07-16 00:11:38 +09:00
Taiki Endo
996330bfc2 Release 2.41.18 2024-07-15 18:20:52 +09:00
Taiki Endo
2a41d90afe Update changelog 2024-07-15 18:20:38 +09:00
Taiki Endo
effc903d98 Update espup@latest to 0.12.1 2024-07-15 18:13:14 +09:00
Taiki Endo
e923313af7 Update cargo-no-dev-deps@latest to 0.2.13 2024-07-15 18:13:14 +09:00
Taiki Endo
9e24304191 Update cargo-minimal-versions@latest to 0.1.28 2024-07-15 18:13:14 +09:00
Taiki Endo
3d416278f1 Update cargo-hack@latest to 0.6.30 2024-07-15 18:13:14 +09:00
Taiki Endo
9248fb6cf8 Update just@latest to 1.31.0 2024-07-15 09:32:29 +09:00
Taiki Endo
7e332d45e2 Update cargo-hack@latest to 0.6.29 2024-07-13 09:31:39 +09:00
Taiki Endo
32300fcc74 Release 2.41.17 2024-07-13 06:16:34 +09:00
Taiki Endo
67ffa93ba2 Update earthly@latest to 0.8.15 2024-07-13 06:12:52 +09:00
Taiki Endo
0256b3ea9a Release 2.41.16 2024-07-12 10:42:40 +09:00
Taiki Endo
b352f98cbf Update syft@latest to 1.9.0 2024-07-12 03:11:34 +09:00
Taiki Endo
a2fe7c939d Release 2.41.15 2024-07-11 23:01:29 +09:00
Taiki Endo
ee4e099341 Update dprint@latest to 0.47.2 2024-07-11 12:36:18 +09:00
Taiki Endo
ef2fb5af7d Release 2.41.14 2024-07-11 03:15:53 +09:00
Taiki Endo
91f0a81117 Update typos@latest to 1.23.2 2024-07-11 03:14:58 +09:00
Taiki Endo
30bcc3acc9 Release 2.41.13 2024-07-10 21:21:57 +09:00
Taiki Endo
d577d0b7f7 Update osv-scanner@latest to 1.8.2 2024-07-10 18:11:20 +09:00
Taiki Endo
b28eee2bb6 Release 2.41.12 2024-07-10 10:58:13 +09:00
Taiki Endo
05c057d1dd Update cargo-zigbuild@latest to 0.19.1 2024-07-10 03:14:15 +09:00
Taiki Endo
7f45cea263 Update xh@latest to 0.22.2 2024-07-09 09:30:23 +09:00
Taiki Endo
64e4e2f995 Release 2.41.11 2024-07-08 10:47:56 +09:00
Taiki Endo
edfe4da9be Update just@latest to 1.30.1 2024-07-08 10:46:47 +09:00
Taiki Endo
ea46c7daed Update jaq@latest to 1.5.1 2024-07-08 10:46:47 +09:00
Taiki Endo
e43621aafa Update dprint@latest to 0.47.1 2024-07-08 10:46:47 +09:00
Taiki Endo
2214c4c85e Update cargo-make@latest to 0.37.13 2024-07-08 10:46:47 +09:00
Taiki Endo
4b5a89d9d7 Update cspell dictionary 2024-07-08 10:37:23 +09:00
Taiki Endo
24c0206dc0 Update cargo-binstall@latest to 1.7.4 2024-07-06 20:11:14 +09:00
Taiki Endo
8c83990450 Update cspell dictionary 2024-07-06 20:06:02 +09:00
Taiki Endo
2335425120 Release 2.41.10 2024-07-06 00:31:46 +09:00
Taiki Endo
5257ae9142 Update typos@latest to 1.23.1 2024-07-06 00:11:35 +09:00
Taiki Endo
e6ea94ade7 Release 2.41.9 2024-07-05 20:53:41 +09:00
Taiki Endo
175fa05d48 Update typos@latest to 1.23.0 2024-07-05 12:11:43 +09:00
Taiki Endo
4c4c02be3f Release 2.41.8 2024-07-05 01:16:41 +09:00
Taiki Endo
988eb8cb87 Update wasm-pack@latest to 0.13.0 2024-07-04 11:01:14 +09:00
Taiki Endo
d108325e53 Update editorconfig-checker@latest to 3.0.3 2024-07-04 11:01:14 +09:00
Taiki Endo
b794382280 Update cargo-udeps@latest to 0.1.49 2024-07-04 11:01:14 +09:00
Taiki Endo
509a1e8a43 ci: Update centos:7 to use vault repos 2024-07-04 10:45:59 +09:00
Taiki Endo
a4f3fb44a5 Ignore more clippy lints at workspace level 2024-07-02 00:32:42 +09:00
Taiki Endo
048abf9a2a Update dprint@latest to 0.47.0 2024-07-01 12:16:05 +09:00
Taiki Endo
331a600f1b Release 2.41.7 2024-06-28 00:22:43 +09:00
Taiki Endo
7fac9c0890 Update biome@latest to 1.8.3 2024-06-28 00:13:34 +09:00
Taiki Endo
b6880389f3 Release 2.41.6 2024-06-27 10:53:02 +09:00
Taiki Endo
a03b7590b9 Update jaq@latest to 1.5.0 2024-06-26 21:15:00 +09:00
Taiki Endo
956e07555c Update git-cliff@latest to 2.4.0 2024-06-26 21:15:00 +09:00
Taiki Endo
3b0d937160 Release 2.41.5 2024-06-26 08:36:09 +09:00
Taiki Endo
5a7b7e3798 Update protoc@latest to 3.27.2 2024-06-26 06:10:22 +09:00
Taiki Endo
c2c0b6efca Release 2.41.4 2024-06-25 10:56:15 +09:00
Taiki Endo
d6b632e36c Update zola@latest to 0.19.1 2024-06-25 09:29:53 +09:00
Taiki Endo
84749680f0 Update syft@latest to 1.8.0 2024-06-25 03:11:54 +09:00
Taiki Endo
e6c7481b70 Release 2.41.3 2024-06-24 10:52:31 +09:00
Taiki Endo
8a2a11266f Update cargo-binstall@latest to 1.7.3 2024-06-24 03:11:32 +09:00
46 changed files with 2378 additions and 162 deletions

View File

@@ -1,6 +1,7 @@
# Clippy configuration # Clippy configuration
# https://doc.rust-lang.org/nightly/clippy/lint_configuration.html # https://doc.rust-lang.org/nightly/clippy/lint_configuration.html
allow-private-module-inception = true
avoid-breaking-exported-api = false avoid-breaking-exported-api = false
disallowed-names = [] disallowed-names = []
disallowed-macros = [ disallowed-macros = [
@@ -10,4 +11,5 @@ disallowed-methods = [
{ path = "std::env::remove_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" }, { path = "std::env::remove_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
{ path = "std::env::set_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" }, { path = "std::env::set_var", reason = "this is not thread-safe and inherently unsafe; see <https://github.com/rust-lang/rust/issues/27970> for more" },
] ]
disallowed-types = [] disallowed-types = [
]

View File

@@ -1,8 +1,6 @@
almalinux almalinux
archlinux archlinux
bindgen
binstall binstall
choco
coreutils coreutils
cyclonedx cyclonedx
cygdrive cygdrive
@@ -11,23 +9,24 @@ distro
doas doas
dprint dprint
enablerepo enablerepo
endgroup
epel epel
espup espup
etag fastestmirror
grcov grcov
knope knope
linkcheck linkcheck
mdbook mdbook
microdnf microdnf
mirrorlist
nextest nextest
pluginconf
protoc protoc
pubkey pubkey
pwsh pwsh
QQSTRING
quickinstall quickinstall
rclone rclone
rdme rdme
requirechecksums
sccache sccache
syft syft
udeps udeps

View File

@@ -40,6 +40,7 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
- os: ubuntu-20.04 - os: ubuntu-20.04
- os: ubuntu-22.04 - os: ubuntu-22.04
- os: ubuntu-24.04 - os: ubuntu-24.04
@@ -53,8 +54,11 @@ jobs:
- os: macos-13 - os: macos-13
- os: macos-14 - os: macos-14
- os: windows-2019 - os: windows-2019
- os: windows-2019
bash: msys64
- os: windows-2019
bash: cygwin
- os: windows-2022 - os: windows-2022
# https://github.com/taiki-e/install-action/pull/518#issuecomment-2160736760
- os: windows-2022 - os: windows-2022
bash: msys64 bash: msys64
- os: windows-2022 - os: windows-2022
@@ -62,30 +66,28 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 60 timeout-minutes: 60
steps: steps:
- run: |
printf 'C:\msys64\mingw32\bin\n' >>"${GITHUB_PATH}"
printf 'C:\msys64\usr\bin\n' >>"${GITHUB_PATH}"
if: matrix.bash == 'msys64'
- run: |
choco install --no-progress --requirechecksums cygwin
printf 'C:\tools\cygwin\bin\n' >>"${GITHUB_PATH}"
printf 'C:\tools\cygwin\usr\bin\n' >>"${GITHUB_PATH}"
if: matrix.bash == 'cygwin'
- uses: taiki-e/checkout-action@v1 - uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version` # cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml - run: rm Cargo.toml
- name: Generate tool list - name: Generate tool list
id: tool-list id: tool-list
run: tools/ci/tool-list.sh "${{ matrix.tool }}" >>"${GITHUB_OUTPUT}" run: tools/ci/tool-list.sh "${{ matrix.tool }}" >>"${GITHUB_OUTPUT}"
- run: |
set -eEuxo pipefail
echo "C:\msys64\mingw32\bin" >> $GITHUB_PATH
echo "C:\msys64\usr\bin" >> $GITHUB_PATH
if: matrix.bash == 'msys64'
- run: |
set -eEuxo pipefail
choco install --no-progress --requirechecksums cygwin
echo "C:\tools\cygwin\bin" >> $GITHUB_PATH
echo "C:\tools\cygwin\usr\bin" >> $GITHUB_PATH
if: matrix.bash == 'cygwin'
- run: env - run: env
- uses: ./ - uses: ./
with: with:
tool: ${{ steps.tool-list.outputs.tool }} tool: ${{ steps.tool-list.outputs.tool }}
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell # Test all shells listed in https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell
- name: Test bash - name: Test bash
run: just --version && shfmt --version && protoc --version run: just --version && shfmt --version && protoc --version
shell: bash shell: bash
@@ -119,37 +121,89 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
container: 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:18.04 # glibc 2.27
- ubuntu:20.04 # glibc 2.31 - ubuntu:20.04 # glibc 2.31
- ubuntu:22.04 # glibc 2.35 - ubuntu:22.04 # glibc 2.35
- ubuntu:24.04 # glibc 2.39 - ubuntu:24.04 # glibc 2.39
- debian:9-slim # glibc 2.24
- 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:7 # glibc 2.17 - centos:7 # glibc 2.17
- opensuse/leap:latest # glibc 2.31 (as of leap 15.5) - opensuse/leap:latest # glibc 2.38 (as of leap 15.6)
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18) - opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-07-19)
- archlinux:latest # glibc 2.38 (as of 2024-04-18) - archlinux:latest # glibc 2.39 (as of 2024-07-19)
- alpine:latest # musl 1.2.4 (as of alpine 3.19) - alpine:latest # musl 1.2.5 (as of alpine 3.20)
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60 timeout-minutes: 60
container: ${{ matrix.container }} container: ${{ matrix.container }}
steps: steps:
- name: Install requirements (alpine) - name: Install requirements (ubuntu:14.04)
run: apk --no-cache add bash run: |
shell: sh set -CeEuxo pipefail
if: startsWith(matrix.container, 'alpine') # ubuntu 14.04's jq is 1.3
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
apt-get -o Acquire::Retries=10 -qq update
apt-get -o Acquire::Retries=10 -o Dpkg::Use-Pty=0 install -y --no-install-recommends ca-certificates curl
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
if: startsWith(matrix.container, 'ubuntu:14.04')
- name: Install requirements (debian:9)
run: |
set -CeEuxo pipefail
# In Debian, the old repositories is removed from the main mirrors some time after EoL.
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 '/stretch-updates/d'
if: startsWith(matrix.container, 'debian:9')
- name: Install requirements (centos)
run: |
set -CeEuxo pipefail
# 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
# CentOS 6's jq is 1.3
# error: syntax error, unexpected QQSTRING_START, expecting $end
# https://github.com/jqlang/jq/issues/273
curl --proto '=https' --tlsv1.2 -fsSL --retry 10 -o /usr/local/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.5/jq-linux64
chmod +x /usr/local/bin/jq
# for checkout-action https://github.com/taiki-e/checkout-action/blob/87380fc33ed8e04e325b05d3576995b2253ab5ba/.github/workflows/ci.yml#L134-L142
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 - uses: taiki-e/checkout-action@v1
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version` # cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml - run: rm Cargo.toml
- name: Generate tool list - name: Generate tool list
id: tool-list id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}" run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
# remove bash installed by checkout-action
- run: apk --no-cache del bash
shell: sh
if: startsWith(matrix.container, 'alpine')
- uses: ./ - uses: ./
with: with:
tool: ${{ steps.tool-list.outputs.tool }} tool: ${{ steps.tool-list.outputs.tool }}

View File

@@ -10,6 +10,266 @@ 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
- Update `knope@latest` to 0.17.0.
- Update `cargo-binstall@latest` to 1.9.0.
## [2.42.16] - 2024-08-02
- Update `just@latest` to 1.34.0.
## [2.42.15] - 2024-08-02
- Update `cargo-deny@latest` to 0.16.0.
## [2.42.14] - 2024-07-31
- Update `typos@latest` to 1.23.6.
- Update `protoc@latest` to 3.27.3.
## [2.42.13] - 2024-07-31
- Update `just@latest` to 1.33.0.
## [2.42.12] - 2024-07-31
- Update `syft@latest` to 1.10.0.
## [2.42.11] - 2024-07-30
- Update `jaq@latest` to 1.6.0.
## [2.42.10] - 2024-07-29
- Update `cargo-make@latest` to 0.37.15.
- Update `cargo-udeps@latest` to 0.1.50.
## [2.42.9] - 2024-07-26
- Update `cargo-semver-checks@latest` to 0.33.0.
- Update `cargo-deny@latest` to 0.15.1.
## [2.42.8] - 2024-07-26
- Update `cargo-binstall@latest` to 1.8.0.
## [2.42.7] - 2024-07-26
- Update `typos@latest` to 1.23.5.
## [2.42.6] - 2024-07-25
- Update `typos@latest` to 1.23.4.
- Update `cargo-deny@latest` to 0.15.0.
## [2.42.5] - 2024-07-23
- Update `wasmtime@latest` to 23.0.1.
- Update `typos@latest` to 1.23.3.
- Update `cargo-tarpaulin@latest` to 0.31.0.
## [2.42.4] - 2024-07-18
- Update `cargo-llvm-cov@latest` to 0.6.11.
## [2.42.3] - 2024-07-18
- Update `espup@latest` to 0.12.2.
## [2.42.2] - 2024-07-18
- Update `just@latest` to 1.32.0.
## [2.42.1] - 2024-07-17
- Update `cargo-make@latest` to 0.37.14.
## [2.42.0] - 2024-07-15
- Fix "/etc/os-release: No such file or directory" error on CentOS 6.
- Improve support for Alpine based containers/self-hosted runners (no longer need to install bash in advance).
- Improve documentation on platform support.
## [2.41.18] - 2024-07-15
- Update `espup@latest` to 0.12.1.
- Update `cargo-no-dev-deps@latest` to 0.2.13.
- Update `cargo-minimal-versions@latest` to 0.1.28.
- Update `cargo-hack@latest` to 0.6.30.
- Update `just@latest` to 1.31.0.
## [2.41.17] - 2024-07-12
- Update `earthly@latest` to 0.8.15.
## [2.41.16] - 2024-07-12
- Update `syft@latest` to 1.9.0.
## [2.41.15] - 2024-07-11
- Update `dprint@latest` to 0.47.2.
## [2.41.14] - 2024-07-10
- Update `typos@latest` to 1.23.2.
## [2.41.13] - 2024-07-10
- Update `osv-scanner@latest` to 1.8.2.
## [2.41.12] - 2024-07-10
- Update `cargo-zigbuild@latest` to 0.19.1.
- Update `xh@latest` to 0.22.2.
## [2.41.11] - 2024-07-08
- Update `just@latest` to 1.30.1.
- Update `jaq@latest` to 1.5.1.
- Update `dprint@latest` to 0.47.1.
- Update `cargo-make@latest` to 0.37.13.
- Update `cargo-binstall@latest` to 1.7.4.
## [2.41.10] - 2024-07-05
- Update `typos@latest` to 1.23.1.
## [2.41.9] - 2024-07-05
- Update `typos@latest` to 1.23.0.
## [2.41.8] - 2024-07-04
- Update `wasm-pack@latest` to 0.13.0.
- Update `editorconfig-checker@latest` to 3.0.3.
- Update `cargo-udeps@latest` to 0.1.49.
- Update `dprint@latest` to 0.47.0.
## [2.41.7] - 2024-06-27
- Update `biome@latest` to 1.8.3.
## [2.41.6] - 2024-06-27
- Update `jaq@latest` to 1.5.0.
- Update `git-cliff@latest` to 2.4.0.
## [2.41.5] - 2024-06-25
- Update `protoc@latest` to 3.27.2.
## [2.41.4] - 2024-06-25
- Update `zola@latest` to 0.19.1.
- Update `syft@latest` to 1.8.0.
## [2.41.3] - 2024-06-24
- Update `cargo-binstall@latest` to 1.7.3.
## [2.41.2] - 2024-06-23 ## [2.41.2] - 2024-06-23
- Update `typos@latest` to 1.22.9. - Update `typos@latest` to 1.22.9.
@@ -2384,7 +2644,57 @@ 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.41.2...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.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.14]: https://github.com/taiki-e/install-action/compare/v2.42.13...v2.42.14
[2.42.13]: https://github.com/taiki-e/install-action/compare/v2.42.12...v2.42.13
[2.42.12]: https://github.com/taiki-e/install-action/compare/v2.42.11...v2.42.12
[2.42.11]: https://github.com/taiki-e/install-action/compare/v2.42.10...v2.42.11
[2.42.10]: https://github.com/taiki-e/install-action/compare/v2.42.9...v2.42.10
[2.42.9]: https://github.com/taiki-e/install-action/compare/v2.42.8...v2.42.9
[2.42.8]: https://github.com/taiki-e/install-action/compare/v2.42.7...v2.42.8
[2.42.7]: https://github.com/taiki-e/install-action/compare/v2.42.6...v2.42.7
[2.42.6]: https://github.com/taiki-e/install-action/compare/v2.42.5...v2.42.6
[2.42.5]: https://github.com/taiki-e/install-action/compare/v2.42.4...v2.42.5
[2.42.4]: https://github.com/taiki-e/install-action/compare/v2.42.3...v2.42.4
[2.42.3]: https://github.com/taiki-e/install-action/compare/v2.42.2...v2.42.3
[2.42.2]: https://github.com/taiki-e/install-action/compare/v2.42.1...v2.42.2
[2.42.1]: https://github.com/taiki-e/install-action/compare/v2.42.0...v2.42.1
[2.42.0]: https://github.com/taiki-e/install-action/compare/v2.41.18...v2.42.0
[2.41.18]: https://github.com/taiki-e/install-action/compare/v2.41.17...v2.41.18
[2.41.17]: https://github.com/taiki-e/install-action/compare/v2.41.16...v2.41.17
[2.41.16]: https://github.com/taiki-e/install-action/compare/v2.41.15...v2.41.16
[2.41.15]: https://github.com/taiki-e/install-action/compare/v2.41.14...v2.41.15
[2.41.14]: https://github.com/taiki-e/install-action/compare/v2.41.13...v2.41.14
[2.41.13]: https://github.com/taiki-e/install-action/compare/v2.41.12...v2.41.13
[2.41.12]: https://github.com/taiki-e/install-action/compare/v2.41.11...v2.41.12
[2.41.11]: https://github.com/taiki-e/install-action/compare/v2.41.10...v2.41.11
[2.41.10]: https://github.com/taiki-e/install-action/compare/v2.41.9...v2.41.10
[2.41.9]: https://github.com/taiki-e/install-action/compare/v2.41.8...v2.41.9
[2.41.8]: https://github.com/taiki-e/install-action/compare/v2.41.7...v2.41.8
[2.41.7]: https://github.com/taiki-e/install-action/compare/v2.41.6...v2.41.7
[2.41.6]: https://github.com/taiki-e/install-action/compare/v2.41.5...v2.41.6
[2.41.5]: https://github.com/taiki-e/install-action/compare/v2.41.4...v2.41.5
[2.41.4]: https://github.com/taiki-e/install-action/compare/v2.41.3...v2.41.4
[2.41.3]: https://github.com/taiki-e/install-action/compare/v2.41.2...v2.41.3
[2.41.2]: https://github.com/taiki-e/install-action/compare/v2.41.1...v2.41.2 [2.41.2]: https://github.com/taiki-e/install-action/compare/v2.41.1...v2.41.2
[2.41.1]: https://github.com/taiki-e/install-action/compare/v2.41.0...v2.41.1 [2.41.1]: https://github.com/taiki-e/install-action/compare/v2.41.0...v2.41.1
[2.41.0]: https://github.com/taiki-e/install-action/compare/v2.40.2...v2.41.0 [2.41.0]: https://github.com/taiki-e/install-action/compare/v2.40.2...v2.41.0

View File

@@ -27,16 +27,19 @@ 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
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 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/12270 lint_groups_priority = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/12920
manual_assert = { level = "allow", priority = 1 } manual_assert = { level = "allow", priority = 1 }
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395 manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
missing_errors_doc = { level = "allow", priority = 1 } missing_errors_doc = { level = "allow", priority = 1 }
module_name_repetitions = { level = "allow", priority = 1 } module_name_repetitions = { level = "allow", priority = 1 } # 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
similar_names = { level = "allow", priority = 1 } similar_names = { level = "allow", priority = 1 }
single_match = { level = "allow", priority = 1 } single_match = { level = "allow", priority = 1 }
single_match_else = { level = "allow", priority = 1 } single_match_else = { level = "allow", priority = 1 }
@@ -45,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 }

View File

@@ -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

View File

@@ -110,9 +110,16 @@ See the [Supported tools section](#supported-tools) for how to ensure that fallb
## Compatibility ## Compatibility
This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine). This action has been tested for GitHub-hosted runners (Ubuntu, macOS, Windows) and containers (Ubuntu, Debian, Fedora, CentOS, Alma, openSUSE, Arch, Alpine).
To use this action in self-hosted runners or in containers, at least the following tools are required:
- bash 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 9 (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.5+
- 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 jq 1.3, and Ubuntu 14.04 (EoL on 2019-04) using jq 1.3 (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 ## Related Projects
@@ -120,9 +127,11 @@ To use this action in self-hosted runners or in containers, at least the followi
- [create-gh-release-action]: GitHub Action for creating GitHub Releases based on changelog. - [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. - [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. - [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 [cache-cargo-install-action]: https://github.com/taiki-e/cache-cargo-install-action
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall [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 [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 [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 [upload-rust-binary-action]: https://github.com/taiki-e/upload-rust-binary-action

View File

@@ -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) |

View File

@@ -21,8 +21,27 @@ inputs:
runs: runs:
using: composite using: composite
steps: steps:
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh" - run: |
shell: bash 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
bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: sh
env: env:
INPUT_TOOL: ${{ inputs.tool }} INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }} INPUT_CHECKSUM: ${{ inputs.checksum }}

20
main.sh
View File

@@ -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() {
@@ -455,8 +455,9 @@ case "$(uname -s)" in
host_env="gnu" host_env="gnu"
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g") host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
fi fi
if grep -q '^ID_LIKE=' /etc/os-release; then if [[ -e /etc/os-release ]]; then
base_distro=$(grep '^ID_LIKE=' /etc/os-release | cut -d= -f2) 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 case "${base_distro}" in
*debian*) base_distro=debian ;; *debian*) base_distro=debian ;;
*fedora*) base_distro=fedora ;; *fedora*) base_distro=fedora ;;
@@ -465,7 +466,10 @@ case "$(uname -s)" in
*alpine*) base_distro=alpine ;; *alpine*) base_distro=alpine ;;
esac esac
else else
base_distro=$(grep '^ID=' /etc/os-release | cut -d= -f2) base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
fi
elif [[ -e /etc/redhat-release ]]; then
base_distro=fedora
fi fi
case "${base_distro}" in case "${base_distro}" in
fedora) fedora)

32
manifests/biome.json generated
View File

@@ -36,13 +36,39 @@
}, },
"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)", "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)",
"latest": { "latest": {
"version": "1.8.2" "version": "1.8.3"
}, },
"1": { "1": {
"version": "1.8.2" "version": "1.8.3"
}, },
"1.8": { "1.8": {
"version": "1.8.2" "version": "1.8.3"
},
"1.8.3": {
"x86_64_linux_musl": {
"etag": "0x8DC96B6585206DE",
"checksum": "f3db16d376d77cdc28f8031d2e2db95f3620c6f1e463e555bb5f3c441b6b96e5"
},
"x86_64_macos": {
"etag": "0x8DC96B65864DD5B",
"checksum": "2cc112178363fa0e11d8f26e0d80598eff6ce481a1ee224b8a8ae2b8a5185124"
},
"x86_64_windows": {
"etag": "0x8DC96B6585BE6C4",
"checksum": "541f9a1caa226e6fbb872f16009ac554b16e149c10f9096ebe3f08867c9dbf31"
},
"aarch64_linux_musl": {
"etag": "0x8DC96B65838811D",
"checksum": "4f9f2a63255b335a80a197b80a0b2d5d00086c29205dfe7b9b6138c010777987"
},
"aarch64_macos": {
"etag": "0x8DC96B65804B322",
"checksum": "9d707c28ee8e13158d2b9890dd9faf064a4ea6dabde2009a6a8607480ae8c24a"
},
"aarch64_windows": {
"etag": "0x8DC96B65827565F",
"checksum": "d888438925f2d5627afb6be11389c0893070c75b7d9b2d10f196fba910dc3b37"
}
}, },
"1.8.2": { "1.8.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -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.7.2" "version": "1.10.2"
}, },
"1.7.2": { "1.10.2": {
"x86_64_linux_musl": { "x86_64_linux_musl": {
"etag": "0x8DC9117B0D35BB5", "etag": "0x8DCBB7AB213ADBF",
"checksum": "08b6969c86471ecd1b9b6fbbd6508014d22dadda29fdd47ffb871d297ac49a8b" "checksum": "fd6363b26c6ac2a52a6b5b2b37563b75a48971eb78e9300737e978b9fb5478a3"
}, },
"x86_64_macos": { "x86_64_macos": {
"etag": "0x8DC911760808EC8", "etag": "0x8DCBB7A97BA9B45",
"checksum": "7fa85fd3fda3c9e4962f16f8b9400e97ff2773e0481fc63a9cb882fe80115b7f" "checksum": "fe4ce102872f4b61e4f1786e07225fa8041457a9171593537ad686766e07b631"
}, },
"x86_64_windows": { "x86_64_windows": {
"etag": "0x8DC9118FAF6A549", "etag": "0x8DCBB7B76D83688",
"checksum": "ee4da8bfaf25c84f0b67d5fd8e96f1243df4379f8dad64ffe2f82416198b7b35" "checksum": "e63cd05aa7e4705e48bf401f00b86543ee294ad0bce1a398a75997b48022daf8"
}, },
"aarch64_linux_musl": { "aarch64_linux_musl": {
"etag": "0x8DC9117827C4F23", "etag": "0x8DCBB7A742FFE12",
"checksum": "4342cfa8dc1033d2942270e8c4f7a63ef6953632ec3dbfacd7bebd4894e2ece8" "checksum": "2eac2871acb50f377de6e4a2113a28b9bc5d278e692abbd2f09c3d966d117749"
}, },
"aarch64_macos": { "aarch64_macos": {
"etag": "0x8DC9117A4F64EA0", "etag": "0x8DCBB7AC648D69B",
"checksum": "68157004ca95c2c3d4fae16246751317d2d6be32911cbdb04a06580d0c3aa43e" "checksum": "feb4992ad7c91a36a6fa51b188f594ac7ac1a8c50f8c8a6d6c0a5e0da369843d"
}, },
"aarch64_windows": { "aarch64_windows": {
"etag": "0x8DC9118BFC4D5AC", "etag": "0x8DCBB7B016AB019",
"checksum": "baf1c6d5729b629015e199e7739a4f76bd40d9c4a90883ecb1d2c33c16240190" "checksum": "bd7c761acb022bf5b1b710d0111172fa5f7297059e79cc03cd7c050506cc2a2e"
} }
} }
} }

View File

@@ -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": {

View File

@@ -24,7 +24,101 @@
}, },
"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.14.24" "version": "0.16.1"
},
"0.16": {
"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": {
"x86_64_linux_musl": {
"etag": "0x8DCB2EE75FA8D03",
"checksum": "e174b7c432da932b14a317b531c427a706859e4a9e933ea55f0d99698d4c4e76"
},
"x86_64_macos": {
"etag": "0x8DCB2EE7AE1DF07",
"checksum": "badd69123b6a5ee99ac70e1aad31ee68a2c9eb7bf0bc8d9d65c4967ee356bd9e"
},
"x86_64_windows": {
"etag": "0x8DCB2EF72449861",
"checksum": "ba744b92d69823b82a9445bbc41f31e3ddeaac8b3dfdb5436ea2b2298e72f3fb"
},
"aarch64_linux_musl": {
"etag": "0x8DCB2EE82BE5D46",
"checksum": "67b2bbc7538cd72b1dd191f46affe36a7bba08632e277cd34b6c7ebe129f80d8"
},
"aarch64_macos": {
"etag": "0x8DCB2EE7A948B24",
"checksum": "b97f4913312c76aae7d7f0f0d585f8c5fefbff697b3b8ad1a5fe0fa335fbc74f"
}
},
"0.15": {
"version": "0.15.1"
},
"0.15.1": {
"x86_64_linux_musl": {
"etag": "0x8DCAD824F3884DA",
"checksum": "c8bd7303da7460f74a6f2f987641c508ba76249cf59cf1c23ac8186bb9c46242"
},
"x86_64_macos": {
"etag": "0x8DCAD8239AAE88D",
"checksum": "c28657cb89cadddac9ce048bf90378b0e456bb970fc528be7ac6347ef63793c5"
},
"x86_64_windows": {
"etag": "0x8DCAD82DBF17786",
"checksum": "823b49a4da176295edf89fda7087fb002d0fdfefadc6675dba6c18adf50e1c4e"
},
"aarch64_linux_musl": {
"etag": "0x8DCAD825D4626F8",
"checksum": "f4844f4aecaa080e6ecebc5528647b2c0cb8719b872c92d726a4831f57e9c10a"
},
"aarch64_macos": {
"etag": "0x8DCAD8236AF81C8",
"checksum": "7bcd09483af5861542b587c0e9234e89572eae72465721ed0ce2abb706f48088"
}
},
"0.15.0": {
"x86_64_linux_musl": {
"etag": "0x8DCACC4A4C855C0",
"checksum": "c4396744bfd6b98fd3278dbb755cf1dd180875df516c1bfb018f167d4d667a9a"
},
"x86_64_macos": {
"etag": "0x8DCACC4E2EE3C21",
"checksum": "7e8c8c0fe4f2eb5205f5d14f4fb0b4c4b0ce30e8d74490308451f1f768f59c0a"
},
"x86_64_windows": {
"etag": "0x8DCACC51FEA5D90",
"checksum": "6eb3e47a8fdfd68ceb524148f39fc7e15408a89c3f742970c64e6686b2184bff"
},
"aarch64_linux_musl": {
"etag": "0x8DCACC4B15500E2",
"checksum": "5e0a92aeb8967b0495520fae0ec1c863944ad97f0af444cd9bc58e167d0ab98b"
},
"aarch64_macos": {
"etag": "0x8DCACC497D6CA71",
"checksum": "26c31e6ad0e13899c44a70847eb5eecb1ff1e8846f82abe92afc8113e28bebfb"
}
}, },
"0.14": { "0.14": {
"version": "0.14.24" "version": "0.14.24"

View File

@@ -3,10 +3,106 @@
"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.28" "version": "0.6.31"
}, },
"0.6": { "0.6": {
"version": "0.6.28" "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": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCA4ABE5CD20E8",
"checksum": "11afbe81bc9f8fa4be2e794afcc30e3067328f06c80388f0ac4129ecf577efc0"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCA4AC10AD8390",
"checksum": "f82ba7dfda5229991483b825a52d71e6508798c97a1bd72df1663043dac823fe"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCA4ABF9E28FEB",
"checksum": "95047f9a961fcbb541ec684f82d933702e5aa0a4df06436a3cad2242e759d1be"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCA4ABD9EC2493",
"checksum": "7a53bf67557782cc09d31ae7189517ac1609f34e3d540e34a328a863d1e480a6"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCA4ABDFA8C145",
"checksum": "a8a6ef740f95c72ebe326c482a3cd296aacc21b6968997e9afe41b8cee647b2c"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.30/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCA4AC0C4B94EA",
"checksum": "15033f23af5b124ba8cdf656bdb1dbbd915387b5af18a7aee7c8e2a875393467"
}
},
"0.6.29": {
"x86_64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-x86_64-unknown-linux-musl.tar.gz",
"etag": "0x8DCA2BE8E46AF95",
"checksum": "eab6cb8e3baf77c1c64157c19ff44d650ebf8ecea3f53c701fc7c512bf0367a2"
},
"x86_64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-x86_64-apple-darwin.tar.gz",
"etag": "0x8DCA2BEB6E7DDD2",
"checksum": "36645c70d8c8f1f7c071c0d05e0225ef0f940821951f0f3f74f51185e7f5747e"
},
"x86_64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-x86_64-pc-windows-msvc.tar.gz",
"etag": "0x8DCA2BEA91FAF21",
"checksum": "d41d67a5a3e5d438e54bbf0707b5b8143e7491d0f1cb6cd67f728051c07c0d74"
},
"aarch64_linux_musl": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-aarch64-unknown-linux-musl.tar.gz",
"etag": "0x8DCA2BE9519278C",
"checksum": "4215699894e43d6620e4619442a3bc8e6a76dee06980690fd90e09a5e13539a4"
},
"aarch64_macos": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-aarch64-apple-darwin.tar.gz",
"etag": "0x8DCA2BE9AD3C973",
"checksum": "ee00750378126c7e14402a45c34f95ed1ba4be2ae505b0c0020bb39b5b3467a4"
},
"aarch64_windows": {
"url": "https://github.com/taiki-e/cargo-hack/releases/download/v0.6.29/cargo-hack-aarch64-pc-windows-msvc.tar.gz",
"etag": "0x8DCA2BEB38D3768",
"checksum": "eb60047af7e69b6b12f7c9c53e787a855e16b1812b1cecbbe976b84718a707e9"
}
}, },
"0.6.28": { "0.6.28": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,32 @@
}, },
"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)", "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": { "latest": {
"version": "0.6.10" "version": "0.6.11"
}, },
"0.6": { "0.6": {
"version": "0.6.10" "version": "0.6.11"
},
"0.6.11": {
"x86_64_linux_musl": {
"etag": "0x8DCA74B10A8B3F4",
"checksum": "951db9b5b669a531bdfa0a5d7fa21031ee1ad069b75ca86259ac84ae54b27826"
},
"x86_64_macos": {
"etag": "0x8DCA74B941EC0D2",
"checksum": "efaa24d7cecced0837e4b4dbb964750a78ba5e72a7426d7b17d37d8afafafcbb"
},
"x86_64_windows": {
"etag": "0x8DCA74B3E49C6BA",
"checksum": "b35587e984b4bc27ec15c8f62028f8650446f871ab83e5ee1c308838ca90226f"
},
"aarch64_linux_musl": {
"etag": "0x8DCA74B16D4D5FD",
"checksum": "fa75483600372df01863c766ffd0da5611a3a2671adb2f475860569169c34187"
},
"aarch64_macos": {
"etag": "0x8DCA74B506EC4BF",
"checksum": "eecb6683cd0cba3e7285ec7c9576a6c34d1fc1a3d302ae0c1a7cb5a7cf0b5c57"
}
}, },
"0.6.10": { "0.6.10": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -20,10 +20,64 @@
}, },
"license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)", "license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.37.12" "version": "0.37.15"
}, },
"0.37": { "0.37": {
"version": "0.37.12" "version": "0.37.15"
},
"0.37.15": {
"x86_64_linux_musl": {
"etag": "0x8DCAFB4BC080933",
"checksum": "116397837ed4024fb2330e9abbc5c3cc33f1b5cb8b526ea289ccfa46c45b4d6b"
},
"x86_64_macos": {
"etag": "0x8DCAFB4DC1D4679",
"checksum": "70b39ce6c17ecc255a4765919ec5f315940e071c5059950eca27d6c209ee0f93"
},
"x86_64_windows": {
"etag": "0x8DCAFB4D4265C49",
"checksum": "2e88a8661271cc72fd1292515d676931aea2de26aad985ac15507ea422ac19a8"
},
"aarch64_macos": {
"etag": "0x8DCAFB46FD7ED79",
"checksum": "94e1f661b914cd507ece846f6daeadcc89a8f55a860197cf6207e10eedc4ec4b"
}
},
"0.37.14": {
"x86_64_linux_musl": {
"etag": "0x8DCA65506C47194",
"checksum": "af6073b9d9056b02c7a41253da1cfe364a8d7ec88190d5f3070ea380ba386c18"
},
"x86_64_macos": {
"etag": "0x8DCA654B731BB44",
"checksum": "44ea71fa5626915894815db020b7335ab82c1a028f47fde32a13d6ab1607785d"
},
"x86_64_windows": {
"etag": "0x8DCA65545FDB74F",
"checksum": "50830f4e73b0c9ebd790ff74850cb867043a6a50403f680029124f6be25c9515"
},
"aarch64_macos": {
"etag": "0x8DCA65504081757",
"checksum": "7fc411106e5bc3e3a54d1b0e1325649f0d7ce81e84aee63a52f407f6a3e84ea0"
}
},
"0.37.13": {
"x86_64_linux_musl": {
"etag": "0x8DC9E75956585D4",
"checksum": "a65620e6e91b2256a2ec8a1f3b4b85ab2894e418d2646e568535a5db103b0adc"
},
"x86_64_macos": {
"etag": "0x8DC9E75A5373C3D",
"checksum": "7765f4d685773534c5b33c8bab9473fb75bc5a37c613f58b5e36e5518d85d71e"
},
"x86_64_windows": {
"etag": "0x8DC9E75D2671FA5",
"checksum": "67657cc78f2e13792b390aae1ccba6978785f099034f13c217993f2a2f794caa"
},
"aarch64_macos": {
"etag": "0x8DC9E754A41F099",
"checksum": "49def4268879ed0aa69dc3cf4b2911e47d2d1c66b690f40d4f78f4028bc55e12"
}
}, },
"0.37.12": { "0.37.12": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -22,10 +22,36 @@
}, },
"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)", "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": { "latest": {
"version": "0.1.27" "version": "0.1.28"
}, },
"0.1": { "0.1": {
"version": "0.1.27" "version": "0.1.28"
},
"0.1.28": {
"x86_64_linux_musl": {
"etag": "0x8DCA4AB763005B5",
"checksum": "6452dbafa1c1ef915f90c5b19e6e28b2b4be1f62dfc6d26ca43617d8a1d7d0b7"
},
"x86_64_macos": {
"etag": "0x8DCA4AB8C1CEA60",
"checksum": "3ec8e7dea371c5d7f464cce6f9fedbb12752b327b8848f3d08c0e32c5ea776cb"
},
"x86_64_windows": {
"etag": "0x8DCA4AB92980C78",
"checksum": "cb881f3cd453456bddc4feb5a2ba73870d51dc91a84d42efa11382d88a79be55"
},
"aarch64_linux_musl": {
"etag": "0x8DCA4AB788A1672",
"checksum": "ac90aa1486b1597f78a208376b9c3757403950c7b1983e0ae2f90315a99df624"
},
"aarch64_macos": {
"etag": "0x8DCA4AB79C469DC",
"checksum": "a4c7530015e6fd275b9bbdfbefbce03bfd5381227a366ccd5a10661662ff7253"
},
"aarch64_windows": {
"etag": "0x8DCA4ABA388F230",
"checksum": "ebdb18612729346173d7a465a4b78757c71af91588d196d6621014f1cc50dbf9"
}
}, },
"0.1.27": { "0.1.27": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -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",

View File

@@ -22,10 +22,36 @@
}, },
"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)", "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": { "latest": {
"version": "0.2.12" "version": "0.2.13"
}, },
"0.2": { "0.2": {
"version": "0.2.12" "version": "0.2.13"
},
"0.2.13": {
"x86_64_linux_musl": {
"etag": "0x8DCA4AB99250DE2",
"checksum": "6f86ae1a4e8e3f65b2ec5fa0db3dc84a53ba8be4e32a4621b7fcd4dafe2ec92c"
},
"x86_64_macos": {
"etag": "0x8DCA4ABB7BFE7C3",
"checksum": "1485ab0b4f01919d1d1573b844edefec58339d44284f7660d44f8e8017ccefc3"
},
"x86_64_windows": {
"etag": "0x8DCA4ABB95F417C",
"checksum": "ea42905431de648c9258ce37d717c7dde8d2800a724a28f4aa145cf5314babfb"
},
"aarch64_linux_musl": {
"etag": "0x8DCA4AB9C703708",
"checksum": "9c8d2aa113c20bd655a82b5bd015c6102c9ad9b844543ae7fb78b53fc845a9f9"
},
"aarch64_macos": {
"etag": "0x8DCA4ABA7FC22DE",
"checksum": "8144d7355de2f251221b8facf06cf0ede56fc52635433d9bde0a7e34ca91c99d"
},
"aarch64_windows": {
"etag": "0x8DCA4ABC18766BA",
"checksum": "6b30f537bb9385591c2550908f0731eb385ab2130071a9d9d3ccc2468959655c"
}
}, },
"0.2.12": { "0.2.12": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -16,7 +16,49 @@
}, },
"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.32.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": {
"version": "0.33.0"
},
"0.33.0": {
"x86_64_linux_musl": {
"etag": "0x8DCAD7F7675629F",
"checksum": "3438c1c155c1ad76ac7a0b7b04fa96cec48bf820720dd492e62f4552369fb03e"
},
"x86_64_macos": {
"etag": "0x8DCAD7F42EDCEA3",
"checksum": "cf64ae1c6a7ed4156c8b87684bb86dd22ba785e41c2ee12fba202d3d4259bc72"
},
"x86_64_windows": {
"etag": "0x8DCAD8018A2BD7D",
"checksum": "d71523c4a477c9526e56f8056feed9cf5a2cc99eb0f22bf92effd2d3929a965f"
},
"aarch64_macos": {
"etag": "0x8DCAD7F5601BBF5",
"checksum": "8d746b318ac8b06e473356badcfd0b6d51c7d0fb92778fe13c432214db27e98b"
}
}, },
"0.32": { "0.32": {
"version": "0.32.0" "version": "0.32.0"

View File

@@ -19,7 +19,76 @@
}, },
"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.30.0" "version": "0.31.2"
},
"0.31": {
"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": {
"x86_64_linux_musl": {
"etag": "0x8DCAAA024D47416",
"checksum": "9b25ccf3af631417ed7380b5d34bde0efc50fc829f33fd71fd9f5acaf9f8d00c"
},
"x86_64_macos": {
"etag": "0x8DCAAA03707DB22",
"checksum": "1be313bde154bca03097bbde824bee94ce6e99b6ecc3a0039f61d18cbee8347d"
},
"x86_64_windows": {
"etag": "0x8DCAAA059AF690B",
"checksum": "334211b30f1cccde64c5c2925902327412c048cce43b34db413f1c7e68167e41"
},
"aarch64_linux_musl": {
"etag": "0x8DCAAA00654F2ED",
"checksum": "432e2879be69e2da9603fd033673fb72ff1f61796767c4fc912012f7698b5b7b"
},
"aarch64_macos": {
"etag": "0x8DCAA9FCE59587E",
"checksum": "fb74985e82575c0f9a7d12d0807f062a418c8dfa37f28ef052bedd4cb76f2741"
}
}, },
"0.30": { "0.30": {
"version": "0.30.0" "version": "0.30.0"

View File

@@ -32,10 +32,62 @@
}, },
"license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)", "license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "0.1.47" "version": "0.1.50"
}, },
"0.1": { "0.1": {
"version": "0.1.47" "version": "0.1.50"
},
"0.1.50": {
"x86_64_linux_musl": {
"etag": "0x8DCAF766C1BDE03",
"checksum": "ad725b83890d99c86a5c7720baff88e881618c3ce020f90543e27209f3515325"
},
"x86_64_macos": {
"etag": "0x8DCAF762BC6FE97",
"checksum": "d2588f3bf4e58f42efe57193f5c84cb6e5291627ec85df3ad6052c7f384d1157"
},
"x86_64_windows": {
"etag": "0x8DCAF76B68F3AF1",
"checksum": "3d7aff9808536f882be392be4e4c1b45066af358043d2374d67981d99d5ece41"
},
"aarch64_linux_musl": {
"etag": "0x8DCAF766BEF33F8",
"checksum": "7316837a3c38e77d1b424a7ee672ebdfd6c839caef0996c67224c4a9fa1b9752"
},
"aarch64_macos": {
"etag": "0x8DCAF762DE11870",
"checksum": "e34d0571650e64a9e57958aa9100315b6570cb38f46fc55d3bad264cf98951c5"
},
"aarch64_windows": {
"etag": "0x8DCAF76DDFDCF79",
"checksum": "bab779c1382ee831221182cf57a26f23166f38ff0db9085c70759b232c481273"
}
},
"0.1.49": {
"x86_64_linux_musl": {
"etag": "0x8DC99D41E6DD27F",
"checksum": "6560e6c3552aad9e0fc8f22e5da037dda9bf59679b24ac356e52ca3a39643cf9"
},
"x86_64_macos": {
"etag": "0x8DC99D3C31AF8EA",
"checksum": "e003456220751afe3fa41becaeacbbcc5616351be94873100c2c11a784e1e9a6"
},
"x86_64_windows": {
"etag": "0x8DC99D4A352D0EF",
"checksum": "f6b592e436d862b51a52ff0a7ecd91057d54495682cce8db1efe9711e60f122b"
},
"aarch64_linux_musl": {
"etag": "0x8DC99D423CED395",
"checksum": "060fa3900ec5b6644351887b7fd649dcf89e425cb0926f704b24914474d760ce"
},
"aarch64_macos": {
"etag": "0x8DC99D436444D90",
"checksum": "1a66df7bae93dba126f0027fab1b92124e9302f65a3c56184c5a1e5134817136"
},
"aarch64_windows": {
"etag": "0x8DC99D4CEF35FB2",
"checksum": "9c84272c91c516b305bb6d9e6c342b8b30e28f05d476e86b052baad4a330f676"
}
}, },
"0.1.47": { "0.1.47": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

View File

@@ -19,10 +19,32 @@
}, },
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.19.0" "version": "0.19.1"
}, },
"0.19": { "0.19": {
"version": "0.19.0" "version": "0.19.1"
},
"0.19.1": {
"x86_64_linux_musl": {
"etag": "0x8DCA02F57E9832F",
"checksum": "d90450f3b6cc40294263f09c1b8c04231e6b526f811f506812501de814737888"
},
"x86_64_windows": {
"etag": "0x8DCA02FA6F628E7",
"checksum": "2e3f5f44d6619e0aab9ad80e9a46d98489f913af90a966386532bb359136ac51"
},
"aarch64_linux_musl": {
"etag": "0x8DCA02F301C95E4",
"checksum": "149035fc30323cb683aea8f8800983007da27f3de22a1beb12d05e9fefc8ef06"
},
"aarch64_macos": {
"etag": "0x8DCA030EA6943FA",
"checksum": "e11ca1c260632e10e439f28e8d87453a61fb6b8cd938d24523c4132f85fe3d37"
},
"aarch64_windows": {
"etag": "0x8DCA02FEBAFBE0D",
"checksum": "26955ffa45d67751682ece010c640601127f7a4e00711eb251e59c8864a46569"
}
}, },
"0.19.0": { "0.19.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

71
manifests/dprint.json generated
View File

@@ -25,7 +25,76 @@
}, },
"license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/dprint/dprint/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.46.3" "version": "0.47.2"
},
"0.47": {
"version": "0.47.2"
},
"0.47.2": {
"x86_64_linux_musl": {
"etag": "0x8DCA14FD6492FAB",
"checksum": "c821d938d27f85c4c1e68196faa6fb90e64b9ac6ee7396a018489300569f81d0"
},
"x86_64_macos": {
"etag": "0x8DCA14FD65D1679",
"checksum": "b174a7bc1ee55413da80b4469a5bcd1d91fdda2b813ac212bc8bbd0df293c448"
},
"x86_64_windows": {
"etag": "0x8DCA14FD63AC0FB",
"checksum": "20ed46ace9d70dadf564cdee3fdf3d06e44539b05c67387f461062890330c218"
},
"aarch64_linux_musl": {
"etag": "0x8DCA14FD6431C01",
"checksum": "8bfe2b1bde933333ba9d84ce33af6cf7129c498bd5f3f8f0abf18c3c0bc4cd26"
},
"aarch64_macos": {
"etag": "0x8DCA14FD65005CA",
"checksum": "d3af3952e4590663282e66413153f20cf7d3f6ac2795990d3652dec8971f68bb"
}
},
"0.47.1": {
"x86_64_linux_musl": {
"etag": "0x8DC9E24BEBC18B2",
"checksum": "8bcb399be30ec7e1fc5691a31dc9fe5007e61d39200ae8a52ca9bc93fc890242"
},
"x86_64_macos": {
"etag": "0x8DC9E24BEACE78F",
"checksum": "9528a8939951a04e14dda9d4a62a87a07e5ff483da5f5e19ae94c35e1b9d4f2a"
},
"x86_64_windows": {
"etag": "0x8DC9E24BEB90EDB",
"checksum": "3b43cb9d2e97bfffdb26a85dbfc58f77724c5ebc28f72b58f221eff73be9d791"
},
"aarch64_linux_musl": {
"etag": "0x8DC9E24BEBB5641",
"checksum": "95fb62a4a3badc1094d6a8cbe6dd6b1b9b0f0a949378f12702883bb8b0cc0cb6"
},
"aarch64_macos": {
"etag": "0x8DC9E24BEB4593E",
"checksum": "ad208fdd2941df0d6b133dfcc18afe39622648a3566a39d4574784288d4111c8"
}
},
"0.47.0": {
"x86_64_linux_musl": {
"etag": "0x8DC996BDF0F00D2",
"checksum": "37f2df1ff56398bad8846dde56013c1e299738f1c0875cb7b64deab7ce5591a4"
},
"x86_64_macos": {
"etag": "0x8DC996BDEFC77F4",
"checksum": "9235688846867abdd69c214a1cade5fd4348be82bcc1075b2b447d535bf483a2"
},
"x86_64_windows": {
"etag": "0x8DC996BDF056E92",
"checksum": "3ef87318905ae627d2a4c8ad4938161c3ef11cd10cd5fdf74fff89343bcca3f5"
},
"aarch64_linux_musl": {
"etag": "0x8DC996BDF0E1779",
"checksum": "913d0b9fb38aa6a8025f07ea562aec9a471284b4ebfc85331a3e5336f1e76187"
},
"aarch64_macos": {
"etag": "0x8DC996BDF06F37D",
"checksum": "78d939c95291dabadde7c05ceb32f5e6c4616b5f1896b8881f974f5553868c6d"
}
}, },
"0.46": { "0.46": {
"version": "0.46.3" "version": "0.46.3"

26
manifests/earthly.json generated
View File

@@ -19,10 +19,32 @@
}, },
"license_markdown": "[MPL-2.0](https://github.com/earthly/earthly/blob/main/LICENSE)", "license_markdown": "[MPL-2.0](https://github.com/earthly/earthly/blob/main/LICENSE)",
"latest": { "latest": {
"version": "0.8.14" "version": "0.8.15"
}, },
"0.8": { "0.8": {
"version": "0.8.14" "version": "0.8.15"
},
"0.8.15": {
"x86_64_linux_gnu": {
"etag": "0x8DCA2A154D402F6",
"checksum": "2e545a08c17a195ad86d3844df0c3d28064b1231abe05530342138acf3067619"
},
"x86_64_macos": {
"etag": "0x8DCA2A1520484EC",
"checksum": "6e17da01a10509398da088dfc6005c726019c08077dd296d42d92ed1799ac76f"
},
"x86_64_windows": {
"etag": "0x8DCA2A1580F5DF5",
"checksum": "c64a84df967f4624202c5cdf1b9f8149ef7ee9e2056ffd84954f0587a0787291"
},
"aarch64_linux_gnu": {
"etag": "0x8DCA2A1566C5F46",
"checksum": "cc5ea041c6d7e5d019c8fe37c58c5b7b294f7ce1da0e06569056f41b3413d7bf"
},
"aarch64_macos": {
"etag": "0x8DCA2A1536436B9",
"checksum": "86c6712f19029f151d3b478bf60906e8731acb2383c5de5e0675fb6a11bd5aaf"
}
}, },
"0.8.14": { "0.8.14": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

View File

@@ -28,13 +28,65 @@
}, },
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)", "license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
"latest": { "latest": {
"version": "3.0.1" "version": "3.0.3"
}, },
"3": { "3": {
"version": "3.0.1" "version": "3.0.3"
}, },
"3.0": { "3.0": {
"version": "3.0.1" "version": "3.0.3"
},
"3.0.3": {
"x86_64_linux_gnu": {
"etag": "0x8DC9B4F6F214767",
"checksum": "fc698b0bf5bca0d42e28dd59d72e25487a51f645ca242c5f74bae975369f16aa"
},
"x86_64_macos": {
"etag": "0x8DC9B4F53C6A5D4",
"checksum": "34bb2f4f34c4909b4ff415a5054ed47a6162f4e03857bdf2cfd7d166bbc91ce0"
},
"x86_64_windows": {
"etag": "0x8DC9B4FAFC7A9F3",
"checksum": "97d7b0530a172e49310010408286176665bbeedf6b38058ac3f125409c3a3b82"
},
"aarch64_linux_gnu": {
"etag": "0x8DC9B4F74C548E5",
"checksum": "d5991ae92170af79ec2052840176bf155d00eaf6eb5a2c8ffbf46f6378c21776"
},
"aarch64_macos": {
"etag": "0x8DC9B4F56839C1F",
"checksum": "70b7f80dbfa89454dfa68f40c5d2f871bd8c311f01c822f78455b94536d87995"
},
"aarch64_windows": {
"etag": "0x8DC9B4FB58861E0",
"checksum": "6561c4a34c9e7df7e3f5abfaed5bbe5e43317db222b637f4b3a6d8e298120384"
}
},
"3.0.2": {
"x86_64_linux_gnu": {
"etag": "0x8DC9A9036E834A7",
"checksum": "2f11b26b34d97f07120038bf517af029b99f90fe96b77369fd66a301ab7a557e"
},
"x86_64_macos": {
"etag": "0x8DC9A901B300824",
"checksum": "8e935c86dc9c8b4156ae96292b7f490b73cb8c50a3ab3943792dcbe6b7474764"
},
"x86_64_windows": {
"etag": "0x8DC9A9078A4F62F",
"checksum": "74ecb356917a55ad4276b09ae2cd0fe28ab8878121c5173a35b5acadd50e7bf1"
},
"aarch64_linux_gnu": {
"etag": "0x8DC9A903C7370B0",
"checksum": "8836eabc57daf4717b55ae2ce002469f8a14123c2129b7a9cf0597c98acfe928"
},
"aarch64_macos": {
"etag": "0x8DC9A901E0A289A",
"checksum": "0eb627ea862b81c7645052a142fc0ff882fe491aad040a8be6a80f2d36a8635f"
},
"aarch64_windows": {
"etag": "0x8DC9A907E6D6B4A",
"checksum": "3eb2ea381ad5c621f41a8c1bd2fc9312b5aabfa904078f4a4875302f4a8434ec"
}
}, },
"3.0.1": { "3.0.1": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

48
manifests/espup.json generated
View File

@@ -19,10 +19,54 @@
}, },
"license_markdown": "[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)", "license_markdown": "[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)",
"latest": { "latest": {
"version": "0.12.0" "version": "0.12.2"
}, },
"0.12": { "0.12": {
"version": "0.12.0" "version": "0.12.2"
},
"0.12.2": {
"x86_64_linux_gnu": {
"etag": "0x8DCA71F794A47D4",
"checksum": "21b5de392b6d4af6ccb4f480136a05cece2171188938f113a608584a876f1f8a"
},
"x86_64_macos": {
"etag": "0x8DCA71F20736917",
"checksum": "b7f22dbc1664cd2af23d39eaec291db9dfdc5928caf9ad82c559908d4a3ffcf9"
},
"x86_64_windows": {
"etag": "0x8DCA71F70242118",
"checksum": "be8fe138107cda65339975cefdc3369f22ed56084bcc75937b610b3cad0328e5"
},
"aarch64_linux_gnu": {
"etag": "0x8DCA71F519881C5",
"checksum": "49d3e189f2b2f21b25c38d724c35904061a92b061a1f0b184cc35e1d792168e2"
},
"aarch64_macos": {
"etag": "0x8DCA71F1BB17807",
"checksum": "914bc11613e1aa7f734aed33e630738e4d90aec9c8347640546fe00a2c906a8e"
}
},
"0.12.1": {
"x86_64_linux_gnu": {
"etag": "0x8DCA4A6F21802F9",
"checksum": "2cdc7f6e4a80f0fb504e5d86331de8aa96a56ab2866d107bb97e59fcfd43061e"
},
"x86_64_macos": {
"etag": "0x8DCA4A69879FE25",
"checksum": "e1df3e9327f3d73799f9a83e6f4562c7922edc40bcf873b8263f5b797b84c138"
},
"x86_64_windows": {
"etag": "0x8DCA4A6F6ACD509",
"checksum": "99d9a872542a1997b644b044e79cdb7b7418e8abad1d4b7ae7d0001fd96d6ca0"
},
"aarch64_linux_gnu": {
"etag": "0x8DCA4A6D1A8AF3B",
"checksum": "c7086619b42df3f454c22324f42bea73fd0428783899a2865163925d04dab959"
},
"aarch64_macos": {
"etag": "0x8DCA4A691F37B49",
"checksum": "204322d6439b085a0bbaf8379cb4d3b6ed64a80154438ae9f3eed5e52bc86f09"
}
}, },
"0.12.0": { "0.12.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

View File

@@ -28,10 +28,68 @@
}, },
"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.3.0" "version": "2.5.0"
}, },
"2": { "2": {
"version": "2.3.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": {
"version": "2.4.0"
},
"2.4.0": {
"x86_64_linux_musl": {
"etag": "0x8DC95C89990A18C",
"checksum": "4c84e437937b3d6796e8305069bda416cc86245deb6f4f4775314e61501e8460"
},
"x86_64_macos": {
"etag": "0x8DC95C8604ACF69",
"checksum": "ae0826f29f0d2e4b6c1d85ed763772d19dce24e70c3f5ecfff48e9f8b4d44b96"
},
"x86_64_windows": {
"etag": "0x8DC95C99F4C8069",
"checksum": "787d216a589573917c0279cc53c328d1f64ed88b2e9c4a467647527a207698e8"
},
"aarch64_linux_musl": {
"etag": "0x8DC95C89B11E691",
"checksum": "2b2b1b175f5fc9198f5033fddf9aabf3ca048aca5c9751eef85d91572d8bbc3c"
},
"aarch64_macos": {
"etag": "0x8DC95C86B530214",
"checksum": "9674684fc544333f25c04a867316c12d66f9357c12010bdef919feca0ca2e4c7"
},
"aarch64_windows": {
"etag": "0x8DC95C97CB64DA6",
"checksum": "51cd00f04e3187a36a6b5ab65d699f329187083b4c2e8849bf5f0e70dd7d3266"
}
}, },
"2.3": { "2.3": {
"version": "2.3.0" "version": "2.3.0"

76
manifests/jaq.json generated
View File

@@ -19,10 +19,82 @@
}, },
"license_markdown": "[MIT](https://github.com/01mf02/jaq/blob/main/LICENSE-MIT)", "license_markdown": "[MIT](https://github.com/01mf02/jaq/blob/main/LICENSE-MIT)",
"latest": { "latest": {
"version": "1.4.0" "version": "1.6.0"
}, },
"1": { "1": {
"version": "1.4.0" "version": "1.6.0"
},
"1.6": {
"version": "1.6.0"
},
"1.6.0": {
"x86_64_linux_musl": {
"etag": "0x8DCB0789F5FD044",
"checksum": "e5bad7939118e8dc0d28fea2ccbf351470cb28d2a4a04ff8baad8eb2a26cef18"
},
"x86_64_macos": {
"etag": "0x8DCB0789CE4EFB1",
"checksum": "f93fd96c45902264637d4b9a8aaf0bd3e41571d58340da6c2ffeffd6b8d6c86b"
},
"x86_64_windows": {
"etag": "0x8DCB078CD84B6D9",
"checksum": "def395eb31bab8af440938cddfe24113dfb68e9e5ea199903c3c354564c2296d"
},
"aarch64_linux_gnu": {
"etag": "0x8DCB078AABB6D06",
"checksum": "d66e5ffe2aa6cd73572fbaebd625b5fbef37cea5dc20b5a56dfd3d2a22dcaf65"
},
"aarch64_macos": {
"etag": "0x8DCB078A397F875",
"checksum": "7c62b0232f7b3491663100dbaa2c73fa15f7041e0a75c6c12c31f4b162236e31"
}
},
"1.5": {
"version": "1.5.1"
},
"1.5.1": {
"x86_64_linux_musl": {
"etag": "0x8DC9E75A9FBA045",
"checksum": "e8f22c9eab38e475e8c7b4416b1886d0c1544166230bb256d5b7f631212c0a52"
},
"x86_64_macos": {
"etag": "0x8DC9E75ADB19362",
"checksum": "7d4383f6fcb00438c52b21183a325ebb8ea98fd1b0d95c8bb7b7d632bc507b35"
},
"x86_64_windows": {
"etag": "0x8DC9E75DF7F6260",
"checksum": "e7d800a1a16141ec5aa8c056a274c619debdae08fc19c91a92a88cd94418d8b7"
},
"aarch64_linux_gnu": {
"etag": "0x8DC9E75A514ECEF",
"checksum": "a91a8626b29ca15449138ea2c496b75c8bd5f25198d51c46fb83bd7b7809a343"
},
"aarch64_macos": {
"etag": "0x8DC9E75B7626A1A",
"checksum": "3fd00f216654a1cb06b638cbf54cb88f7e97d0f9292fd88340ab256db236edc2"
}
},
"1.5.0": {
"x86_64_linux_musl": {
"etag": "0x8DC95C7C0742176",
"checksum": "36095f210f014670b50d5d8d447a3978abb6a919227f7f6140e7cb673d7503f0"
},
"x86_64_macos": {
"etag": "0x8DC95C7D06D3AE9",
"checksum": "fb15e68e47ad19dfa15dcec1adb41104e9ff7b1a6b2af8325fe21f7a239cdeae"
},
"x86_64_windows": {
"etag": "0x8DC95C80589FC91",
"checksum": "b8aad49b6186446f726a90816814201e2d3f8574cd6c399087e507e68f6f708b"
},
"aarch64_linux_gnu": {
"etag": "0x8DC95C7C4D0BF9A",
"checksum": "a04f2cd1be227acc596dda7015da53f57b012951cf8234a230641ca7f700b602"
},
"aarch64_macos": {
"etag": "0x8DC95C7D5667A65",
"checksum": "963b0261155f9d78b04d30372f2bb772623fc5402057c767c002211f9a744958"
}
}, },
"1.4": { "1.4": {
"version": "1.4.0" "version": "1.4.0"

151
manifests/just.json generated
View File

@@ -19,10 +19,157 @@
}, },
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)", "license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
"latest": { "latest": {
"version": "1.29.1" "version": "1.34.0"
}, },
"1": { "1": {
"version": "1.29.1" "version": "1.34.0"
},
"1.34": {
"version": "1.34.0"
},
"1.34.0": {
"x86_64_linux_musl": {
"etag": "0x8DCB33579D69A8D",
"checksum": "42df46f7ce727bdb2c3b5357017d885bd2033e8dbb154ca8e8f229e75093aeca"
},
"x86_64_macos": {
"etag": "0x8DCB335950127EB",
"checksum": "1f5eea49f34c61c0e55a12feab1af7f033fbdead8c0b81ddeeb282beb1dc7efa"
},
"x86_64_windows": {
"etag": "0x8DCB335D882654C",
"checksum": "02fbdfbf30c6289ec09c2296bf95f284737a2f976baf7123ab03e7275c723913"
},
"aarch64_linux_musl": {
"etag": "0x8DCB3358042374F",
"checksum": "6a86cc20be1c58b3a613d6daf9da922adc9dcfb578c0f2c73f0cff352aa14137"
},
"aarch64_macos": {
"etag": "0x8DCB3357CEF511D",
"checksum": "9477b2413ba26928642c4fcbeba4e8a427a50bde4d7cc0dde4caaf661a8585ef"
}
},
"1.33": {
"version": "1.33.0"
},
"1.33.0": {
"x86_64_linux_musl": {
"etag": "0x8DCB104CB15E057",
"checksum": "7e6480ee1c1b1c906f7f1933cc1a1b9f281812341f997b78dcd166430f5ea500"
},
"x86_64_macos": {
"etag": "0x8DCB104BCC8E392",
"checksum": "6a47509447bfce51860532fed0386d7194dcd1b632293005e7f0188b79a6cd82"
},
"x86_64_windows": {
"etag": "0x8DCB105165BF45E",
"checksum": "7c07de1d110698933bd2530dde5d2453cd0c15ebbbc7cc47755dd872869bcc9f"
},
"aarch64_linux_musl": {
"etag": "0x8DCB104D96EB679",
"checksum": "222eac28769adc65ea2cff037d0531bef12ddda8d2fa2cc06b564c962ab62875"
},
"aarch64_macos": {
"etag": "0x8DCB104BB5C9530",
"checksum": "379db9caf697231b60b04ab2cc1f8f49c1e16597028cbd98c143b720fd0e4a89"
}
},
"1.32": {
"version": "1.32.0"
},
"1.32.0": {
"x86_64_linux_musl": {
"etag": "0x8DCA6F099C7340C",
"checksum": "a678f6b82c6643055899bcc7cc4fb168d9d24bd65833dfd0a6ad5b8e65c25003"
},
"x86_64_macos": {
"etag": "0x8DCA6F09A4131EE",
"checksum": "665f9c5793844226cf85889e9c6353230dc7a197d6cb32ee001afde41e7281d4"
},
"x86_64_windows": {
"etag": "0x8DCA6F0EC5EE08C",
"checksum": "aac3f10c2c1fdec2e3496d7a31903c8f07901300a0d5fa81518767a05f8ea8f7"
},
"aarch64_linux_musl": {
"etag": "0x8DCA6F0B067C481",
"checksum": "3de91367b5ac00bf0da505ed5222be10ebc80cce3074c9073e726c88ac7adbf1"
},
"aarch64_macos": {
"etag": "0x8DCA6F09028BAA8",
"checksum": "3449462f0284b27c840b8c814be558f8738445e1a2033e540faa25c07b8cf9b4"
}
},
"1.31": {
"version": "1.31.0"
},
"1.31.0": {
"x86_64_linux_musl": {
"etag": "0x8DCA44C552A1FCD",
"checksum": "1d09a207cad8d173c8f31e115cd7b02b07fdfe248f3d8d28e705da46e4ca0e30"
},
"x86_64_macos": {
"etag": "0x8DCA44C4D7BFAD7",
"checksum": "eb13e5232204ef7f5e9262c31839e96e89b944d4e22e366efdb43413548884d2"
},
"x86_64_windows": {
"etag": "0x8DCA44C8F2C8F12",
"checksum": "9e926f50bcfe730d48d798dca06a6e1529834bfafde3fb467ea024588e5e6fae"
},
"aarch64_linux_musl": {
"etag": "0x8DCA44C5FFFB87C",
"checksum": "6865109d742b0edd5f252fbd7385a04f5a73b5e26665ac931be5e73c14ed830f"
},
"aarch64_macos": {
"etag": "0x8DCA44C4BA13B11",
"checksum": "61c2be540c64800b691038ad204105f19946efabb0c42ba1b61da9eade2f004c"
}
},
"1.30": {
"version": "1.30.1"
},
"1.30.1": {
"x86_64_linux_musl": {
"etag": "0x8DC9E3D1F649E91",
"checksum": "7395509ad8c0b4813c1f5d8c33906e419771b0e9ea67858922b2cf2e6379ccbc"
},
"x86_64_macos": {
"etag": "0x8DC9E3D0C8405E0",
"checksum": "768088dad6b9be27e4b7c65b89bc69e4bb2f38b7ddbc8f7e6caae91d83c5affa"
},
"x86_64_windows": {
"etag": "0x8DC9E3D7E0BCFC6",
"checksum": "5862567040042084fb22b5dc1e4daa16b99d99d6aacde310e9ddeb943ef0b4a2"
},
"aarch64_linux_musl": {
"etag": "0x8DC9E3D2F974B37",
"checksum": "f45849eebe1114238fbeb5363dbd7abce38b72523ce0b6232cb8a996070f4201"
},
"aarch64_macos": {
"etag": "0x8DC9E3D0B368E9D",
"checksum": "8c42695955743d8ae8c5dcbca1a2a8e80dca1dd7ddbf1353e9de6350bf6d716f"
}
},
"1.30.0": {
"x86_64_linux_musl": {
"etag": "0x8DC9E11DB336D49",
"checksum": "b2151e4e99a3b0c85fceddda1de317a4446188e57fdc3830cec54260c2d7279d"
},
"x86_64_macos": {
"etag": "0x8DC9E11C5FFC1FC",
"checksum": "a0ac6f7ab5eae7dd297f26dc6d89e2a9b3e80e19aa66106df280847affd74a52"
},
"x86_64_windows": {
"etag": "0x8DC9E1233894962",
"checksum": "a15856384e19d310c721d1a581766befe073952a8859c90019ec47b1c47afb2e"
},
"aarch64_linux_musl": {
"etag": "0x8DC9E11D86745E2",
"checksum": "30dd9bce30933c71917d5cfe157e721193580807bccb8f8ae15af049a38607fa"
},
"aarch64_macos": {
"etag": "0x8DC9E11C53E35FA",
"checksum": "722ea23db6dbcf619ecb0cb1fd9ae92e18c4644be8adf462735ddcbfee7355fd"
}
}, },
"1.29": { "1.29": {
"version": "1.29.1" "version": "1.29.1"

60
manifests/knope.json generated
View File

@@ -3,7 +3,65 @@
"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.16.2" "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": {
"version": "0.17.0"
},
"0.17.0": {
"x86_64_linux_musl": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.17.0/knope-x86_64-unknown-linux-musl.tgz",
"etag": "0x8DCB44B4EF4F162",
"checksum": "22e3c2139694a5d98ac4486f586a2cdc3657b23ad0fb8dda6abdb0a6c7e1038f",
"bin": "knope-x86_64-unknown-linux-musl/knope"
},
"x86_64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.17.0/knope-x86_64-apple-darwin.tgz",
"etag": "0x8DCB44B4FC8DF39",
"checksum": "cb51915d8daad67e6ce86335d35f790d77aa28089421a890972bb807c1ef002d",
"bin": "knope-x86_64-apple-darwin/knope"
},
"x86_64_windows": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.17.0/knope-x86_64-pc-windows-msvc.tgz",
"etag": "0x8DCB44B4F5F4983",
"checksum": "51dba6079c1f834012a97026585bc3e0560af7d3f7cdaab411cb38d55931e17a",
"bin": "knope-x86_64-pc-windows-msvc/knope.exe"
},
"aarch64_macos": {
"url": "https://github.com/knope-dev/knope/releases/download/knope/v0.17.0/knope-aarch64-apple-darwin.tgz",
"etag": "0x8DCB44B503E7552",
"checksum": "8ef0c9f45f4a5f07a403011c50126e614a40cc6d3b717ec03a81979a5e77484f",
"bin": "knope-aarch64-apple-darwin/knope"
}
}, },
"0.16": { "0.16": {
"version": "0.16.2" "version": "0.16.2"

View File

@@ -3,13 +3,109 @@
"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.1" "version": "1.8.4"
}, },
"1": { "1": {
"version": "1.8.1" "version": "1.8.4"
}, },
"1.8": { "1.8": {
"version": "1.8.1" "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": {
"x86_64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_linux_amd64",
"etag": "0x8DCA0A759AE59A6",
"checksum": "558dbed2194d05ce00d8f8c27dcb49d763eb9db3bc7e30a1bf9b6b86062ccede"
},
"x86_64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_darwin_amd64",
"etag": "0x8DCA0A758AC1607",
"checksum": "96b91adf585e91b90cdb61cd915de19a7d0dea5406707a313c015200a74ac123"
},
"x86_64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_windows_amd64.exe",
"etag": "0x8DCA0A758CD0D83",
"checksum": "11e4b82d8daf7f5f62111c9d4cc50f5b82318d203e817eb566148d5a4fd51cd0"
},
"aarch64_linux_musl": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_linux_arm64",
"etag": "0x8DCA0A758AD740E",
"checksum": "9e72c15c7239d7810f556a97d5a37d4fc9de440404c05393d4ee994e2ccc51f2"
},
"aarch64_macos": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_darwin_arm64",
"etag": "0x8DCA0A759C791A4",
"checksum": "217bf0250af18c6838a2bdc497469a02cc420b22a7b22fcf54d53a6246478427"
},
"aarch64_windows": {
"url": "https://github.com/google/osv-scanner/releases/download/v1.8.2/osv-scanner_windows_arm64.exe",
"etag": "0x8DCA0A758A8978E",
"checksum": "b7ff8a9026950c368c564ad235fbe48d48ae946a69b7004b1356035ae1a3ebea"
}
}, },
"1.8.1": { "1.8.1": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

60
manifests/protoc.json generated
View File

@@ -3,13 +3,67 @@
"template": null, "template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)", "license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": { "latest": {
"version": "3.27.1" "version": "3.27.3"
}, },
"3": { "3": {
"version": "3.27.1" "version": "3.27.3"
}, },
"3.27": { "3.27": {
"version": "3.27.1" "version": "3.27.3"
},
"3.27.3": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.3/protoc-27.3-linux-x86_64.zip",
"etag": "0x8DCB17AB64A6DB9",
"checksum": "6dab2adab83f915126cab53540d48957c40e9e9023969c3e84d44bfb936c7741"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.3/protoc-27.3-osx-x86_64.zip",
"etag": "0x8DCB17AB64A1FF0",
"checksum": "ce282648fed0e7fbd6237d606dc9ec168dd2c1863889b04efa0b19c47da65d1b"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.3/protoc-27.3-win64.zip",
"etag": "0x8DCB17AB6974CCF",
"checksum": "bdccd341a0c25ff4f65d8530f170c78ce5681e42920aa5d892f27ac06cc3bba0"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.3/protoc-27.3-linux-aarch_64.zip",
"etag": "0x8DCB17AB5CD183F",
"checksum": "bdad36f3ad7472281d90568c4956ea2e203c216e0de005c6bd486f1920f2751c"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.3/protoc-27.3-osx-aarch_64.zip",
"etag": "0x8DCB17AB64A46DB",
"checksum": "b22116bd97cdbd7ea25346abe635a9df268515fe5ef5afa93cd9a68fc2513f84"
}
},
"3.27.2": {
"x86_64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protoc-27.2-linux-x86_64.zip",
"etag": "0x8DC9550B6231BCD",
"checksum": "4a95e0ea2e51720af86a92f48d4997c8756923a9d0c58fd8a850657cd7479caf"
},
"x86_64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protoc-27.2-osx-x86_64.zip",
"etag": "0x8DC9550B67D0B8E",
"checksum": "abc25a236571612d45eb4b6b6e6abe3ac9aecc34b195f76f248786844f5619c7"
},
"x86_64_windows": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protoc-27.2-win64.zip",
"etag": "0x8DC9550B68E8419",
"checksum": "a1ea403f845ff4819163ac9da01b14d1d88056231f185f3d83fa7efe542e31f7"
},
"aarch64_linux_gnu": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protoc-27.2-linux-aarch_64.zip",
"etag": "0x8DC9550B5DB4011",
"checksum": "ff4760bd4ae510d533e528cc6deb8e32e53f383f0ec01b0327233b4c2e8db314"
},
"aarch64_macos": {
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protoc-27.2-osx-aarch_64.zip",
"etag": "0x8DC9550B65A4164",
"checksum": "877de17b5d2662b96e68a6e208cb1851437ab3e2b419c2ef5b7b873ffac5357d"
}
}, },
"3.27.1": { "3.27.1": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

29
manifests/shfmt.json generated
View File

@@ -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"

126
manifests/syft.json generated
View File

@@ -24,10 +24,132 @@
}, },
"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.7.0" "version": "1.11.1"
}, },
"1": { "1": {
"version": "1.7.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": {
"version": "1.10.0"
},
"1.10.0": {
"x86_64_linux_musl": {
"etag": "0x8DCB0B38880BCEF",
"checksum": "f2a75245ccd915e965cecf0cfc25a50e61ac5ca5cbb1f92e67252ac6502d3c76"
},
"x86_64_macos": {
"etag": "0x8DCB0B389390472",
"checksum": "92992f8c758807f175d2c0ca09152b18108aa4b342a87f979d389f349ed1d818"
},
"x86_64_windows": {
"etag": "0x8DCB0B38947E7D0",
"checksum": "eeaf9fe769b26dab0efe5a7d265a573f1b91df1a4f6f1d1539f1495b67e76e54"
},
"aarch64_linux_musl": {
"etag": "0x8DCB0B388832B32",
"checksum": "b940f3f5468259bba519f0aa098ad707397cea1399bb050fc2273a09a41d1716"
},
"aarch64_macos": {
"etag": "0x8DCB0B38936BD11",
"checksum": "c72924ffa02e954af495182dec35305400994f158c56a0095f54c51f14948e95"
}
},
"1.9": {
"version": "1.9.0"
},
"1.9.0": {
"x86_64_linux_musl": {
"etag": "0x8DCA1D06DF781BE",
"checksum": "4c7db3f86a7cd86997fc37da412ac4c6031bb8d0a319a0b152791e53cd240ac4"
},
"x86_64_macos": {
"etag": "0x8DCA1D06E895985",
"checksum": "40e372cc3f988f800e11406111ed996ce9ef17e34389fa4341bbac0d94df1016"
},
"x86_64_windows": {
"etag": "0x8DCA1D06E73523F",
"checksum": "7576fc7a27891a85385b83726555410c7d35f65a7568f84434fcdc73a2356e55"
},
"aarch64_linux_musl": {
"etag": "0x8DCA1D06DE9D58E",
"checksum": "9183b7f63e413e108854026378173fc2582de24c4ed58865cf8fbe9604213cce"
},
"aarch64_macos": {
"etag": "0x8DCA1D06E81C0ED",
"checksum": "b39eba9cde55045d221d5731ae832632e3bb936009eb91df4820bcef0a52ee5e"
}
},
"1.8": {
"version": "1.8.0"
},
"1.8.0": {
"x86_64_linux_musl": {
"etag": "0x8DC94658785D869",
"checksum": "b487ee715e715e960f0d327b49ed9f5926b82bfa2f7283942f9631c41e7c0545"
},
"x86_64_macos": {
"etag": "0x8DC946588776645",
"checksum": "4ef1e2949ff85af2558d3e0ea94f78cc284a667ad790446460d7970757ebb353"
},
"x86_64_windows": {
"etag": "0x8DC94658880D18F",
"checksum": "984d41fc0d2a9c4b1e4f76a7fa0eb786dc35568e19b3cbea2e355644a9c693c6"
},
"aarch64_linux_musl": {
"etag": "0x8DC9465876AA6CF",
"checksum": "df764e35f3d6def7bafd87a9f4a0526c226ae70ec2d7262f6484840c35977f03"
},
"aarch64_macos": {
"etag": "0x8DC9465884D5141",
"checksum": "4bd5c905c8b751492ed95d486663b92757249a5f25526cbf480fd2b42fadf055"
}
}, },
"1.7": { "1.7": {
"version": "1.7.0" "version": "1.7.0"

190
manifests/typos.json generated
View File

@@ -16,10 +16,196 @@
}, },
"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.22.9" "version": "1.24.1"
}, },
"1": { "1": {
"version": "1.22.9" "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": {
"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": {
"x86_64_linux_musl": {
"etag": "0x8DCB1805CF029F6",
"checksum": "270b9de3f7312d707880671cbb68de7c622d61a5c78786b4403d854181ea0658"
},
"x86_64_macos": {
"etag": "0x8DCB18050551047",
"checksum": "a851b709ce0107b1f656f758d36f30c1f773c63783d43b2998073b17ea32f99f"
},
"x86_64_windows": {
"etag": "0x8DCB180645C1595",
"checksum": "89da618d83454bd570af471249407be6b755c6f785f605195b9bd2fc31264d6c"
},
"aarch64_macos": {
"etag": "0x8DCB18048CF50F2",
"checksum": "49cbae226148a488af2126ba396bf871111df2fdf088cecf2135479d0499bd45"
}
},
"1.23.5": {
"x86_64_linux_musl": {
"etag": "0x8DCACE926CACF11",
"checksum": "b2768f758910e57daf2486b79c6b0855c60f5e2447f3dd0a0a168b29c57e1b04"
},
"x86_64_macos": {
"etag": "0x8DCACE91E359484",
"checksum": "04cb535d30c84dd80672c8cc22632666430e290b96bca2888db6a3a388225415"
},
"x86_64_windows": {
"etag": "0x8DCACE9552271D4",
"checksum": "5f750498b6b7e8b15497d1daa3874fa1377c255c2cb0949fc3475f6bd08814ce"
},
"aarch64_macos": {
"etag": "0x8DCACE927507FB6",
"checksum": "3d500ae3edd4fda4f45510bd3e26e30f3e5c7ab77d1630ab4cf69415fc695b56"
}
},
"1.23.4": {
"x86_64_linux_musl": {
"etag": "0x8DCACB70DB196B5",
"checksum": "7d3cefc66f99a3ee5680d87774341ef66c950210a47c66f0937e5c6377e48f06"
},
"x86_64_macos": {
"etag": "0x8DCACB6FC9D76C1",
"checksum": "01bd36e673d2fba8d8b60227b6b5931180e8b51ee1c34420ded59d0e7045cdcf"
},
"x86_64_windows": {
"etag": "0x8DCACB72F7D2A82",
"checksum": "a595e77d4ae9142a34678718eb95196c7def8a9bb461eab44567cd5e3c23dfeb"
},
"aarch64_macos": {
"etag": "0x8DCACB7047A9081",
"checksum": "660091ebe295fae7a94e1d05800a3198e725f7f98ee4dd5635323c83c611a741"
}
},
"1.23.3": {
"x86_64_linux_musl": {
"etag": "0x8DCAA8816A9D6D0",
"checksum": "25debe7b628652fcae71c91a4e4075eb8a52158eca7fb11309acc93bdfeeb1f0"
},
"x86_64_macos": {
"etag": "0x8DCAA880496865B",
"checksum": "52de8284875ae76dceb7f3ef715c38d7c927d025af9794817dd838a239b93c95"
},
"x86_64_windows": {
"etag": "0x8DCAA885A5FFA29",
"checksum": "83c97e7ff7fc7d52d3b33e88427d39448eeebb0f159592e50b924542d555f3ed"
},
"aarch64_macos": {
"etag": "0x8DCAA8808FC3F7F",
"checksum": "e52ff52f4e5eb2ec5a58a4baa6512913048c52e3a1c4e97b841eea282f2dd60e"
}
},
"1.23.2": {
"x86_64_linux_musl": {
"etag": "0x8DCA103ACA2D5AC",
"checksum": "04fdf6185f379db2ea97603922a7b9b5f5ca6881a1fc0d6b10bb4f4fa7290183"
},
"x86_64_macos": {
"etag": "0x8DCA103AD09139C",
"checksum": "110ca6250860fcd55a2b818de383d10c74bf6cd5a9d892ae50c93cee5934f263"
},
"x86_64_windows": {
"etag": "0x8DCA103F79E33CC",
"checksum": "53c09c5c966f1683cde4bc39691da8b138042dc3801c189a0a20a6f4d5ff5f9d"
},
"aarch64_macos": {
"etag": "0x8DCA103A26A51D9",
"checksum": "90f6bd34337930f1b8ec928f0fcf20b9f25a916a7c39cb9b06f5fc9745c4f98e"
}
},
"1.23.1": {
"x86_64_linux_musl": {
"etag": "0x8DC9D0289CDCB1C",
"checksum": "ea5796d6f263297cc1491a3ea582a24310b030d8e248ae446e9846b8e94a6696"
},
"x86_64_macos": {
"etag": "0x8DC9D0287147BA9",
"checksum": "668ff31882a34b09bb027847b7dce732b2f3f29c87a385cd58b81d73ad3444a8"
},
"x86_64_windows": {
"etag": "0x8DC9D029078C2B1",
"checksum": "0ab6ba9f884a3b44020262dd11a3e6f35f6acb565d36219a5c51546369612b14"
},
"aarch64_macos": {
"etag": "0x8DC9D0285808770",
"checksum": "73ea108e45c74f2f0a92e1a9b81df2cbfd8ba4e22bd95965db3d97d8d6040460"
}
},
"1.23.0": {
"x86_64_linux_musl": {
"etag": "0x8DC9C92901CC59E",
"checksum": "de3c8b40567fbf361bac403168324924278c9174b180d3efc61867a148d6a386"
},
"x86_64_macos": {
"etag": "0x8DC9C92AB288164",
"checksum": "c7ef5fad02f594b887e71d31a3737fd2e00776bf3fa3e422b8f20ad8d2695d5a"
},
"x86_64_windows": {
"etag": "0x8DC9C92D6D68B29",
"checksum": "d36a35248ca60fa67a98d62913a42b5caf5e42f16e11f76f0bb6f9ca3585bfbf"
},
"aarch64_macos": {
"etag": "0x8DC9C92AA66F5C6",
"checksum": "1f7e90b85ff6becb3363aad8b1ffe2d9588e649c65547b9d6665792521aa77ec"
}
}, },
"1.22": { "1.22": {
"version": "1.22.9" "version": "1.22.9"

View File

@@ -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": {

View File

@@ -20,7 +20,28 @@
}, },
"license_markdown": "[MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE)", "license_markdown": "[MIT](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-MIT) OR [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/master/LICENSE-APACHE)",
"latest": { "latest": {
"version": "0.12.1" "version": "0.13.0"
},
"0.13": {
"version": "0.13.0"
},
"0.13.0": {
"x86_64_linux_musl": {
"etag": "0x8DC99FFA65482D0",
"checksum": "1da923cf0ebbbe335bf60795e192b34d6de9076703391e76c9df6fbcf0737d18"
},
"x86_64_macos": {
"etag": "0x8DC99FFA8BA1C8E",
"checksum": "1f2fd284558c90f618e821ea0508a6298f97fcdf2387154e1f60664b7777ac3e"
},
"x86_64_windows": {
"etag": "0x8DC99FFA778F477",
"checksum": "d8f7a22cb638396cdebf42bbd9c8540a03887b2b53a8871b82cef3109641b27f"
},
"aarch64_linux_musl": {
"etag": "0x8DC99FFA6E7DF50",
"checksum": "e491a03df34a6e4a1df168cb4d16a4ebda368d681864644b4b97472fa9877713"
}
}, },
"0.12": { "0.12": {
"version": "0.12.1" "version": "0.12.1"

102
manifests/wasmtime.json generated
View File

@@ -24,7 +24,107 @@
}, },
"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": "22.0.0" "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": {
"version": "23.0.2"
},
"23.0": {
"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": {
"x86_64_linux_gnu": {
"etag": "0x8DCAA6B6F0C2522",
"checksum": "2fe554453d69999f0e51571236fe3635c2fa790e3f7af7d23953445c9ad0ea4b"
},
"x86_64_macos": {
"etag": "0x8DCAA6B7013B971",
"checksum": "a8ca1f4d5913f317067293743ce374cf1c39471e6fd5d3f277dbba9331b04b94"
},
"x86_64_windows": {
"etag": "0x8DCAA6B73E6FE5A",
"checksum": "adad9ef7536a8758f09d9881621bed6b7f9e5eef79ea1579daf0a91dc7d4e21b"
},
"aarch64_linux_gnu": {
"etag": "0x8DCAA6B676243A4",
"checksum": "fbfe0cb8f786617f92a8710280637ef2dbec8b53ab12334f0dc78ebfdca1442b"
},
"aarch64_macos": {
"etag": "0x8DCAA6B685299A1",
"checksum": "40ad363e9ef985cef52eba0836f40d97e52c71087329497656969af4e653c834"
}
},
"23.0.0": {
"x86_64_linux_gnu": {
"etag": "0x8DCAA5F8E5249A6",
"checksum": "da5f40a9bdf8d50f5f429d3f8563678b1f11ef4d435b4d976b65bf0325c0bcd9"
},
"x86_64_macos": {
"etag": "0x8DCAA5F8F591BC9",
"checksum": "a48e36d12cc34e336c902ba44136e88cc4ad050928cdb835acef2e534ebc4284"
},
"x86_64_windows": {
"etag": "0x8DCAA5F93A37B89",
"checksum": "ff8bd3e0d763db6ff69de9aa253cf8b3ebec1cb51e42aa3fcf755891c38a97f4"
},
"aarch64_linux_gnu": {
"etag": "0x8DCAA5F87720051",
"checksum": "7f5089f25f17537e2f3d28010b9678448b4f00edf4f108c122cc19e6c0061bfd"
},
"aarch64_macos": {
"etag": "0x8DCAA5F88733344",
"checksum": "4aba8cba64d155858bdd4ad187fa4b97eb8a3241b917ccd7b4b13fa40059c703"
}
}, },
"22": { "22": {
"version": "22.0.0" "version": "22.0.0"

26
manifests/xh.json generated
View File

@@ -24,10 +24,32 @@
}, },
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)", "license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
"latest": { "latest": {
"version": "0.22.0" "version": "0.22.2"
}, },
"0.22": { "0.22": {
"version": "0.22.0" "version": "0.22.2"
},
"0.22.2": {
"x86_64_linux_musl": {
"etag": "0x8DC9F9C8C4294B1",
"checksum": "4d789ef0b85fb77188d6d101591e8f5a0e3819c08c200eb1aa997492bc932436"
},
"x86_64_macos": {
"etag": "0x8DC9F9C9518FBD2",
"checksum": "b85929f4b7feb5e46091cf30b034b4f87fe04aed62e0d2a79cb36f14d0ec97ec"
},
"x86_64_windows": {
"etag": "0x8DC9F9C9A51E2C4",
"checksum": "677ac0932b4ad8db51df5101650a6a50683e23228a0b510684aa1aaa7e1ae686"
},
"aarch64_linux_musl": {
"etag": "0x8DC9F9C7B4895E8",
"checksum": "ce4ea710d40b89908949e0d08aaface1d13d0813fcf919e70bde79a023cf1155"
},
"aarch64_macos": {
"etag": "0x8DC9F9C51AC8364",
"checksum": "cea6f77bf7fe9f63eabbb4a9b12543b1141183cbcf616473e5e51304258030fa"
}
}, },
"0.22.0": { "0.22.0": {
"x86_64_linux_musl": { "x86_64_linux_musl": {

40
manifests/zola.json generated
View File

@@ -16,10 +16,46 @@
}, },
"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.0" "version": "0.19.2"
}, },
"0.19": { "0.19": {
"version": "0.19.0" "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": {
"x86_64_linux_gnu": {
"etag": "0x8DC949544635A86",
"checksum": "90b49041ccab8fbb6955914c41e72774771a6dcbd58936fb107aa8409cb44aa0"
},
"x86_64_macos": {
"etag": "0x8DC94956219151C",
"checksum": "fa7b14ab74dab6cd1f49948bb018a8f2c02c662144a25795c067dd482ac1fe7f"
},
"x86_64_windows": {
"etag": "0x8DC949675FDE404",
"checksum": "78517521b2db147428ec3f2a7b3a2f7a24d3901509bce56cff44d6de1d369c26"
},
"aarch64_macos": {
"etag": "0x8DC94960573E19B",
"checksum": "e867e04eb9af37726b6e1a8f72224ef80c2d307286f700cea5f2c21f63f8ebd5"
}
}, },
"0.19.0": { "0.19.0": {
"x86_64_linux_gnu": { "x86_64_linux_gnu": {

View File

@@ -5,30 +5,41 @@ IFS=$'\n\t'
cd "$(dirname "$0")"/../.. cd "$(dirname "$0")"/../..
# They don't provide prebuilt binaries for musl or old glibc host. # They don't provide prebuilt binaries for musl or old glibc host.
# version `GLIBC_2.34' not found
glibc_pre_2_34_incompat=( glibc_pre_2_34_incompat=(
cargo-cyclonedx cargo-cyclonedx
cargo-spellcheck cargo-spellcheck
wait-for-them wait-for-them
xbuild xbuild
) )
# version `GLIBC_2.31' not found
glibc_pre_2_31_incompat=( glibc_pre_2_31_incompat=(
"${glibc_pre_2_34_incompat[@]}" "${glibc_pre_2_34_incompat[@]}"
cargo-sort cargo-sort
espup espup
zola zola
) )
glibc_pre_2_27_incompat=( # version `GLIBC_2.28' not found
glibc_pre_2_28_incompat=(
"${glibc_pre_2_31_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 cargo-watch
mdbook-linkcheck mdbook-linkcheck
protoc protoc
valgrind valgrind
wasmtime
) )
musl_incompat=( # version `GLIBC_2.17' not found
glibc_pre_2_17_incompat=(
"${glibc_pre_2_27_incompat[@]}" "${glibc_pre_2_27_incompat[@]}"
deepsource deepsource
) )
musl_incompat=(
"${glibc_pre_2_17_incompat[@]}"
)
incompat_tools=() incompat_tools=()
case "${1:-}" in case "${1:-}" in
@@ -50,17 +61,27 @@ case "$(uname -s)" in
if grep <<<"${ldd_version}" -q 'musl'; then if grep <<<"${ldd_version}" -q 'musl'; then
incompat_tools+=("${musl_incompat[@]}") incompat_tools+=("${musl_incompat[@]}")
else else
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g") host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
higher_glibc_version=$(sort <<<"2.34"$'\n'"${host_glibc_version}" -Vu | tail -1) higher_glibc_version=$(sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort <<<"2.31"$'\n'"${host_glibc_version}" -Vu | tail -1) higher_glibc_version=$(sort -Vu <<<"2.31"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(sort <<<"2.27"$'\n'"${host_glibc_version}" -Vu | tail -1) higher_glibc_version=$(sort -Vu <<<"2.28"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
incompat_tools+=("${glibc_pre_2_31_incompat[@]}") higher_glibc_version=$(sort -Vu <<<"2.27"$'\n'"${host_glibc_version}" | tail -1)
if [[ "${higher_glibc_version}" != "${host_glibc_version}" ]]; then
higher_glibc_version=$(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 else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}") incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
fi fi
else
incompat_tools+=("${glibc_pre_2_28_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
fi
else else
incompat_tools+=("${glibc_pre_2_34_incompat[@]}") incompat_tools+=("${glibc_pre_2_34_incompat[@]}")
fi fi

View File

@@ -328,6 +328,7 @@ impl StringOrArray {
/// Does it seem only armv7l+ is supported? /// Does it seem only armv7l+ is supported?
/// https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189 /// https://github.com/actions/runner/blob/v2.315.0/src/Misc/externals.sh#L189
/// https://github.com/actions/runner/issues/688 /// https://github.com/actions/runner/issues/688
// TODO: support musl with dynamic linking like wasmtime 22.0.0+'s musl binaries: https://github.com/bytecodealliance/wasmtime/releases/tag/v22.0.0
#[allow(non_camel_case_types)] #[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)] #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
pub enum HostPlatform { pub enum HostPlatform {

View File

@@ -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 { if url.starts_with("https://raw.githubusercontent.com/") {
static GITHUB_TOKENS: OnceLock<GitHubTokens> = OnceLock::new(); self.raw.read().unwrap().clone()
GITHUB_TOKENS.get_or_init(|| { } else if url.starts_with("https://api.github.com/") {
self.api.read().unwrap().clone()
} else if url.starts_with("https://github.com/") {
self.other.read().unwrap().clone()
} else {
None
}
}
fn clear(&self, url: &str) {
if url.starts_with("https://raw.githubusercontent.com/") {
*self.raw.write().unwrap() = None;
} else if url.starts_with("https://api.github.com/") {
*self.api.write().unwrap() = None;
} else if url.starts_with("https://github.com/") {
*self.other.write().unwrap() = None;
}
}
}
static GITHUB_TOKENS: LazyLock<GitHubTokens> = LazyLock::new(|| {
let token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty()); let token = env::var("GITHUB_TOKEN").ok().filter(|v| !v.is_empty());
GitHubTokens { GitHubTokens {
raw: RwLock::new(token.clone()), raw: RwLock::new(token.clone()),
api: RwLock::new(token.clone()), api: RwLock::new(token.clone()),
other: RwLock::new(token), other: RwLock::new(token),
} }
}) });
}
fn get(url: &str) -> Option<String> {
if url.starts_with("https://raw.githubusercontent.com/") {
Self::get_github_tokens().raw.read().unwrap().clone()
} else if url.starts_with("https://api.github.com/") {
Self::get_github_tokens().api.read().unwrap().clone()
} else if url.starts_with("https://github.com/") {
Self::get_github_tokens().other.read().unwrap().clone()
} else {
None
}
}
fn clear(url: &str) {
if url.starts_with("https://raw.githubusercontent.com/") {
*Self::get_github_tokens().raw.write().unwrap() = None;
} else if url.starts_with("https://api.github.com/") {
*Self::get_github_tokens().api.write().unwrap() = None;
} else if url.starts_with("https://github.com/") {
*Self::get_github_tokens().other.write().unwrap() = None;
}
}
}
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 {

View File

@@ -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>