From 8ca97894e9367c59d1eed0024d527e47567b2eb4 Mon Sep 17 00:00:00 2001 From: Julien Rouhaud Date: Sun, 23 Jun 2024 07:55:54 +0800 Subject: [PATCH] Trigger build of powa-collector on new release tag --- .github/workflows/powa_collector.yml | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/powa_collector.yml diff --git a/.github/workflows/powa_collector.yml b/.github/workflows/powa_collector.yml new file mode 100644 index 0000000..0db26c5 --- /dev/null +++ b/.github/workflows/powa_collector.yml @@ -0,0 +1,33 @@ +name: Trigger build and push of powa-collector image + +on: + push: + # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet + tags: + - '[0-9]+.[0-9]+.[0-9]+' + tags-ignore: + - 'debian/*' + +env: + TARGET_REPO: "powa-podman" + EVENT_TYPE: "powa-collector" + +jobs: + trigger_build: + name: Trigger build and push of powa-collector in powa-podman repo + runs-on: ubuntu-latest + steps: + - name: Trigger the powa-collector-git repository dispatch + run: | + # Set variables + org="${{ github.repository_owner }}" + repo="${{ env.TARGET_REPO }}" + event_type="${{ env.EVENT_TYPE }}" + + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.DISPATCH_TOKEN }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/${org}/${repo}/dispatches \ + -d "{\"event_type\": \"${event_type}\"}"