Add`status_message` to the package model
Context
When a package fails to upload to the GitLab Package Registry, we currently display only a generic message in the UI. The message does not give the user much insight into what went wrong and makes it difficult for them to know how to resolve the issue.
As part of the epic, &7137, we are hoping to change that. The goal is to surface helpful error messages in the UI so that when a user is troubleshooting a specific package, they can remediate the issue faster.
Proposal
As a first step, we will add a new status_message
to the package model to better capture the specific errors that occurred when a package was uploaded or failed during upload.
Once we have this data, we can use the data to:
- Understand the most frequently recurring errors
- Prioritize fixes or changes in UX to help users either prevent or remediate these issues faster.
- Update the designs for the UI to display the appropriate error messages.
Edited by Tim Rizzi