Routing under `-` causes issues
!20455 (merged) and !21126 (merged) caused some issues when we deployed to GitLab.com.
- We have rolling deploys on GitLab.com. The old code only knows about the non-
-
version. That isn't forwards-compatible, which is hard to do, so we have a period of time during the deploy where links might not work, because a page might be served by the new code and then you click on a link and are served the old code. The new code is backwards-compatible. - The repository links (particularly for
raw
) will break any non-redirect-following clients, likecurl
or gitlab-org/quality/triage-ops!361 (merged). - We may need to update Workhorse's upload acceleration to match the new routes.
Edited by Heinrich Lee Yu