From c77678e19fbfa6ddb65954983cae3ad740b80c64 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 21 May 2024 13:33:16 -0300 Subject: [PATCH 1/6] Bump actions versions --- .github/workflows/build.yml | 30 +++++++++++++++++++++--------- .github/workflows/test.yml | 6 +++--- 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a2d5fff..2634921 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,12 +11,12 @@ jobs: name: Build Android runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.2 - - uses: actions/setup-java@v3.11.0 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: '11' - - uses: subosito/flutter-action@v2.10.0 + java-version: '17' + - uses: subosito/flutter-action@v2 with: channel: 'stable' - name: Build example app APK @@ -26,12 +26,12 @@ jobs: name: Test Android runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.2 - - uses: actions/setup-java@v3.11.0 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '11' - - uses: subosito/flutter-action@v2.10.0 + - uses: subosito/flutter-action@v2 with: channel: 'stable' - name: Run Pub Get @@ -41,13 +41,25 @@ jobs: - name: Run Android test run: cd splitio/example/android/; ./gradlew :splitio:testReleaseUnitTest; + build-ios: + name: Build iOS + runs-on: [ macos-latest ] + + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: 'stable' + - name: Run Build iOS + run: cd splitio/example/ios; flutter build ios --no-codesign; + test-ios: name: Test iOS runs-on: [ macos-latest ] steps: - - uses: actions/checkout@v3.5.2 - - uses: subosito/flutter-action@v2.10.0 + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 with: channel: 'stable' - name: Run Build iOS diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b8eb93c..eb7e486 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,11 +9,11 @@ jobs: name: Test dart runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: '11' + java-version: '17' - uses: subosito/flutter-action@v2 with: channel: 'stable' From 49098a82410685e0ecfcfd8ada09183ab4d7f522 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 21 May 2024 13:44:09 -0300 Subject: [PATCH 2/6] Change Xcode version --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2634921..4e6cfb5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,7 +68,7 @@ jobs: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 13.2.1 + xcode-version: 14.3.1 - name: ios run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO; From 333b394299cd1192d8fa59cf575c21b9b542edd7 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 21 May 2024 14:03:33 -0300 Subject: [PATCH 3/6] Change flutter-action version --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e6cfb5..4273d72 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,7 +59,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: subosito/flutter-action@v2 + - uses: subosito/flutter-action@v2.1.0 with: channel: 'stable' - name: Run Build iOS @@ -68,7 +68,7 @@ jobs: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 14.3.1 + xcode-version: 15.1.0 - name: ios run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO; From 11636bdf46de32ed96a7adb1f62cd5a0d73f7748 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 21 May 2024 19:52:59 -0300 Subject: [PATCH 4/6] Use macos-14 --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4273d72..f2effa3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,7 +43,7 @@ jobs: build-ios: name: Build iOS - runs-on: [ macos-latest ] + runs-on: [ macos-14 ] steps: - uses: actions/checkout@v4 @@ -55,7 +55,7 @@ jobs: test-ios: name: Test iOS - runs-on: [ macos-latest ] + runs-on: [ macos-14 ] steps: - uses: actions/checkout@v4 From d3919d96a11eb1247548520f7a597a3a871c0f97 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 22 May 2024 10:28:10 -0300 Subject: [PATCH 5/6] Disallow code signing --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f2effa3..1476282 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -71,4 +71,4 @@ jobs: xcode-version: 15.1.0 - name: ios - run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO; + run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ONLY_ACTIVE_ARCH=NO; From 847d7e7baba610835cc1e26cbbed0ae7cb2fbde8 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 22 May 2024 11:20:06 -0300 Subject: [PATCH 6/6] Simulator version --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1476282..fd1ed97 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,7 +43,7 @@ jobs: build-ios: name: Build iOS - runs-on: [ macos-14 ] + runs-on: [ macos-latest ] steps: - uses: actions/checkout@v4 @@ -55,7 +55,7 @@ jobs: test-ios: name: Test iOS - runs-on: [ macos-14 ] + runs-on: [ macos-latest ] steps: - uses: actions/checkout@v4 @@ -71,4 +71,4 @@ jobs: xcode-version: 15.1.0 - name: ios - run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ONLY_ACTIVE_ARCH=NO; + run: cd splitio_ios/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 15,OS=17.4" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ONLY_ACTIVE_ARCH=NO;