Configuring webhook in a FIWARE GitHub repository

According to the mission statement of the FIWARE Foundation, the Foundation promotes FIWARE related assets across several locations, such as fiware.org, ReadtheDocs and GitHub.

To keep the message on GitHub focused, the Foundation restricts the main github.com/FIWARE account to assets (such as Data Models, Specifications and Tutorials) owned by the Foundation itself. For the Generic Enablers, mirror copies of the source code are hosted under a separate github.com/FIWARE-GEs account in order to maintain infrastructure, QA and statistics. Creating a mirror for each repository is required as part of the incubation process.

In order to connect your repository with the mirror webhook you simply have to follow these steps:

  • In your repository page, click Settings.

  • Once you are in the Settings page, click on Webhooks menu and then in the button Add webhook.

  • Fill in the form:

    • Payload URL - https://webhook.fiware.org/mirror
    • Content type - application/json
    • SSL verification - Enable SSL verification
    • Events - Send me everything

  • Open webhook

  • Check status code and reply