From bced82b17d36933b78d026746bdd39a8b9f804c1 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Fri, 27 Jun 2025 16:55:06 +0300 Subject: [PATCH] build(workflow): fix homebrew trigger after release --- .github/workflows/manual-homebrew-release.yml | 4 +++- .github/workflows/release.yml | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/manual-homebrew-release.yml b/.github/workflows/manual-homebrew-release.yml index 6153e69..70556b9 100644 --- a/.github/workflows/manual-homebrew-release.yml +++ b/.github/workflows/manual-homebrew-release.yml @@ -30,11 +30,13 @@ jobs: run: | tag="${{ steps.latest.outputs.tag }}" repo="${{ github.event.repository.name }}" + data="{\"event_type\":\"trigger-from-release\",\"client_payload\":{\"tag\":\"$tag\",\"repo\":\"$repo\"}}" echo "Dispatching tag $tag from $repo" + echo "Data: $data" curl -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $GH_TOKEN" \ https://api.github.com/repos/chenasraf/homebrew-tap/dispatches \ - -d "{\"event_type\":\"trigger-from-release\",\"client_payload\":{\"tag\":\"$tag\",\"repo\":\"$repo\"}}" + -d "$data" echo "Dispatched tag $tag from $repo" echo "Created job on https://github.com/chenasraf/homebrew-tap/actions" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 422fc13..86403fc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -110,13 +110,15 @@ jobs: env: GH_TOKEN: ${{ secrets.REPO_DISPATCH_PAT }} run: | - repo="${{ github.repository }}" + repo="${{ github.repository.name }}" tag="${{ needs.release-please.outputs.tag_name }}" + data="{\"event_type\":\"trigger-from-release\",\"client_payload\":{\"tag\":\"$tag\",\"repo\":\"$repo\"}}" echo "Dispatching tag $tag from $repo" + echo "Data: $data" curl -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer $GH_TOKEN" \ https://api.github.com/repos/chenasraf/homebrew-tap/dispatches \ - -d "{\"event_type\":\"trigger-from-release\",\"client_payload\":{\"tag\":\"$tag\",\"repo\":\"$repo\"}}" + -d "$data" echo "Dispatched tag $tag from $repo" echo "Created job on https://github.com/chenasraf/homebrew-tap/actions"