Skip to content

Add alternative archive route

James Ramsay (ex-GitLab) requested to merge jramsay-38830-tarball into master

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?

What are the relevant issue numbers?

Closes #38830 (closed)

Edited by James Ramsay (ex-GitLab)

Merge request reports