From 73670a5987fb220b560d0ed05a0033ff652f2644 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 0000000..4d14ace --- /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 999022bc0209b2321af09b303475e9d392f12cb4 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/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ddce198..dc4ad51 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - run: bundle install && bundle exec rspec all-tests-passed: - name: All tests passed + name: all-tests-passed runs-on: ubuntu-latest needs: [test] if: always()