Skip to content

Commit 3aaaffa

Browse files
committed
Clean up GHA config
1 parent a3a602b commit 3aaaffa

4 files changed

Lines changed: 29 additions & 231 deletions

File tree

.azurepipelines/build-rn-code-push-1es.yml

Lines changed: 0 additions & 104 deletions
This file was deleted.

.azurepipelines/test-rn-code-push.yml

Lines changed: 0 additions & 94 deletions
This file was deleted.

.github/workflows/ci-test.yml

Lines changed: 27 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,41 @@ name: CI Tests
22

33
on:
44
pull_request:
5-
types: [opened, edited]
65
workflow_dispatch:
76

87
jobs:
98
android-new-arch-test:
10-
runs-on: self-hosted
9+
runs-on: ubuntu-latest
1110
steps:
1211
- uses: actions/checkout@v3
1312

14-
- name: Run Android Tests
15-
run: |
16-
npm install
17-
npm run test:android
18-
19-
20-
ios-new-arch-test:
21-
runs-on: self-hosted
22-
steps:
23-
- uses: actions/checkout@v3
13+
- uses: jdx/mise-action@v2
2414

25-
- name: Run iOS Tests
15+
- name: Enable KVM
2616
run: |
27-
npm install
28-
npm run test:ios
29-
30-
android-old-arch-test:
31-
runs-on: self-hosted
32-
steps:
33-
- uses: actions/checkout@v3
17+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
18+
sudo udevadm control --reload-rules
19+
sudo udevadm trigger --name-match=kvm
3420
3521
- name: Run Android Tests
36-
run: |
37-
npm install
38-
npm run test:oldArch:android
39-
40-
ios-old-arch-test:
41-
runs-on: self-hosted
42-
steps:
43-
- uses: actions/checkout@v3
44-
45-
- name: Run iOS Tests
46-
run: |
47-
npm install
48-
npm run test:oldArch:ios
22+
uses: reactivecircus/android-emulator-runner@v2
23+
with:
24+
api-level: 27
25+
target: google_apis
26+
arch: x86
27+
disable-animations: true
28+
script: |
29+
npm install
30+
npm run test:android
31+
32+
# ios-new-arch-test:
33+
# runs-on: macos-latest
34+
# steps:
35+
# - uses: actions/checkout@v3
36+
37+
# - uses: jdx/mise-action@v2
38+
39+
# - name: Run iOS Tests
40+
# run: |
41+
# npm install
42+
# npm run test:ios

mise.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[tools]
2+
node = "22"

0 commit comments

Comments
 (0)