From c651b64237fbdee570c6d687640768c0c5545084 Mon Sep 17 00:00:00 2001 From: jamiecobbett Date: Thu, 6 Aug 2026 12:44:06 +0100 Subject: [PATCH 1/2] Add caller for the auto-merge-client-library-changes workflow Calls the reusable workflow in gocardless/github-actions that merges the automated "Changes from gocardless/client-library-templates" PR 24h after the last change was pushed to it, once gocardless-ci-robot's review-requirement bypass is live (gocardless/anu#48800). Runs hourly via schedule since the reusable workflow's own delay logic decides whether it's actually ready to merge. --- .../auto-merge-client-library-changes.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/auto-merge-client-library-changes.yml diff --git a/.github/workflows/auto-merge-client-library-changes.yml b/.github/workflows/auto-merge-client-library-changes.yml new file mode 100644 index 00000000..4d14ace5 --- /dev/null +++ b/.github/workflows/auto-merge-client-library-changes.yml @@ -0,0 +1,14 @@ +name: Auto-merge client-library changes + +on: + schedule: + - cron: "0 * * * *" + workflow_dispatch: {} + +permissions: + pull-requests: write + +jobs: + run: + uses: gocardless/github-actions/.github/workflows/auto-merge-client-library-changes.yml@master + secrets: inherit From 74464a61c227fc0723a972e54875fe68277d265b Mon Sep 17 00:00:00 2001 From: jamiecobbett Date: Thu, 6 Aug 2026 16:40:49 +0100 Subject: [PATCH 2/2] Rename all-tests-passed job's display name to match Terraform Terraform's required_status_checks matches on the job's display name (name:), not its YAML key. The aggregator job here was named "All tests passed" while anu's branch protection requires "all-tests-passed", so the required check never reports and PRs stay blocked forever despite the underlying job passing (see #193). Co-Authored-By: Claude Sonnet 5 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa31ecbe..4afd3a6d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,7 @@ jobs: path: dist/ all-tests-passed: - name: All tests passed + name: all-tests-passed runs-on: ubuntu-latest needs: [test, build] if: always()