Upgrade test against all stable and current node.js versions
In the past some of our devs had problems when they ran the GDK on an older node version (this is why I created gitlab-development-kit#334 (closed)), but even worse it could break the upgrade cycle for customers: https://gitlab.com/gitlab-org/gitlab-ce/issues/50150, https://gitlab.com/gitlab-org/gitlab-ce/issues/49079
Proposal
- Create a QA test against the current stable versions of node (even.x) and latest
- This pipeline should basically run
gitlab:asset:compile
- At the time of writing we should test the current LTS we support: 8.x, 10.x and the latest current: 11.x. A good overview over node's release cycle can be found at https://github.com/nodejs/Release
Testing against current will ensure that we catch potential future bugs.
/cc @mikegreiling / @meks
Related: https://gitlab.com/gitlab-org/gitlab-ce/issues/43676
Edited by Lukas 'ai-pi' Eipert