OS job doesn't respect existing tags
The os
jobs overrides tags
, which can lead to undesired runner selection.
For example, in:
include
- component: "${CI_SERVER_HOST}/ci/component/bazelisk/os@1.2.0"
inputs:
extends:
- .base
.base:
extends: .job
tags:
- arm64
- dind
The tags arm64
and dind
aren't respected.