diff --git a/.github/workflows/brew-formula.yaml b/.github/workflows/brew-formula.yaml new file mode 100644 index 0000000..177bcf4 --- /dev/null +++ b/.github/workflows/brew-formula.yaml @@ -0,0 +1,23 @@ +# This workflow creates a PR for the formula update + +name: Update Homebrew formula + +on: + workflow_dispatch: {} + workflow_run: + workflows: ["Build OSX binary"] + types: [completed] + +jobs: + update_homebrew: + runs-on: macos-10.15 + if: ${{ github.event.workflow_run.event == 'release' }} + steps: + - uses: actions/checkout@v2 + - name: Update Homebrew formula + env: + HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.BREW_TOKEN }} + run: | + export APP_VERSION=`cat pyproject.toml | grep version -m 1 | awk '{ print substr($3, 2, length($3) -2)}'` + brew tap Getdeck/getdeck + brew bump-formula-pr --version=$APP_VERSION getdeck