From 958963e1afefef3016f00a8b4e883ebdf145d11e Mon Sep 17 00:00:00 2001 From: Ivan Valdes Date: Fri, 10 Nov 2023 15:48:15 -0800 Subject: [PATCH] ci: delete arm64 build jobs --- .github/workflows/tests-arm64-nightly.yaml | 18 ------ .github/workflows/tests-arm64-template.yaml | 69 --------------------- 2 files changed, 87 deletions(-) delete mode 100644 .github/workflows/tests-arm64-nightly.yaml delete mode 100644 .github/workflows/tests-arm64-template.yaml diff --git a/.github/workflows/tests-arm64-nightly.yaml b/.github/workflows/tests-arm64-nightly.yaml deleted file mode 100644 index 04c3a645b4e0..000000000000 --- a/.github/workflows/tests-arm64-nightly.yaml +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: Integration Arm64 Nightly -permissions: read-all -on: - # schedules always run against the main branch, hence we have to create separate jobs - # with individual checkout actions for each of the active release branches - schedule: - - cron: '30 2 * * *' # runs daily at 2:30 am. -jobs: - main-arm64: - uses: ./.github/workflows/tests-arm64-template.yaml - with: - etcdBranch: main - release-35-arm64: - uses: ./.github/workflows/tests-arm64-template.yaml - with: - etcdBranch: release-3.5 - gofailMake: "no" diff --git a/.github/workflows/tests-arm64-template.yaml b/.github/workflows/tests-arm64-template.yaml deleted file mode 100644 index c2a05ca1b8e4..000000000000 --- a/.github/workflows/tests-arm64-template.yaml +++ /dev/null @@ -1,69 +0,0 @@ ---- -name: Reusable Arm64 Integration Workflow -on: - workflow_call: - inputs: - etcdBranch: - required: true - type: string - gofailMake: - required: false - type: string - default: "yes" -permissions: read-all - -jobs: - test: - # this is to prevent the job to run at forked projects - if: github.repository == 'etcd-io/etcd' - runs-on: actuated-arm64-8cpu-32gb - strategy: - fail-fast: false - matrix: - target: - - linux-arm64-integration-1-cpu - - linux-arm64-integration-2-cpu - - linux-arm64-integration-4-cpu - - linux-arm64-unit-4-cpu - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - with: - ref: "${{ inputs.etcdBranch }}" - - id: goversion - run: echo "goversion=$(cat .go-version)" >> "$GITHUB_OUTPUT" - - uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 - with: - go-version: ${{ steps.goversion.outputs.goversion }} - - env: - TARGET: ${{ matrix.target }} - run: | - set -euo pipefail - go clean -testcache - - mkdir "${TARGET}" - export JUNIT_REPORT_DIR=$(realpath ${TARGET}) - case "${TARGET}" in - linux-arm64-integration-1-cpu) - if [ "${{ inputs.gofailMake }}" == "yes" ]; then make gofail-enable; fi - GOOS=linux GOARCH=arm64 CPU=1 make test-integration - ;; - linux-arm64-integration-2-cpu) - if [ "${{ inputs.gofailMake }}" == "yes" ]; then make gofail-enable; fi - GOOS=linux GOARCH=arm64 CPU=2 make test-integration - ;; - linux-arm64-integration-4-cpu) - if [ "${{ inputs.gofailMake }}" == "yes" ]; then make gofail-enable; fi - GOOS=linux GOARCH=arm64 CPU=4 make test-integration - ;; - linux-arm64-unit-4-cpu) - GOOS=linux GOARCH=arm64 CPU=4 GO_TEST_FLAGS='-p=2' make test-unit - ;; - *) - echo "Failed to find target" - exit 1 - ;; - esac - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 - if: always() - with: - path: ./**/junit_*.xml