diff --git a/.github/workflows/react-native-code-push-ci.yml b/.github/workflows/react-native-code-push-ci.yml index 9fdf01fc9..c1d0ea4c7 100644 --- a/.github/workflows/react-native-code-push-ci.yml +++ b/.github/workflows/react-native-code-push-ci.yml @@ -8,7 +8,8 @@ on: jobs: test-android: name: Test Android app - runs-on: macos-latest + runs-on: macOS-12 + timeout-minutes: 90 strategy: matrix: api-level: [ 27 ] @@ -18,7 +19,7 @@ jobs: - name: Start adb server run: adb devices - name: Gradle cache - uses: gradle/gradle-build-action@v2 + uses: gradle/actions/setup-gradle@v3 - name: Download system image "android-${{ matrix.api-level }}" run: $ANDROID_HOME/tools/bin/sdkmanager "system-images;android-${{ matrix.api-level }};google_apis;x86" - name: Create android emulator @@ -30,10 +31,10 @@ jobs: - run: adb shell settings put global window_animation_scale 0.0 - run: adb shell settings put global transition_animation_scale 0.0 - run: adb shell settings put global animator_duration_scale 0.0 - - name: Setup Java + - name: Setup Java for Android build uses: actions/setup-java@v3 with: - distribution: 'microsoft' + distribution: microsoft java-version: '11' - name: Setup Ruby uses: ruby/setup-ruby@v1 @@ -45,11 +46,11 @@ jobs: - name: Setup Android tests run: npm run build:tests && npm run test:setup:android - name: Run Android test - run: npm run test:fast:android + run: npm run test:fast:android test-iOS: name: Test iOS app - runs-on: macos-latest + runs-on: macOS-12 env: NO_FLIPPER: ${{ secrets.NO_FLIPPER }} steps: diff --git a/react-native.config.js b/react-native.config.js index 29f627a4d..52ca04c02 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -1,4 +1,9 @@ module.exports = { + project:{ + ios:{ + automaticPodsInstallation:true + } + }, dependency: { platforms: { android: { diff --git a/t b/t new file mode 100644 index 000000000..e69de29bb