mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-03 19:50:35 +00:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
11dea51b35 | ||
|
|
1fe621a4eb | ||
|
|
50c55a96f7 | ||
|
|
1286723668 | ||
|
|
f059f7c59f | ||
|
|
caf2aa3753 | ||
|
|
eb3cf0b5db | ||
|
|
ff4b9c5ebc | ||
|
|
e0367a2d3f | ||
|
|
16cc2573d5 |
23
CHANGELOG.md
23
CHANGELOG.md
@@ -10,6 +10,24 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.21.7] - 2023-11-02
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.4.
|
||||
|
||||
- Update `protoc@latest` to 3.25.0.
|
||||
|
||||
## [2.21.6] - 2023-10-31
|
||||
|
||||
- Update `cargo-make@latest` to 0.37.4.
|
||||
|
||||
- Update `biome@latest` to 1.3.3.
|
||||
|
||||
- Support `dprint` on aarch64 Linux (musl).
|
||||
|
||||
## [2.21.5] - 2023-10-30
|
||||
|
||||
- Update `cargo-llvm-cov@latest` to 0.5.36.
|
||||
|
||||
## [2.21.4] - 2023-10-30
|
||||
|
||||
- Update `wasmtime@latest` to 14.0.3.
|
||||
@@ -1387,7 +1405,10 @@ Note: This release is considered a breaking change because installing on version
|
||||
|
||||
Initial release
|
||||
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.21.4...HEAD
|
||||
[Unreleased]: https://github.com/taiki-e/install-action/compare/v2.21.7...HEAD
|
||||
[2.21.7]: https://github.com/taiki-e/install-action/compare/v2.21.6...v2.21.7
|
||||
[2.21.6]: https://github.com/taiki-e/install-action/compare/v2.21.5...v2.21.6
|
||||
[2.21.5]: https://github.com/taiki-e/install-action/compare/v2.21.4...v2.21.5
|
||||
[2.21.4]: https://github.com/taiki-e/install-action/compare/v2.21.3...v2.21.4
|
||||
[2.21.3]: https://github.com/taiki-e/install-action/compare/v2.21.2...v2.21.3
|
||||
[2.21.2]: https://github.com/taiki-e/install-action/compare/v2.21.1...v2.21.2
|
||||
|
||||
26
manifests/biome.json
generated
26
manifests/biome.json
generated
@@ -27,13 +27,33 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "1.3.1"
|
||||
"version": "1.3.3"
|
||||
},
|
||||
"1": {
|
||||
"version": "1.3.1"
|
||||
"version": "1.3.3"
|
||||
},
|
||||
"1.3": {
|
||||
"version": "1.3.1"
|
||||
"version": "1.3.3"
|
||||
},
|
||||
"1.3.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
"checksum": "f15e955a935ec1e255a626c4501048612a271539483f76d8d392b0cc7e80b42a"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "7b5a6f7a480b371f99889b86b1dab83459100078f76e5764c2344d14e20e9cc5"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "55cc372816ae1b08a87ec33508f031852e78f5e4e6c183e3049d9886b91fe8ea"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "3eac5c42c21f330a77f194ad10fd9cfa3e627512d999124405fb9e033223b6eb"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "7cc8ed3b20a936a7c739554742dfb9529b045a372af45a5e21e311013140930c"
|
||||
},
|
||||
"aarch64_windows": {
|
||||
"checksum": "fd913acca6a1e81aa3a916cde92003c377458e302946614f0ccd503c815e0a46"
|
||||
}
|
||||
},
|
||||
"1.3.1": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
21
manifests/cargo-llvm-cov.json
generated
21
manifests/cargo-llvm-cov.json
generated
@@ -18,10 +18,27 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.5.35"
|
||||
"version": "0.5.36"
|
||||
},
|
||||
"0.5": {
|
||||
"version": "0.5.35"
|
||||
"version": "0.5.36"
|
||||
},
|
||||
"0.5.36": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "48083f2df7030ac1f5567d2e4155aac71115bc81432da6a97c35b603f8f9d1ed"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "bcf604c0eb65818e8a3b7b004f45856ef9ab6f0a1c6621c8f3c029e44050f601"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "b5e6f0cfe3e7a5a7470664afac705b55b233a7c3cfa9dab007c725cd94ba0565"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "3f2e9339d505bb330fcadee6a3a8fdfe69a8490bbdc0858ddc152142be8f0b77"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "36f431920be39b719438a0a60a568852e2bcfab79db395caf7f77da304451bda"
|
||||
}
|
||||
},
|
||||
"0.5.35": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
18
manifests/cargo-make.json
generated
18
manifests/cargo-make.json
generated
@@ -19,10 +19,24 @@
|
||||
}
|
||||
},
|
||||
"latest": {
|
||||
"version": "0.37.3"
|
||||
"version": "0.37.4"
|
||||
},
|
||||
"0.37": {
|
||||
"version": "0.37.3"
|
||||
"version": "0.37.4"
|
||||
},
|
||||
"0.37.4": {
|
||||
"x86_64_linux_musl": {
|
||||
"checksum": "bbfd8d09b62dbb447022a041eae40a185172a8ca75b151365e6347d880ee2870"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"checksum": "4629a0b8a1c201676701093f8206c2468ac4a5a62884f0d88a72bd7d81d60e76"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"checksum": "981d60e42e3b31382385fcbafd4e42cf48cf1c80fb3b33a9f3fe62b8d49b7c62"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "8a3a4cbe458b873f743c5b72174104759001b5980fa52edba117033a55c6167a"
|
||||
}
|
||||
},
|
||||
"0.37.3": {
|
||||
"x86_64_linux_musl": {
|
||||
|
||||
7
manifests/dprint.json
generated
7
manifests/dprint.json
generated
@@ -16,6 +16,9 @@
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-gnu.zip"
|
||||
},
|
||||
"aarch64_linux_musl": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-unknown-linux-musl.zip"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/dprint/dprint/releases/download/${version}/dprint-aarch64-apple-darwin.zip"
|
||||
}
|
||||
@@ -36,8 +39,8 @@
|
||||
"x86_64_windows": {
|
||||
"checksum": "6eeb4b17eb7492f8e89cb8334581159686bb793c5e4dff6ecf029aa786f5e88c"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"checksum": "5f1d472fd6ed35704cdb3b016490761b47183b0a3b6c70b2a0e453045f1aa8a7"
|
||||
"aarch64_linux_musl": {
|
||||
"checksum": "6a99b4ed259c82487993dc17d488f21dd495f6b2fb59d99408734e51ea3c7377"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"checksum": "93c995332cb927cebd5b0937fc23939ea5f18b8a24a76e8535486abb9da4a68b"
|
||||
|
||||
29
manifests/protoc.json
generated
29
manifests/protoc.json
generated
@@ -2,10 +2,35 @@
|
||||
"rust_crate": null,
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "3.24.4"
|
||||
"version": "3.25.0"
|
||||
},
|
||||
"3": {
|
||||
"version": "3.24.4"
|
||||
"version": "3.25.0"
|
||||
},
|
||||
"3.25": {
|
||||
"version": "3.25.0"
|
||||
},
|
||||
"3.25.0": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-x86_64.zip",
|
||||
"checksum": "d26c4efe0eae3066bb560625b33b8fc427f55bd35b16f246b7932dc851554e67"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-x86_64.zip",
|
||||
"checksum": "15eefb30ba913e8dc4dd21d2ccb34ce04a2b33124f7d9460e5fd815a5d6459e3"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-win64.zip",
|
||||
"checksum": "ce2955439c6bb4c7d599d6ace2dabe4cb31f62c34808e542a7af57a3c6627d8a"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-linux-aarch_64.zip",
|
||||
"checksum": "fe79d0eb356422917279c9580f74d2a486a8173fd020843f3b28ea6b71fba327"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protoc-25.0-osx-aarch_64.zip",
|
||||
"checksum": "76a997df5dacc0608e880a8e9069acaec961828a47bde16c06116ed2e570588b"
|
||||
}
|
||||
},
|
||||
"3.24": {
|
||||
"version": "3.24.4"
|
||||
|
||||
33
manifests/wasmtime.json
generated
33
manifests/wasmtime.json
generated
@@ -2,13 +2,40 @@
|
||||
"rust_crate": "wasmtime-cli",
|
||||
"template": null,
|
||||
"latest": {
|
||||
"version": "14.0.3"
|
||||
"version": "14.0.4"
|
||||
},
|
||||
"14": {
|
||||
"version": "14.0.3"
|
||||
"version": "14.0.4"
|
||||
},
|
||||
"14.0": {
|
||||
"version": "14.0.3"
|
||||
"version": "14.0.4"
|
||||
},
|
||||
"14.0.4": {
|
||||
"x86_64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-linux.tar.xz",
|
||||
"checksum": "7683aa6a7922cb6c7f687022026057e522abb2b20dde7d7ddef773382703dd78",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-linux/wasmtime"
|
||||
},
|
||||
"x86_64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-macos.tar.xz",
|
||||
"checksum": "7ba9e46478f8340de74154a663473bca8d16efb51f2680c48da59a6164d98e60",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-macos/wasmtime"
|
||||
},
|
||||
"x86_64_windows": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-x86_64-windows.zip",
|
||||
"checksum": "d92867844663287f9a74e74f5006212f81f3af80e80ec000245b34a7a9375fe8",
|
||||
"bin": "wasmtime-v14.0.4-x86_64-windows/wasmtime.exe"
|
||||
},
|
||||
"aarch64_linux_gnu": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-aarch64-linux.tar.xz",
|
||||
"checksum": "0c9131bb4d022a310cb18900dd91bef2be383c3bce48387c8200804259422b4c",
|
||||
"bin": "wasmtime-v14.0.4-aarch64-linux/wasmtime"
|
||||
},
|
||||
"aarch64_macos": {
|
||||
"url": "https://github.com/bytecodealliance/wasmtime/releases/download/v14.0.4/wasmtime-v14.0.4-aarch64-macos.tar.xz",
|
||||
"checksum": "e15b16c0a5184e36d0ffc27d7b5b96f6de04cc4edd6c165d8280a0fad44d9d55",
|
||||
"bin": "wasmtime-v14.0.4-aarch64-macos/wasmtime"
|
||||
}
|
||||
},
|
||||
"14.0.3": {
|
||||
"x86_64_linux_gnu": {
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"x86_64_macos": {},
|
||||
"x86_64_windows": {},
|
||||
"aarch64_linux_gnu": {},
|
||||
"aarch64_linux_musl": {},
|
||||
"aarch64_macos": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -313,6 +313,7 @@ fn main() -> Result<()> {
|
||||
continue;
|
||||
}
|
||||
// compact manifest
|
||||
// TODO: do this before download binaries
|
||||
if download_info.contains_key(&HostPlatform::x86_64_linux_gnu)
|
||||
&& download_info.contains_key(&HostPlatform::x86_64_linux_musl)
|
||||
{
|
||||
|
||||
@@ -123,7 +123,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
||||
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
|
||||
publish=$(jq <<<"${pkg}" -r '.publish')
|
||||
manifest_path=$(jq <<<"${pkg}" -r '.manifest_path')
|
||||
if ! grep -q '^\[lints\]' "${manifest_path}"; then
|
||||
if ! grep -q '^\[lints\]' "${manifest_path}" && ! grep -q '^\[lints\.rust\]' "${manifest_path}"; then
|
||||
warn "no [lints] table in ${manifest_path} please add '[lints]' with 'workspace = true'"
|
||||
fi
|
||||
# Publishing is unrestricted if null, and forbidden if an empty array.
|
||||
|
||||
Reference in New Issue
Block a user