Add GitHub support for standard-enqueue (change-queue)
Description
The standard-enqueue job that currently sends changes to the change queue, does not support events from GitHub.
The only project in GitHub we have currently, that works with STD-CI is 'vdsm-fake'.
'vdsm-fake' is currently releasing packages to the oVirt repos via the 'expermental' flow. In order to allow it to keep releasing packages, we need to make the change-queue support merge events in GitHub.
Activity
Patches pushing GitHub pushed commits to the change queue had been merged.
Since we've been working on and OVIRT-1599, GitHub jobs are going to be very different then the current Gerrit jobs.
With the way GitHub jobs are going to work, it does not make sense to use 'standard-enqueue' for submitting changes to the queues. Instead, the STDCI post-merge jobs will do it directly.
Since change enqueueing is inseparable from oter types of needed post-merge processing, setting this ticket as a blocker to
Added a patch with some required enhancements to the CQ Python ode.