diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cde2b67..b19f587e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com ## [Unreleased] +- Support installing native binary for `mdbook` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.) + - Update `mdbook@latest` to 0.4.44. - Update `cargo-semver-checks@latest` to 0.39.0. @@ -1595,7 +1597,7 @@ No change on the `install-action` itself. - Support `biome` on x86_64/AArch64 Linux (musl). -- Support `zola` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.) +- Support installing native binary for `zola` on AArch64 macOS. (Previously x86_64 macOS binary is used as fallback.) ## [2.27.14] - 2024-03-01 diff --git a/manifests/mdbook.json b/manifests/mdbook.json index f7b58dc9..b000b7d1 100644 --- a/manifests/mdbook.json +++ b/manifests/mdbook.json @@ -15,6 +15,9 @@ }, "aarch64_linux_musl": { "url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-aarch64-unknown-linux-musl.tar.gz" + }, + "aarch64_macos": { + "url": "https://github.com/rust-lang/mdBook/releases/download/v${version}/mdbook-v${version}-aarch64-apple-darwin.tar.gz" } }, "license_markdown": "[MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE)", @@ -40,6 +43,10 @@ "aarch64_linux_musl": { "etag": "0x8DD3FC81411BB91", "checksum": "6e03ca8a5e72518128cd86a9b99bf8e1b29fa90dcfbd6bf5d9bcffd2e34cb4d7" + }, + "aarch64_macos": { + "etag": "0x8DD3FC81343BADA", + "checksum": "a7e203a9b131ba045d6e4aff27f1a817059af9fe8174d86d78f79153da2e2b61" } }, "0.4.43": { diff --git a/tools/codegen/base/mdbook.json b/tools/codegen/base/mdbook.json index 32c301bd..ef854529 100644 --- a/tools/codegen/base/mdbook.json +++ b/tools/codegen/base/mdbook.json @@ -3,6 +3,7 @@ "tag_prefix": "v", "rust_crate": "${package}", "asset_name": "${package}-v${version}-${rust_target}.tar.gz", + "version_range": ">= 0.1.0", "platform": { "x86_64_linux_musl": {}, "x86_64_linux_gnu": {}, @@ -10,6 +11,7 @@ "x86_64_windows": { "asset_name": "${package}-v${version}-${rust_target}.zip" }, - "aarch64_linux_musl": {} + "aarch64_linux_musl": {}, + "aarch64_macos": {} } }