Skip to content

Commit 08e3ad1

Browse files
committed
[ci] Tests run on Linux arm64 hosted runners
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 575723a commit 08e3ad1

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

.github/workflows/docker-test.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,47 +29,57 @@ permissions:
2929
jobs:
3030
build-and-test:
3131
name: Test Docker Selenium
32-
runs-on: ubuntu-24.04
32+
runs-on: ${{ matrix.os }}
3333
strategy:
3434
fail-fast: false
3535
matrix:
36+
os: [ubuntu-24.04-arm64]
3637
include:
3738
- test-strategy: test
3839
use-random-user: true
3940
test-video: false
4041
build-all: true
42+
os: ubuntu-24.04
4143
- test-strategy: test
4244
use-random-user: false
4345
test-video: false
4446
build-all: true
47+
os: ubuntu-24.04
4548
- test-strategy: test_video
4649
use-random-user: false
4750
test-video: true
4851
build-all: false
52+
os: ubuntu-24.04
4953
- test-strategy: test_video_dynamic_name
5054
use-random-user: false
5155
test-video: true
5256
build-all: false
57+
os: ubuntu-24.04
5358
- test-strategy: test_video_standalone
5459
use-random-user: false
5560
test-video: true
5661
build-all: false
62+
os: ubuntu-24.04
5763
- test-strategy: test_node_docker
5864
use-random-user: false
5965
test-video: true
6066
build-all: false
67+
os: ubuntu-24.04
6168
- test-strategy: test_standalone_docker
6269
use-random-user: false
6370
test-video: true
6471
build-all: false
72+
os: ubuntu-24.04
6573
- test-strategy: test_parallel
6674
use-random-user: false
6775
test-video: false
6876
build-all: false
77+
os: ubuntu-24.04
6978
- test-strategy: test_node_relay
7079
use-random-user: false
7180
test-video: false
7281
build-all: false
82+
os: ubuntu-24.04
7383
steps:
7484
- name: Free Disk Space (Ubuntu)
7585
uses: jlumbroso/free-disk-space@main

.github/workflows/helm-chart-test.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ permissions:
3434
jobs:
3535
build-and-test:
3636
name: Test K8s
37-
runs-on: ubuntu-24.04
37+
runs-on: ${{ matrix.os }}
3838
strategy:
3939
fail-fast: false
4040
matrix:
41+
os: [ubuntu-24.04-arm64]
4142
include:
4243
- k8s-version: 'v1.25.16'
4344
test-strategy: playwright_connect_grid
@@ -47,6 +48,7 @@ jobs:
4748
python-version: '3.8'
4849
test-upgrade: true
4950
service-mesh: true
51+
os: ubuntu-24.04
5052
- k8s-version: 'v1.26.15'
5153
test-strategy: disabled
5254
cluster: 'minikube'
@@ -55,6 +57,7 @@ jobs:
5557
python-version: '3.8'
5658
test-upgrade: true
5759
service-mesh: false
60+
os: ubuntu-24.04
5861
- k8s-version: 'v1.27.16'
5962
test-strategy: job
6063
cluster: 'minikube'
@@ -63,6 +66,7 @@ jobs:
6366
python-version: '3.9'
6467
test-upgrade: true
6568
service-mesh: true
69+
os: ubuntu-24.04
6670
- k8s-version: 'v1.28.15'
6771
test-strategy: deployment
6872
cluster: 'minikube'
@@ -71,6 +75,7 @@ jobs:
7175
python-version: '3.10'
7276
test-upgrade: true
7377
service-mesh: true
78+
os: ubuntu-24.04
7479
- k8s-version: 'v1.29.12'
7580
test-strategy: job_https
7681
cluster: 'minikube'
@@ -79,6 +84,7 @@ jobs:
7984
python-version: '3.11'
8085
test-upgrade: true
8186
service-mesh: false
87+
os: ubuntu-24.04
8288
- k8s-version: 'v1.30.8'
8389
test-strategy: job_hostname
8490
cluster: 'minikube'
@@ -87,6 +93,7 @@ jobs:
8793
python-version: '3.12'
8894
test-upgrade: true
8995
service-mesh: false
96+
os: ubuntu-24.04
9097
- k8s-version: 'v1.31.4'
9198
test-strategy: deployment_https
9299
cluster: 'minikube'
@@ -95,6 +102,7 @@ jobs:
95102
python-version: '3.13'
96103
test-upgrade: true
97104
service-mesh: false
105+
os: ubuntu-24.04
98106
env:
99107
CLUSTER: ${{ matrix.cluster }}
100108
KUBERNETES_VERSION: ${{ matrix.k8s-version }}

0 commit comments

Comments
 (0)