Skip to content

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)

What are the relevant issue numbers?

Merge request reports