diff --git a/.github/workflows/robustness_nightly.yaml b/.github/workflows/robustness_nightly.yaml index 8b2bdb81e..96a519afa 100644 --- a/.github/workflows/robustness_nightly.yaml +++ b/.github/workflows/robustness_nightly.yaml @@ -8,10 +8,17 @@ on: workflow_dispatch: jobs: - main: + amd64: # GHA has a maximum amount of 6h execution time, we try to get done within 3h uses: ./.github/workflows/robustness_template.yaml with: count: 100 testTimeout: 200m runs-on: "['ubuntu-latest-8-cores']" + arm64: + # GHA has a maximum amount of 6h execution time, we try to get done within 3h + uses: ./.github/workflows/robustness_template.yaml + with: + count: 100 + testTimeout: 200m + runs-on: "['actuated-arm64-4cpu-8gb']" diff --git a/.github/workflows/robustness_template.yaml b/.github/workflows/robustness_template.yaml index f99ea6689..e9b9a38d7 100644 --- a/.github/workflows/robustness_template.yaml +++ b/.github/workflows/robustness_template.yaml @@ -30,5 +30,6 @@ jobs: - name: test-robustness run: | set -euo pipefail + sudo apt-get install -y dmsetup ROBUSTNESS_TESTFLAGS="--count ${{ inputs.count }} --timeout ${{ inputs.testTimeout }} -failfast" make test-robustness diff --git a/.github/workflows/robustness_test.yaml b/.github/workflows/robustness_test.yaml index a96854d4e..4d6afd9e8 100644 --- a/.github/workflows/robustness_test.yaml +++ b/.github/workflows/robustness_test.yaml @@ -2,9 +2,15 @@ name: Robustness Test on: [push, pull_request] permissions: read-all jobs: - test: + amd64: uses: ./.github/workflows/robustness_template.yaml with: count: 10 testTimeout: 30m runs-on: "['ubuntu-latest-8-cores']" + arm64: + uses: ./.github/workflows/robustness_template.yaml + with: + count: 10 + testTimeout: 30m + runs-on: "['actuated-arm64-4cpu-8gb']"