Skip to content

Commit 7c43079

Browse files
committed
Add CD action to update Homebrew formula
1 parent c973354 commit 7c43079

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

.github/workflows/cd.yml

+18-12
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
matrix:
1212
os: [ubuntu-latest, macos-latest, windows-latest]
13-
13+
1414
runs-on: ${{ matrix.os }}
1515
steps:
1616
- uses: actions/checkout@v2
@@ -39,7 +39,7 @@ jobs:
3939
run: |
4040
rustup target add x86_64-unknown-linux-musl
4141
sudo apt-get -qq install musl-tools
42-
42+
4343
- name: Build Release Mac
4444
if: matrix.os == 'macos-latest'
4545
run: make release-mac
@@ -71,13 +71,19 @@ jobs:
7171
env:
7272
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7373

74-
- name: Bump Brew
75-
if: matrix.os == 'macos-latest'
76-
env:
77-
HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.BREW_TOKEN }}
78-
run: |
79-
brew tap extrawurst/tap
80-
brew bump-formula-pr -f --version=${{ steps.get_version.outputs.version }} --no-browse --no-audit \
81-
--sha256=${{ steps.shasum.outputs.sha }} \
82-
--url="https://github.com/extrawurst/gitui/releases/download/${{ steps.get_version.outputs.version }}/gitui-mac.tar.gz" \
83-
extrawurst/tap/gitui
74+
- name: Bump homebrew-core formula
75+
uses: mislav/bump-homebrew-formula-action@v1
76+
if: "matrix.os == 'macos-latest' && !contains(github.ref, '-')" # skip prereleases
77+
env:
78+
COMMITTER_TOKEN: ${{ secrets.BREW_TOKEN }}
79+
with:
80+
formula-name: gitui
81+
homebrew-tap: extrawurst/homebrew-tap
82+
83+
- name: Bump homebrew-core formula
84+
uses: mislav/bump-homebrew-formula-action@v1
85+
if: "matrix.os == 'macos-latest' && !contains(github.ref, '-')" # skip prereleases
86+
env:
87+
COMMITTER_TOKEN: ${{ secrets.BREW_TOKEN }}
88+
with:
89+
formula-name: gitui

0 commit comments

Comments
 (0)