Endevor MF Webhook Server connection to GitHub is not working
search cancel

Endevor MF Webhook Server connection to GitHub is not working

book

Article ID: 435229

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Our requirement is to deprecate the Jenkins process and replace it with GitHub Actions.

Trying to interface the Endevor MF Webhook Server with GitHub Action by changing the payload url and authentication method but unable to see any actions.

Environment

Endevor MF Webhook Server to GitHub.

Cause

GitHub does not have a feature equivalent to the "Generic Webhook Trigger" in Jenkins that the current MF Webhook Server can send a payload to.
Webhook payloads required for GitHub actions are not currently supported in the MF Webhook Server.

Resolution

The current MF Webhook Server is being replaced with a new version in the near future. Support for sending webhook payloads directly to GitHub will be considered for inclusion as an enhancement to that new version.

Additional Information

Workaround:

  1. Install and configure an intermediary web server that has an endpoint whose URL is configured in Webhook.

  2. When an event is received, it is converted from "Endevor" format to "GitHub" format and forwarded (HTTP POST) to the GitHub Action trigger. 

For further information on the enhancement or assistance with the workaround create a support case via the Broadcom Support Portal.