Skip to content

Commit 70e3cf8

Browse files
authored
Switch runners to github (viamrobotics#4235)
1 parent 5a31ab4 commit 70e3cf8

7 files changed

+26
-21
lines changed

.github/actionlint.yml

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
self-hosted-runner:
22
labels:
3+
- macos-13
34
- pi4
5+
- pi5
6+
- ubuntu-large
7+
- ubuntu-large-arm
8+
- ubuntu-small-arm
49
- buildjet-2vcpu-ubuntu-2204
510
- buildjet-4vcpu-ubuntu-2204
611
- buildjet-8vcpu-ubuntu-2204

.github/workflows/appimage.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
include:
25-
- arch: [ubuntu-latest]
25+
- arch: ubuntu-latest
2626
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
2727
platform: linux/amd64
2828
label: amd64
29-
- arch: [github-linux-arm64-2core]
29+
- arch: ubuntu-small-arm
3030
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
3131
platform: linux/arm64
3232
label: arm64
@@ -103,7 +103,7 @@ jobs:
103103
# this job builds the 32-bit RDK binary
104104
appimage-static-32bit:
105105
name: static 32-bit for appimage
106-
runs-on: github-linux-arm64-2core
106+
runs-on: ubuntu-small-arm
107107
steps:
108108
- uses: actions/checkout@v4
109109
with:
@@ -182,7 +182,7 @@ jobs:
182182
strategy:
183183
fail-fast: false
184184
matrix:
185-
arch: [[ubuntu-latest], [github-linux-arm64-2core], [arm64, pi4]]
185+
arch: [[ubuntu-latest], [ubuntu-small-arm], [pi4], [pi5]]
186186
needs: appimage
187187
runs-on: ${{ matrix.arch }}
188188
timeout-minutes: 15
@@ -198,7 +198,7 @@ jobs:
198198
199199
- name: Test AppImage
200200
run: |
201-
if echo "${{ matrix.arch[0] }}" | grep -q -E 'ubuntu|github-linux'; then
201+
if echo "${{ matrix.arch[0] }}" | grep -q 'ubuntu'; then
202202
sudo apt-get install -y libfuse2
203203
fi
204204
channel="${{ github.ref_name }}"

.github/workflows/docker.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,33 +20,33 @@ jobs:
2020
matrix:
2121
include:
2222
# rdk-devenv
23-
- arch: buildjet-2vcpu-ubuntu-2204
23+
- arch: ubuntu-latest
2424
tag: amd64
2525
platform: linux/amd64
2626
image: rdk-devenv
2727
file: etc/Dockerfile.cache
28-
- arch: buildjet-4vcpu-ubuntu-2204-arm
28+
- arch: ubuntu-small-arm
2929
tag: arm64
3030
platform: linux/arm64
3131
image: rdk-devenv
3232
file: etc/Dockerfile.cache
33-
- arch: buildjet-2vcpu-ubuntu-2204-arm
33+
- arch: ubuntu-small-arm
3434
tag: armhf
3535
platform: linux/arm/v7
3636
image: rdk-devenv
3737
file: etc/Dockerfile.cache
3838
# antique2
39-
- arch: buildjet-2vcpu-ubuntu-2204
39+
- arch: ubuntu-latest
4040
platform: linux/amd64
4141
image: antique2
4242
file: etc/Dockerfile.antique-cache
4343
tag: amd64
44-
- arch: buildjet-2vcpu-ubuntu-2204-arm
44+
- arch: ubuntu-small-arm
4545
platform: linux/arm64
4646
image: antique2
4747
file: etc/Dockerfile.antique-cache
4848
tag: arm64
49-
- arch: buildjet-2vcpu-ubuntu-2204-arm
49+
- arch: ubuntu-small-arm
5050
platform: linux/arm/v7
5151
image: antique2
5252
file: etc/Dockerfile.antique-cache

.github/workflows/motion-benchmarks.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
motion_benchmarks:
99
name: Motion Benchmarks
10-
runs-on: [buildjet-8vcpu-ubuntu-2204]
10+
runs-on: ubuntu-large
1111
container: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
1212
timeout-minutes: 30
1313
env:

.github/workflows/motion-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
motion-tests-extended:
3333
name: Motion Extended Tests
3434
needs: check-files
35-
runs-on: [buildjet-8vcpu-ubuntu-2204]
35+
runs-on: ubuntu-large
3636
container: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
3737
if: ${{ needs.check-files.outputs.EXTENDED_MOTION_TEST == 'true' }}
3838
timeout-minutes: 30

.github/workflows/staticbuild.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- arch: ubuntu-latest
3838
image: ghcr.io/viamrobotics/antique2:amd64-cache
3939
platform: linux/amd64
40-
- arch: github-linux-arm64-2core
40+
- arch: ubuntu-small-arm
4141
image: ghcr.io/viamrobotics/antique2:arm64-cache
4242
platform: linux/arm64
4343
runs-on: ${{ matrix.arch }}
@@ -143,7 +143,7 @@ jobs:
143143
strategy:
144144
fail-fast: false
145145
matrix:
146-
arch: [[ubuntu-latest], [github-linux-arm64-2core], [arm64, pi4]]
146+
arch: [[ubuntu-latest], [ubuntu-small-arm], [pi4], [pi5]]
147147
needs: static
148148
runs-on: ${{ matrix.arch }}
149149
timeout-minutes: 15

.github/workflows/test.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
include:
23-
- arch: [buildjet-8vcpu-ubuntu-2204]
23+
- arch: ubuntu-large
2424
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
2525
platform: linux/amd64
2626
platform_name: linux-amd64
27-
- arch: github-linux-arm64-8core
27+
- arch: ubuntu-large-arm
2828
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
2929
platform: linux/arm64
3030
platform_name: linux-arm64
@@ -92,11 +92,11 @@ jobs:
9292
fail-fast: false
9393
matrix:
9494
include:
95-
- arch: [buildjet-8vcpu-ubuntu-2204]
95+
- arch: ubuntu-large
9696
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
9797
platform: linux/amd64
9898
platform_name: linux-amd64
99-
- arch: github-linux-arm64-8core
99+
- arch: ubuntu-large-arm
100100
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
101101
platform: linux/arm64
102102
platform_name: linux-arm64
@@ -157,7 +157,7 @@ jobs:
157157

158158
test32:
159159
name: Go 32-bit Unit Tests
160-
runs-on: github-linux-arm64-8core
160+
runs-on: ubuntu-large-arm
161161
timeout-minutes: 30
162162

163163
steps:
@@ -206,7 +206,7 @@ jobs:
206206

207207
test_web_e2e:
208208
name: Test End-to-End and Web
209-
runs-on: [buildjet-4vcpu-ubuntu-2204]
209+
runs-on: ubuntu-latest
210210
container: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
211211
timeout-minutes: 15
212212
steps:

0 commit comments

Comments
 (0)