The source project of this merge request has been removed.
chore(ci): support non-dind workflows
On some GitLab instances people might not be able to use privileged shared runners but will still want to reuse this repo if the instance is too large to share a single self-hosted bot.
The _common.gitlab-ci.yml
naming in templates is just a convention I picked up from some of gitlab's own repos (e.g. https://gitlab.com/gitlab-org/gitlab-runner/-/tree/master/.gitlab/ci), open to changes though.
To verify this is valid CI yaml you can use CI lint with .gitlab-ci.yml
that includes the template, which will expand it, or see https://gitlab.com/api/v4/projects/nejch1%2Frenovate-runner/pipelines/223960831 ("yaml_errors":null, though it failed as I didn't configure a token).
Edited by Nejc Habjan