From db852f3a47e7745839aa255a02d1ca050bae777c Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Wed, 4 Feb 2026 12:34:17 -0700 Subject: [PATCH] trigger docker workflow on release Signed-off-by: Andy Miller --- .github/workflows/trigger-docker.yml | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/trigger-docker.yml diff --git a/.github/workflows/trigger-docker.yml b/.github/workflows/trigger-docker.yml new file mode 100644 index 000000000..b23cbb80e --- /dev/null +++ b/.github/workflows/trigger-docker.yml @@ -0,0 +1,32 @@ +name: Trigger Docker Build + +on: + # Trigger when a release is published + release: + types: [published] + + # Manual trigger + workflow_dispatch: + inputs: + channel: + description: 'Grav channel' + required: true + default: 'stable' + type: choice + options: + - stable + - beta + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - name: Trigger docker-grav build + run: | + curl -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.GLOBAL_TOKEN }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/getgrav/docker-grav/dispatches \ + -d '{"event_type":"grav-release","client_payload":{"channel":"${{ inputs.channel || 'stable' }}"}}' + echo "Dispatched docker-grav build"