diff --git a/.github/workflows/robustness-nightly.yaml b/.github/workflows/robustness-nightly.yaml index 4e178e16b..c39d8ed97 100644 --- a/.github/workflows/robustness-nightly.yaml +++ b/.github/workflows/robustness-nightly.yaml @@ -14,6 +14,14 @@ jobs: count: 100 testTimeout: 200m artifactName: main + main-arm64: + uses: ./.github/workflows/robustness-template.yaml + with: + etcdBranch: main + count: 100 + testTimeout: 200m + artifactName: main-arm64 + runs-on: "['self-hosted', 'Linux', 'ARM64']" release-35: uses: ./.github/workflows/robustness-template.yaml with: diff --git a/.github/workflows/robustness-template.yaml b/.github/workflows/robustness-template.yaml index c245b2de5..ac1132259 100644 --- a/.github/workflows/robustness-template.yaml +++ b/.github/workflows/robustness-template.yaml @@ -15,13 +15,17 @@ on: artifactName: required: true type: string + runs-on: + required: false + type: string + default: "['ubuntu-latest']" permissions: read-all jobs: goversion: uses: ./.github/workflows/go-version.yaml test: timeout-minutes: 210 - runs-on: ubuntu-latest + runs-on: ${{ fromJson(inputs.runs-on) }} needs: goversion steps: - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 diff --git a/.github/workflows/robustness.yaml b/.github/workflows/robustness.yaml index 71afd8f06..ff642fbe2 100644 --- a/.github/workflows/robustness.yaml +++ b/.github/workflows/robustness.yaml @@ -9,3 +9,11 @@ jobs: count: 15 testTimeout: 30m artifactName: main + main-arm64: + uses: ./.github/workflows/robustness-template.yaml + with: + etcdBranch: main + count: 15 + testTimeout: 30m + artifactName: main-arm64 + runs-on: "['self-hosted', 'Linux', 'ARM64']" \ No newline at end of file