From 09ae3a641c9c3d6d1a357aaee1d7da4b55531bb1 Mon Sep 17 00:00:00 2001 From: James Blair Date: Sat, 13 May 2023 08:11:53 +1200 Subject: [PATCH] Run robustness tests on arm64. Signed-off-by: James Blair --- .github/workflows/robustness-nightly.yaml | 8 ++++++++ .github/workflows/robustness-template.yaml | 6 +++++- .github/workflows/robustness.yaml | 8 ++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) 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