From 9dd19d8330b721ec33870ee4e8f20dac28be1894 Mon Sep 17 00:00:00 2001 From: Bruno Bernardo Date: Wed, 10 Dec 2025 14:27:50 +0100 Subject: [PATCH 1/2] CI: use [gcp_very_high_cpu] in [documentation.odoc] --- .gitlab/ci/pipelines/before_merging.yml | 2 +- .gitlab/ci/pipelines/documentation.daily.yml | 2 +- .gitlab/ci/pipelines/documentation.update.yml | 2 +- .gitlab/ci/pipelines/merge_train.yml | 2 +- docs/ci/documentation_ci.ml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index d57ec464d533..16cd8323b332 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -3630,7 +3630,7 @@ documentation.odoc: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu rules: - if: $CI_MERGE_REQUEST_LABELS =~ /(?:^|,)ci--docs(?:$|,)/ when: on_success diff --git a/.gitlab/ci/pipelines/documentation.daily.yml b/.gitlab/ci/pipelines/documentation.daily.yml index 4c88227fe235..70d4bef0170e 100644 --- a/.gitlab/ci/pipelines/documentation.daily.yml +++ b/.gitlab/ci/pipelines/documentation.daily.yml @@ -201,7 +201,7 @@ documentation.odoc: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu needs: - oc.docker:ci:amd64 dependencies: diff --git a/.gitlab/ci/pipelines/documentation.update.yml b/.gitlab/ci/pipelines/documentation.update.yml index 751a226ebe25..b88d21bbac2b 100644 --- a/.gitlab/ci/pipelines/documentation.update.yml +++ b/.gitlab/ci/pipelines/documentation.update.yml @@ -181,7 +181,7 @@ documentation.odoc: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu needs: - oc.docker:ci:amd64 dependencies: diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index 5b3836a83ec8..93d9cbf9d6c6 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -3564,7 +3564,7 @@ documentation.odoc: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu rules: - if: $CI_MERGE_REQUEST_LABELS =~ /(?:^|,)ci--docs(?:$|,)/ when: on_success diff --git a/docs/ci/documentation_ci.ml b/docs/ci/documentation_ci.ml index 6a6e00ee373e..bb83e24ff04f 100644 --- a/docs/ci/documentation_ci.ml +++ b/docs/ci/documentation_ci.ml @@ -99,6 +99,7 @@ let job_odoc = ~description: ("Build the documentation of our OCaml libraries (make -C docs " ^ target ^ ").") + ~cpu:Tezos_ci.Runner.CPU.Very_high ~only_if_changed:Files.odoc ~force_if_label:["ci--docs"] ~artifacts: -- GitLab From 23ead8157f7bd179308947b6a678b2490d1c280e Mon Sep 17 00:00:00 2001 From: Bruno Bernardo Date: Wed, 10 Dec 2025 14:59:29 +0100 Subject: [PATCH 2/2] CI: use [gcp_very_high_cpu] in [documentation.docgen] --- .gitlab/ci/pipelines/before_merging.yml | 2 +- .gitlab/ci/pipelines/documentation.daily.yml | 2 +- .gitlab/ci/pipelines/documentation.update.yml | 2 +- .gitlab/ci/pipelines/merge_train.yml | 2 +- docs/ci/documentation_ci.ml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index 16cd8323b332..6fb4c6fc67de 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -3278,7 +3278,7 @@ documentation.docgen: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu rules: - if: $CI_MERGE_REQUEST_LABELS =~ /(?:^|,)ci--docs(?:$|,)/ when: on_success diff --git a/.gitlab/ci/pipelines/documentation.daily.yml b/.gitlab/ci/pipelines/documentation.daily.yml index 70d4bef0170e..0a3ffbb91388 100644 --- a/.gitlab/ci/pipelines/documentation.daily.yml +++ b/.gitlab/ci/pipelines/documentation.daily.yml @@ -124,7 +124,7 @@ documentation.docgen: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu needs: - oc.docker:ci:amd64 dependencies: diff --git a/.gitlab/ci/pipelines/documentation.update.yml b/.gitlab/ci/pipelines/documentation.update.yml index b88d21bbac2b..272016fd5240 100644 --- a/.gitlab/ci/pipelines/documentation.update.yml +++ b/.gitlab/ci/pipelines/documentation.update.yml @@ -104,7 +104,7 @@ documentation.docgen: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu needs: - oc.docker:ci:amd64 dependencies: diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index 93d9cbf9d6c6..9d636ad96d75 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -3212,7 +3212,7 @@ documentation.docgen: image: ${ci_image_name}/test:${ci_image_tag} stage: build tags: - - gcp + - gcp_very_high_cpu rules: - if: $CI_MERGE_REQUEST_LABELS =~ /(?:^|,)ci--docs(?:$|,)/ when: on_success diff --git a/docs/ci/documentation_ci.ml b/docs/ci/documentation_ci.ml index bb83e24ff04f..883b40ced5bb 100644 --- a/docs/ci/documentation_ci.ml +++ b/docs/ci/documentation_ci.ml @@ -169,6 +169,7 @@ let job_docgen = ~description: "Build various generated reference material. This includes the RPC, P2P \ and error reference." + ~cpu:Tezos_ci.Runner.CPU.Very_high ~only_if_changed:Files.odoc ~force_if_label:["ci--docs"] ~artifacts: -- GitLab