Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci-failure-email.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
if: contains(fromJSON('["failure","timed_out","action_required"]'), github.event.workflow_run.conclusion)
permissions:
issues: write
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Create or update failure issue
env:
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
if: github.event.workflow_run.conclusion == 'success'
permissions:
issues: write
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Close recovered failure issues
env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e_android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ concurrency:

jobs:
e2e-android:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 30
steps:
- name: Checkout react-native-update
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
# (v10.48.2 的 "doesn't declare constants" 启动崩溃就是这样漏掉的)。
# 只验证 debug 包能启动进首屏,不跑更新流,所以不需要更新 server 和产物。
e2e-android-debug-smoke:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 30
steps:
- name: Checkout react-native-update
Expand Down Expand Up @@ -277,7 +277,7 @@ jobs:
retention-days: 7

e2e-android-rn077-oldarch:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 35
steps:
- name: Checkout react-native-update
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e_ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
e2e-ios:
# 不带 matrix 值全量拼名,否则 check 叫 "e2e-ios (native, --config e2e/…)"
name: e2e-ios (${{ matrix.suite }})
runs-on: macos-26
runs-on: blacksmith-6vcpu-macos-26
# 绿色基线 ~16 分钟。60 分钟覆盖最坏情况:一个用例等满 300s testTimeout,
# 再叠一次 --retries 1 全量重试。40 分钟不够——实测重试跑到一半被腰斩,
# 把"慢但能恢复"的运行变成 cancelled,等于白开了 retries。
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ concurrency:

jobs:
lint:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5

steps:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:

jobs:
check_changes:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
outputs:
harmony_changed: ${{ steps.check.outputs.changed }}
prev_tag: ${{ steps.check.outputs.prev_tag }}
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
# can never ship a stale librnupdate.so after a cpp/patch_core change (the
# committed binaries are for local dev / git installs only).
build_android_so:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 15
env:
# Keep in sync with PINNED_NDK_VERSION in scripts/build-android-so.sh.
Expand All @@ -83,7 +83,7 @@ jobs:
publish_with_harmony:
needs: [check_changes, build_android_so]
if: needs.check_changes.outputs.harmony_changed == 'true'
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
container: ghcr.io/sanchuanhehe/harmony-next-pipeline-docker/harmonyos-ci-image:latest
timeout-minutes: 15
steps:
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
publish_without_harmony:
needs: [check_changes, build_android_so]
if: needs.check_changes.outputs.harmony_changed == 'false'
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 10
steps:
- uses: actions/checkout@v7
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ concurrency:
jobs:
js-test:
name: JS Unit Tests
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 5

steps:
Expand All @@ -32,7 +32,7 @@ jobs:

cpp-test:
name: C++ Unit Tests
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 10

steps:
Expand Down
Loading