From 4d8d72c5349ebf52964feab0ddc90c07213c7c45 Mon Sep 17 00:00:00 2001 From: Antony Stubbs Date: Tue, 14 Apr 2026 15:19:12 +1200 Subject: [PATCH] ci: add PR dependency check workflow Uses astubbs/dependencies-action to enforce PR merge ordering. Child PRs with "depends on #N" in their description are blocked until the parent PR merges, then automatically re-evaluated. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/check-dependencies.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/check-dependencies.yml diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml new file mode 100644 index 000000000..cd459d954 --- /dev/null +++ b/.github/workflows/check-dependencies.yml @@ -0,0 +1,19 @@ +name: PR Dependency Check + +on: + pull_request_target: + types: [opened, edited, closed, reopened] + +permissions: + issues: read + pull-requests: read + checks: write + +jobs: + check_dependencies: + runs-on: ubuntu-latest + name: Check Dependencies + steps: + - uses: astubbs/dependencies-action@feat/auto-unblock-children-on-merge + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}