From 58194370c21c265340c19ea417c04c8df8df1bb9 Mon Sep 17 00:00:00 2001 From: Kang Date: Sat, 20 Jun 2026 21:02:10 +0800 Subject: [PATCH] ci: trigger Homebrew tap update after NyaTerm release (#93) - Introduced a new job in the GitHub Actions workflow to update the Homebrew tap upon version tagging. - Configured the job to trigger only for version tags without hyphens, ensuring proper version management. - Utilized GitHub CLI to run the update workflow for the Homebrew tap, enhancing the release process. --- .github/workflows/build-release.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index a5530f15..83d1d708 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -527,6 +527,23 @@ jobs: console.log(`Uploaded latest.json with ${Object.keys(platforms).length} platform key(s).`); + update-homebrew-tap: + name: Update Homebrew tap + needs: publish-updater + runs-on: ubuntu-latest + + if: startsWith(github.ref, 'refs/tags/v') && !contains(github.ref_name, '-') + + steps: + - name: Trigger Homebrew tap update + env: + GH_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }} + VERSION: ${{ github.ref_name }} + run: | + gh workflow run update-cask.yml \ + --repo nyakang/homebrew-nyaterm \ + -f version="${VERSION#v}" + cleanup-sigs: name: Remove signature assets needs: publish-updater