From 1a64d960338edcdb63b612600e2298a138ab421d Mon Sep 17 00:00:00 2001 From: Segolene Bouly <6041195-sbouly@users.noreply.gitlab.com> Date: Fri, 1 Aug 2025 16:21:53 +0100 Subject: [PATCH 1/2] Add needs limit updating process for Dedicated --- doc/ci/yaml/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/ci/yaml/_index.md b/doc/ci/yaml/_index.md index a8cbd340d545c1..40e45d0724fd91 100644 --- a/doc/ci/yaml/_index.md +++ b/doc/ci/yaml/_index.md @@ -3282,6 +3282,7 @@ This example creates four paths of execution: - For GitLab.com, the limit is 50. For more information, see [issue 350398](https://gitlab.com/gitlab-org/gitlab/-/issues/350398). - For GitLab Self-Managed, the default limit is 50. This limit [can be changed](../../administration/cicd/_index.md#set-the-needs-job-limit). + - For GitLab Dedicated, the default limit is 50. This limit can be changed by [updating the value **Maximum number of needs dependencies that a job can have** in the Admin area](../../administration/settings/continuous_integration.md#set-cicd-limits). - If `needs` refers to a job that uses the [`parallel`](#parallel) keyword, it depends on all jobs created in parallel, not just one job. It also downloads artifacts from all the parallel jobs by default. If the artifacts have the same -- GitLab From 59ec28f681accf10437754ce4970c1054531de7f Mon Sep 17 00:00:00 2001 From: Segolene Bouly <6041195-sbouly@users.noreply.gitlab.com> Date: Fri, 1 Aug 2025 16:50:05 +0100 Subject: [PATCH 2/2] Combine self-managed and dedicated steps to change needs limit via Admin area --- doc/ci/yaml/_index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/ci/yaml/_index.md b/doc/ci/yaml/_index.md index 40e45d0724fd91..180fc1d3c22ace 100644 --- a/doc/ci/yaml/_index.md +++ b/doc/ci/yaml/_index.md @@ -3281,8 +3281,7 @@ This example creates four paths of execution: - The maximum number of jobs that a single job can have in the `needs` array is limited: - For GitLab.com, the limit is 50. For more information, see [issue 350398](https://gitlab.com/gitlab-org/gitlab/-/issues/350398). - - For GitLab Self-Managed, the default limit is 50. This limit [can be changed](../../administration/cicd/_index.md#set-the-needs-job-limit). - - For GitLab Dedicated, the default limit is 50. This limit can be changed by [updating the value **Maximum number of needs dependencies that a job can have** in the Admin area](../../administration/settings/continuous_integration.md#set-cicd-limits). + - For GitLab Self-Managed and GitLab Dedicated, the default limit is 50. This limit can be changed by [updating the CI/CD limits in the Admin area](../../administration/settings/continuous_integration.md#set-cicd-limits). - If `needs` refers to a job that uses the [`parallel`](#parallel) keyword, it depends on all jobs created in parallel, not just one job. It also downloads artifacts from all the parallel jobs by default. If the artifacts have the same -- GitLab