From 739d27888740688a2fc033fe54462ea8d13732dc Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Thu, 13 Aug 2026 08:19:27 -0700 Subject: [PATCH 1/2] Back out "Fix Maestro Cloud project ID reference" Summary: Original commit changeset: f7475fa8fcd3 Original Phabricator Diff: D115871650 ## Changelog: [Internal] - Differential Revision: D115880037 --- .github/workflows/test-all.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index f699cbd0ef2..e09e5651acf 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -190,7 +190,7 @@ jobs: - name: Validate Maestro Cloud inputs env: MAESTRO_CLOUD_API_KEY: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - MAESTRO_CLOUD_PROJECT_ID: ${{ secrets.MAESTRO_CLOUD_PROJECT_ID }} + MAESTRO_CLOUD_PROJECT_ID: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} run: | test -n "$MAESTRO_CLOUD_API_KEY" test -n "$MAESTRO_CLOUD_PROJECT_ID" @@ -200,7 +200,7 @@ jobs: uses: mobile-dev-inc/action-maestro-cloud@5759506b4ec7ee0a1ece4b7e6574bba2b282f241 # v3.0.1 with: api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - project-id: ${{ secrets.MAESTRO_CLOUD_PROJECT_ID }} + project-id: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} app-file: /tmp/RNTesterBuild/RNTester.app workspace: packages/rn-tester/.maestro branch: ${{ github.head_ref || github.ref_name }} @@ -402,7 +402,7 @@ jobs: - name: Validate Maestro Cloud inputs env: MAESTRO_CLOUD_API_KEY: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - MAESTRO_CLOUD_PROJECT_ID: ${{ secrets.MAESTRO_CLOUD_PROJECT_ID }} + MAESTRO_CLOUD_PROJECT_ID: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} run: | test -n "$MAESTRO_CLOUD_API_KEY" test -n "$MAESTRO_CLOUD_PROJECT_ID" @@ -412,7 +412,7 @@ jobs: uses: mobile-dev-inc/action-maestro-cloud@5759506b4ec7ee0a1ece4b7e6574bba2b282f241 # v3.0.1 with: api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - project-id: ${{ secrets.MAESTRO_CLOUD_PROJECT_ID }} + project-id: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} app-file: /tmp/rntester-android/app-x86-release.apk workspace: packages/rn-tester/.maestro branch: ${{ github.head_ref || github.ref_name }} From 81e350214c0f9b6bb5b801744764ddbcb78f95ab Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Thu, 13 Aug 2026 08:19:27 -0700 Subject: [PATCH 2/2] Back out "Add Maestro Cloud CI for RNTester" Summary: Original commit changeset: 20a5feb21ec1 Original Phabricator Diff: D115732295 ## Changelog: [Internal] - Differential Revision: D115880038 --- .github/workflows/test-all.yml | 98 +--------------------------------- 1 file changed, 1 insertion(+), 97 deletions(-) diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index e09e5651acf..3b1a45e6bd3 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -88,6 +88,7 @@ jobs: debugger_shell: - 'packages/debugger-shell/**' - 'scripts/debugger-shell/**' + prebuild_apple_dependencies: needs: check_code_changes if: | @@ -162,55 +163,6 @@ jobs: use-prebuilds: true flavor: ${{ matrix.flavor }} - test_maestro_cloud_ios: - name: Maestro Cloud iOS RNTester - needs: test_ios_rntester - if: | - needs.test_ios_rntester.result == 'success' && - ( - (github.event_name == 'push' && github.ref == 'refs/heads/main') || - ( - github.event_name == 'pull_request' && - github.event.pull_request.head.repo.full_name == github.repository && - github.actor != 'dependabot[bot]' - ) - ) - runs-on: ubuntu-latest - timeout-minutes: 75 - steps: - - name: Checkout - uses: actions/checkout@v6 - with: - persist-credentials: false - - name: Download RNTester app - uses: actions/download-artifact@v7 - with: - name: RNTesterApp-NewArch-Release - path: /tmp/RNTesterBuild/RNTester.app - - name: Validate Maestro Cloud inputs - env: - MAESTRO_CLOUD_API_KEY: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - MAESTRO_CLOUD_PROJECT_ID: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} - run: | - test -n "$MAESTRO_CLOUD_API_KEY" - test -n "$MAESTRO_CLOUD_PROJECT_ID" - test -d /tmp/RNTesterBuild/RNTester.app - test -z "$(find packages/rn-tester/.maestro -type l -print -quit)" - - name: Run flows on Maestro Cloud - uses: mobile-dev-inc/action-maestro-cloud@5759506b4ec7ee0a1ece4b7e6574bba2b282f241 # v3.0.1 - with: - api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - project-id: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} - app-file: /tmp/RNTesterBuild/RNTester.app - workspace: packages/rn-tester/.maestro - branch: ${{ github.head_ref || github.ref_name }} - name: RNTester iOS - ${{ github.event.pull_request.title || github.event.head_commit.message }} - exclude-tags: android-only - env: | - APP_ID=com.meta.RNTester.localDevelopment - maestro-cli-version: 2.6.1 - timeout: 60 - test_e2e_ios_rntester: needs: test_ios_rntester if: ${{ needs.test_ios_rntester.result == 'success' }} @@ -374,54 +326,6 @@ jobs: release-type: ${{ needs.set_release_type.outputs.RELEASE_TYPE }} gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} - test_maestro_cloud_android: - name: Maestro Cloud Android RNTester - needs: build_android - if: | - needs.build_android.result == 'success' && - ( - (github.event_name == 'push' && github.ref == 'refs/heads/main') || - ( - github.event_name == 'pull_request' && - github.event.pull_request.head.repo.full_name == github.repository && - github.actor != 'dependabot[bot]' - ) - ) - runs-on: ubuntu-latest - timeout-minutes: 75 - steps: - - name: Checkout - uses: actions/checkout@v6 - with: - persist-credentials: false - - name: Download RNTester APK - uses: actions/download-artifact@v7 - with: - name: rntester-release - path: /tmp/rntester-android - - name: Validate Maestro Cloud inputs - env: - MAESTRO_CLOUD_API_KEY: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - MAESTRO_CLOUD_PROJECT_ID: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} - run: | - test -n "$MAESTRO_CLOUD_API_KEY" - test -n "$MAESTRO_CLOUD_PROJECT_ID" - test -f /tmp/rntester-android/app-x86-release.apk - test -z "$(find packages/rn-tester/.maestro -type l -print -quit)" - - name: Run flows on Maestro Cloud - uses: mobile-dev-inc/action-maestro-cloud@5759506b4ec7ee0a1ece4b7e6574bba2b282f241 # v3.0.1 - with: - api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }} - project-id: ${{ vars.MAESTRO_CLOUD_PROJECT_ID }} - app-file: /tmp/rntester-android/app-x86-release.apk - workspace: packages/rn-tester/.maestro - branch: ${{ github.head_ref || github.ref_name }} - name: RNTester Android - ${{ github.event.pull_request.title || github.event.head_commit.message }} - env: | - APP_ID=com.facebook.react.uiapp - maestro-cli-version: 2.6.1 - timeout: 60 - test_e2e_android_rntester: needs: build_android if: ${{ needs.build_android.result == 'success' }}