From d76c4aa14153f48bcf2e4edf09e5891464151f6c Mon Sep 17 00:00:00 2001 From: Jacob Bednarz Date: Tue, 7 Nov 2023 07:58:40 +1100 Subject: [PATCH] update homebrew bumper to be for formulas --- .github/workflows/bump-cask.yaml | 31 ----------------------------- .github/workflows/bump-formula.yaml | 27 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 31 deletions(-) delete mode 100644 .github/workflows/bump-cask.yaml create mode 100644 .github/workflows/bump-formula.yaml diff --git a/.github/workflows/bump-cask.yaml b/.github/workflows/bump-cask.yaml deleted file mode 100644 index 3e4e30c..0000000 --- a/.github/workflows/bump-cask.yaml +++ /dev/null @@ -1,31 +0,0 @@ -on: - workflow_dispatch: - inputs: - tag-name: - description: 'The git tag name to bump the formula to' - required: true - -jobs: - manual-cask-bump: - runs-on: macos-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: Extract version - id: extract-version - run: | - printf "::set-output name=%s::%s\n" tag-name "${GITHUB_REF#refs/tags/}" - - name: Set up Go - uses: actions/setup-go@v4 - with: - go-version: "1.20" - - name: Bump Homebrew tap - uses: macauley/action-homebrew-bump-cask@v1 - with: - token: ${{ secrets.HOMEBREW_UPDATER_PAT }} - tap: jacobbednarz/homebrew-tap - cask: cf-vault - livecheck: true - dryrun: false diff --git a/.github/workflows/bump-formula.yaml b/.github/workflows/bump-formula.yaml new file mode 100644 index 0000000..f22ff60 --- /dev/null +++ b/.github/workflows/bump-formula.yaml @@ -0,0 +1,27 @@ +on: + release: + types: [ released ] + workflow_dispatch: + inputs: + tag-name: + description: 'The git tag name to bump the formula to' + required: true + +jobs: + homebrew: + name: Bump Homebrew formula + runs-on: ubuntu-latest + steps: + - name: Extract version + id: extract-version + run: | + echo "tag-name=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT + - uses: mislav/bump-homebrew-formula-action@v3 + with: + formula-name: cf-vault + homebrew-tap: jacobbednarz/homebrew-tap + download-url: https://github.com/jacobbednarz/cf-vault/archive/refs/tags/${{ steps.extract-version.outputs.tag-name }}.tar.gz + commit-message: | + Updates {{formulaName}} to {{version}} + env: + COMMITTER_TOKEN: ${{ secrets.HOMEBREW_UPDATER_PAT }}