File tree Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 5
5
6
6
jobs :
7
7
release :
8
- runs-on : ubuntu -latest
8
+ runs-on : macos -latest
9
9
environment : release
10
+ env :
11
+ HOMEBREW_GITHUB_API_TOKEN : ${{ secrets.HOMEBREW_TOKEN }}
10
12
steps :
11
- - name : Update Homebrew tap
12
- uses :
mjcheetham/[email protected]
13
- with :
14
- token : ${{ secrets.HOMEBREW_TOKEN }}
15
- tap : Homebrew/homebrew-cask
16
- name : git-credential-manager
17
- type : cask
18
- alwaysUsePullRequest : true
19
- releaseAsset : |
20
- gcm-osx-x64-(.*)\.pkg
21
- gcm-osx-arm64-(.*)\.pkg
13
+ - name : Open PR against homebrew/homebrew-cask
14
+ run : |
15
+ # Get latest version
16
+ version=$(curl --silent "https://api.github.com/repos/git-ecosystem/git-credential-manager/releases/latest" |
17
+ grep '"tag_name":' |
18
+ sed -E 's/.*"v([0-9\.]+).*/\1/')
19
+
20
+ # Ensure local Homebrew repository is up to date
21
+ cd "$(brew --repository homebrew/cask)"
22
+ git pull
23
+
24
+ # Open PR to update to latest version
25
+ brew bump-cask-pr git-credential-manager --version $version --no-audit --no-browse
You can’t perform that action at this time.
0 commit comments