From 1cdd42aaef8b8ce74c36a06964514c38c02ecdc1 Mon Sep 17 00:00:00 2001 From: Bruno Bernardo Date: Tue, 22 Jul 2025 09:38:04 +0200 Subject: [PATCH] CI: increase lifetime of [documentation:odoc] artifacts Increased from 1 hour to 4 hours. To prevent [documentation:build_all] failures when build jobs succeed on the 3rd attempt as by then, the artifacts of [documentation:odoc] have expired. E.g. https://gitlab.com/tezos/tezos/-/jobs/10760778953. --- .gitlab/ci/pipelines/before_merging.yml | 2 +- .gitlab/ci/pipelines/merge_train.yml | 2 +- .gitlab/ci/pipelines/schedule_documentation.yml | 2 +- .gitlab/ci/pipelines/schedule_extended_test.yml | 2 +- ci/bin/common.ml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index a01cd0cd231f..2c4eb8ef2a22 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -4004,7 +4004,7 @@ documentation:odoc: SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G artifacts: - expire_in: 1 hour + expire_in: 4 hours paths: - docs/_build/api/odoc/ - docs/odoc.log diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index f0939aecabf2..430684a3d2b5 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -4003,7 +4003,7 @@ documentation:odoc: SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G artifacts: - expire_in: 1 hour + expire_in: 4 hours paths: - docs/_build/api/odoc/ - docs/odoc.log diff --git a/.gitlab/ci/pipelines/schedule_documentation.yml b/.gitlab/ci/pipelines/schedule_documentation.yml index c8ba514d06d2..97f4114ba599 100644 --- a/.gitlab/ci/pipelines/schedule_documentation.yml +++ b/.gitlab/ci/pipelines/schedule_documentation.yml @@ -133,7 +133,7 @@ documentation:odoc: SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G artifacts: - expire_in: 1 hour + expire_in: 4 hours paths: - docs/_build/api/odoc/ - docs/odoc.log diff --git a/.gitlab/ci/pipelines/schedule_extended_test.yml b/.gitlab/ci/pipelines/schedule_extended_test.yml index 3363be2668b2..fa968236bf5b 100644 --- a/.gitlab/ci/pipelines/schedule_extended_test.yml +++ b/.gitlab/ci/pipelines/schedule_extended_test.yml @@ -3571,7 +3571,7 @@ documentation:odoc: SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G artifacts: - expire_in: 1 hour + expire_in: 4 hours paths: - docs/_build/api/odoc/ - docs/odoc.log diff --git a/ci/bin/common.ml b/ci/bin/common.ml index 3ae44388297b..761c25ae6545 100644 --- a/ci/bin/common.ml +++ b/ci/bin/common.ml @@ -1225,7 +1225,7 @@ module Documentation = struct ~artifacts: (artifacts ~when_:Always - ~expire_in:(Duration (Hours 1)) + ~expire_in:(Duration (Hours 4)) (* Path must be terminated with / to expose artifact (gitlab-org/gitlab#/36706) *) ["docs/_build/api/odoc/"; "docs/odoc.log"]) [ -- GitLab