From b0f73fd8a4dc36655e7ee4952bf55731cb38a112 Mon Sep 17 00:00:00 2001 From: Anthony Shoumikhin Date: Thu, 27 Feb 2025 15:28:36 -0800 Subject: [PATCH 1/2] Update Apple workflow to leverage combined release/debug build for frameworks --- .github/workflows/apple.yml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index 8349ddb4192..f1bedc64314 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -170,24 +170,14 @@ jobs: PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ backends/apple/mps/install_requirements.sh - # Build Release iOS Frameworks + # Build iOS Frameworks PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack + build/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack --Release --Debug - # Bundle Release iOS Frameworks + # Bundle iOS Frameworks for FRAMEWORK in "${FRAMEWORKS[@]}"; do ( cd cmake-out && \ zip -r "${RUNNER_TEMP}/artifacts/${FRAMEWORK}-${VERSION}.zip" "${FRAMEWORK}.xcframework" - ) done - - # Build Debug iOS Frameworks - PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack --Debug - - # Bundle Debug iOS Frameworks - for FRAMEWORK in "${FRAMEWORKS[@]}"; do ( - cd cmake-out && \ - mv "${FRAMEWORK}.xcframework" "${FRAMEWORK}_debug.xcframework" && \ zip -r "${RUNNER_TEMP}/artifacts/${FRAMEWORK}_debug-${VERSION}.zip" "${FRAMEWORK}_debug.xcframework" ) done From 69490c759c905ca2b0ddd4ab599e3f106c02f1e0 Mon Sep 17 00:00:00 2001 From: Anthony Shoumikhin Date: Thu, 27 Feb 2025 15:29:12 -0800 Subject: [PATCH 2/2] Update apple.yml --- .github/workflows/apple.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/apple.yml b/.github/workflows/apple.yml index f1bedc64314..6929e12fa6d 100644 --- a/.github/workflows/apple.yml +++ b/.github/workflows/apple.yml @@ -172,7 +172,7 @@ jobs: # Build iOS Frameworks PYTHON_EXECUTABLE=python ${CONDA_RUN} --no-capture-output \ - build/build_apple_frameworks.sh --coreml --custom --mps --optimized --portable --quantized --xnnpack --Release --Debug + build/build_apple_frameworks.sh --Release --Debug --coreml --custom --mps --optimized --portable --quantized --xnnpack # Bundle iOS Frameworks for FRAMEWORK in "${FRAMEWORKS[@]}"; do (