Fix for acceptance tests: lock Gitlab to v12.6.4
Created by: ringods
After #247 I did some more exploratory testing with various Gitlab CE versions. My test setup is now based on a Vagrant setup I found here.
Here is a timeline of the Gitlab releases, interleaved with the commits and Travis results of my previous PR:
09/01 - 12.6.3 13/01 - 12.6.4
First commit on 15/01 - Travis build OK
22/01 - 12.7.0 24/01 - 12.7.2 30/01 - 12.7.4 + 12.6.6 31/01 - 12.7.5
Second commit on 31/01 - Rebased & Travis fails
13/02 - 12.7.6 + 12.6.7
So I started running the acceptance tests against different versions with these results:
12.6.4 = PASS 12.6.7 = FAIL 12.7.0 = FAIL
2nd round: 12.6.4 = PASS 12.6.6 = PASS
I'm locking the Gitlab version now to 12.6.4 as I have twice a success which makes it deterministic.
Probably there is a regression somewhere in Gitlab which makes the test results for the provider fail. While it can be fixed upstream, this provider has stable tests now.