Skip to content

Fix 8.17 upgrade documentation

username-removed-636429 requested to merge fix-8.17-upgrade-process into master

What does this MR do?

Updates documentation for upgrading from GitLab 8.16 to 8.17 (non-omnibus method) to ensure users are running the required minimum version of NodeJS and that they have installed the required node modules prior to compiling gitlab assets.

Also adds a line in the upgrader.rb script to perform npm install --production prior to compiling assets.

Note: this MR previously was set up to add information about yarn and create helpful error messages in gitlab rake tasks to point out errors in a user's dependencies, but this has been moved to a separate MR as yarn support has been pushed back to %9.0

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #28021 (closed)

Merge request reports