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

  1. Create a QA test against the current stable versions of node (even.x) and latest
  2. This pipeline should basically run gitlab:asset:compile
  3. 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 Nov 13, 2018 by Lukas Eipert
Assignee Loading
Time tracking Loading