From 29f90974f05991752f8c40354ed8adc73b116b52 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Tue, 28 Apr 2026 17:22:18 +0200 Subject: [PATCH] Trigger ios-release from GitHub runner instead of self-hosted runner (#4246) --- .github/workflows/ios-ci.yml | 34 +++++++++++++++++++--------------- platform/ios/CHANGELOG.md | 1 + platform/macos/BUILD.bazel | 2 +- 3 files changed, 21 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ios-ci.yml b/.github/workflows/ios-ci.yml index cbf334a62..a73d8cbd1 100644 --- a/.github/workflows/ios-ci.yml +++ b/.github/workflows/ios-ci.yml @@ -213,21 +213,6 @@ jobs: run: | HOSTING_BASE_PATH="maplibre-native/ios/latest" platform/ios/scripts/docc.sh - # Trigger release on main if VERSION file changed - - - name: VERSION file changed - if: github.ref == 'refs/heads/main' - id: version-file-ios-changed - uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323 # v47.0.5 - with: - files: platform/ios/VERSION - - - name: Run release - if: github.ref == 'refs/heads/main' && steps.version-file-ios-changed.outputs.any_changed == 'true' - env: - GH_TOKEN: ${{ github.token }} - run: gh workflow run ios-release.yml --ref ${{ github.ref }} - ios-build-cmake: needs: pre_job runs-on: macos-14 @@ -298,3 +283,22 @@ jobs: - name: Mark result as failed if: needs.ios-build.result != 'success' || needs.ios-build-cmake.result != 'success' run: exit 1 + + # Trigger release on main if VERSION file changed + + - name: VERSION file changed + if: github.ref == 'refs/heads/main' + id: version-file-ios-changed + uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323 # v47.0.5 + with: + files: platform/ios/VERSION + + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4 + with: + persist-credentials: false + + - name: Run release + if: github.ref == 'refs/heads/main' && steps.version-file-ios-changed.outputs.any_changed == 'true' + env: + GH_TOKEN: ${{ github.token }} + run: gh workflow run ios-release.yml --ref ${{ github.ref }} diff --git a/platform/ios/CHANGELOG.md b/platform/ios/CHANGELOG.md index a0c401675..dd2ae0c20 100644 --- a/platform/ios/CHANGELOG.md +++ b/platform/ios/CHANGELOG.md @@ -9,6 +9,7 @@ Note: this release has some changes to how icon offsets behave on pitched maps. - core: Handle allocation failure ([#4178](https://github.com/maplibre/maplibre-native/pull/4178)). - Disable icon scaling with offsets ([#3928](https://github.com/maplibre/maplibre-native/pull/3928)). - Fix: unconditionally rewriting contentScaleFactor/drawableSize every layout pass caused a feedback loop under iOS 26 Smart Display Zoom ([#4251](https://github.com/maplibre/maplibre-native/pull/4251)). This resolves CarPlay users were experiencing. +- iOS: Fix case image expression crash ([#4269]((https://github.com/maplibre/maplibre-native/pull/4269))). ## 6.25.1 diff --git a/platform/macos/BUILD.bazel b/platform/macos/BUILD.bazel index 6118fb939..1d724409c 100644 --- a/platform/macos/BUILD.bazel +++ b/platform/macos/BUILD.bazel @@ -9,6 +9,7 @@ load( "top_level_target", "xcodeproj", ) +load("//platform/ios/bazel:macros.bzl", "info_plist") load( "bazel/files.bzl", "MLN_MACOS_PRIVATE_HEADERS", @@ -16,7 +17,6 @@ load( "MLN_MACOS_PUBLIC_OBJCPP_SOURCE", "MLN_MACOS_PUBLIC_OBJC_SOURCE", ) -load("//platform/ios/bazel:macros.bzl", "info_plist") # Selects the macOS event loop implementation # Use --//platform/macos:macos_loop=cfrunloop for AppKit/SwiftUI apps (xcframework builds)