diff --git a/.github/workflows/ci-failure-email.yml b/.github/workflows/ci-failure-email.yml index a1951177..09d50c2a 100644 --- a/.github/workflows/ci-failure-email.yml +++ b/.github/workflows/ci-failure-email.yml @@ -15,7 +15,7 @@ jobs: if: contains(fromJSON('["failure","timed_out","action_required"]'), github.event.workflow_run.conclusion) permissions: issues: write - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest steps: - name: Create or update failure issue env: @@ -74,7 +74,7 @@ jobs: if: github.event.workflow_run.conclusion == 'success' permissions: issues: write - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest steps: - name: Close recovered failure issues env: diff --git a/.github/workflows/e2e_android.yml b/.github/workflows/e2e_android.yml index 19e9ca73..1a1796b3 100644 --- a/.github/workflows/e2e_android.yml +++ b/.github/workflows/e2e_android.yml @@ -41,7 +41,7 @@ concurrency: jobs: e2e-android: - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 30 steps: - name: Checkout react-native-update @@ -164,7 +164,7 @@ jobs: # (v10.48.2 的 "doesn't declare constants" 启动崩溃就是这样漏掉的)。 # 只验证 debug 包能启动进首屏,不跑更新流,所以不需要更新 server 和产物。 e2e-android-debug-smoke: - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 30 steps: - name: Checkout react-native-update @@ -277,7 +277,7 @@ jobs: retention-days: 7 e2e-android-rn077-oldarch: - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 35 steps: - name: Checkout react-native-update diff --git a/.github/workflows/e2e_ios.yml b/.github/workflows/e2e_ios.yml index f3219a12..cc031572 100644 --- a/.github/workflows/e2e_ios.yml +++ b/.github/workflows/e2e_ios.yml @@ -46,7 +46,7 @@ jobs: e2e-ios: # 不带 matrix 值全量拼名,否则 check 叫 "e2e-ios (native, --config e2e/…)" name: e2e-ios (${{ matrix.suite }}) - runs-on: blacksmith-6vcpu-macos-26 + runs-on: macos-26 # 绿色基线 ~16 分钟。60 分钟覆盖最坏情况:一个用例等满 300s testTimeout, # 再叠一次 --retries 1 全量重试。40 分钟不够——实测重试跑到一半被腰斩, # 把"慢但能恢复"的运行变成 cancelled,等于白开了 retries。 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6ca05be9..c2bdab1c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ concurrency: jobs: lint: - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 5 steps: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 363a54ed..511a0cf9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ concurrency: jobs: js-test: name: JS Unit Tests - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 5 steps: @@ -34,7 +34,7 @@ jobs: cpp-test: name: C++ Unit Tests - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest timeout-minutes: 10 steps: