Extend online view of HTML artifacts to private projects
Summary
When publishing a project badge through a pipeline job as an artifact, it is no longer possible to display it in the Readme.
This used to work for our private project, but as of recent we're no longer seeing the svgs in the Readme, which makes us lose all our badges.
The html artifact download link was always buggy, you had to click it a couple of times, but now also the svg artifacts stopped working sadly.
Steps to reproduce
- Create a job which produces badges as job artifacts
- Reference them in the Readme, pointing at the latest successfull pipeline
Example Project
https://gitlab.com/flyck/testrepo
In the public repository, the links to these artifacts show as 404, in our private repo they still download, but they dont preview.
What is the current bug behavior?
SVG job artifacts (aka badges) for the latest successful pipeline dont show in the Readme.
What is the expected correct behavior?
SVG job artifacts for the latest successful pipeline do show in the Readme.
Relevant logs and/or screenshots
Before (April 2022):
Now (Aug 2022):
Output of checks
This bug happens on GitLab.com. Also we're on an Ultimate subscription.