GitLab Runner version compatibility

Hello Community,

I was wondering if there is a compatibility list for the GitLab Runner / GitLab version.

I am asking because we have an older Mac running macOS 10.11 (El Capitan) which is still required for building an older version of our software. This runner is currently at version 14.6.0 but cannot be updated because of the OS.

When we keep updating our GitLab installation to newer versions, would we eventually run into problems with the runner version?

Thank you in advance

I can’t say for certain but I will say we have a lot of project/group specific runners that are quite far behind and haven’t noticed any issues.

Maybe stand up a small test instance with one simple project that stays a version ahead of production and test on there before you upgrade prod?

I was definitely thinking about doing this because I’m still unable to find anything in the documentation or a compatibility matrix that would make life a little easier.

I can only hope that our developers discontinue the older software version any time soon so that we won’t have to experience possible discrepancies.

Thanks anyway for your response!

Yes you would at some point. The Gitlab Runner should generally always be updated to be more or less the same version as your Gitlab.

I always update my runners when updating Gitlab. I’m using Gitlab 17.6.2 and the runner is 17.6.0.

There are posts on this forum from Gitlab Staff that suggest the same thing as what I wrote above.

I get that but due to the older software that is still being built we are kind of stuck with the older runner version for now.

As I said above I can only hope that our developers discontinue the old software version soon because all the other runners we have are up to date with the latest GitLab version.

1 Like