Skip to content

Commit

Permalink
migrate runners (viamrobotics#4081)
Browse files Browse the repository at this point in the history
  • Loading branch information
abe-winter committed Jun 13, 2024
1 parent 2d0eccc commit 349efee
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/appimage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
platform: linux/amd64
label: amd64
- arch: [buildjet-2vcpu-ubuntu-2204-arm]
- arch: [github-linux-arm64-2core]
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
platform: linux/arm64
label: arm64
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
# this job builds the 32-bit RDK binary
appimage-static-32bit:
name: static 32-bit for appimage
runs-on: buildjet-2vcpu-ubuntu-2204-arm
runs-on: github-linux-arm64-2core
steps:
- uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
strategy:
fail-fast: false
matrix:
arch: [[ubuntu-latest], [buildjet-2vcpu-ubuntu-2204-arm], [arm64, pi4]]
arch: [[ubuntu-latest], [github-linux-arm64-2core], [arm64, pi4]]
needs: appimage
runs-on: ${{ matrix.arch }}
timeout-minutes: 15
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/staticbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- arch: ubuntu-latest
image: ghcr.io/viamrobotics/antique2:amd64-cache
platform: linux/amd64
- arch: buildjet-2vcpu-ubuntu-2204-arm
- arch: github-linux-arm64-2core
image: ghcr.io/viamrobotics/antique2:arm64-cache
platform: linux/arm64
runs-on: ${{ matrix.arch }}
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
strategy:
fail-fast: false
matrix:
arch: [[ubuntu-latest], [buildjet-2vcpu-ubuntu-2204-arm], [arm64, pi4]]
arch: [[ubuntu-latest], [github-linux-arm64-2core], [arm64, pi4]]
needs: static
runs-on: ${{ matrix.arch }}
timeout-minutes: 15
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
platform: linux/amd64
platform_name: linux-amd64
- arch: [buildjet-8vcpu-ubuntu-2204-arm]
- arch: github-linux-arm64-8core
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
platform: linux/arm64
platform_name: linux-arm64
Expand Down Expand Up @@ -73,6 +73,7 @@ jobs:
- name: Run go unit tests
run: |
chmod -R a+rwx . # temporary fix for arm runners
sudo --preserve-env=MONGODB_TEST_OUTPUT_URI,GITHUB_SHA,GITHUB_RUN_ID,GITHUB_RUN_NUMBER,GITHUB_RUN_ATTEMPT,GITHUB_X_PR_BASE_SHA,GITHUB_X_PR_BASE_REF,GITHUB_X_HEAD_REF,GITHUB_X_HEAD_SHA,GITHUB_REPOSITORY -Hu testbot bash -lc 'make test-go'
- name: Upload test.json
Expand All @@ -95,7 +96,7 @@ jobs:
image: ghcr.io/viamrobotics/rdk-devenv:amd64-cache
platform: linux/amd64
platform_name: linux-amd64
- arch: [buildjet-8vcpu-ubuntu-2204-arm]
- arch: github-linux-arm64-8core
image: ghcr.io/viamrobotics/rdk-devenv:arm64-cache
platform: linux/arm64
platform_name: linux-arm64
Expand Down Expand Up @@ -156,7 +157,7 @@ jobs:

test32:
name: Go 32-bit Unit Tests
runs-on: [buildjet-8vcpu-ubuntu-2204-arm]
runs-on: github-linux-arm64-8core
timeout-minutes: 30

steps:
Expand All @@ -173,6 +174,7 @@ jobs:

- name: Run go unit tests
run: |
chmod -R a+rwx . # temporary fix for arm runners
docker run \
--platform linux/arm/v7 \
-v `pwd`:/rdk \
Expand Down

0 comments on commit 349efee

Please sign in to comment.