github action to publish to homebrew

This commit is contained in:
Yitzchak Ben-Ezra 2024-09-02 23:55:01 +03:00
parent 998230edff
commit 1f47b8b5df

25
.github/workflows/publish.yml vendored Normal file
View file

@ -0,0 +1,25 @@
name: Publish
on:
release:
types: [published]
jobs:
osx-app:
name: Publish OSX app to Homebrew
runs-on: macos-latest
strategy:
matrix:
runtime: [osx-x64, osx-arm64]
steps:
- name: Release to Homebrew Private Tap
env:
VERSION: ${{ github.event.release.tag_name }}
RUNTIME: ${{ matrix.runtime }}
id: homebrew-releaser
# env:
# # TODO: use a secret if needed because this push to the other repo
# HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.GH_TOKEN }}
# TODO: replace "ChiahongHong/sourcegit" with "sourcegit-scm/sourcegit" in two places
run: |
brew tap ChiahongHong/sourcegit
brew bump-cask-pr --dry-run --no-fork --version $VERSION --no-browse --message "Update SourceGit to version $VERSION" --no-pull-request sourcegit --tap ChiahongHong/sourcegit