From 36477bd006926c40c99053b976d25f76e9c9acbb Mon Sep 17 00:00:00 2001 From: Riley Jerger Date: Tue, 12 Aug 2025 19:50:48 +0000 Subject: [PATCH 1/3] Update delete_backport_branch workflow to include release-chores branches Signed-off-by: Riley Jerger --- .github/workflows/delete_backport_branch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/delete_backport_branch.yml b/.github/workflows/delete_backport_branch.yml index 5881df92..6a4fe2d4 100644 --- a/.github/workflows/delete_backport_branch.yml +++ b/.github/workflows/delete_backport_branch.yml @@ -7,7 +7,7 @@ on: jobs: delete-branch: runs-on: ubuntu-latest - if: startsWith(github.event.pull_request.head.ref,'backport/') + if: startsWith(github.event.pull_request.head.ref,'backport/') || startsWith(github.event.pull_request.head.ref,'release-chores/') steps: - name: Delete merged branch uses: SvanBoxel/delete-merged-branch@main From ce90e664bf051d96e1ed2a4e82dcc43a37693529 Mon Sep 17 00:00:00 2001 From: Riley Jerger Date: Wed, 13 Aug 2025 18:52:01 +0000 Subject: [PATCH 2/3] Replace delete-merged-branch action with GitHub script Signed-off-by: Riley Jerger --- .github/workflows/delete_backport_branch.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/delete_backport_branch.yml b/.github/workflows/delete_backport_branch.yml index 6a4fe2d4..00ed9452 100644 --- a/.github/workflows/delete_backport_branch.yml +++ b/.github/workflows/delete_backport_branch.yml @@ -10,6 +10,11 @@ jobs: if: startsWith(github.event.pull_request.head.ref,'backport/') || startsWith(github.event.pull_request.head.ref,'release-chores/') steps: - name: Delete merged branch - uses: SvanBoxel/delete-merged-branch@main - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + uses: actions/github-script@v7 + with: + script: | + github.rest.git.deleteRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref: `heads/${context.payload.pull_request.head.ref}`, + }) \ No newline at end of file From 38c0bdf45f2b446848925ead600ae1cecfe9804c Mon Sep 17 00:00:00 2001 From: Riley Jerger Date: Fri, 15 Aug 2025 18:16:12 +0000 Subject: [PATCH 3/3] Add permissions section to delete_backport_branch workflow Signed-off-by: Riley Jerger --- .github/workflows/delete_backport_branch.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/delete_backport_branch.yml b/.github/workflows/delete_backport_branch.yml index 00ed9452..e71a8a8b 100644 --- a/.github/workflows/delete_backport_branch.yml +++ b/.github/workflows/delete_backport_branch.yml @@ -7,6 +7,8 @@ on: jobs: delete-branch: runs-on: ubuntu-latest + permissions: + pull-requests: write if: startsWith(github.event.pull_request.head.ref,'backport/') || startsWith(github.event.pull_request.head.ref,'release-chores/') steps: - name: Delete merged branch