From de8ee94e43cc9acb0d53998d068dbcabc7a500b9 Mon Sep 17 00:00:00 2001 From: Neo <11726174-neo.nomadic@users.noreply.gitlab.com> Date: Wed, 23 Jul 2025 13:28:55 +0200 Subject: [PATCH] CI: Add [runner_system_failure] and [stuck_or_timeout_failure] retries handlers to the default section --- .gitlab-ci.yml | 5 ++ .gitlab/ci/pipelines/base_images.yml | 20 ----- .gitlab/ci/pipelines/before_merging.yml | 45 ----------- .../ci/pipelines/debian_repository_full.yml | 80 ------------------- .../pipelines/debian_repository_partial.yml | 40 ---------- .../debian_repository_partial_auto.yml | 40 ---------- .gitlab/ci/pipelines/master_branch.yml | 5 -- .gitlab/ci/pipelines/merge_train.yml | 45 ----------- .gitlab/ci/pipelines/non_release_tag.yml | 35 -------- .gitlab/ci/pipelines/non_release_tag_test.yml | 35 -------- .../ci/pipelines/octez_beta_release_tag.yml | 35 -------- .../pipelines/octez_evm_node_release_tag.yml | 5 -- .../octez_major_release_tag_test.yml | 35 -------- .../octez_minor_release_tag_test.yml | 35 -------- .gitlab/ci/pipelines/octez_monitoring.yml | 5 -- .gitlab/ci/pipelines/octez_release_tag.yml | 35 -------- .gitlab/ci/pipelines/rpm_repository_full.yml | 30 ------- .../ci/pipelines/rpm_repository_partial.yml | 15 ---- .../pipelines/rpm_repository_partial_auto.yml | 15 ---- .../ci/pipelines/schedule_documentation.yml | 5 -- .../ci/pipelines/schedule_extended_test.yml | 45 ----------- .../schedule_master_test_release.yml | 35 -------- ci/bin/base_images.ml | 2 - ci/bin/code_verification.ml | 24 ------ ci/bin/common.ml | 1 - ci/bin/debian_repository.ml | 10 --- ci/bin/main.ml | 6 +- ci/bin/master_branch.ml | 3 - ci/bin/release_tag.ml | 4 - ci/bin/rpm_repository.ml | 8 -- 30 files changed, 10 insertions(+), 693 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 26cb6a35d76e..d71212ac56a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -163,6 +163,11 @@ workflow: default: interruptible: true + retry: + max: 2 + when: + - stuck_or_timeout_failure + - runner_system_failure variables: ci_image_name: ${GCP_REGISTRY}/${CI_PROJECT_PATH}/ci diff --git a/.gitlab/ci/pipelines/base_images.yml b/.gitlab/ci/pipelines/base_images.yml index 8d0514e0f1d1..c7cc43fee4ec 100644 --- a/.gitlab/ci/pipelines/base_images.yml +++ b/.gitlab/ci/pipelines/base_images.yml @@ -43,11 +43,6 @@ oc.base-images.debian: DOCKER_VERSION: 24.0.7 DISTRIBUTION: debian IMAGE_PATH: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -72,11 +67,6 @@ oc.base-images.ubuntu: DOCKER_VERSION: 24.0.7 DISTRIBUTION: ubuntu IMAGE_PATH: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -101,11 +91,6 @@ oc.base-images.fedora: DOCKER_VERSION: 24.0.7 DISTRIBUTION: fedora IMAGE_PATH: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -130,11 +115,6 @@ oc.base-images.rockylinux: DOCKER_VERSION: 24.0.7 DISTRIBUTION: rockylinux IMAGE_PATH: rockylinux/rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index abd09cf9d8cd..f822fa9ba0db 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -591,11 +591,6 @@ oc.build:static-x86_64-linux-binaries: artifacts: paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -761,11 +756,6 @@ oc.build_x86_64-released: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build_x86_64-exp-dev-extra: image: ${ci_image_name}/build:${ci_image_tag} @@ -867,11 +857,6 @@ oc.build_x86_64-exp-dev-extra: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure wasm-runtime-check: image: ${ci_image_name}/build:${ci_image_tag} @@ -1342,11 +1327,6 @@ etherlink.build:static-x86_64: - octez-evm-* - etherlink-* when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure etherlink.build:static-arm64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1473,11 +1453,6 @@ build-layer1-profiling: expire_in: 1 day paths: - ./octez-binaries/x86_64/octez-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure select_tezts: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -1920,11 +1895,6 @@ oc.script:snapshot_alpha_and_link: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.script:test_octez_release_versions: image: ${ci_image_name}/build:${ci_image_tag} @@ -2525,11 +2495,6 @@ ocaml-check: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.unit:non-proto-x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -3046,11 +3011,6 @@ oc.unit:protocol_compiles: CARGO_NET_OFFLINE: "false" SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure de.unit:x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -3195,11 +3155,6 @@ oc.compile_sources_doc_bookworm: variables: CARGO_HOME: /home/opam/.cargo CARGO_NET_OFFLINE: "false" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure tezt: image: ${ci_image_name}/e2etest:${ci_image_tag} diff --git a/.gitlab/ci/pipelines/debian_repository_full.yml b/.gitlab/ci/pipelines/debian_repository_full.yml index 261f6a37065e..c6a21218af2e 100644 --- a/.gitlab/ci/pipelines/debian_repository_full.yml +++ b/.gitlab/ci/pipelines/debian_repository_full.yml @@ -48,11 +48,6 @@ oc.docker-systemd_tests_debian: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -82,11 +77,6 @@ oc.docker-systemd_tests_ubuntu: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -116,11 +106,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -163,11 +148,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -250,11 +230,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -297,11 +272,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -374,11 +344,6 @@ oc.install_bin_debian_bookworm: - ./docs/introduction/install-bin-deb.sh debian bookworm variables: PREFIX: "" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_test: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -407,11 +372,6 @@ oc.install_bin_debian_bookworm_systemd_test: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_custom_datadir: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -441,11 +401,6 @@ oc.install_bin_debian_bookworm_systemd_custom_datadir: DISTRIBUTION: debian RELEASE: bookworm DATADIR: /custom/.tezos-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_agnostic_baker: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -475,11 +430,6 @@ oc.install_bin_debian_bookworm_systemd_agnostic_baker: DISTRIBUTION: debian RELEASE: bookworm AGNOSTIC_BAKER: "true" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.upgrade_bin_debian_bookworm-systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -508,11 +458,6 @@ oc.upgrade_bin_debian_bookworm-systemd: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.lintian_ubuntu: image: public.ecr.aws/lts/ubuntu:24.04_stable @@ -549,11 +494,6 @@ oc.install_bin_ubunty_jammy: - ./docs/introduction/install-bin-deb.sh ubuntu jammy variables: PREFIX: "" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_ubunty_noble: image: public.ecr.aws/lts/ubuntu:24.04_stable @@ -570,11 +510,6 @@ oc.install_bin_ubunty_noble: - ./docs/introduction/install-bin-deb.sh ubuntu noble variables: PREFIX: "" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_ubuntu_noble_systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -603,11 +538,6 @@ oc.install_bin_ubuntu_noble_systemd: PREFIX: "" DISTRIBUTION: ubuntu RELEASE: noble - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.upgrade_bin_ubuntu_jammy_systemd_test: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -636,11 +566,6 @@ oc.upgrade_bin_ubuntu_jammy_systemd_test: PREFIX: "" DISTRIBUTION: ubuntu RELEASE: jammy - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.upgrade_bin_ubuntu_noble_systemd_test: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -669,8 +594,3 @@ oc.upgrade_bin_ubuntu_noble_systemd_test: PREFIX: "" DISTRIBUTION: ubuntu RELEASE: noble - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/debian_repository_partial.yml b/.gitlab/ci/pipelines/debian_repository_partial.yml index 2a9c226581dd..d86541f05d99 100644 --- a/.gitlab/ci/pipelines/debian_repository_partial.yml +++ b/.gitlab/ci/pipelines/debian_repository_partial.yml @@ -48,11 +48,6 @@ oc.docker-systemd_tests_debian: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -80,11 +75,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -125,11 +115,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -225,11 +210,6 @@ oc.install_bin_debian_bookworm: - ./docs/introduction/install-bin-deb.sh debian bookworm variables: PREFIX: "" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_test: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -258,11 +238,6 @@ oc.install_bin_debian_bookworm_systemd_test: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_custom_datadir: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -292,11 +267,6 @@ oc.install_bin_debian_bookworm_systemd_custom_datadir: DISTRIBUTION: debian RELEASE: bookworm DATADIR: /custom/.tezos-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_agnostic_baker: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -326,11 +296,6 @@ oc.install_bin_debian_bookworm_systemd_agnostic_baker: DISTRIBUTION: debian RELEASE: bookworm AGNOSTIC_BAKER: "true" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.upgrade_bin_debian_bookworm-systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -359,8 +324,3 @@ oc.upgrade_bin_debian_bookworm-systemd: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/debian_repository_partial_auto.yml b/.gitlab/ci/pipelines/debian_repository_partial_auto.yml index 2a9c226581dd..d86541f05d99 100644 --- a/.gitlab/ci/pipelines/debian_repository_partial_auto.yml +++ b/.gitlab/ci/pipelines/debian_repository_partial_auto.yml @@ -48,11 +48,6 @@ oc.docker-systemd_tests_debian: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -80,11 +75,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -125,11 +115,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -225,11 +210,6 @@ oc.install_bin_debian_bookworm: - ./docs/introduction/install-bin-deb.sh debian bookworm variables: PREFIX: "" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_test: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -258,11 +238,6 @@ oc.install_bin_debian_bookworm_systemd_test: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_custom_datadir: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -292,11 +267,6 @@ oc.install_bin_debian_bookworm_systemd_custom_datadir: DISTRIBUTION: debian RELEASE: bookworm DATADIR: /custom/.tezos-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_debian_bookworm_systemd_agnostic_baker: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -326,11 +296,6 @@ oc.install_bin_debian_bookworm_systemd_agnostic_baker: DISTRIBUTION: debian RELEASE: bookworm AGNOSTIC_BAKER: "true" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.upgrade_bin_debian_bookworm-systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -359,8 +324,3 @@ oc.upgrade_bin_debian_bookworm-systemd: PREFIX: "" DISTRIBUTION: debian RELEASE: bookworm - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/master_branch.yml b/.gitlab/ci/pipelines/master_branch.yml index d14f5fb4ed8d..11aa193818d2 100644 --- a/.gitlab/ci/pipelines/master_branch.yml +++ b/.gitlab/ci/pipelines/master_branch.yml @@ -119,11 +119,6 @@ oc.build:static-x86_64-linux-binaries: artifacts: paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index f0b4f0cd9672..c9f561ff712a 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -590,11 +590,6 @@ oc.build:static-x86_64-linux-binaries: artifacts: paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -760,11 +755,6 @@ oc.build_x86_64-released: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build_x86_64-exp-dev-extra: image: ${ci_image_name}/build:${ci_image_tag} @@ -866,11 +856,6 @@ oc.build_x86_64-exp-dev-extra: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure wasm-runtime-check: image: ${ci_image_name}/build:${ci_image_tag} @@ -1341,11 +1326,6 @@ etherlink.build:static-x86_64: - octez-evm-* - etherlink-* when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure etherlink.build:static-arm64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1472,11 +1452,6 @@ build-layer1-profiling: expire_in: 1 day paths: - ./octez-binaries/x86_64/octez-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure select_tezts: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -1919,11 +1894,6 @@ oc.script:snapshot_alpha_and_link: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.script:test_octez_release_versions: image: ${ci_image_name}/build:${ci_image_tag} @@ -2524,11 +2494,6 @@ ocaml-check: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.unit:non-proto-x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -3045,11 +3010,6 @@ oc.unit:protocol_compiles: CARGO_NET_OFFLINE: "false" SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure de.unit:x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -3194,11 +3154,6 @@ oc.compile_sources_doc_bookworm: variables: CARGO_HOME: /home/opam/.cargo CARGO_NET_OFFLINE: "false" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure tezt: image: ${ci_image_name}/e2etest:${ci_image_tag} diff --git a/.gitlab/ci/pipelines/non_release_tag.yml b/.gitlab/ci/pipelines/non_release_tag.yml index e109210a5ff4..00fe14c7a55d 100644 --- a/.gitlab/ci/pipelines/non_release_tag.yml +++ b/.gitlab/ci/pipelines/non_release_tag.yml @@ -134,11 +134,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -337,11 +332,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -384,11 +374,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -471,11 +456,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -518,11 +498,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -580,11 +555,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -758,11 +728,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/non_release_tag_test.yml b/.gitlab/ci/pipelines/non_release_tag_test.yml index db70237b8023..ad76561069dc 100644 --- a/.gitlab/ci/pipelines/non_release_tag_test.yml +++ b/.gitlab/ci/pipelines/non_release_tag_test.yml @@ -134,11 +134,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -337,11 +332,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -384,11 +374,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -471,11 +456,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -518,11 +498,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -580,11 +555,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -758,11 +728,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/octez_beta_release_tag.yml b/.gitlab/ci/pipelines/octez_beta_release_tag.yml index 0f6d64355722..9ad8b44ee143 100644 --- a/.gitlab/ci/pipelines/octez_beta_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_beta_release_tag.yml @@ -134,11 +134,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -339,11 +334,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -386,11 +376,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -473,11 +458,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -520,11 +500,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -582,11 +557,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -760,11 +730,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml b/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml index c3cb5dd54816..3bf5962de448 100644 --- a/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml @@ -157,11 +157,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.docker:amd64: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 diff --git a/.gitlab/ci/pipelines/octez_major_release_tag_test.yml b/.gitlab/ci/pipelines/octez_major_release_tag_test.yml index f65aa05ad8d0..3f760b2ec4df 100644 --- a/.gitlab/ci/pipelines/octez_major_release_tag_test.yml +++ b/.gitlab/ci/pipelines/octez_major_release_tag_test.yml @@ -134,11 +134,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -339,11 +334,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -386,11 +376,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -473,11 +458,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -520,11 +500,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -582,11 +557,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -760,11 +730,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml b/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml index 8ce9c458e4ae..db01db471e76 100644 --- a/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml +++ b/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml @@ -113,11 +113,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -318,11 +313,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -365,11 +355,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -452,11 +437,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -499,11 +479,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -561,11 +536,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -739,11 +709,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/octez_monitoring.yml b/.gitlab/ci/pipelines/octez_monitoring.yml index 4e2b77b4a166..b954570122e9 100644 --- a/.gitlab/ci/pipelines/octez_monitoring.yml +++ b/.gitlab/ci/pipelines/octez_monitoring.yml @@ -155,11 +155,6 @@ build-layer1-profiling: expire_in: never paths: - ./octez-binaries/x86_64/octez-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure teztale.build:static-arm64: image: ${ci_image_name}/build:${ci_image_tag} diff --git a/.gitlab/ci/pipelines/octez_release_tag.yml b/.gitlab/ci/pipelines/octez_release_tag.yml index 1426cdbbd32c..c6737b6cd859 100644 --- a/.gitlab/ci/pipelines/octez_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_release_tag.yml @@ -113,11 +113,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -318,11 +313,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -365,11 +355,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -452,11 +437,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -499,11 +479,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -561,11 +536,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -739,11 +709,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/.gitlab/ci/pipelines/rpm_repository_full.yml b/.gitlab/ci/pipelines/rpm_repository_full.yml index e61c33cfbc92..29c077df8dc4 100644 --- a/.gitlab/ci/pipelines/rpm_repository_full.yml +++ b/.gitlab/ci/pipelines/rpm_repository_full.yml @@ -48,11 +48,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -226,11 +221,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -402,11 +392,6 @@ oc.install_bin_fedora_39.doc: script: - ./docs/introduction/install-bin-rpm.sh fedora 39 variables: {} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_fedora_39_systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -434,11 +419,6 @@ oc.install_bin_fedora_39_systemd: DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora RELEASE: "39" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_rockylinux_9.3.doc: image: rockylinux:9.3 @@ -454,11 +434,6 @@ oc.install_bin_rockylinux_9.3.doc: script: - ./docs/introduction/install-bin-rpm.sh rockylinux 9.3 variables: {} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_rockylinux_93_systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -486,8 +461,3 @@ oc.install_bin_rockylinux_93_systemd: DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux RELEASE: "9.3" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/rpm_repository_partial.yml b/.gitlab/ci/pipelines/rpm_repository_partial.yml index ce842da18e0e..10918a21f6ee 100644 --- a/.gitlab/ci/pipelines/rpm_repository_partial.yml +++ b/.gitlab/ci/pipelines/rpm_repository_partial.yml @@ -48,11 +48,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -216,11 +211,6 @@ oc.install_bin_rockylinux_9.3.doc: script: - ./docs/introduction/install-bin-rpm.sh rockylinux 9.3 variables: {} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_rockylinux_93_systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -248,8 +238,3 @@ oc.install_bin_rockylinux_93_systemd: DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux RELEASE: "9.3" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml b/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml index ce842da18e0e..10918a21f6ee 100644 --- a/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml +++ b/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml @@ -48,11 +48,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -216,11 +211,6 @@ oc.install_bin_rockylinux_9.3.doc: script: - ./docs/introduction/install-bin-rpm.sh rockylinux 9.3 variables: {} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.install_bin_rockylinux_93_systemd: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -248,8 +238,3 @@ oc.install_bin_rockylinux_93_systemd: DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux RELEASE: "9.3" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure diff --git a/.gitlab/ci/pipelines/schedule_documentation.yml b/.gitlab/ci/pipelines/schedule_documentation.yml index 81ee6b921f18..724b61216691 100644 --- a/.gitlab/ci/pipelines/schedule_documentation.yml +++ b/.gitlab/ci/pipelines/schedule_documentation.yml @@ -89,11 +89,6 @@ oc.build:static-x86_64-linux-binaries: artifacts: paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure documentation:odoc: image: ${ci_image_name}/test:${ci_image_tag} diff --git a/.gitlab/ci/pipelines/schedule_extended_test.yml b/.gitlab/ci/pipelines/schedule_extended_test.yml index b139553288e5..1e0fce9bb252 100644 --- a/.gitlab/ci/pipelines/schedule_extended_test.yml +++ b/.gitlab/ci/pipelines/schedule_extended_test.yml @@ -473,11 +473,6 @@ oc.build:static-x86_64-linux-binaries: artifacts: paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -581,11 +576,6 @@ oc.build_x86_64-released: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build_x86_64-exp-dev-extra: image: ${ci_image_name}/build:${ci_image_tag} @@ -654,11 +644,6 @@ oc.build_x86_64-exp-dev-extra: - _build/default/contrib/octez_injector_server/octez_injector_server.exe - etherlink-governance-observer when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure wasm-runtime-check: image: ${ci_image_name}/build:${ci_image_tag} @@ -1012,11 +997,6 @@ etherlink.build:static-x86_64: - octez-evm-* - etherlink-* when: on_success - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure etherlink.build:static-arm64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1110,11 +1090,6 @@ build-layer1-profiling: expire_in: 1 day paths: - ./octez-binaries/x86_64/octez-node - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure opam:prepare: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -2059,11 +2034,6 @@ oc.script:snapshot_alpha_and_link: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.script:test_octez_release_versions: image: ${ci_image_name}/build:${ci_image_tag} @@ -2515,11 +2485,6 @@ ocaml-check: DUNE_CACHE: enabled DUNE_CACHE_STORAGE_MODE: hardlink DUNE_CACHE_ROOT: $CI_PROJECT_DIR/_dune_cache - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.unit:non-proto-x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -2879,11 +2844,6 @@ oc.unit:protocol_compiles: CARGO_NET_OFFLINE: "false" SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure de.unit:x86_64: image: ${ci_image_name}/test:${ci_image_tag} @@ -3004,11 +2964,6 @@ oc.compile_sources_doc_bookworm: variables: CARGO_HOME: /home/opam/.cargo CARGO_NET_OFFLINE: "false" - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.compile_sources_doc_oracular: image: ocaml/opam:ubuntu-24.10 diff --git a/.gitlab/ci/pipelines/schedule_master_test_release.yml b/.gitlab/ci/pipelines/schedule_master_test_release.yml index 03f0005c80c7..e5aa69429811 100644 --- a/.gitlab/ci/pipelines/schedule_master_test_release.yml +++ b/.gitlab/ci/pipelines/schedule_master_test_release.yml @@ -134,11 +134,6 @@ oc.build:static-x86_64-linux-binaries: expire_in: 90 days paths: - octez-binaries/$ARCH/* - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure oc.build:static-arm64-linux-binaries: image: ${ci_image_name}/build:${ci_image_tag} @@ -340,11 +335,6 @@ oc.docker-build-debian-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: debian - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -387,11 +377,6 @@ oc.build-debian: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -474,11 +459,6 @@ oc.docker-build-ubuntu-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: ubuntu - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -521,11 +501,6 @@ oc.build-ubuntu: artifacts: paths: - packages/$DISTRIBUTION/$RELEASE - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -583,11 +558,6 @@ oc.docker-build-rockylinux-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: rockylinux - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: @@ -761,11 +731,6 @@ oc.docker-build-fedora-dependencies: DEP_IMAGE: ${GCP_REGISTRY}/$CI_PROJECT_NAMESPACE/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DEP_IMAGE_PROTECTED: ${GCP_PROTECTED_REGISTRY}/tezos/tezos/$FLAVOUR-$DISTRIBUTION-$RELEASE DISTRIBUTION: fedora - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure parallel: matrix: - RELEASE: diff --git a/ci/bin/base_images.ml b/ci/bin/base_images.ml index 693fd7060147..5897d55ff694 100644 --- a/ci/bin/base_images.ml +++ b/ci/bin/base_images.ml @@ -34,8 +34,6 @@ let jobs = ~stage:Stages.images ~variables ~parallel:(Matrix matrix) - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~tag:Gcp_very_high_cpu [script] in diff --git a/ci/bin/code_verification.ml b/ci/bin/code_verification.ml index 9503fd2a43e4..de689221485e 100644 --- a/ci/bin/code_verification.ml +++ b/ci/bin/code_verification.ml @@ -618,8 +618,6 @@ let jobs pipeline_type = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~dependencies:dependencies_needs_start ~release:true ~rules:(make_rules ~changes:changeset_octez_or_doc ()) @@ -637,8 +635,6 @@ let jobs pipeline_type = ~__POS__ ~arch:Amd64 ~cpu:Very_high - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~dependencies:dependencies_needs_start ~release:false ~rules:(make_rules ~changes:changeset_octez_or_doc ()) @@ -693,8 +689,6 @@ let jobs pipeline_type = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} (* Even though not many tests depend on static executables, some of those that do are limiting factors in the total duration of pipelines. So we start this job as early as possible, @@ -728,8 +722,6 @@ let jobs pipeline_type = ~when_:On_success ["octez-evm-*"; "etherlink-*"]) ~cpu:Very_high - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~before_script: [ "./scripts/ci/take_ownership.sh"; @@ -919,8 +911,6 @@ let jobs pipeline_type = ~cpu:Very_high ~image:Images.CI.build ~stage:Stages.test - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~dependencies:dependencies_needs_start ~rules:(make_rules ~changes:changeset_ocaml_check_files ()) ~before_script: @@ -1245,8 +1235,6 @@ let jobs pipeline_type = ~name:"oc.unit:protocol_compiles" ~arch:Amd64 ~cpu:Very_high - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~image:Images.CI.build ~stage:Stages.test ~dependencies:(build_dependencies Amd64) @@ -1342,8 +1330,6 @@ let jobs pipeline_type = ~stage:Stages.test ~image:Images.CI.build ~cpu:Very_high - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~dependencies:order_after_build (* Since the above dependencies are only for ordering, we do not set [dependent] *) ~rules:(make_rules ~changes:changeset_script_snapshot_alpha_and_link ()) @@ -1482,11 +1468,6 @@ let jobs pipeline_type = ~project:"tezos/tezos" ~branch:"latest-release" ~cpu:Very_high - ~retry: - { - max = 2; - when_ = [Stuck_or_timeout_failure; Runner_system_failure]; - } (); job_compile_sources ~__POS__ @@ -1509,11 +1490,6 @@ let jobs pipeline_type = ~project:"${CI_MERGE_REQUEST_SOURCE_PROJECT_PATH:-tezos/tezos}" ~branch:"${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME:-master}" ~cpu:Very_high - ~retry: - { - max = 2; - when_ = [Stuck_or_timeout_failure; Runner_system_failure]; - } (); ] in diff --git a/ci/bin/common.ml b/ci/bin/common.ml index 1efaa302a888..c42b21853668 100644 --- a/ci/bin/common.ml +++ b/ci/bin/common.ml @@ -918,7 +918,6 @@ let job_build_layer1_profiling ?rules ?(expire_in = Duration (Days 1)) () = ?rules ~name:"build-layer1-profiling" ~cpu:Very_high - ~retry:{max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~artifacts:(artifacts ~expire_in ["./octez-binaries/x86_64/octez-node"]) ~before_script: (before_script diff --git a/ci/bin/debian_repository.ml b/ci/bin/debian_repository.ml index b6490cfd41a1..9720ad1fb443 100644 --- a/ci/bin/debian_repository.ml +++ b/ci/bin/debian_repository.ml @@ -120,8 +120,6 @@ let jobs pipeline_type = ~variables: (variables ~kind:"systemd-tests" [("DISTRIBUTION", distribution)]) ~parallel:(Matrix matrix) - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~tag:Dynamic [ "./scripts/ci/build-packages-dependencies.sh \ @@ -151,8 +149,6 @@ let jobs pipeline_type = ~stage:Stages.images ~variables:(variables [("DISTRIBUTION", distribution)]) ~parallel:(Matrix matrix) - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~tag:Dynamic [ "./scripts/ci/build-packages-dependencies.sh \ @@ -185,8 +181,6 @@ let jobs pipeline_type = ~dependencies ?timeout ~tag:Dynamic - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~artifacts:(artifacts ["packages/$DISTRIBUTION/$RELEASE"]) [ (* This is an hack to enable Cargo networking for jobs in child pipelines. @@ -296,8 +290,6 @@ let jobs pipeline_type = ~image ~dependencies ~variables - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~stage:Stages.publishing_tests ?before_script script @@ -310,8 +302,6 @@ let jobs pipeline_type = ~name ~dependencies ~variables - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~stage:Stages.publishing_tests script in diff --git a/ci/bin/main.ml b/ci/bin/main.ml index b68f117425da..8534df238850 100644 --- a/ci/bin/main.ml +++ b/ci/bin/main.ml @@ -18,7 +18,11 @@ open Tezos_ci let () = Tezos_ci.Cli.init () (* Sets up the [default:] top-level configuration element. *) -let default = default ~interruptible:true () +let default = + default + ~interruptible:true + ~retry:{max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} + () (* Top-level [variables:] *) let variables : variables = diff --git a/ci/bin/master_branch.ml b/ci/bin/master_branch.ml index 2dbc1d84e1a3..a7df65e94c7b 100644 --- a/ci/bin/master_branch.ml +++ b/ci/bin/master_branch.ml @@ -37,7 +37,6 @@ let job_static_x86_64 = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry:{max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~rules:rules_always () @@ -120,8 +119,6 @@ let jobs = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~rules:rules_always () in diff --git a/ci/bin/release_tag.ml b/ci/bin/release_tag.ml index 71cf39f94d29..17cd6caf3d8c 100644 --- a/ci/bin/release_tag.ml +++ b/ci/bin/release_tag.ml @@ -150,8 +150,6 @@ let octez_jobs ?(test = false) ?(major = true) release_tag_pipeline_type = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~release:true () in @@ -356,8 +354,6 @@ let octez_evm_node_jobs ?(test = false) () = ~arch:Amd64 ~cpu:Very_high ~storage:Ramfs - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~executable_files:"script-inputs/octez-evm-node-executable" ~release:true ~version_executable:"octez-evm-node" diff --git a/ci/bin/rpm_repository.ml b/ci/bin/rpm_repository.ml index 40c18fa2ffce..a90293e774ba 100644 --- a/ci/bin/rpm_repository.ml +++ b/ci/bin/rpm_repository.ml @@ -123,8 +123,6 @@ let jobs pipeline_type = ~name ~stage:Stages.images ~variables:(variables [("DISTRIBUTION", distribution)]) - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~parallel:(Matrix matrix) ~tag:Dynamic [ @@ -242,8 +240,6 @@ let jobs pipeline_type = ~image ~dependencies ~variables - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~stage:Stages.publishing_tests script in @@ -256,8 +252,6 @@ let jobs pipeline_type = ~name ~image ~dependencies - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~stage:Stages.publishing_tests script in @@ -269,8 +263,6 @@ let jobs pipeline_type = ~name ~dependencies ~variables - ~retry: - {max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~stage:Stages.publishing_tests script in -- GitLab