Build status badges of non-public pipelines of public projects

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

According to the doc on visibility of pipelines, When public pipelines is disabled:

For public projects, anyone can view the pipelines, but only members (reporter or higher) can access the job details (output logs and artifacts).

However, the build status badge still can only be accessed by logged in members.

Example badge: pipeline status

It should show even if not logged in in GitLab.

FYI, the build status itself is publicly visible, just the badge image is not. e.g. giffon.io/giffon@3c868d79

Edited by 🤖 GitLab Bot 🤖