Add alternative archive route
What does this MR do?
The current archive route returns an archive named project-ref-sha
and a parent directory of the same name. When packaging releases of
projects hosted on GitLab, this makes the process more difficult
because both the tag and sha must be known.
Adding a route that returns an archive project-ref
simplifies
packaging.
-
Verify gitlab-workhorse version upgraded. Added in 3.7.0 -
Add new route -
Handle shortname <project>-<ref>
-
Update interface
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
Screenshots (if relevant)
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary [ ] Documentation created/updated[ ] API support added-
Tests added for this feature/bug - Review
[ ] Has been reviewed by UX[ ] Has been reviewed by Frontend-
Has been reviewed by Backend [ ] Has been reviewed by Database
-
Conform by the merge request performance guides -
Conform by the style guides -
Squashed related commits together [ ] Internationalization required/considered-
End-to-end tests pass ( package-qa
manual pipeline job)
What are the relevant issue numbers?
Closes #38830 (closed)
Edited by James Ramsay (ex-GitLab)