Skip to content
Discussion options

You must be logged in to vote

Found a way to send push event manually from Github action

name: Send Dynamic Push Event Webhook

on:
  repository_dispatch:
    types: [docker_publish_done]

jobs:
  send-push-event:
    runs-on: ubuntu-latest
    steps:
      - name: Send push event to webhook (with HMAC SHA256 signature)
        env:
          WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }}
          WEBHOOK_SECRET: ${{ secrets.WEBHOOK_SECRET }}
        run: |
          CLONE_URL="https://github.com/${GITHUB_REPOSITORY}.git"
          PAYLOAD=$(jq -n \
            --arg ref "${GITHUB_REF}" \
            --arg before "${GITHUB_SHA}" \
            --arg after "${GITHUB_SHA}" \
            --arg clone_url "$CLONE_URL" \
         …

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@kimdre
Comment options

@nanikjava
Comment options

@nanikjava
Comment options

Answer selected by kimdre
@kimdre
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants