Update shared runner to instance runner
Problem to solve
There's currently an inconsistency between shared and instance runner in the UI, docs, and API:
- In the UI, we have 'instance runner' - like, Create an instance runner.
- In the docs, we use 'shared runner' and 'instance runner'. For example:
- In the API:
- A runner type has a value
instance_type
. - While project/group have
enable_shared_runners
fields.
- A runner type has a value
Further details
- Change runner type "specific" to "project" (gitlab#233972 - closed)
- https://gitlab.com/gitlab-org/ux-research/-/issues/2123+
Proposal
- Use instance runner as the selected term and make updates in the docs and code.
- Add
instance runner
to the word list.
Repos to check and update:
gitlab-runner
gitlab-operator
gitlab
gitlab-omnibus
charts-gitlab
Who can address the issue
- Technical writing for docs updates.
- Engineering for code and UI strings.