From 10357b6293fa7edcb530d610217253533ec61a6a Mon Sep 17 00:00:00 2001 From: Daniel Jaglowski Date: Mon, 8 Aug 2022 14:10:21 -0400 Subject: [PATCH] [CI] Remove unused stability-test workflow (#12999) This workflow calls a make target that has been disabled for nearly two years. In order to save resources and prevent false failures, this workflow should be removed. --- .github/workflows/stability-tests.yml | 89 --------------------------- 1 file changed, 89 deletions(-) delete mode 100644 .github/workflows/stability-tests.yml diff --git a/.github/workflows/stability-tests.yml b/.github/workflows/stability-tests.yml deleted file mode 100644 index 90c8e302dc20..000000000000 --- a/.github/workflows/stability-tests.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: stability-tests -on: - push: - branches: [ main ] - tags: - - 'v[0-9]+.[0-9]+.[0-9]+*' - pull_request: - -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref }} - cancel-in-progress: true - -jobs: - setup-environment: - timeout-minutes: 30 - runs-on: ubuntu-latest - if: ${{ github.actor != 'dependabot[bot]' }} - outputs: - stabilitytest_matrix: ${{ steps.splitstabilitytest.outputs.stabilitytest_matrix}} - steps: - - name: Checkout Repo - uses: actions/checkout@v3 - - name: Setup Go - uses: actions/setup-go@v3 - with: - go-version: 1.18 - - name: Cache Go - id: go-cache - uses: actions/cache@v3 - with: - path: | - ~/go/bin - ~/go/pkg/mod - ~/.cache/go-build - key: stability-${{ runner.os }}-go-${{ hashFiles('**/go.mod', '**/go.sum') }} - - name: Install dependencies - if: steps.go-cache.outputs.cache-hit != 'true' - run: make -j2 gomoddownload - - name: Install Tools - if: steps.go-cache.outputs.cache-hit != 'true' - run: make install-tools - - name: Split Stability Jobs - id: splitstabilitytest - run: ./.github/workflows/scripts/setup_stability_tests.sh - - stability-test: - # Stability tests disabled in the makefile, this job is currently running a noop make target - runs-on: ubuntu-latest - needs: [setup-environment] - strategy: - fail-fast: false - matrix: ${{ fromJson(needs.setup-environment.outputs.stabilitytest_matrix) }} - steps: - - name: Checkout Repo - uses: actions/checkout@v3 - - name: Setup Go - uses: actions/setup-go@v3 - with: - go-version: 1.18 - - name: Cache Go - id: go-cache - uses: actions/cache@v3 - with: - path: | - ~/go/bin - ~/go/pkg/mod - ~/.cache/go-build - key: stability-${{ runner.os }}-go-${{ hashFiles('**/go.mod', '**/go.sum') }} - - name: Install Dependencies - if: steps.go-cache.outputs.cache-hit != 'true' - run: make -j2 gomoddownload - - name: Install Tools - if: steps.go-cache.outputs.cache-hit != 'true' - run: make install-tools - - name: Run Stability Tests - run: make stability-tests - env: - TEST_ARGS: "-test.run=${{ matrix.test }}" - - name: Create Test Result Archive - if: ${{ failure() || success() }} - continue-on-error: true - run: tar -cvf stabilitytest_results.tar testbed/stabilitytests/results - - name: Upload Test Results - if: ${{ success() }} - continue-on-error: true - uses: actions/upload-artifact@v3 - with: - name: stability-test-results - path: stabilitytest_results.tar