This updates our build images to use node@12. We are also adding a
sentence to the from-source installation that while we require a minimum
version of node@8, we also recommend node@12. Last but not least, we
change the version of node in the .nvmrc so that developers using nvm
can automatically use node@12 with the project
Before this commit uploading of screenshots failed with
WARNING: tests/__image_snapshots__/: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
After this commit it works again
Uploading artifacts...
gitlab-ui/tests/__image_snapshots__/: found 90 matching files
Uploading artifacts to coordinator... ok
Also, play manual jobs once dependency jobs are done instead of polling
for the dependent jobs to be finished.
Signed-off-by: Rémy Coutable <remy@rymai.me>