diff --git a/.github/workflows/ads-end-to-end.yml b/.github/workflows/ads-end-to-end.yml index 6c657302e3b9..79d6ad2f847e 100644 --- a/.github/workflows/ads-end-to-end.yml +++ b/.github/workflows/ads-end-to-end.yml @@ -56,11 +56,12 @@ jobs: - name: ADS Preview Flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: androidDesignSystem_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro diff --git a/.github/workflows/custom-tabs-nightly.yml b/.github/workflows/custom-tabs-nightly.yml index f41c57c2d8bb..7e68fb4a3e82 100644 --- a/.github/workflows/custom-tabs-nightly.yml +++ b/.github/workflows/custom-tabs-nightly.yml @@ -56,11 +56,12 @@ jobs: - name: Custom Tabs Flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: customTabs_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro diff --git a/.github/workflows/e2e-nightly-autofill.yml b/.github/workflows/e2e-nightly-autofill.yml index 319ca368918e..f7cd5d4d8dc7 100644 --- a/.github/workflows/e2e-nightly-autofill.yml +++ b/.github/workflows/e2e-nightly-autofill.yml @@ -56,11 +56,12 @@ jobs: - name: Autofill Critical Path E2E Flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: autofill_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro diff --git a/.github/workflows/end-to-end-robintest.yml b/.github/workflows/end-to-end-robintest.yml index 24a86e521b28..1b597c974cfe 100644 --- a/.github/workflows/end-to-end-robintest.yml +++ b/.github/workflows/end-to-end-robintest.yml @@ -56,11 +56,12 @@ jobs: - name: Ad click detection flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: adClickTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro @@ -69,11 +70,12 @@ jobs: - name: Privacy Tests if: always() uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: privacyTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro @@ -82,11 +84,12 @@ jobs: - name: Security Tests if: always() uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: securityTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro @@ -95,11 +98,12 @@ jobs: - name: Release Tests if: always() uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: releaseTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro @@ -108,11 +112,12 @@ jobs: - name: Notifications permissions Android 13+ if: always() uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: notificationPermissionTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 33 workspace: .maestro/notifications_permissions_android13_plus diff --git a/.github/workflows/privacy-dashboard-end-to-end.yml b/.github/workflows/privacy-dashboard-end-to-end.yml index 23d4e5c90728..3019d6e8d04b 100644 --- a/.github/workflows/privacy-dashboard-end-to-end.yml +++ b/.github/workflows/privacy-dashboard-end-to-end.yml @@ -59,11 +59,12 @@ jobs: - name: Ad click detection flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: privacyDashboard_adClickTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro @@ -72,11 +73,12 @@ jobs: - name: Privacy Tests if: always() uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: privacyDashboard_privacyTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk workspace: .maestro include-tags: privacyTest diff --git a/.github/workflows/release_tests.yml b/.github/workflows/release_tests.yml index 36f890ddd34e..2e0da3085df8 100644 --- a/.github/workflows/release_tests.yml +++ b/.github/workflows/release_tests.yml @@ -73,11 +73,12 @@ jobs: - name: Release tests flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: releaseTest_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro diff --git a/.github/workflows/sync-critical-path.yml b/.github/workflows/sync-critical-path.yml index fe50b819753b..a0cdea503798 100644 --- a/.github/workflows/sync-critical-path.yml +++ b/.github/workflows/sync-critical-path.yml @@ -63,11 +63,12 @@ jobs: - name: Sync Flows uses: mobile-dev-inc/action-maestro-cloud@v1.9.7 + timeout-minutes: 120 with: api-key: ${{ secrets.ROBIN_API_KEY }} project-id: ${{ vars.ROBIN_ANDROID_PROJECT_ID }} name: sync_${{ github.sha }} - timeout: 120 + timeout: ${{ vars.ROBIN_TIMEOUT_MINUTES }} app-file: apk/release.apk android-api-level: 30 workspace: .maestro