GraphQL API: Extend `runnerUpdate` mutation to update projects linked to a runner
Description
In #299758 (closed) we describe a different UI that updates a given runner in a single operation.
As part of this, we want to update the projects that are linked to a runner in this same operation.
Proposal
Extend the current RunnerUpdateInput
, to contain a list of projects, so the user can update them.
mutation runnerUpdate($input: RunnerUpdateInput!) {
runnerUpdate(input: $input) {
# ...
}
}
Possible blockers
Project runners should have a clear root project (#355740 - closed) defines a more strict ownership model, ideally this mutation change takes the single-root project into account.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.