From 2739e828581c3deee59a270cd740675dc278ed14 Mon Sep 17 00:00:00 2001 From: chess Date: Fri, 2 Oct 2026 17:41:22 +0000 Subject: [PATCH] Allow opting into 16 KiB ARM64 code pages for macOS signing (#50384) Set `OAI_RCODESIGN_ARM64_16K_CODE_PAGES=true` to pass `--arm64-16k-code-pages` when signing with `rcodesign`. The option is disabled by default. GitOrigin-RevId: ee7d4992f89a8fe2eb355fb2516a0188e7583812 --- .github/scripts/macos-signing/sign_macos_code.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/scripts/macos-signing/sign_macos_code.sh b/.github/scripts/macos-signing/sign_macos_code.sh index 1f386afeb1..c7250b969b 100755 --- a/.github/scripts/macos-signing/sign_macos_code.sh +++ b/.github/scripts/macos-signing/sign_macos_code.sh @@ -202,6 +202,10 @@ sign_with_rcodesign() { --pkcs11-key-label "$OAI_AKV_KEY_LABEL" ) + if [[ "${OAI_RCODESIGN_ARM64_16K_CODE_PAGES:-false}" == "true" ]]; then + rcodesign_args+=(--arm64-16k-code-pages) + fi + if [[ "$deep" == "false" ]]; then rcodesign_args+=(--shallow) fi