From a710dd2ab09b68f15b843b54377d62fbb3699ba8 Mon Sep 17 00:00:00 2001 From: BennoDev <57860196+bennoinbeta@users.noreply.github.com> Date: Tue, 4 Jun 2024 06:55:15 +0200 Subject: [PATCH] #develop added repository dispatch (https://github.com/orgs/community/discussions/25702) --- .github/workflows/initiate-publish.yml | 14 ++++++++++++++ .github/workflows/publish.yml | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/initiate-publish.yml b/.github/workflows/initiate-publish.yml index b9354bbb..8ad321dd 100644 --- a/.github/workflows/initiate-publish.yml +++ b/.github/workflows/initiate-publish.yml @@ -35,3 +35,17 @@ jobs: base: 'main', head: '${{ github.event.inputs.branch }}', }); + + # Push from Action does not trigger subsequent action + # https://github.com/orgs/community/discussions/25702 + # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#repository_dispatch + - name: 🔄 Trigger Publish Workflow + uses: actions/github-script@v7 + with: + script: | + github.rest.repos.createDispatchEvent({ + owner: context.repo.owner, + repo: context.repo.repo, + event_type: 'publish-trigger', + client_payload: {} + }); diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 642a85fc..9750c68c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,7 +4,8 @@ on: push: branches: - main - workflow_dispatch: + repository_dispatch: + types: [publish-trigger] concurrency: ${{ github.workflow }}-${{ github.ref }}