Discussion: Rename "tags" for runners in .gitlab-ci.yml

Currently, the word "tags" refers to two different things, depending on where it exists in the .gitlab-ci.yml file.

It can mean:

  • git tags

    my-deploy-job:
      only:
      - tags
  • runner tags

    another-job-name:
      tags:
      - python
      - postgres

This leads to confusion when discussing issues and when reading documentation. I'd like to open up the discussion of changing "runner tags" to something else.

I know that making this sort of change is difficult, as it would mean that thousands of .gitlab-ci.yml files would be invalidated, but I think that it would be prudent to do so.

Vote for a new name using the emoji below.

  • 1️⃣ (:one:) "flag"
  • 2️⃣ (:two:) "label"
  • 3️⃣ (:three:) "runner-tags"
  • 4️⃣ (:four:) "runner-requires"
  • 5️⃣ (:five:) "runner-labels"
  • or suggest another