Add GitLab metadata to the Package Registry UI
Problem to solve
The GitLab Package Registry allows users to build, publish and share images using the command line or GitLab CI/CD. GitLab also provides a user interface, where users can view, download and delete packages (maven, npm, conan) at the project and group level. However, the user interface does not include any information about who created a given package and how it was published.
This is a problem because users need that metadata in order to identify that a package was built correctly and to confirm they are using the correct version of the package.
- I as a developer, when I am navigating to the Package Registry, need to confirm that my package was built correctly and that I am using the correct version, so that I can ship high quality code. (This user story comes from our most recent user survey)
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
- Sam (Security Analyst)
Add date of
last commit and
branch name to the Package Registry UI.
- Last commit can be accessed via the Projects API:
- Branch name can be accessed via the Projects API:
User survey results
- Based on a recent survey, users ranked the metadata that is most important to them:
|2||Date of last commit||No|
Permissions and Security
- There are no permissions changes required for this issue.
- There are no documentation changes required for this issue.
What does success look like, and how can we measure that?
- Success looks like users are able to confirm that their package was built correctly and that they are using the correct version.
- We can measure this by measuring engagement with the Package Registry UI
- Page views
- Links clicked in the UI
What is the type of buyer?