https://docs.gitlab.com/omnibus/update/
This page links to the following "upgrade recommendations" resource:
https://docs.gitlab.com/ee/policy/maintenance.html#upgrade-r...
This above page states "We encourage everyone to run the latest stable release", we contains an embedded link. And when you follow that link it returns a 404 with a cutesy error page! See for yourself:
https://about.gitlab.com/blog/categories/release/
Further none of those pages explains how to pass in a specific version of the omnibus package to satisfy the upgrade process in the even that the latest version fails because the upgrade version differential is not supported.
It was really frustrating. And this is but one small example of course. But I think this is typical.
I've raised an MR to fix the broken link issue: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21820. It'll be merged in due course.
I've raised an issue on our documentation to have the second point you raised looked at in more detail: https://gitlab.com/gitlab-org/gitlab-ce/issues/51666.
Thanks again!
There are so many different places containing parts of the docs about your CI, for example.