From 89518250aa986ef83e78147d604b96087d404b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Charri=C3=A8re?= Date: Thu, 5 Oct 2023 12:37:29 +0200 Subject: [PATCH] Replace `hub` with `gh` (#648) * Replace `hub` CLI with the official `gh` tool. `hub` has been removed from the runner-images https://github.com/actions/runner-images/issues/8362 Signed-off-by: Matias Charriere * update changelog Signed-off-by: Matias Charriere --------- Signed-off-by: Matias Charriere --- workflows/internal/file/create_release.yaml.template | 2 +- workflows/internal/file/create_release_pr.yaml.template | 2 +- workflows/internal/file/update_chart.yaml.template | 7 ++++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/workflows/internal/file/create_release.yaml.template b/workflows/internal/file/create_release.yaml.template index 40732e2..dafde71 100644 --- a/workflows/internal/file/create_release.yaml.template +++ b/workflows/internal/file/create_release.yaml.template @@ -137,7 +137,7 @@ jobs: version: "${{ needs.gather_facts.outputs.version }}" title: "Bump version to ${{ steps.update_project_go.outputs.new_version }}" run: | - hub pull-request -f -m "${{ env.title }}" -b ${{ env.base }} -h ${{ env.branch }} -r ${{ github.actor }} + gh pr create --title "${{ env.title }}" --body "" --base ${{ env.base }} --head ${{ env.branch }} --reviewer ${{ github.actor }} create_release: name: Create release runs-on: ubuntu-22.04 diff --git a/workflows/internal/file/create_release_pr.yaml.template b/workflows/internal/file/create_release_pr.yaml.template index ce6ecb3..69fbab1 100644 --- a/workflows/internal/file/create_release_pr.yaml.template +++ b/workflows/internal/file/create_release_pr.yaml.template @@ -221,4 +221,4 @@ jobs: base: "${{ needs.gather_facts.outputs.base }}" version: "${{ needs.gather_facts.outputs.version }}" run: | - hub pull-request -f -m "Release v${{ env.version }}" -a ${{ github.actor }} -b ${{ env.base }} -h ${{ needs.gather_facts.outputs.branch }} + gh pr create --assignee ${{ github.actor }} --title "Release v${{ env.version }}" --body "" --base ${{ env.base }} --head "${{ needs.gather_facts.outputs.branch }}" diff --git a/workflows/internal/file/update_chart.yaml.template b/workflows/internal/file/update_chart.yaml.template index c8b5f7b..2aa1af3 100644 --- a/workflows/internal/file/update_chart.yaml.template +++ b/workflows/internal/file/update_chart.yaml.template @@ -122,4 +122,9 @@ jobs: GITHUB_TOKEN: "${{ secrets.TAYLORBOT_GITHUB_ACTION }}" base: "${{ needs.gather_facts.outputs.base }}" run: | - hub pull-request -f -m "Automated update from upstream" -m "This PR was created by the \`update-chart\` GitHub Actions workflow." -m "- [ ] **:warning: All tests are passing**" -m "- [ ] **:warning: The CHANGELOG.md file has been updated**" -m "- [ ] **:warning: Additional changes in ignored files (see vendir.yml) have been adapted and migrated**" -l "automated-update" -a ${{ github.actor }} -b ${{ env.base }} -h ${{ needs.gather_facts.outputs.branch }} + gh pr create --title "Automated update from upstream" --label "automated-update" --assignee ${{ github.actor }} --base ${{ env.base }} --head ${{ needs.gather_facts.outputs.branch }} --body-file - << EOF + This PR was created by the \`update-chart\` GitHub Actions workflow. + - [ ] **:warning: All tests are passing** + - [ ] **:warning: The CHANGELOG.md file has been updated** + - [ ] **:warning: Additional changes in ignored files (see vendir.yml) have been adapted and migrated** + EOF