Log error if API v4 is not present (GitLab CE/EE is older than 9.0)
What does this MR do?
Adds notification in logs if Runner 9.0 is used against GitLab < 9.0
Why was this MR needed?
To give users clear information what is happening in case if they try to use Runner 9.0 with incompatible version of GitLab (e.g. https://news.ycombinator.com/item?id=13939593).
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Branch has no merge conflicts with master
(if you do - rebase it please)