Compare commits

...

59 Commits

Author SHA1 Message Date
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
32 changed files with 1122 additions and 105 deletions

View File

@@ -1,6 +1,7 @@
# Clippy configuration
# https://doc.rust-lang.org/nightly/clippy/lint_configuration.html
allow-private-module-inception = true
avoid-breaking-exported-api = false
disallowed-names = []
disallowed-macros = [
@@ -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::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

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

View File

@@ -40,6 +40,7 @@ jobs:
fail-fast: false
matrix:
include:
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
- os: ubuntu-20.04
- os: ubuntu-22.04
- os: ubuntu-24.04
@@ -53,8 +54,11 @@ jobs:
- os: macos-13
- os: macos-14
- os: windows-2019
- os: windows-2019
bash: msys64
- os: windows-2019
bash: cygwin
- os: windows-2022
# https://github.com/taiki-e/install-action/pull/518#issuecomment-2160736760
- os: windows-2022
bash: msys64
- os: windows-2022
@@ -62,30 +66,28 @@ jobs:
runs-on: ${{ matrix.os }}
timeout-minutes: 60
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
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh "${{ matrix.tool }}" >>"${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
- uses: ./
with:
tool: ${{ steps.tool-list.outputs.tool }}
env:
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
run: just --version && shfmt --version && protoc --version
shell: bash
@@ -119,10 +121,14 @@ jobs:
fail-fast: false
matrix:
container:
# NB: Sync list with https://github.com/taiki-e/checkout-action/blob/HEAD/.github/workflows/ci.yml
- ubuntu:14.04 # glibc 2.19
- ubuntu:16.04 # glibc 2.23
- ubuntu:18.04 # glibc 2.27
- ubuntu:20.04 # glibc 2.31
- ubuntu:22.04 # glibc 2.35
- ubuntu:24.04 # glibc 2.39
- debian:9-slim # glibc 2.24
- debian:10-slim # glibc 2.28
- debian:11-slim # glibc 2.31
- debian:12-slim # glibc 2.36
@@ -131,6 +137,7 @@ jobs:
- almalinux:8-minimal # glibc 2.28
- almalinux:9 # glibc 2.34
- almalinux:9-minimal # glibc 2.34
- centos:6 # glibc 2.12
- centos:7 # glibc 2.17
- opensuse/leap:latest # glibc 2.31 (as of leap 15.5)
- opensuse/tumbleweed:latest # glibc 2.39 (as of 2024-04-18)
@@ -140,16 +147,63 @@ jobs:
timeout-minutes: 60
container: ${{ matrix.container }}
steps:
- name: Install requirements (alpine)
run: apk --no-cache add bash
shell: sh
if: startsWith(matrix.container, 'alpine')
- name: Install requirements (ubuntu:14.04)
run: |
set -CeEuxo pipefail
# 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
# cross attempts to install rust-src when Cargo.toml is available even if `cross --version`
- run: rm Cargo.toml
- name: Generate tool list
id: tool-list
run: tools/ci/tool-list.sh >>"${GITHUB_OUTPUT}"
# remove bash installed by checkout-action
- run: apk --no-cache del bash
shell: sh
if: startsWith(matrix.container, 'alpine')
- uses: ./
with:
tool: ${{ steps.tool-list.outputs.tool }}

View File

@@ -10,6 +10,114 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
## [Unreleased]
## [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
- Update `typos@latest` to 1.22.9.
@@ -2384,7 +2492,26 @@ Note: This release is considered a breaking change because installing on version
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.2...HEAD
[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.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

View File

@@ -31,12 +31,13 @@ declare_interior_mutable_const = { level = "allow", priority = 1 } # https://git
doc_markdown = { level = "allow", priority = 1 }
float_cmp = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/7725
incompatible_msrv = { level = "allow", priority = 1 } # buggy: doesn't consider cfg, https://github.com/rust-lang/rust-clippy/issues/12280, https://github.com/rust-lang/rust-clippy/issues/12257#issuecomment-2093667187
lint_groups_priority = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/12270
lint_groups_priority = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/12920
manual_assert = { level = "allow", priority = 1 }
manual_range_contains = { level = "allow", priority = 1 } # https://github.com/rust-lang/rust-clippy/issues/6455#issuecomment-1225966395
missing_errors_doc = { level = "allow", priority = 1 }
module_name_repetitions = { level = "allow", priority = 1 }
module_name_repetitions = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+module_name_repetitions
nonminimal_bool = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+nonminimal_bool
range_plus_one = { level = "allow", priority = 1 } # buggy: https://github.com/rust-lang/rust-clippy/issues?q=is%3Aissue+is%3Aopen+range_plus_one
similar_names = { level = "allow", priority = 1 }
single_match = { level = "allow", priority = 1 }
single_match_else = { level = "allow", priority = 1 }

View File

@@ -110,9 +110,16 @@ See the [Supported tools section](#supported-tools) for how to ensure that fallb
## Compatibility
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
@@ -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.
- [upload-rust-binary-action]: GitHub Action for building and uploading Rust binary to GitHub Releases.
- [setup-cross-toolchain-action]: GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
- [checkout-action]: GitHub Action for checking out a repository. (Simplified actions/checkout alternative that does not depend on Node.js.)
[cache-cargo-install-action]: https://github.com/taiki-e/cache-cargo-install-action
[cargo-binstall]: https://github.com/cargo-bins/cargo-binstall
[checkout-action]: https://github.com/taiki-e/checkout-action
[create-gh-release-action]: https://github.com/taiki-e/create-gh-release-action
[setup-cross-toolchain-action]: https://github.com/taiki-e/setup-cross-toolchain-action
[upload-rust-binary-action]: https://github.com/taiki-e/upload-rust-binary-action

View File

@@ -21,8 +21,27 @@ inputs:
runs:
using: composite
steps:
- run: bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: bash
- run: |
set -eu
if ! command -v bash >/dev/null; then
if grep -Eq '^ID=alpine' /etc/os-release; then
printf '::group::Install packages required for checkout-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::checkout-action requires bash\n'
exit 1
fi
fi
bash --noprofile --norc "${GITHUB_ACTION_PATH:?}/main.sh"
shell: sh
env:
INPUT_TOOL: ${{ inputs.tool }}
INPUT_CHECKSUM: ${{ inputs.checksum }}

26
main.sh
View File

@@ -455,17 +455,21 @@ case "$(uname -s)" in
host_env="gnu"
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
fi
if grep -q '^ID_LIKE=' /etc/os-release; then
base_distro=$(grep '^ID_LIKE=' /etc/os-release | cut -d= -f2)
case "${base_distro}" in
*debian*) base_distro=debian ;;
*fedora*) base_distro=fedora ;;
*suse*) base_distro=suse ;;
*arch*) base_distro=arch ;;
*alpine*) base_distro=alpine ;;
esac
else
base_distro=$(grep '^ID=' /etc/os-release | cut -d= -f2)
if [[ -e /etc/os-release ]]; then
if grep -Eq '^ID_LIKE=' /etc/os-release; then
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release | cut -d= -f2)
case "${base_distro}" in
*debian*) base_distro=debian ;;
*fedora*) base_distro=fedora ;;
*suse*) base_distro=suse ;;
*arch*) base_distro=arch ;;
*alpine*) base_distro=alpine ;;
esac
else
base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
fi
elif [[ -e /etc/redhat-release ]]; then
base_distro=fedora
fi
case "${base_distro}" in
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)",
"latest": {
"version": "1.8.2"
"version": "1.8.3"
},
"1": {
"version": "1.8.2"
"version": "1.8.3"
},
"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": {
"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)",
"latest": {
"version": "1.7.2"
"version": "1.7.4"
},
"1.7.2": {
"1.7.4": {
"x86_64_linux_musl": {
"etag": "0x8DC9117B0D35BB5",
"checksum": "08b6969c86471ecd1b9b6fbbd6508014d22dadda29fdd47ffb871d297ac49a8b"
"etag": "0x8DC9D81D0E44CF0",
"checksum": "eef1c19c70a1cc6c0d36cf7004758e64234f2aeeb36cc6893b074746a787a526"
},
"x86_64_macos": {
"etag": "0x8DC911760808EC8",
"checksum": "7fa85fd3fda3c9e4962f16f8b9400e97ff2773e0481fc63a9cb882fe80115b7f"
"etag": "0x8DC9D81999BC5C8",
"checksum": "b1425ed974198d54ab13df51e1b59bf8ee27bbde0260f0b75f69ac98494f7792"
},
"x86_64_windows": {
"etag": "0x8DC9118FAF6A549",
"checksum": "ee4da8bfaf25c84f0b67d5fd8e96f1243df4379f8dad64ffe2f82416198b7b35"
"etag": "0x8DC9D82D8BC8611",
"checksum": "04b673d76446b82f382aa1aee9f677ee28bcc1af2b27d0cb9f0838c0c9260a05"
},
"aarch64_linux_musl": {
"etag": "0x8DC9117827C4F23",
"checksum": "4342cfa8dc1033d2942270e8c4f7a63ef6953632ec3dbfacd7bebd4894e2ece8"
"etag": "0x8DC9D81A918B902",
"checksum": "265b83f5cedc6eedfea4acc2a1b0486c7b36e164d7d2ba9fa1a9b4dcb751990d"
},
"aarch64_macos": {
"etag": "0x8DC9117A4F64EA0",
"checksum": "68157004ca95c2c3d4fae16246751317d2d6be32911cbdb04a06580d0c3aa43e"
"etag": "0x8DC9D81C8C7B615",
"checksum": "dc63f750c1cc79d188120a15d87642f746fa77de385812d40f4497c80c399334"
},
"aarch64_windows": {
"etag": "0x8DC9118BFC4D5AC",
"checksum": "baf1c6d5729b629015e199e7739a4f76bd40d9c4a90883ecb1d2c33c16240190"
"etag": "0x8DC9D827F2C0DF8",
"checksum": "20a7fd87f206804023b6940b4ee5f70a8a4d329d6152c9984d8534cb8a5ccaee"
}
}
}

View File

@@ -3,10 +3,74 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/main/LICENSE-MIT)",
"latest": {
"version": "0.6.28"
"version": "0.6.30"
},
"0.6": {
"version": "0.6.28"
"version": "0.6.30"
},
"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": {
"x86_64_linux_musl": {

View File

@@ -20,10 +20,46 @@
},
"license_markdown": "[Apache-2.0](https://github.com/sagiegurari/cargo-make/blob/master/LICENSE)",
"latest": {
"version": "0.37.12"
"version": "0.37.14"
},
"0.37": {
"version": "0.37.12"
"version": "0.37.14"
},
"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": {
"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)",
"latest": {
"version": "0.1.27"
"version": "0.1.28"
},
"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": {
"x86_64_linux_musl": {

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)",
"latest": {
"version": "0.2.12"
"version": "0.2.13"
},
"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": {
"x86_64_linux_musl": {

View File

@@ -32,10 +32,36 @@
},
"license_markdown": "[Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE)",
"latest": {
"version": "0.1.47"
"version": "0.1.49"
},
"0.1": {
"version": "0.1.47"
"version": "0.1.49"
},
"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": {
"x86_64_linux_musl": {

View File

@@ -19,10 +19,32 @@
},
"license_markdown": "[MIT](https://github.com/rust-cross/cargo-zigbuild/blob/main/LICENSE)",
"latest": {
"version": "0.19.0"
"version": "0.19.1"
},
"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": {
"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)",
"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": {
"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)",
"latest": {
"version": "0.8.14"
"version": "0.8.15"
},
"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": {
"x86_64_linux_gnu": {

View File

@@ -28,13 +28,65 @@
},
"license_markdown": "[MIT](https://github.com/editorconfig-checker/editorconfig-checker/blob/main/LICENSE)",
"latest": {
"version": "3.0.1"
"version": "3.0.3"
},
"3": {
"version": "3.0.1"
"version": "3.0.3"
},
"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": {
"x86_64_linux_gnu": {

26
manifests/espup.json generated
View File

@@ -19,10 +19,32 @@
},
"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": {
"version": "0.12.0"
"version": "0.12.1"
},
"0.12": {
"version": "0.12.0"
"version": "0.12.1"
},
"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": {
"x86_64_linux_gnu": {

View File

@@ -28,10 +28,39 @@
},
"license_markdown": "[MIT](https://github.com/orhun/git-cliff/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/orhun/git-cliff/blob/main/LICENSE-APACHE)",
"latest": {
"version": "2.3.0"
"version": "2.4.0"
},
"2": {
"version": "2.3.0"
"version": "2.4.0"
},
"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": {
"version": "2.3.0"

51
manifests/jaq.json generated
View File

@@ -19,10 +19,57 @@
},
"license_markdown": "[MIT](https://github.com/01mf02/jaq/blob/main/LICENSE-MIT)",
"latest": {
"version": "1.4.0"
"version": "1.5.1"
},
"1": {
"version": "1.4.0"
"version": "1.5.1"
},
"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": {
"version": "1.4.0"

101
manifests/just.json generated
View File

@@ -19,10 +19,107 @@
},
"license_markdown": "[CC0-1.0](https://github.com/casey/just/blob/master/LICENSE)",
"latest": {
"version": "1.29.1"
"version": "1.32.0"
},
"1": {
"version": "1.29.1"
"version": "1.32.0"
},
"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": {
"version": "1.29.1"

View File

@@ -3,13 +3,45 @@
"template": null,
"license_markdown": "[Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE)",
"latest": {
"version": "1.8.1"
"version": "1.8.2"
},
"1": {
"version": "1.8.1"
"version": "1.8.2"
},
"1.8": {
"version": "1.8.1"
"version": "1.8.2"
},
"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": {
"x86_64_linux_musl": {

33
manifests/protoc.json generated
View File

@@ -3,13 +3,40 @@
"template": null,
"license_markdown": "[BSD-3-Clause](https://github.com/protocolbuffers/protobuf/blob/HEAD/LICENSE)",
"latest": {
"version": "3.27.1"
"version": "3.27.2"
},
"3": {
"version": "3.27.1"
"version": "3.27.2"
},
"3.27": {
"version": "3.27.1"
"version": "3.27.2"
},
"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": {
"x86_64_linux_gnu": {

54
manifests/syft.json generated
View File

@@ -24,10 +24,60 @@
},
"license_markdown": "[Apache-2.0](https://github.com/anchore/syft/blob/main/LICENSE)",
"latest": {
"version": "1.7.0"
"version": "1.9.0"
},
"1": {
"version": "1.7.0"
"version": "1.9.0"
},
"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": {
"version": "1.7.0"

61
manifests/typos.json generated
View File

@@ -16,10 +16,67 @@
},
"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": {
"version": "1.22.9"
"version": "1.23.2"
},
"1": {
"version": "1.22.9"
"version": "1.23.2"
},
"1.23": {
"version": "1.23.2"
},
"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": {
"version": "1.22.9"

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)",
"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": {
"version": "0.12.1"

26
manifests/xh.json generated
View File

@@ -24,10 +24,32 @@
},
"license_markdown": "[MIT](https://github.com/ducaale/xh/blob/master/LICENSE)",
"latest": {
"version": "0.22.0"
"version": "0.22.2"
},
"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": {
"x86_64_linux_musl": {

22
manifests/zola.json generated
View File

@@ -16,10 +16,28 @@
},
"license_markdown": "[MIT](https://github.com/getzola/zola/blob/master/LICENSE)",
"latest": {
"version": "0.19.0"
"version": "0.19.1"
},
"0.19": {
"version": "0.19.0"
"version": "0.19.1"
},
"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": {
"x86_64_linux_gnu": {

View File

@@ -25,10 +25,13 @@ glibc_pre_2_27_incompat=(
valgrind
wasmtime
)
musl_incompat=(
glibc_pre_2_17_incompat=(
"${glibc_pre_2_27_incompat[@]}"
deepsource
)
musl_incompat=(
"${glibc_pre_2_17_incompat[@]}"
)
incompat_tools=()
case "${1:-}" in
@@ -50,16 +53,21 @@ case "$(uname -s)" in
if grep <<<"${ldd_version}" -q 'musl'; then
incompat_tools+=("${musl_incompat[@]}")
else
host_glibc_version=$(grep <<<"${ldd_version}" -E "GLIBC|GNU libc" | sed "s/.* //g")
higher_glibc_version=$(sort <<<"2.34"$'\n'"${host_glibc_version}" -Vu | tail -1)
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed "s/.* //g")
higher_glibc_version=$(sort -Vu <<<"2.34"$'\n'"${host_glibc_version}" | tail -1)
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
higher_glibc_version=$(sort <<<"2.27"$'\n'"${host_glibc_version}" -Vu | tail -1)
if [[ "${higher_glibc_version}" == "${host_glibc_version}" ]]; then
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
higher_glibc_version=$(sort -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
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_27_incompat[@]}")
incompat_tools+=("${glibc_pre_2_31_incompat[@]}")
fi
else
incompat_tools+=("${glibc_pre_2_34_incompat[@]}")

View File

@@ -328,6 +328,7 @@ impl StringOrArray {
/// 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/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)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
pub enum HostPlatform {