mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-27 01:20:28 +00:00
Compare commits
46 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
371685e159 | ||
|
|
7104084080 | ||
|
|
363eda296b | ||
|
|
9aedfccc54 | ||
|
|
371df73946 | ||
|
|
eacdd1887a | ||
|
|
1d74f337f2 | ||
|
|
e4c87dbea6 | ||
|
|
81635a4e23 | ||
|
|
b1b01a6e03 | ||
|
|
289298bb2d | ||
|
|
c082881313 | ||
|
|
fb87f59437 | ||
|
|
657d9ab65b | ||
|
|
1e2c8412ac | ||
|
|
48eebde278 | ||
|
|
3c537259cf | ||
|
|
3620edd520 | ||
|
|
7bafc6625b | ||
|
|
568bdd66b0 | ||
|
|
97e99ca937 | ||
|
|
97bdefc2d9 | ||
|
|
b7a3f34e81 | ||
|
|
f04fe3f472 | ||
|
|
74ef384bd4 | ||
|
|
c996d26d4c | ||
|
|
70233fe3d2 | ||
|
|
f6bd47fa18 | ||
|
|
cbbb8cb93f | ||
|
|
f7c0d3b0d9 | ||
|
|
9c28344380 | ||
|
|
b31ec2c441 | ||
|
|
8737e5804f | ||
|
|
ce5138b3df | ||
|
|
0545778fb0 | ||
|
|
a775aaf2e8 | ||
|
|
9421f53e07 | ||
|
|
962051977d | ||
|
|
a24dd0e0c4 | ||
|
|
2a6756db3f | ||
|
|
2cdc2cd967 | ||
|
|
c2e6f35543 | ||
|
|
7c1e73b097 | ||
|
|
dcb330b502 | ||
|
|
e7ff7c040d | ||
|
|
d0fd3c3f4f |
8
.github/.cspell/organization-dictionary.txt
vendored
8
.github/.cspell/organization-dictionary.txt
vendored
@@ -90,6 +90,7 @@ bools
|
||||
builtins
|
||||
bytecount
|
||||
canonicalize
|
||||
cfgs
|
||||
concat
|
||||
consts
|
||||
ctypes
|
||||
@@ -99,6 +100,7 @@ docsrs
|
||||
doctest
|
||||
doctests
|
||||
hasher
|
||||
idents
|
||||
impls
|
||||
inlateout
|
||||
intrinsics
|
||||
@@ -107,6 +109,7 @@ mclass
|
||||
memcpy
|
||||
msrv
|
||||
nand
|
||||
nanos
|
||||
nomem
|
||||
nonoverlapping
|
||||
noreturn
|
||||
@@ -121,7 +124,10 @@ rposition
|
||||
rsplit
|
||||
rustlib
|
||||
seqcst
|
||||
simd
|
||||
splitn
|
||||
structs
|
||||
subsec
|
||||
supertrait
|
||||
supertraits
|
||||
sysroot
|
||||
@@ -143,6 +149,7 @@ endianness
|
||||
esac
|
||||
euxo
|
||||
gsub
|
||||
moreutils
|
||||
msys
|
||||
noninteractive
|
||||
noprofile
|
||||
@@ -159,4 +166,5 @@ SIGABRT
|
||||
SIGILL
|
||||
SIGINT
|
||||
SIGTERM
|
||||
subcmd
|
||||
tlsv
|
||||
|
||||
40
.github/workflows/ci.yml
vendored
40
.github/workflows/ci.yml
vendored
@@ -50,9 +50,9 @@ jobs:
|
||||
- os: ubuntu-20.04
|
||||
tool: cargo-hack@0.5.24,cargo-llvm-cov@0.5.3,cargo-minimal-versions@0.1.8,cargo-no-dev-deps@0.1.0,parse-changelog@0.5.2,cargo-udeps@0.1.35,cargo-valgrind@2.1.0,cargo-deny@0.13.5,cross@0.2.4,dprint@0.34.1,just@1.9.0,nextest@0.9.11,protoc@3.21.12,shellcheck@0.9.0,shfmt@3.6.0,wasm-pack@0.10.3,wasmtime@4.0.0,mdbook@0.4.25,mdbook-linkcheck@0.7.7,cargo-watch@8.1.1,grcov@0.8.13,watchexec-cli@1.20.5,cargo-tarpaulin@0.25.0,zola@0.16.1
|
||||
- os: ubuntu-20.04
|
||||
tool: cargo-hack@0.5,cargo-llvm-cov@0.5,cargo-minimal-versions@0.1,cargo-no-dev-deps@0.1,parse-changelog@0.5,cargo-udeps@0.1,cargo-valgrind@2.1,cargo-deny@0.13,cross@0.2,dprint@0.34,just@1.9,nextest@0.9,protoc@3.21,shellcheck@0.9,shfmt@3.5,wasm-pack@0.10,wasmtime@4.0,mdbook@0.4,mdbook-linkcheck@0.7,cargo-watch@8.1,grcov@0.8,watchexec-cli@1.20,cargo-tarpaulin@0.25,zola@0.16
|
||||
tool: cargo-hack@0.5,cargo-llvm-cov@0.5,cargo-minimal-versions@0.1,cargo-no-dev-deps@0.1,parse-changelog@0.5,cargo-udeps@0.1,cargo-valgrind@2.1,cargo-deny@0.13,cross@0.2,dprint@0.34,just@1.9,nextest@0.9,protoc@3.21,shellcheck@0.9,shfmt@3.5,wasm-pack@0.10,wasmtime@6.0,mdbook@0.4,mdbook-linkcheck@0.7,cargo-watch@8.1,grcov@0.8,watchexec-cli@1.20,cargo-tarpaulin@0.25,zola@0.16
|
||||
- os: ubuntu-20.04
|
||||
tool: cargo-valgrind@2,just@1,protoc@3,shfmt@3,wasmtime@4,cargo-watch@8,watchexec-cli@1
|
||||
tool: cargo-valgrind@2, just@1,protoc@3 , shfmt@3 ,wasmtime@7,cargo-watch@8,watchexec-cli@1
|
||||
- os: macos-11
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin,zola
|
||||
- os: windows-2019
|
||||
@@ -97,28 +97,32 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
container:
|
||||
- ubuntu:18.04 # glibc 2.27
|
||||
# glibc >= 2.31
|
||||
- ubuntu:20.04 # glibc 2.31
|
||||
- debian:10-slim # glibc 2.28
|
||||
- ubuntu:22.04 # glibc 2.35
|
||||
- debian:11-slim # glibc 2.31
|
||||
- rockylinux:8 # glibc 2.28
|
||||
- rockylinux:8-minimal # glibc 2.28
|
||||
- fedora:latest # glibc 2.36 (as of fedora 37)
|
||||
tool:
|
||||
# valgrind: installing snap to container is difficult...
|
||||
- cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin
|
||||
- cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin,zola
|
||||
include:
|
||||
- container: ubuntu:22.04 # glibc 2.35
|
||||
# cargo-udeps depends on openssl 1.1
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin,zola
|
||||
- container: fedora:latest # glibc 2.36 (as of fedora 37)
|
||||
# cargo-udeps depends on openssl 1.1
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin,zola
|
||||
# glibc < 2.31
|
||||
# zola don't provide prebuilt binaries for musl or old glibc host.
|
||||
- container: ubuntu:18.04 # glibc 2.27
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin
|
||||
- container: debian:10-slim # glibc 2.28
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin
|
||||
- container: rockylinux:8 # glibc 2.28
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin
|
||||
- container: rockylinux:8-minimal # glibc 2.28
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,protoc,shellcheck,shfmt,wasm-pack,wasmtime,mdbook,mdbook-linkcheck,cargo-watch,grcov,watchexec-cli,cargo-tarpaulin
|
||||
# glibc < 2.27 or musl
|
||||
- container: centos:7 # glibc 2.17
|
||||
# cargo-udeps,protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch,zola don't provide prebuilt binaries for musl or old glibc host.
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall,grcov,watchexec-cli,cargo-tarpaulin
|
||||
# protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch,zola don't provide prebuilt binaries for musl or old glibc host.
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall,grcov,watchexec-cli,cargo-tarpaulin
|
||||
- container: alpine:latest # musl 1.2.3 (as of alpine 3.17)
|
||||
# cargo-udeps,protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch,zola don't provide prebuilt binaries for musl host.
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall,grcov,watchexec-cli,cargo-tarpaulin
|
||||
# protoc,valgrind,wasmtime,mdbook-linkcheck,cargo-watch,zola don't provide prebuilt binaries for musl host.
|
||||
tool: cargo-hack,cargo-llvm-cov,cargo-minimal-versions,cargo-no-dev-deps,parse-changelog,cargo-udeps,cargo-valgrind,cargo-deny,cross,dprint,just,nextest,shellcheck,shfmt,wasm-pack,mdbook,cargo-binstall,grcov,watchexec-cli,cargo-tarpaulin
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
container: ${{ matrix.container }}
|
||||
@@ -180,7 +184,7 @@ jobs:
|
||||
- id: diff
|
||||
run: ci/manifest.sh
|
||||
if: github.repository_owner == 'taiki-e' && (github.event_name == 'schedule' || github.event_name == 'push' && github.ref == 'refs/heads/main')
|
||||
- uses: taiki-e/create-pull-request@v4
|
||||
- uses: peter-evans/create-pull-request@v5
|
||||
with:
|
||||
title: Update manifest
|
||||
body: |
|
||||
|
||||
97
CHANGELOG.md
97
CHANGELOG.md
@@ -10,6 +10,86 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.9.2] - 2023-06-03
|
||||
|
||||
- Update `just@latest` to 1.14.0.
|
||||
|
||||
- Update `dprint@latest` to 0.37.1.
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.20.
|
||||
|
||||
## [2.9.1] - 2023-06-01
|
||||
|
||||
- Update `wasmtime@latest` to 9.0.3.
|
||||
|
||||
## [2.9.0] - 2023-05-29
|
||||
|
||||
- Update `mdbook@latest` to 0.4.30.
|
||||
|
||||
- Make cargo-binstall fallback more robust. ([#124](https://github.com/taiki-e/install-action/pull/124), thanks @NobodyXu)
|
||||
|
||||
## [2.8.8] - 2023-05-27
|
||||
|
||||
- Update `wasmtime@latest` to 9.0.2.
|
||||
|
||||
- Update `protoc@latest` to 3.23.2.
|
||||
|
||||
- Update `cargo-binstall@latest` to 0.23.1.
|
||||
|
||||
## [2.8.7] - 2023-05-23
|
||||
|
||||
- Update `wasmtime@latest` to 9.0.1.
|
||||
|
||||
## [2.8.6] - 2023-05-18
|
||||
|
||||
- Update `protoc@latest` to 3.23.1.
|
||||
|
||||
## [2.8.5] - 2023-05-16
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.53.
|
||||
|
||||
## [2.8.4] - 2023-05-14
|
||||
|
||||
- Update `mdbook@latest` to 0.4.29.
|
||||
|
||||
## [2.8.3] - 2023-05-12
|
||||
|
||||
- Update `wasm-pack@latest` to 0.11.1.
|
||||
|
||||
## [2.8.2] - 2023-05-09
|
||||
|
||||
- Update `protoc@latest` to 3.23.0.
|
||||
|
||||
## [2.8.1] - 2023-05-06
|
||||
|
||||
- Update `protoc@latest` to 3.22.4.
|
||||
|
||||
- Update `dprint@latest` to 0.36.1.
|
||||
|
||||
- Update `cargo-udeps@latest` to 0.1.39.
|
||||
|
||||
- Update `cargo-nextest@latest` to 0.9.52.
|
||||
|
||||
- Support `cargo-udeps` on x86_64 Linux (musl) and aarch64 Linux/macOS/Windows.
|
||||
|
||||
## [2.8.0] - 2023-05-03
|
||||
|
||||
- Trim whitespace from tool names. ([#115](https://github.com/taiki-e/install-action/pull/115))
|
||||
|
||||
## [2.7.2] - 2023-04-28
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.19.
|
||||
|
||||
## [2.7.1] - 2023-04-28
|
||||
|
||||
- Update `wasmtime@latest` to 8.0.1.
|
||||
|
||||
## [2.7.0] - 2023-04-27
|
||||
|
||||
- Update `grcov@latest` to 0.8.18.
|
||||
|
||||
- Update `cargo-binstall@latest` to 0.23.0.
|
||||
|
||||
## [2.6.19] - 2023-04-25
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.18.
|
||||
@@ -757,7 +837,22 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.6.19...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.9.2...HEAD
|
||||
[2.9.2]: https://github.com/taiki-e/install-action/compare/v2.9.1...v2.9.2
|
||||
[2.9.1]: https://github.com/taiki-e/install-action/compare/v2.9.0...v2.9.1
|
||||
[2.9.0]: https://github.com/taiki-e/install-action/compare/v2.8.8...v2.9.0
|
||||
[2.8.8]: https://github.com/taiki-e/install-action/compare/v2.8.7...v2.8.8
|
||||
[2.8.7]: https://github.com/taiki-e/install-action/compare/v2.8.6...v2.8.7
|
||||
[2.8.6]: https://github.com/taiki-e/install-action/compare/v2.8.5...v2.8.6
|
||||
[2.8.5]: https://github.com/taiki-e/install-action/compare/v2.8.4...v2.8.5
|
||||
[2.8.4]: https://github.com/taiki-e/install-action/compare/v2.8.3...v2.8.4
|
||||
[2.8.3]: https://github.com/taiki-e/install-action/compare/v2.8.2...v2.8.3
|
||||
[2.8.2]: https://github.com/taiki-e/install-action/compare/v2.8.1...v2.8.2
|
||||
[2.8.1]: https://github.com/taiki-e/install-action/compare/v2.8.0...v2.8.1
|
||||
[2.8.0]: https://github.com/taiki-e/install-action/compare/v2.7.2...v2.8.0
|
||||
[2.7.2]: https://github.com/taiki-e/install-action/compare/v2.7.1...v2.7.2
|
||||
[2.7.1]: https://github.com/taiki-e/install-action/compare/v2.7.0...v2.7.1
|
||||
[2.7.0]: https://github.com/taiki-e/install-action/compare/v2.6.19...v2.7.0
|
||||
[2.6.19]: https://github.com/taiki-e/install-action/compare/v2.6.18...v2.6.19
|
||||
[2.6.18]: https://github.com/taiki-e/install-action/compare/v2.6.17...v2.6.18
|
||||
[2.6.17]: https://github.com/taiki-e/install-action/compare/v2.6.16...v2.6.17
|
||||
|
||||
@@ -87,10 +87,10 @@ https://spdx.org/licenses
|
||||
| [**cargo-minimal-versions**](https://github.com/taiki-e/cargo-minimal-versions) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-minimal-versions/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-minimal-versions/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-tarpaulin**](https://github.com/xd009642/tarpaulin) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/xd009642/tarpaulin/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-APACHE) OR [MIT](https://github.com/xd009642/tarpaulin/blob/develop/LICENSE-MIT) |
|
||||
| [**cargo-no-dev-deps**](https://github.com/taiki-e/cargo-no-dev-deps) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-no-dev-deps/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-no-dev-deps/blob/HEAD/LICENSE-MIT) |
|
||||
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/master/LICENSE) |
|
||||
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/master/LICENSE-APACHE) |
|
||||
| [**cargo-udeps**](https://github.com/est31/cargo-udeps) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/est31/cargo-udeps/releases) | Linux, macOS, Windows | [Apache-2.0 OR MIT](https://github.com/est31/cargo-udeps/blob/HEAD/LICENSE) |
|
||||
| [**cargo-valgrind**](https://github.com/jfrimmel/cargo-valgrind) | `$CARGO_HOME/bin` | [GitHub Release](https://github.com/jfrimmel/cargo-valgrind/releases) | Linux, macOS, Windows | [MIT](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-MIT) or [Apache-2.0](https://github.com/jfrimmel/cargo-valgrind/blob/HEAD/LICENSE-APACHE) |
|
||||
| [**cross**](https://github.com/cross-rs/cross) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/cross-rs/cross/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/cross-rs/cross/blob/HEAD/LICENSE-MIT) |
|
||||
| [**grcov**](https://github.com/mozilla/grcov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/grcov/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/mozilla/grcov/blob/master/LICENSE-MPL-2.0) |
|
||||
| [**grcov**](https://github.com/mozilla/grcov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/mozilla/grcov/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/mozilla/grcov/blob/HEAD/LICENSE-MPL-2.0) |
|
||||
| [**just**](https://github.com/casey/just) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/casey/just/releases) | Linux, macOS, Windows | [CC0-1.0](https://github.com/casey/just/blob/HEAD/LICENSE) |
|
||||
| [**dprint**](https://github.com/dprint/dprint) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/dprint/dprint/releases) | Linux, macOS, Windows | [MIT](https://github.com/dprint/dprint/blob/HEAD/LICENSE) |
|
||||
| [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/HEAD/LICENSE) |
|
||||
@@ -103,7 +103,7 @@ https://spdx.org/licenses
|
||||
| [**valgrind**](https://valgrind.org) | `/snap/bin` | [snap](https://snapcraft.io/install/valgrind/ubuntu) | Linux | [GPL-2.0-or-later](https://valgrind.org/docs/manual/license.gpl.html) |
|
||||
| [**wasm-pack**](https://github.com/rustwasm/wasm-pack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rustwasm/wasm-pack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/rustwasm/wasm-pack/blob/HEAD/LICENSE-MIT) |
|
||||
| [**wasmtime**](https://github.com/bytecodealliance/wasmtime) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bytecodealliance/wasmtime/releases) | Linux, macOS, Windows | [Apache-2.0 WITH LLVM-exception](https://github.com/bytecodealliance/wasmtime/blob/HEAD/LICENSE) |
|
||||
| [**zola**](https://github.com/getzola/zola) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/master/LICENSE) |
|
||||
| [**zola**](https://github.com/getzola/zola) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/getzola/zola/releases) | Linux, macOS, Windows | [MIT](https://github.com/getzola/zola/blob/HEAD/LICENSE) |
|
||||
|
||||
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 `/usr/local/bin`.<br>
|
||||
|
||||
7
main.sh
7
main.sh
@@ -323,7 +323,10 @@ manifest_dir="$(dirname "$0")/manifests"
|
||||
tool="${INPUT_TOOL:-}"
|
||||
tools=()
|
||||
if [[ -n "${tool}" ]]; then
|
||||
while read -rd,; do tools+=("${REPLY}"); done <<<"${tool},"
|
||||
while read -rd,; do
|
||||
t="${REPLY# *}"
|
||||
tools+=("${t%* }")
|
||||
done <<<"${tool},"
|
||||
fi
|
||||
if [[ ${#tools[@]} -eq 0 ]]; then
|
||||
warn "no tool specified; this could be caused by a dependabot bug where @<tool_name> tags on this action are replaced by @<version> tags"
|
||||
@@ -580,5 +583,5 @@ if [[ ${#unsupported_tools[@]} -gt 0 ]]; then
|
||||
# By default, cargo-binstall enforce downloads over secure transports only.
|
||||
# As a result, http will be disabled, and it will also set
|
||||
# min tls version to be 1.2
|
||||
cargo binstall --force --no-confirm "${unsupported_tools[@]}"
|
||||
cargo binstall --force --no-confirm --locked "${unsupported_tools[@]}"
|
||||
fi
|
||||
|
||||
16
manifests/cargo-binstall.json
generated
16
manifests/cargo-binstall.json
generated
@@ -20,26 +20,26 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.22.0"
|
||||
"version": "0.23.1"
|
||||
},
|
||||
"0.22.0": {
|
||||
"0.23.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "2238080e5e2c4eae5993de478341af6348e10fd9763a95a77e654e6f28268266"
|
||||
"checksum": "dea75e6896fc183af8f0bd6490196d7fcf1a17946c25c558ec87be906a0e64ef"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "3e87999ab63edf3cdd71a3839bd85661c5dea5d763718668b8b3b35b1ac5dbe0"
|
||||
"checksum": "1e03794b4380b56a3b3fb5dd47f01aea27a83672ef0fff84413d672d77cbcfaa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f656718d44ca4a09ff2231970edc7878a1aa33b6e15790a4884a758144008e27"
|
||||
"checksum": "62e09ac2ab3a36d8d44790dc4679b32d8fcd50951bceb27239cdec23b43b2a8e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "280fc36a0f565d76636aa3aff570c97d1e6fbd6aa08ef315af2cb968054e1d9b"
|
||||
"checksum": "a54749e2d7761c0e4e04858d58dd08a98bd71318a9dcb3fd950ef732176f5195"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "abb87cb2ef23b552c62dc463777debb31be4a817ef9366509abb245d346e4410"
|
||||
"checksum": "10fffaff985822a67957ef3798407ce0f7282db3fc80a6ae297cdfe9ebb00869"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "50108bd891a0b6a0044f71d11e09e886a3eec44f4163d44f79a3eed049a484c2"
|
||||
"checksum": "b1412448d417d923ee64bc7c961a87b7af387dc97291e3e4f818dc225b48d245"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
38
manifests/cargo-llvm-cov.json
generated
38
manifests/cargo-llvm-cov.json
generated
@@ -17,10 +17,44 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.18"
|
||||
"version": "0.5.20"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.18"
|
||||
"version": "0.5.20"
|
||||
},
|
||||
"0.5.20": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "688aefd7b53917d29b3fa8d81cb449e98138c6b9a6c768eff412f9a523fd3e62"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "69eb20beb8a2d2f455bd8be486f92718645fa94c726751698c125f92d11bbc54"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "e69502d1fa9003cd50d003142afc8398a84442b630cb2279b6291dde65d66ac3"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "dee687b786492b3402dabda190e9444f4e4f5e412d0e1ce7d541dd1d5d519243"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5ff99c8b17dafc24471d0e498cd68f8c858a6dc613535f7ffa738a12e11b18cf"
|
||||
}
|
||||
},
|
||||
"0.5.19": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "79129f4adf9b9dd239a7facd041630a6b29c123a3e0ccabfbce44c71d391fc17"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ab5400be7319b519350e535a71e210197c2597d416beca2c839676f2a28804ae"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "88f7dc8155d9166f512e1ca2d3dc986a987c7bb145f43836dee0246eaea1db9e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6e5f19e65646b2625bb820d00065081d62bd19f6d483054b1b43a152678f13a6"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "fb8aeeb7af828ab0b49462cee13d60f1d7c69d55226ec0fc11c3082004a08513"
|
||||
}
|
||||
},
|
||||
"0.5.18": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
38
manifests/cargo-nextest.json
generated
38
manifests/cargo-nextest.json
generated
@@ -17,10 +17,44 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.9.51"
|
||||
"version": "0.9.53"
|
||||
},
|
||||
"0.9": {
|
||||
"version": "0.9.51"
|
||||
"version": "0.9.53"
|
||||
},
|
||||
"0.9.53": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "b07def6a5e5521481eb5853e5f17650be406ce8c57ce917a90d2866c788e5967"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "432af91cae859413b79bd50baea327badffe7d488ce4ffd5d301bd84b007b889"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ccab0a046538cb86a93ee6f05a1d9ceace7878fc7ca39392b681b01dc27fc54e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "49605a5f5f3275d1e8a2fdfaa0a45a52df03cfd791ad5b1a093b196df3a408d5"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "54e47dc3fcf7eead6307ac06a9e02ce9a0fe3a156a53b062b63f823cd2765bfd"
|
||||
}
|
||||
},
|
||||
"0.9.52": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "55bf039be0d14e4266eaacd765a292294c8627787dcb31d503690a9c14ad21fc"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "7e6b14b379b8315f81d1e2542e6f6de9fffda6ca9c95054ebc0560f52a27038f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "d4638b6ec6e8e8d8f3cf4ff8f039665f0a1d4ff2cf7ef6467bdb243e654c9911"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "af5c3227e870b9f1719d8993d09dc3f2871c4e34b06d8711679129c370a0fa0d"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "ee7d4f5264c5be5177b3a0bb8fb0bd2100592a6ea29bcbef1d98b782c09e5dc0"
|
||||
}
|
||||
},
|
||||
"0.9.51": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
51
manifests/cargo-udeps.json
generated
51
manifests/cargo-udeps.json
generated
@@ -4,6 +4,10 @@
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-unknown-linux-gnu.tar.gz",
|
||||
"bin": "./cargo-udeps-v${version}-x86_64-unknown-linux-gnu/cargo-udeps"
|
||||
},
|
||||
"x86_64_linux_musl": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-unknown-linux-musl.tar.gz",
|
||||
"bin": "./cargo-udeps-v${version}-x86_64-unknown-linux-musl/cargo-udeps"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-apple-darwin.tar.gz",
|
||||
"bin": "./cargo-udeps-v${version}-x86_64-apple-darwin/cargo-udeps"
|
||||
@@ -11,13 +15,56 @@
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-x86_64-pc-windows-msvc.zip",
|
||||
"bin": "./cargo-udeps-v${version}-x86_64-pc-windows-msvc/cargo-udeps.exe"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-unknown-linux-musl.tar.gz",
|
||||
"bin": "./cargo-udeps-v${version}-aarch64-unknown-linux-musl/cargo-udeps"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-apple-darwin.tar.gz",
|
||||
"bin": "./cargo-udeps-v${version}-aarch64-apple-darwin/cargo-udeps"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"url": "https://github.com/est31/cargo-udeps/releases/download/v${version}/cargo-udeps-v${version}-aarch64-pc-windows-msvc.zip",
|
||||
"bin": "./cargo-udeps-v${version}-aarch64-pc-windows-msvc/cargo-udeps.exe"
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.1.35"
|
||||
"version": "0.1.39"
|
||||
},
|
||||
"0.1": {
|
||||
"version": "0.1.35"
|
||||
"version": "0.1.39"
|
||||
},
|
||||
"0.1.39": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "6476cf5711a150c53b563ecb1680b45365c86b054079b483333a961e14dd2c8a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "c93e5e03c64ac351ec69a62d22c119e8b2f612fde5bc7938aade549bc38f4d49"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "02e5ce690d027a28e323e753ba03f4ce164bd106d98afe437871778f1b166c8f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f5de7ae1fb82ea797be27a56a0cfe80d2724a4ae4d380dd49f1d5ac221f45f4a"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "d605026264208372def2a3d62498070b02cd3e10fc74ffc7448e8b626fc7fd90"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "dc026ed1fe5ba3147eda788df31c9da660942b959c3f6b1441752f0f886aef53"
|
||||
}
|
||||
},
|
||||
"0.1.38": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "5993f873ae46a94237b8e9be7bf990f9da165fc516b1ffa17ec680a0f52d07c3"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "612dbbef16edc916d4755616c72d70c2d0db46d7f3426423f5dfb32703dc4baa"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "df7bcf14a531466b219829880b6204e014c0f9462fb8343ed58e34400ee33fb6"
|
||||
}
|
||||
},
|
||||
"0.1.35": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
58
manifests/dprint.json
generated
58
manifests/dprint.json
generated
@@ -20,10 +20,64 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.36.0"
|
||||
"version": "0.37.1"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.1"
|
||||
},
|
||||
"0.37.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "a8a824eed75f1030c721a7e91ae79cbd5f48f8c19470d92ec5fd0dff2715add6"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "1de7aea5ead649d97c19814d856fab616965177cd77cccc998f4953aa3d8c7c4"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "7f25e3cd03aeee23341174f50ceff7d09266d991298b44353883a98cb1b8f67e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "17d108c5b27df6233fa63c4f78b8b67c040cb3325a7372c9428da62f09ed8f61"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a2c5c7a61ae4ca51140779b1bcc2766d8fe0fad0589828752b29b172f20c083c"
|
||||
}
|
||||
},
|
||||
"0.37.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "714abf53b00f536bbd8ef1abc88f21fe4172952d39ea87bc5d139f8cbba28be1"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b50c4c812eaee6b9797d441f41961cbfbf9d040a6dbe86e1deb560b290ed28b7"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "c0fe6b6924d493fbea6bae983a5e93219f328919d616a19235161bd31be05dcc"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "0c77ecf2e889c37b823f0dc856f49a657dc09b9912a586fca267e09f378eb747"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "6a23f96288d6733de1cff7d8349dda73df1bcf24a963fead5551059de7f1e6d9"
|
||||
}
|
||||
},
|
||||
"0.36": {
|
||||
"version": "0.36.0"
|
||||
"version": "0.36.1"
|
||||
},
|
||||
"0.36.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "da2597babb5948f3eb03939d9d96916db3e164b5c4f4dcf82303ba71356a8181"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b5bfb20def399efdf57c4a895db5b0b31d900a7932ad713f1bd1f4bf9ff723f8"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "8b86ab1663202c434e0062e0d4d48de453f5938b1aaa8f7f5803a1788f3362b3"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "6175f249472c1dcedd8edf4a838b3424fbbdfd130bc7871b1dfb2bd5cd3a0bdc"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0dc3cbd57a0acce2234505b917020a7e65e93156707211e68b18cf8ca41e5633"
|
||||
}
|
||||
},
|
||||
"0.36.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
55
manifests/grcov.json
generated
55
manifests/grcov.json
generated
@@ -17,10 +17,61 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.8.13"
|
||||
"version": "0.8.18"
|
||||
},
|
||||
"0.8": {
|
||||
"version": "0.8.13"
|
||||
"version": "0.8.18"
|
||||
},
|
||||
"0.8.18": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "43b1b44a79b2fec04a4057ccaf199a1b015e02200d44c8c1a4eff4f2b2edfa87"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "b5fccffcde800c1bbaec94229b80fc678ad10420d9769b25a447f1c7c5bec573"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "1ae5759da07ffef41e5b2f9930a70e312c5e4bf8a64fe3a67b05c095601ad879"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "272a869894d321554b8959ea8d9f90277dee8fe79ebc6da5349d047fccf86b36"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a4b21dc5cc6ecd0ae0cf8016787b1d1b3e59a37d81d685bde45025f98a9a0ca2"
|
||||
}
|
||||
},
|
||||
"0.8.16": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c414d6c72c693c103a99ac33eb759fe870c2ebc90486853ce2d72e94f0392853"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "9b6725d2087a0f3e6b65395c2ce5e189e4d54b26b9d28a6a01ad878df56bd29a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "e4e77816f6ce8c6a09b03f7bf853fd788a084e868ae23cd1e297831b388ce84c"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "4f219438e490665c117d49f23ddd41990bbb423e89e03b59c0e3356df2a47196"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "5323fafa4714753eefcbed052971914dcc58cd9f3a4dfc53e5756518acba47ff"
|
||||
}
|
||||
},
|
||||
"0.8.15": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "b4e369090a105aa264c287c1ced52d7cc04ec964179bd8affe05bcb762e75ea4"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "5f4dded36e2a7258f938fa9e6fdde9c887bbde9ba226dca46701a1bcfca1ab83"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "35d9add293fe2a573023dfc1a7c6fe8005ab52dea3f96805f80696851a299e7f"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6dca525df8411f456833cfe244eb657c523960140b745fa046aa22909da5d462"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "0ef477a66f7f74ce5810327923a1c6b73d9924d5dfb6dc2ba8c927cd2ceb039d"
|
||||
}
|
||||
},
|
||||
"0.8.13": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
24
manifests/just.json
generated
24
manifests/just.json
generated
@@ -17,10 +17,30 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.13.0"
|
||||
"version": "1.14.0"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.13.0"
|
||||
"version": "1.14.0"
|
||||
},
|
||||
"1.14": {
|
||||
"version": "1.14.0"
|
||||
},
|
||||
"1.14.0": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "19848d0282e95f30188305b1bbd5a087793e5c6f27f5ac98207ab256027183df"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "ca4a787f353678d46645f060d96dc4cf8777c16d2a7f064f1aac6e284b92a64e"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "f718211c83e73fe2535c924e8179e9c2f70cb8d23f8039ace746670d38e3c898"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "b3d306e5978dd239bbd7803a697006aca5c7fa1d61efccaefae134f792b9e1cb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "a77944cab60285ea0cf05ee5a3ad9ff4bea313a512a4a36fa5238e77cc760bc2"
|
||||
}
|
||||
},
|
||||
"1.13": {
|
||||
"version": "1.13.0"
|
||||
|
||||
32
manifests/mdbook.json
generated
32
manifests/mdbook.json
generated
@@ -17,10 +17,38 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.4.28"
|
||||
"version": "0.4.30"
|
||||
},
|
||||
"0.4": {
|
||||
"version": "0.4.28"
|
||||
"version": "0.4.30"
|
||||
},
|
||||
"0.4.30": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "c911f8e5b501707a6b84a5b7162f3c6543f580e5261034d23d2843319da12bb0"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "02c80613f57c9d421adc4c60286c680c1e8f75a2d7d0ab4b7837819175eb967a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "50c1adcabb37e291b9689b76898e91bf98428e5d5335dd3724f7c223f7a9ebb1"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "475fc2ad49d909e8a13a8055bd9a69984e45eb70c1851f8dcf15dbf2b541815c"
|
||||
}
|
||||
},
|
||||
"0.4.29": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "e46da842fc1cba24efbf0028ef372435cfe2b5a55b87b287e698ae87d6a9e44c"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7424c8206cfe07e24928bf606e7fb2c386d22db7d1f0058734fa313b58879c37"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "ff2b491b41ecd65350137278e72f8ef10c161374cd47c474fc2a196c37f5e03e"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "f89b5937131b5f826330d7ff542d878fe8689f037bf10b1595bfabc390b14da1"
|
||||
}
|
||||
},
|
||||
"0.4.28": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
97
manifests/protoc.json
generated
97
manifests/protoc.json
generated
@@ -1,13 +1,104 @@
|
||||
{
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.22.3"
|
||||
"version": "3.23.2"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.22.3"
|
||||
"version": "3.23.2"
|
||||
},
|
||||
"3.23": {
|
||||
"version": "3.23.2"
|
||||
},
|
||||
"3.23.2": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-linux-x86_64.zip",
|
||||
"checksum": "179a759581bf4b32cc5edae4ffce6b8ee16ba4f4ab99ad3a309c31113f98d472"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-osx-x86_64.zip",
|
||||
"checksum": "0c19eb51f450687557dd61b9859ae898f52143c39372e8cb6f0b648d5423e24a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-win64.zip",
|
||||
"checksum": "ca92eb9ca61ada5410211a9f8be7f0a5118f490e402c821ec1f61bb12b132c36"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-linux-aarch_64.zip",
|
||||
"checksum": "12c9385da533dd5fe6fd57e0c5cdb7004d8c08af94a80c75614c50f1f31d92e0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.2/protoc-23.2-osx-aarch_64.zip",
|
||||
"checksum": "9fffa243509db34492c6dee031b361c538b2b65720ac253c319034e7f38e2cc8"
|
||||
}
|
||||
},
|
||||
"3.23.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.1/protoc-23.1-linux-x86_64.zip",
|
||||
"checksum": "031f8e7504eb359df58389b31752f8081c01b01132a2f3f768a3792ac4b06f3f"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.1/protoc-23.1-osx-x86_64.zip",
|
||||
"checksum": "5d0367dfd58ea894f87d1d6efbd800bf52820842e9151d265db17471bc69fe94"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.1/protoc-23.1-win64.zip",
|
||||
"checksum": "420cd7a1548a9c3ef5b5a7e969b6fcf8ee6a5a09cec99d7a3209406f028e5dce"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.1/protoc-23.1-linux-aarch_64.zip",
|
||||
"checksum": "f174eb3a6bd812e9946be3a9ef3fb8f8ac4a6f8acd0a01c928fb2fecb22b6fb0"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.1/protoc-23.1-osx-aarch_64.zip",
|
||||
"checksum": "8d0af9adbbde1a9791d10125f4742a4c9fa84f85ee46fe69adde6bf5e8a4a428"
|
||||
}
|
||||
},
|
||||
"3.23.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.0/protoc-23.0-linux-x86_64.zip",
|
||||
"checksum": "635f2dd1c7d0d1fc7e47f5744eda658858f7a235a5e478d1f1f984cf0b7eb483"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.0/protoc-23.0-osx-x86_64.zip",
|
||||
"checksum": "0506eac95bf3ca8fc944a862e90ab82079426633eb70c6eeb52eb4f6fb06165d"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.0/protoc-23.0-win64.zip",
|
||||
"checksum": "031f00a9b46ce9a2253ee681ff05d43b8f842780cac4e9f5eb3c9a3a61a33e3e"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.0/protoc-23.0-linux-aarch_64.zip",
|
||||
"checksum": "cf911a9bfaed00b1f2ae82eef9a0cfdb43d12822ee4b28207d76fd10ee8384de"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v23.0/protoc-23.0-osx-aarch_64.zip",
|
||||
"checksum": "5e2a59d1df9aff70237cb08cbb4311af31da245eb882271a1bba9bd6fdc67258"
|
||||
}
|
||||
},
|
||||
"3.22": {
|
||||
"version": "3.22.3"
|
||||
"version": "3.22.4"
|
||||
},
|
||||
"3.22.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.4/protoc-22.4-linux-x86_64.zip",
|
||||
"checksum": "b3cff4d4076efe2965e8560cae6307c429349eda0af7755950d6ea5db6d72870"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.4/protoc-22.4-osx-x86_64.zip",
|
||||
"checksum": "5f70ca85b2e3f53559cc470ab3f5084862ae6fc9515bf6154ad6462a8385b51a"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.4/protoc-22.4-win64.zip",
|
||||
"checksum": "689b1d493f26b6bca05b8af1705f25f2129dc52e15138dbfda58df95c634076b"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.4/protoc-22.4-linux-aarch_64.zip",
|
||||
"checksum": "a534857d0c51c44dad9704a6929fb4069a7f2e0b5e1949dd0569edcb95e634c8"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v22.4/protoc-22.4-osx-aarch_64.zip",
|
||||
"checksum": "9da1a5e494687a5b88c5c8f82afd808f8c6554def47842f945f43a6475259d91"
|
||||
}
|
||||
},
|
||||
"3.22.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
18
manifests/wasm-pack.json
generated
18
manifests/wasm-pack.json
generated
@@ -18,10 +18,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.11.0"
|
||||
"version": "0.11.1"
|
||||
},
|
||||
"0.11": {
|
||||
"version": "0.11.0"
|
||||
"version": "0.11.1"
|
||||
},
|
||||
"0.11.1": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "cfe60a2e5d1641b9a09ec6d95787068ac24e03c67b9e36de7036714f71185a2d"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "6925ede1db571ceca80f2d48533cd9983f152731d95b794de6826121e5cd603f"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "57c976a710da102e3465c7d8a158f3e6b850eaef9c010f5d717d522099e74c9b"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "9895d2389cfc315e12f6e35299666439b51a0e6dd36b0a604bcc8737c295c3bc"
|
||||
}
|
||||
},
|
||||
"0.11.0": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
1230
manifests/wasmtime.json
generated
1230
manifests/wasmtime.json
generated
File diff suppressed because it is too large
Load Diff
@@ -5,9 +5,15 @@
|
||||
"bin": "./${package}-v${version}-${rust_target}/${package}${exe}",
|
||||
"platform": {
|
||||
"x86_64_linux_gnu": {},
|
||||
"x86_64_linux_musl": {},
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||
},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {},
|
||||
"aarch64_windows": {
|
||||
"asset_name": "${package}-v${version}-${rust_target}.zip"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -204,6 +204,7 @@ fi
|
||||
# Spell check (if config exists)
|
||||
if [[ -f .cspell.json ]]; then
|
||||
info "spell checking"
|
||||
project_dictionary=.github/.cspell/project-dictionary.txt
|
||||
if type -P npm &>/dev/null; then
|
||||
has_rust=''
|
||||
if [[ -n "$(git ls-files '*Cargo.toml')" ]]; then
|
||||
@@ -227,7 +228,7 @@ if [[ -f .cspell.json ]]; then
|
||||
if [[ -n "${has_rust}" ]]; then
|
||||
dependencies_words=$(npx <<<"${dependencies}" cspell stdin --no-progress --no-summary --words-only --unique || true)
|
||||
fi
|
||||
all_words=$(npx cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v '\.github/\.cspell/project-dictionary\.txt' || true)) || true)
|
||||
all_words=$(npx cspell --no-progress --no-summary --words-only --unique $(git ls-files | (grep -v "${project_dictionary//\./\\.}" || true)) || true)
|
||||
# TODO: handle SIGINT
|
||||
echo "${config_old}" >.cspell.json
|
||||
cat >.github/.cspell/rust-dependencies.txt <<EOF
|
||||
@@ -244,17 +245,17 @@ EOF
|
||||
|
||||
echo "+ npx cspell --no-progress --no-summary \$(git ls-files)"
|
||||
if ! npx cspell --no-progress --no-summary $(git ls-files); then
|
||||
error "spellcheck failed: please fix uses of above words or add to .github/.cspell/project-dictionary.txt if correct"
|
||||
error "spellcheck failed: please fix uses of above words or add to ${project_dictionary} if correct"
|
||||
fi
|
||||
|
||||
# Make sure the project-specific dictionary does not contain duplicated words.
|
||||
for dictionary in .github/.cspell/*.txt; do
|
||||
if [[ "${dictionary}" == .github/.cspell/project-dictionary.txt ]]; then
|
||||
if [[ "${dictionary}" == "${project_dictionary}" ]]; then
|
||||
continue
|
||||
fi
|
||||
dup=$(sed '/^$/d' .github/.cspell/project-dictionary.txt "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
|
||||
dup=$(sed '/^$/d' "${project_dictionary}" "${dictionary}" | LC_ALL=C sort -f | uniq -d -i | (grep -v '//.*' || true))
|
||||
if [[ -n "${dup}" ]]; then
|
||||
error "duplicated words in dictionaries; please remove the following words from .github/.cspell/project-dictionary.txt"
|
||||
error "duplicated words in dictionaries; please remove the following words from ${project_dictionary}"
|
||||
echo "======================================="
|
||||
echo "${dup}"
|
||||
echo "======================================="
|
||||
@@ -263,13 +264,13 @@ EOF
|
||||
|
||||
# Make sure the project-specific dictionary does not contain unused words.
|
||||
unused=''
|
||||
for word in $(grep -v '//.*' .github/.cspell/project-dictionary.txt || true); do
|
||||
for word in $(grep -v '//.*' "${project_dictionary}" || true); do
|
||||
if ! grep <<<"${all_words}" -Eq -i "^${word}$"; then
|
||||
unused+="${word}"$'\n'
|
||||
fi
|
||||
done
|
||||
if [[ -n "${unused}" ]]; then
|
||||
error "unused words in dictionaries; please remove the following words from .github/.cspell/project-dictionary.txt"
|
||||
error "unused words in dictionaries; please remove the following words from ${project_dictionary}"
|
||||
echo "======================================="
|
||||
echo -n "${unused}"
|
||||
echo "======================================="
|
||||
|
||||
Reference in New Issue
Block a user