diff --git a/.github/workflows/ios-ci.yml b/.github/workflows/ios-ci.yml index 18cc33e34..9f958d564 100644 --- a/.github/workflows/ios-ci.yml +++ b/.github/workflows/ios-ci.yml @@ -205,6 +205,19 @@ 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@e0021407031f5be11a464abee9a0776171c79891 # v47.0.1 + with: + files: platform/ios/VERSION + + - name: Run release + if: github.ref == 'refs/heads/main' && steps.version-file-ios-changed.outputs.any_changed == 'true' + uses: ./.github/workflows/ios-release.yml + ios-build-cmake: needs: pre_job runs-on: macos-14 diff --git a/.github/workflows/ios-release.yml b/.github/workflows/ios-release.yml index d82c001cb..c3560b164 100644 --- a/.github/workflows/ios-release.yml +++ b/.github/workflows/ios-release.yml @@ -14,6 +14,7 @@ on: type: string default: '' description: Version (only for pre-releases) + workflow_call: jobs: ios-build-dynamic: diff --git a/platform/ios/VERSION b/platform/ios/VERSION index 0b31cc63b..d10b46cf3 100644 --- a/platform/ios/VERSION +++ b/platform/ios/VERSION @@ -1 +1 @@ -6.23.0 +6.23.1-pre0