From 5f4dac0416e38ab73b44483bde8de3511ec81417 Mon Sep 17 00:00:00 2001 From: Guilherme Macedo Date: Thu, 23 Mar 2023 15:51:39 -0300 Subject: [PATCH 1/2] Improve UpdateCLI workflow Signed-off-by: Guilherme Macedo --- .github/workflows/updatecli.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/updatecli.yaml b/.github/workflows/updatecli.yaml index a0c381841e8f..241e7ddbe554 100644 --- a/.github/workflows/updatecli.yaml +++ b/.github/workflows/updatecli.yaml @@ -27,6 +27,14 @@ jobs: with: go-version: '1.19.6' + - name: Delete leftover UpdateCLI branches + run: | + gh pr list --search "is:closed is:pr head:updatecli_" --json headRefName --jq ".[].headRefName" | sort -u > closed_prs_branches.txt + gh pr list --search "is:open is:pr head:updatecli_" --json headRefName --jq ".[].headRefName" | sort -u > open_prs_branches.txt + for branch in $(comm -23 closed_prs_branches.txt open_prs_branches.txt); do if (git ls-remote --exit-code --heads origin "$branch"); then echo "Deleting leftover UpdateCLI branch - $branch"; git push origin --delete "$branch"; fi done + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Install Updatecli uses: updatecli/updatecli-action@v2 From cb02d55f132dcbf625c474e43cad59db117b0005 Mon Sep 17 00:00:00 2001 From: Guilherme Macedo Date: Thu, 23 Mar 2023 17:41:59 -0300 Subject: [PATCH 2/2] Update Go version to stable in workflow Signed-off-by: Guilherme Macedo --- .github/workflows/updatecli.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/updatecli.yaml b/.github/workflows/updatecli.yaml index 241e7ddbe554..26773bb694fd 100644 --- a/.github/workflows/updatecli.yaml +++ b/.github/workflows/updatecli.yaml @@ -25,7 +25,7 @@ jobs: - name: Install Go uses: actions/setup-go@v3 with: - go-version: '1.19.6' + go-version: 'stable' - name: Delete leftover UpdateCLI branches run: |