From 0f922ed1f99c50bfaff3db9f138acf20a4580b48 Mon Sep 17 00:00:00 2001 From: fanquake Date: Tue, 10 Mar 2026 12:08:05 +0000 Subject: [PATCH] ci: check macos bundle structure and codesigning Github-Pull: #34787 Rebased-From: d03e3be246f64065002268e74ee9a834089de37a --- ci/test/03_test_script.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ci/test/03_test_script.sh b/ci/test/03_test_script.sh index 7a1e7f32133..16d1f1cd462 100755 --- a/ci/test/03_test_script.sh +++ b/ci/test/03_test_script.sh @@ -165,6 +165,14 @@ if [ "$RUN_CHECK_DEPS" = "true" ]; then "${BASE_ROOT_DIR}/contrib/devtools/check-deps.sh" "${BASE_BUILD_DIR}" fi +if [[ "$CI_OS_NAME" == "macos" && "${GOAL}" = "install deploy" ]]; then + unzip "${BASE_BUILD_DIR}/Bitcoin-Core.zip" -d "${BASE_BUILD_DIR}/deploy" + if ! ( codesign --verify "${BASE_BUILD_DIR}/deploy/Bitcoin-Qt.app" ); then + echo "Codesigning failed." + false + fi +fi + if [ "$RUN_UNIT_TESTS" = "true" ]; then DIR_UNIT_TEST_DATA="${DIR_UNIT_TEST_DATA}" \ LD_LIBRARY_PATH="${DEPENDS_DIR}/${HOST}/lib" \