It's pretty common for DevOps services to have a nice badge/shield that you can put in the README of your repository. For example, here is what the "Dependabot enabled" badge looks like:
Clicking on the badge takes you to the Dependabot home page.
Could we create a badge for Bors? Something like "Bors enabled" or "Powered by Bors" or "CI always green due to Bors". And clicking on the badge would bring you to https://bors.tech.
Dependabot uses https://badgen.net to generate their badges. Badgen badges are nice because they have the little icon in the badge, along with the text.
I like the idea of having a badge design, but I don't really want something that would involve inverting the colors on the eye. Maybe something a bit more custom, rather than just using a service like that?
@notriddle Any thoughts on making the badge a little bigger and increasing the resolution?
Also, if we don’t use a service, where should we host the image file? Could we host it on the bors.tech domain? Maybe somewhere like https://bors.tech/badge.svg
Can make a bigger one, but a lot of the point of having a badge like this is that it gets shown in a row along with a bunch of other badges. That use case wants it to be the same height, at least. But you or I could make a bigger one as well.
Probably something like https://app.bors.tech/repositories/3. A typical badge-using repository, as far as I know, will have its badges link to a project-specific status page. Since bors has a public, project-specific status page, we should make it so that the bors dashboard page gives you copy-paste-able markup that will link to it.
Discourse and GitHub both support HTML, so I'd just use that.
Out of curiousity: If a user uninstalls Bors from a repo and then reinstalls it on the same repo, does the URL to the status page (e.g. https://app.bors.tech/repositories/3) stay the same, or does it change?
This is a great idea. Very similar to what Travis does. Are you planning on implementing it? If not, I can look through the code and see if I can figure out how to implement it.