From e2a8f409c7ce1e41f334ddb1aa9adf742a768df2 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Tue, 30 Jun 2026 11:28:44 -0400 Subject: [PATCH] prune-actions --- .github/workflows/quality-gate.yml | 56 ------------------------------ 1 file changed, 56 deletions(-) delete mode 100644 .github/workflows/quality-gate.yml diff --git a/.github/workflows/quality-gate.yml b/.github/workflows/quality-gate.yml deleted file mode 100644 index 8db6904e..00000000 --- a/.github/workflows/quality-gate.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: quality-gate - -on: - pull_request: - types: [opened, synchronize, reopened, ready_for_review] - -permissions: - contents: read - -jobs: - changed-files: - runs-on: ubuntu-latest - outputs: - source_changed: ${{ steps.source.outputs.diff != '' }} - tests_changed: ${{ steps.tests.outputs.diff != '' }} - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: technote-space/get-diff-action@v6 - id: source - with: - PATTERNS: | - **/*.ts - **/*.tsx - **/*.js - **/*.jsx - **/*.mjs - **/*.go - **/*.rs - **/*.py - **/*.sh - EXCLUDE_PATTERNS: | - **/*.test.* - **/*.spec.* - .github/** - - uses: technote-space/get-diff-action@v6 - id: tests - with: - PATTERNS: | - **/*.test.* - **/*.spec.* - **/test/** - **/tests/** - EXCLUDE_PATTERNS: | - .github/** - - enforce-test-delta: - needs: changed-files - if: needs.changed-files.outputs.source_changed == 'true' && needs.changed-files.outputs.tests_changed != 'true' - runs-on: ubuntu-latest - steps: - - name: Require test updates when source changes - run: | - echo "::error::Source files changed without accompanying test changes." - exit 1 \ No newline at end of file