From 0e8b9b2ef2f72cd0a374826fd608146432cc7d93 Mon Sep 17 00:00:00 2001 From: fykaa Date: Tue, 12 Dec 2023 14:25:42 +0530 Subject: [PATCH] Adjusted RAM Requirements for arm64 Workflows Signed-off-by: fykaa --- .github/workflows/robustness-nightly.yaml | 4 ++-- .github/workflows/robustness.yaml | 2 +- .github/workflows/tests-template.yaml | 11 +++++------ .github/workflows/tests.yaml | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/robustness-nightly.yaml b/.github/workflows/robustness-nightly.yaml index 678fd2bf8..53ebf436f 100644 --- a/.github/workflows/robustness-nightly.yaml +++ b/.github/workflows/robustness-nightly.yaml @@ -27,7 +27,7 @@ jobs: count: 80 testTimeout: 200m artifactName: main-arm64 - runs-on: "['actuated-arm64-8cpu-32gb']" + runs-on: "['actuated-arm64-8cpu-8gb']" release-35: uses: ./.github/workflows/robustness-template.yaml with: @@ -43,7 +43,7 @@ jobs: count: 100 testTimeout: 200m artifactName: release-35-arm64 - runs-on: "['actuated-arm64-8cpu-32gb']" + runs-on: "['actuated-arm64-8cpu-8gb']" release-34: uses: ./.github/workflows/robustness-template.yaml with: diff --git a/.github/workflows/robustness.yaml b/.github/workflows/robustness.yaml index dacdeef68..b31a7c1c7 100644 --- a/.github/workflows/robustness.yaml +++ b/.github/workflows/robustness.yaml @@ -18,4 +18,4 @@ jobs: count: 12 testTimeout: 30m artifactName: main-arm64 - runs-on: "['actuated-arm64-8cpu-32gb']" + runs-on: "['actuated-arm64-8cpu-8gb']" diff --git a/.github/workflows/tests-template.yaml b/.github/workflows/tests-template.yaml index c999eedca..45182d022 100644 --- a/.github/workflows/tests-template.yaml +++ b/.github/workflows/tests-template.yaml @@ -6,17 +6,16 @@ on: arch: required: true type: string - # runs-on: - # required: true - # type: string + runs-on: + required: true + type: string permissions: read-all jobs: test: + runs-on: ${{ inputs.runs-on }} # this is to prevent arm64 jobs from running at forked projects - if: inputs.arch == 'arm64' || github.repository == 'etcd-io/etcd' - # this is to tune memory allocation of arm64 architecture - runs-on: ${{ if inputs.arch == 'arm64' then 'actuated-arm64-8cpu-8gb' else inputs.runs-on end }} + if: inputs.arch == 'amd64' || github.repository == 'etcd-io/etcd' strategy: fail-fast: false matrix: diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e0258e1df..b6d743b23 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -12,4 +12,4 @@ jobs: uses: ./.github/workflows/tests-template.yaml with: arch: arm64 - runs-on: actuated-arm64-8cpu-32gb + runs-on: actuated-arm64-8cpu-8gb