From 499cb6bf198f60e5213c1206ce51ce280c1a2b8a Mon Sep 17 00:00:00 2001 From: JC Date: Thu, 19 Sep 2024 08:23:17 -0600 Subject: [PATCH] fix: nightly CI fixed with the new flows of zingo-mobile --- .github/workflows/ci-nightly.yaml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-nightly.yaml b/.github/workflows/ci-nightly.yaml index c8fccdce0..a19b9d173 100644 --- a/.github/workflows/ci-nightly.yaml +++ b/.github/workflows/ci-nightly.yaml @@ -28,26 +28,44 @@ jobs: create-cache-key: uses: zingolabs/zingo-mobile/.github/workflows/create-cache-key.yaml@dev - build-android: + android-build: strategy: matrix: arch: [ x86_64, x86, arm64-v8a, armeabi-v7a ] - fail-fast: false - uses: zingolabs/zingo-mobile/.github/workflows/build.yaml@dev + uses: zingolabs/zingo-mobile/.github/workflows/android-build.yaml needs: create-cache-key with: cache-key: ${{ needs.create-cache-key.outputs.cache-key }} arch: ${{ matrix.arch }} - integration-test-android: + android-test: + uses: zingolabs/zingo-mobile/.github/workflows/android-test.yaml + needs: [ create-timestamp, android-build ] + with: + timestamp: ${{ needs.create-timestamp.outputs.timestamp }} + cache-key: ${{ needs.create-cache-key.outputs.cache-key }} + + android-macos-integration-test: strategy: matrix: abi: [ x86_64, x86, arm64-v8a, armeabi-v7a ] fail-fast: false - uses: zingolabs/zingo-mobile/.github/workflows/integration-test.yaml@dev - needs: [ create-timestamp, create-cache-key, build-android ] + uses: zingolabs/zingo-mobile/.github/workflows/android-macos-integration-test.yaml + needs: [ android-test ] with: timestamp: ${{ needs.create-timestamp.outputs.timestamp }} cache-key: ${{ needs.create-cache-key.outputs.cache-key }} abi: ${{ matrix.abi }} + ios-build: + uses: zingolabs/zingo-mobile/.github/workflows/ios-build.yaml + needs: create-cache-key + with: + cache-key: ${{ needs.create-cache-key.outputs.cache-key }} + + ios-integration-test: + uses: zingolabs/zingo-mobile/.github/workflows/ios-integration-test.yaml + needs: [ create-timestamp, ios-build ] + with: + timestamp: ${{ needs.create-timestamp.outputs.timestamp }} + cache-key: ${{ needs.create-cache-key.outputs.cache-key }} \ No newline at end of file