diff --git a/.bazelrc b/.bazelrc index 1b45ac5f54..72cd76d75f 100644 --- a/.bazelrc +++ b/.bazelrc @@ -93,10 +93,8 @@ build:release-common --config=sizeopt build:release-common --copt=-fvisibility=hidden # Flags for release builds targeting iOS -build:release-ios --apple_bitcode=embedded build:release-ios --config=ios build:release-ios --config=release-common -build:release-ios --copt=-fembed-bitcode build:release-ios --compilation_mode=opt # Flags for release builds targeting Android or the JVM diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b2027fca5e..5f26621ddf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -126,13 +126,6 @@ jobs: --config=remote-ci-macos \ --remote_header="Authorization=Bearer $GITHUB_TOKEN" \ //:ios_xcframework - # Recompress as bazel's zip leads to bad CRC values - # See https://github.com/bazelbuild/rules_apple/issues/1489 - - name: 'Recompress Envoy.xcframework.zip' - run: | - unzip bazel-bin/library/swift/Envoy.xcframework.zip || true - zip -r Envoy.xcframework.zip Envoy.xcframework - rm -rf Envoy.xcframework - uses: actions/upload-artifact@v2 with: name: ios_framework diff --git a/docs/root/intro/version_history.rst b/docs/root/intro/version_history.rst index ff267e4993..3534cb8723 100644 --- a/docs/root/intro/version_history.rst +++ b/docs/root/intro/version_history.rst @@ -13,6 +13,7 @@ Breaking changes: - iOS: remove support for installing via CocoaPods, which had not worked since 2020 (:issue:`#2215 <2215>`) - iOS: enable usage of ``NWPathMonitor`` by default (:issue:`#2329 <2329>`) - iOS: replace ``enableNetworkPathMonitor`` with a new ``setNetworkMonitoringMode`` API to allow disabling monitoring (:issue:`#2345 <2345>`) +- iOS: release artifacts no longer embed bitcode Bugfixes: