From a7a6aceb5705ae9028a0ff099d3b725018278d58 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Fri, 5 Dec 2025 11:07:59 +0100 Subject: [PATCH 1/5] add ndk for android sample --- example/android/app/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index dfd27b4..9fcfc80 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -26,6 +26,7 @@ if (flutterVersionName == null) { android { compileSdk = 36 namespace = "io.didomi.flutter.sample" + ndkVersion = "28.2.13676358" defaultConfig { minSdkVersion = flutter.minSdkVersion From c3e3a2b3e2c3929362da32c92b06ebf77ec53976 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Fri, 5 Dec 2025 11:32:46 +0100 Subject: [PATCH 2/5] update ndk version --- example/android/app/build.gradle | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index 9fcfc80..826f663 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -26,7 +26,6 @@ if (flutterVersionName == null) { android { compileSdk = 36 namespace = "io.didomi.flutter.sample" - ndkVersion = "28.2.13676358" defaultConfig { minSdkVersion = flutter.minSdkVersion @@ -37,7 +36,7 @@ android { applicationId = "io.didomi.flutter.sample" multiDexEnabled = true - ndkVersion = "27.0.12077973" + ndkVersion = "29.0.14206865" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } From c6883b3c2fb6f381ceea319215b7d28c1d229097 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Fri, 5 Dec 2025 11:33:08 +0100 Subject: [PATCH 3/5] Add Homebrew to PATH in the workflow --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3c25bdd..c6e2b21 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -54,6 +54,9 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Add Homebrew to PATH + run: echo "/opt/homebrew/bin" >> $GITHUB_PATH + - name: Run pod update working-directory: ./example/ios run: pod update From e8d28561dc34a0d4edc50109a5e01e4ddc79412b Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Fri, 5 Dec 2025 13:42:22 +0100 Subject: [PATCH 4/5] add cocoapods setup step --- .github/workflows/test.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c6e2b21..c22549c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,9 +57,16 @@ jobs: - name: Add Homebrew to PATH run: echo "/opt/homebrew/bin" >> $GITHUB_PATH + - name: Setup CocoaPods repo (workaround for CDN HTTP/2 issues) + run: | + pod repo remove trunk 2>/dev/null || true + if ! pod repo list | grep -q "^master"; then + git clone --depth 1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master + fi + - name: Run pod update working-directory: ./example/ios - run: pod update + run: pod update --repo-update - name: List all simulators run: xcrun xctrace list devices From 0a51211803dd973433ee454ff6b5a09901900448 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Fri, 5 Dec 2025 14:17:10 +0100 Subject: [PATCH 5/5] Add Homebrew to PATH in the workflow / remove cocoapods setup step --- .github/workflows/build.yml | 3 +++ .github/workflows/release.yml | 3 +++ .github/workflows/test.yml | 10 ++-------- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c448d8d..a5dfca7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -90,6 +90,9 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Add Homebrew to PATH + run: echo "/opt/homebrew/bin" >> $GITHUB_PATH + # pod update - name: Run pod update working-directory: ./example/ios diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c1a22e7..5dc2177 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,6 +53,9 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Add Homebrew to PATH + run: echo "/opt/homebrew/bin" >> $GITHUB_PATH + - name: Run pod update working-directory: ./example/ios run: pod update diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c22549c..e16936b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,6 +46,7 @@ jobs: with: distribution: "temurin" java-version: "17" + - uses: subosito/flutter-action@v2 with: channel: "stable" @@ -57,16 +58,9 @@ jobs: - name: Add Homebrew to PATH run: echo "/opt/homebrew/bin" >> $GITHUB_PATH - - name: Setup CocoaPods repo (workaround for CDN HTTP/2 issues) - run: | - pod repo remove trunk 2>/dev/null || true - if ! pod repo list | grep -q "^master"; then - git clone --depth 1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master - fi - - name: Run pod update working-directory: ./example/ios - run: pod update --repo-update + run: pod update - name: List all simulators run: xcrun xctrace list devices