ManageIQ/miq_bot

[RFE] Cross repo pass/fail reporting

Open

#529 opened on Nov 6, 2020

View on GitHub
 (10 comments) (1 reaction) (0 assignees)Ruby (38 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (16 stars)
PR merge metrics
 (PR metrics pending)

Description

A comment from @lpichler

https://github.com/ManageIQ/manageiq/pull/20776#issuecomment-723060976

Tests are 🟢 https://github.com/ManageIQ/manageiq-cross_repo-tests/pull/220

Got me thinking: "This would be excellent if the bot could do this for us!"

Approach 1

On new commits to a cross_repo build, we check on the status of a cross repo build and report back when it has completed (pass/fail), and delay said job if it hasn't completed.

This is probably the simplest solution, but also the biggest hack.

Approach 2

Add some form of web hook to the travis build to inform the associated PR of a build pass/failure. Not sure of the possibility of this, so this would require more research. At a minimum, we probably could be able to send a web request to the bot, or enable a direct status post from the cross_repo travis run on the success of the run.

Contributor guide