From 1d9ff62a86ba31d868f10153f72998c40c86efc2 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Wed, 29 Jan 2025 04:31:40 +0900 Subject: [PATCH] codegen: shellcheck 0.10.0+ provides AArch64 macOS binary --- CHANGELOG.md | 2 +- manifests/shellcheck.json | 8 ++++++++ tools/codegen/base/shellcheck.json | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 840b921c..5237581c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com - Support `cargo-semver-checks` on AArch64 Linux. -- Support installing native binary for `mdbook` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.) +- Support installing native binary for `mdbook` and `shellcheck` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.) - Support installing native binary for `just` and `sccache` on AArch64 Windows. (Previously x86_64 Windows binary is used as fallback.) diff --git a/manifests/shellcheck.json b/manifests/shellcheck.json index bbdc0525..7631dcaa 100644 --- a/manifests/shellcheck.json +++ b/manifests/shellcheck.json @@ -16,6 +16,10 @@ "aarch64_linux_musl": { "url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.linux.aarch64.tar.xz", "bin": "shellcheck-v${version}/shellcheck" + }, + "aarch64_macos": { + "url": "https://github.com/koalaman/shellcheck/releases/download/v${version}/shellcheck-v${version}.darwin.aarch64.tar.xz", + "bin": "shellcheck-v${version}/shellcheck" } }, "license_markdown": "[GPL-3.0](https://github.com/koalaman/shellcheck/blob/master/LICENSE)", @@ -41,6 +45,10 @@ "aarch64_linux_musl": { "etag": "0x8DC3F18BC550818", "checksum": "324a7e89de8fa2aed0d0c28f3dab59cf84c6d74264022c00c22af665ed1a09bb" + }, + "aarch64_macos": { + "etag": "0x8DC3F18BC8509B7", + "checksum": "bbd2f14826328eee7679da7221f2bc3afb011f6a928b848c80c321f6046ddf81" } }, "0.9": { diff --git a/tools/codegen/base/shellcheck.json b/tools/codegen/base/shellcheck.json index 01c6a346..ed0d3643 100644 --- a/tools/codegen/base/shellcheck.json +++ b/tools/codegen/base/shellcheck.json @@ -16,6 +16,9 @@ }, "aarch64_linux_musl": { "asset_name": "${package}-v${version}.linux.aarch64.tar.xz" + }, + "aarch64_macos": { + "asset_name": "${package}-v${version}.darwin.aarch64.tar.xz" } } }