diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f090ced..d65ef53 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,45 @@ concurrency: cancel-in-progress: ${{ github.ref != format('refs/heads/{0}', 'main') }} jobs: + bump: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.CONDUKTORBOT_GHCR_RW }} + APP_VERSION: 0.2.1 + APP_SHA: ${{ github.sha }} + steps: + - run: env + shell: bash + - uses: actions/checkout@v3 + with: + repository: 'conduktor/homebrew-brew' + ref: main + path: homebrew-brew + token: ${{ secrets.CONDUKTORBOT_REPO_WRITE }} + - name: Update conduktor-ctl on homebrew + run: | + yq --version + gh version + gh auth status + + export BRANCH=update_console-plus_$APP_VERSION + echo BRANCH $BRANCH + export BASE_BRANCH=${{ github.ref_name }} + echo BASE_BRANCH $BASE_BRANCH + + export TITLE="Bump conduktor-ctl version to ${APP_VERSION}" + export BODY="Release https://github.com/conduktor/ctl/releases/tag/${APP_VERSION}" + export MESSAGE="${TITLE} .${BODY}" + echo TITLE $TITLE + echo BODY $BODY + echo MESSAGE $MESSAGE + cd homebrew-brew + sed -i 's/version "[^"]*"/version "${APP_VERSION}"/' Formula/conduktor-cli.rb + sed -i 's/gitSha\s*=\s*"[^"]*"/gitSha = "${APP_SHA}"/' Formula/conduktor-cli.rb + git add Formula/conduktor-cli.rb + gh pr create --title "$TITLE" --body "$BODY" --repo 'https://github.com/conduktor/platform-build' --base $BASE_BRANCH + gh pr merge --auto --squash --delete-branch + cd .. update_release_draft: runs-on: ubuntu-latest if: ${{ github.ref == format('refs/heads/{0}', 'main') }}