1name: Release
2on:
3  push:
4    tags: 'v*'
5
6jobs:
7  release:
8    name: Publish release
9    runs-on: ubuntu-latest
10
11    steps:
12    - uses: actions/checkout@v2
13
14    - name: Set up Go
15      uses: actions/setup-go@v1
16      with:
17        go-version: "1.13"
18
19    - name: Publish release script
20      run: script/publish-release
21      env:
22        GOFLAGS: -mod=vendor
23        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24
25    - uses: mislav/bump-homebrew-formula-action@v1
26      if: "!contains(github.ref, '-')" # skip prereleases
27      with:
28        formula-name: hub
29      env:
30        COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }}
31        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
32