From 18be223892e4b9733e2f1cab5394a47c05637247 Mon Sep 17 00:00:00 2001 From: James Amner Date: Mon, 20 Jan 2025 09:11:25 +0000 Subject: [PATCH] Fixes for workflow triggers --- .github/workflows/all-checks.yml | 34 -------------------------------- .github/workflows/docs.yml | 2 +- .github/workflows/test-php.yml | 13 ------------ .github/workflows/tests-js.yml | 14 +++++-------- 4 files changed, 6 insertions(+), 57 deletions(-) delete mode 100644 .github/workflows/all-checks.yml diff --git a/.github/workflows/all-checks.yml b/.github/workflows/all-checks.yml deleted file mode 100644 index 876855d..0000000 --- a/.github/workflows/all-checks.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: All Checks - -on: - pull_request: - workflow_run: - workflows: ["Update WP Deps"] - types: - - completed - -jobs: - enforce-all-checks: - runs-on: ubuntu-latest - permissions: - checks: read - steps: - - name: Checkout - uses: boxuk/wp-checkout-deps-auto-update@main - id: checkout-deps - if: github.event_name == 'workflow_run' - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - - - name: GitHub Checks - uses: poseidon/wait-for-status-checks@v0.6.0 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Mark Check Outcome - if: github.event_name == 'workflow_run' - uses: boxuk/mark-check-status@main - with: - status: ${{ job.status }} - pr-head-sha: ${{ steps.checkout-deps.outputs.pr-head-sha }} - github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 864a75b..e4102c7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,7 +7,7 @@ on: paths: - 'docs/**' - 'packages/**/*.md' - - '**/*.md' + - 'readme.md' jobs: publish: diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index 34c75b8..1f9f559 100644 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -2,19 +2,6 @@ name: PHP Quality Tests on: pull_request: - paths: - - 'packages/**/*.php' - - 'phpunit.xml' - - 'phpstan.neon.dist' - - 'phpcs.xml.dist' - - 'composer.json' - - 'composer.lock' - -permissions: - contents: write - pull-requests: write - checks: write - issues: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/tests-js.yml b/.github/workflows/tests-js.yml index a71a0ca..cee0f9e 100644 --- a/.github/workflows/tests-js.yml +++ b/.github/workflows/tests-js.yml @@ -2,19 +2,15 @@ name: JS Quality Tests on: pull_request: - paths: - - 'packages/**/*.ts' - - 'packages/**/*.tsx' - - 'packages/**/*.js' - - 'packages/**/*.jsx' - - 'packages/**/*.scss' - - 'package.json' - - 'package-lock.json' - workflow_run: workflows: ["Update WP Deps"] types: - completed + +permissions: + issues: write + pull-requests: write + contents: write env: fail-fast: true