From 5170065303d0db74cfef955ba6605e9a6c3e0d05 Mon Sep 17 00:00:00 2001 From: Neo <11726174-neo.nomadic@users.noreply.gitlab.com> Date: Fri, 18 Jul 2025 16:01:59 +0200 Subject: [PATCH] CI: add retry 0 to jobs belongs to [publish] stage --- .../ci/pipelines/debian_repository_full.yml | 12 ++----- .../pipelines/debian_repository_partial.yml | 6 +--- .../debian_repository_partial_auto.yml | 6 +--- .../pipelines/grafazos_release_tag_test.yml | 2 ++ .gitlab/ci/pipelines/master_branch.yml | 1 + .gitlab/ci/pipelines/non_release_tag.yml | 30 ++++++----------- .gitlab/ci/pipelines/non_release_tag_test.yml | 30 ++++++----------- .../ci/pipelines/octez_beta_release_tag.yml | 30 ++++++----------- .../pipelines/octez_evm_node_release_tag.yml | 3 ++ .gitlab/ci/pipelines/octez_latest_release.yml | 1 + .../pipelines/octez_latest_release_test.yml | 1 + .../octez_major_release_tag_test.yml | 33 ++++++++----------- .../octez_minor_release_tag_test.yml | 29 +++++----------- .gitlab/ci/pipelines/octez_release_tag.yml | 28 +++++----------- .../octez_smart_rollup_node_release_tag.yml | 2 ++ ...tez_smart_rollup_node_release_tag_test.yml | 2 ++ .gitlab/ci/pipelines/publish_release_page.yml | 1 + .../pipelines/publish_test_release_page.yml | 1 + .gitlab/ci/pipelines/rpm_repository_full.yml | 12 ++----- .../ci/pipelines/rpm_repository_partial.yml | 6 +--- .../pipelines/rpm_repository_partial_auto.yml | 6 +--- .../schedule_docker_build_pipeline.yml | 1 + .../ci/pipelines/schedule_documentation.yml | 1 + .../schedule_master_test_release.yml | 28 +++++----------- .../ci/pipelines/teztale_release_tag_test.yml | 2 ++ ci/bin/common.ml | 3 ++ ci/bin/debian_repository.ml | 6 ++-- ci/bin/release_tag.ml | 6 ++++ ci/bin/rollup_node/release.ml | 2 ++ ci/bin/rpm_repository.ml | 6 ++-- grafazos/ci/release.ml | 2 ++ teztale/ci/release.ml | 2 ++ 32 files changed, 117 insertions(+), 184 deletions(-) diff --git a/.gitlab/ci/pipelines/debian_repository_full.yml b/.gitlab/ci/pipelines/debian_repository_full.yml index fa42be1724ad..7c2c719c8e3b 100644 --- a/.gitlab/ci/pipelines/debian_repository_full.yml +++ b/.gitlab/ci/pipelines/debian_repository_full.yml @@ -228,11 +228,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -341,11 +337,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.lintian_debian: image: debian:bookworm diff --git a/.gitlab/ci/pipelines/debian_repository_partial.yml b/.gitlab/ci/pipelines/debian_repository_partial.yml index b16defd2a3bc..34255beba834 100644 --- a/.gitlab/ci/pipelines/debian_repository_partial.yml +++ b/.gitlab/ci/pipelines/debian_repository_partial.yml @@ -188,11 +188,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.lintian_debian: image: debian:bookworm diff --git a/.gitlab/ci/pipelines/debian_repository_partial_auto.yml b/.gitlab/ci/pipelines/debian_repository_partial_auto.yml index b16defd2a3bc..34255beba834 100644 --- a/.gitlab/ci/pipelines/debian_repository_partial_auto.yml +++ b/.gitlab/ci/pipelines/debian_repository_partial_auto.yml @@ -188,11 +188,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.lintian_debian: image: debian:bookworm diff --git a/.gitlab/ci/pipelines/grafazos_release_tag_test.yml b/.gitlab/ci/pipelines/grafazos_release_tag_test.yml index 6e2311de86fa..28f2b15347f4 100644 --- a/.gitlab/ci/pipelines/grafazos_release_tag_test.yml +++ b/.gitlab/ci/pipelines/grafazos_release_tag_test.yml @@ -58,6 +58,7 @@ grafazos.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./grafazos/scripts/releases/create_gitlab_release.sh + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -107,3 +108,4 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/master_branch.yml b/.gitlab/ci/pipelines/master_branch.yml index 6a0e2de3d197..d14f5fb4ed8d 100644 --- a/.gitlab/ci/pipelines/master_branch.yml +++ b/.gitlab/ci/pipelines/master_branch.yml @@ -406,6 +406,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 publish_kernel_sdk: image: ${rust_toolchain_image_name}:${rust_toolchain_image_tag} diff --git a/.gitlab/ci/pipelines/non_release_tag.yml b/.gitlab/ci/pipelines/non_release_tag.yml index 2f6f09240eee..2b34787c25fe 100644 --- a/.gitlab/ci/pipelines/non_release_tag.yml +++ b/.gitlab/ci/pipelines/non_release_tag.yml @@ -277,6 +277,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 gitlab:publish: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -300,6 +301,7 @@ gitlab:publish: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -447,11 +449,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -560,11 +558,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -742,11 +736,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -928,11 +918,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 grafazos.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -949,6 +935,7 @@ grafazos.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./grafazos/scripts/releases/create_gitlab_release.sh + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -997,6 +984,7 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 teztale.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -1015,6 +1003,7 @@ teztale.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./teztale/scripts/releases/create_gitlab_release.sh + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1126,3 +1115,4 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/non_release_tag_test.yml b/.gitlab/ci/pipelines/non_release_tag_test.yml index a08c44adacd1..caaf27ba2553 100644 --- a/.gitlab/ci/pipelines/non_release_tag_test.yml +++ b/.gitlab/ci/pipelines/non_release_tag_test.yml @@ -277,6 +277,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 gitlab:publish: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -300,6 +301,7 @@ gitlab:publish: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -447,11 +449,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -560,11 +558,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -742,11 +736,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -928,11 +918,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 grafazos.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -949,6 +935,7 @@ grafazos.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./grafazos/scripts/releases/create_gitlab_release.sh + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -998,6 +985,7 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 teztale.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -1016,6 +1004,7 @@ teztale.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./teztale/scripts/releases/create_gitlab_release.sh + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1128,3 +1117,4 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_beta_release_tag.yml b/.gitlab/ci/pipelines/octez_beta_release_tag.yml index f162da591b14..d4c17421f4a7 100644 --- a/.gitlab/ci/pipelines/octez_beta_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_beta_release_tag.yml @@ -277,6 +277,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -302,6 +303,7 @@ gitlab:release: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -449,11 +451,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -562,11 +560,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -744,11 +738,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -930,11 +920,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 grafazos.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -951,6 +937,7 @@ grafazos.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./grafazos/scripts/releases/create_gitlab_release.sh + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -999,6 +986,7 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 teztale.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -1017,6 +1005,7 @@ teztale.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./teztale/scripts/releases/create_gitlab_release.sh + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1128,3 +1117,4 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml b/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml index f8e066bbfa9d..c3cb5dd54816 100644 --- a/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_evm_node_release_tag.yml @@ -227,6 +227,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 gitlab:octez-evm-node-release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -245,6 +246,7 @@ gitlab:octez-evm-node-release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/ci/create_gitlab_octez_evm_node_release.sh + retry: 0 docker:promote_to_latest: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -265,3 +267,4 @@ docker:promote_to_latest: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_latest_release.yml b/.gitlab/ci/pipelines/octez_latest_release.yml index 9854c282c09e..52fb2ba60308 100644 --- a/.gitlab/ci/pipelines/octez_latest_release.yml +++ b/.gitlab/ci/pipelines/octez_latest_release.yml @@ -37,3 +37,4 @@ docker:promote_to_latest: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_latest_release_test.yml b/.gitlab/ci/pipelines/octez_latest_release_test.yml index 83825c27991e..44e7c1467055 100644 --- a/.gitlab/ci/pipelines/octez_latest_release_test.yml +++ b/.gitlab/ci/pipelines/octez_latest_release_test.yml @@ -37,3 +37,4 @@ docker:promote_to_latest: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_major_release_tag_test.yml b/.gitlab/ci/pipelines/octez_major_release_tag_test.yml index 304111d69081..aedbcf1544c3 100644 --- a/.gitlab/ci/pipelines/octez_major_release_tag_test.yml +++ b/.gitlab/ci/pipelines/octez_major_release_tag_test.yml @@ -277,6 +277,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -302,6 +303,7 @@ gitlab:release: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -449,11 +451,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -562,11 +560,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -744,11 +738,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -930,11 +920,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 grafazos.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -951,6 +937,7 @@ grafazos.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./grafazos/scripts/releases/create_gitlab_release.sh + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -1000,6 +987,7 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 teztale.gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -1018,6 +1006,7 @@ teztale.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./teztale/scripts/releases/create_gitlab_release.sh + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1130,6 +1119,7 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 docker:promote_to_latest: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -1150,6 +1140,7 @@ docker:promote_to_latest: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 opam:release: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -1164,6 +1155,7 @@ opam:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/ci/opam-release.sh --dry-run + retry: 0 publish:release-page: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -1194,3 +1186,4 @@ publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml b/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml index 96c5cecc014b..40846fdb90c0 100644 --- a/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml +++ b/.gitlab/ci/pipelines/octez_minor_release_tag_test.yml @@ -256,6 +256,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -281,6 +282,7 @@ gitlab:release: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -428,11 +430,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -541,11 +539,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -723,11 +717,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -909,11 +899,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 docker:promote_to_latest: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -934,6 +920,7 @@ docker:promote_to_latest: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 opam:release: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -948,6 +935,7 @@ opam:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/ci/opam-release.sh --dry-run + retry: 0 publish:release-page: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -978,3 +966,4 @@ publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_release_tag.yml b/.gitlab/ci/pipelines/octez_release_tag.yml index fdd503a61140..1fdc217c6d7d 100644 --- a/.gitlab/ci/pipelines/octez_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_release_tag.yml @@ -256,6 +256,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 gitlab:release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -281,6 +282,7 @@ gitlab:release: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -428,11 +430,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -541,11 +539,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -723,11 +717,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -909,11 +899,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 opam:release: image: ${ci_image_name}/prebuild:${ci_image_tag} @@ -928,6 +914,7 @@ opam:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/ci/opam-release.sh + retry: 0 publish:release-page: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -958,3 +945,4 @@ publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag.yml b/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag.yml index bac107ccfc79..fc01141ea64d 100644 --- a/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag.yml +++ b/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag.yml @@ -222,6 +222,7 @@ rollup-node.docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 rollup-node.gitlab:octez-smart-rollup-node-release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -240,3 +241,4 @@ rollup-node.gitlab:octez-smart-rollup-node-release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/rollup_node/releases/create_gitlab_release.sh + retry: 0 diff --git a/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag_test.yml b/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag_test.yml index 2722ade72152..44e80581de39 100644 --- a/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag_test.yml +++ b/.gitlab/ci/pipelines/octez_smart_rollup_node_release_tag_test.yml @@ -222,6 +222,7 @@ rollup-node.docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 rollup-node.gitlab:octez-smart-rollup-node-release: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -240,3 +241,4 @@ rollup-node.gitlab:octez-smart-rollup-node-release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./scripts/rollup_node/releases/create_gitlab_release.sh + retry: 0 diff --git a/.gitlab/ci/pipelines/publish_release_page.yml b/.gitlab/ci/pipelines/publish_release_page.yml index c48af008e74f..01726ef97375 100644 --- a/.gitlab/ci/pipelines/publish_release_page.yml +++ b/.gitlab/ci/pipelines/publish_release_page.yml @@ -44,3 +44,4 @@ publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/publish_test_release_page.yml b/.gitlab/ci/pipelines/publish_test_release_page.yml index 0ef6881802de..82f1516303e7 100644 --- a/.gitlab/ci/pipelines/publish_test_release_page.yml +++ b/.gitlab/ci/pipelines/publish_test_release_page.yml @@ -44,3 +44,4 @@ publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/rpm_repository_full.yml b/.gitlab/ci/pipelines/rpm_repository_full.yml index dc2f5fef93bc..e61c33cfbc92 100644 --- a/.gitlab/ci/pipelines/rpm_repository_full.yml +++ b/.gitlab/ci/pipelines/rpm_repository_full.yml @@ -204,11 +204,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -390,11 +386,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.install_bin_fedora_39.doc: image: fedora:39 diff --git a/.gitlab/ci/pipelines/rpm_repository_partial.yml b/.gitlab/ci/pipelines/rpm_repository_partial.yml index 6c4e8f0074e4..ce842da18e0e 100644 --- a/.gitlab/ci/pipelines/rpm_repository_partial.yml +++ b/.gitlab/ci/pipelines/rpm_repository_partial.yml @@ -200,11 +200,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.install_bin_rockylinux_9.3.doc: image: rockylinux:9.3 diff --git a/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml b/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml index 6c4e8f0074e4..ce842da18e0e 100644 --- a/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml +++ b/.gitlab/ci/pipelines/rpm_repository_partial_auto.yml @@ -200,11 +200,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.install_bin_rockylinux_9.3.doc: image: rockylinux:9.3 diff --git a/.gitlab/ci/pipelines/schedule_docker_build_pipeline.yml b/.gitlab/ci/pipelines/schedule_docker_build_pipeline.yml index 47112cc60dec..e7725d6b1d62 100644 --- a/.gitlab/ci/pipelines/schedule_docker_build_pipeline.yml +++ b/.gitlab/ci/pipelines/schedule_docker_build_pipeline.yml @@ -157,3 +157,4 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "true" + retry: 0 diff --git a/.gitlab/ci/pipelines/schedule_documentation.yml b/.gitlab/ci/pipelines/schedule_documentation.yml index c8ba514d06d2..f2241090f057 100644 --- a/.gitlab/ci/pipelines/schedule_documentation.yml +++ b/.gitlab/ci/pipelines/schedule_documentation.yml @@ -275,3 +275,4 @@ documentation:publish: CARGO_NET_OFFLINE: "false" SCCACHE_DIR: $CI_PROJECT_DIR/_sccache SCCACHE_CACHE_SIZE: 5G + retry: 0 diff --git a/.gitlab/ci/pipelines/schedule_master_test_release.yml b/.gitlab/ci/pipelines/schedule_master_test_release.yml index 130d45ba3d9d..5ddef226073b 100644 --- a/.gitlab/ci/pipelines/schedule_master_test_release.yml +++ b/.gitlab/ci/pipelines/schedule_master_test_release.yml @@ -277,6 +277,7 @@ docker:merge_manifests: variables: DOCKER_VERSION: 24.0.7 CI_DOCKER_HUB: "false" + retry: 0 gitlab:publish: image: ${GCP_REGISTRY}/tezos/docker-images/ci-release:v1.8.0 @@ -303,6 +304,7 @@ gitlab:publish: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} + retry: 0 trigger:octez_monitoring: stage: start @@ -450,11 +452,7 @@ apt_repo_debian: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-ubuntu-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -563,11 +561,7 @@ apt_repo_ubuntu: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-rockylinux-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -745,11 +739,7 @@ rpm_repo_rockylinux: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 oc.docker-build-fedora-dependencies: image: ${GCP_REGISTRY}/tezos/docker-images/ci-docker:v1.13.0 @@ -931,11 +921,7 @@ rpm_repo_fedora: id_tokens: GCP_ID_TOKEN: aud: https://iam.googleapis.com/projects/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROJECT_ID}/locations/global/workloadIdentityPools/${GCP_WORKLOAD_IDENTITY_FEDERATION_POOL_ID}/providers/${GCP_WORKLOAD_IDENTITY_FEDERATION_PROVIDER_ID} - retry: - max: 2 - when: - - stuck_or_timeout_failure - - runner_system_failure + retry: 0 grafazos.build_dashboards: image: ${jsonnet_image_name}:${jsonnet_image_tag} @@ -985,6 +971,7 @@ grafazos.publish:release-page: paths: - ./index.md - index.html + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -1097,3 +1084,4 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/.gitlab/ci/pipelines/teztale_release_tag_test.yml b/.gitlab/ci/pipelines/teztale_release_tag_test.yml index 4ce1091e3128..2ecc36785dee 100644 --- a/.gitlab/ci/pipelines/teztale_release_tag_test.yml +++ b/.gitlab/ci/pipelines/teztale_release_tag_test.yml @@ -85,6 +85,7 @@ teztale.gitlab:release: - . ./scripts/ci/datadog_send_job_info.sh script: - ./teztale/scripts/releases/create_gitlab_release.sh + retry: 0 teztale.build:static-x86_64: image: ${ci_image_name}/build:${ci_image_tag} @@ -197,3 +198,4 @@ teztale.publish:release-page: paths: - ./index.md - index.html + retry: 0 diff --git a/ci/bin/common.ml b/ci/bin/common.ml index 06775085b5ad..da9cfe1c56f9 100644 --- a/ci/bin/common.ml +++ b/ci/bin/common.ml @@ -743,6 +743,7 @@ let job_docker_merge_manifests ~__POS__ ~ci_docker_hub ~job_docker_amd64 ~__POS__ ~stage:Stages.publish ~name:"docker:merge_manifests" + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} (* This job merges the images produced in the jobs [docker:{amd64,arm64}] into a single multi-architecture image, and so must be run after these jobs. *) @@ -758,6 +759,7 @@ let job_docker_promote_to_latest ?dependencies ~ci_docker_hub () : tezos_job = ~name:"docker:promote_to_latest" ~ci_docker_hub ["./scripts/ci/docker_promote_to_latest.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} type bin_package_target = Rpm @@ -1388,5 +1390,6 @@ module Documentation = struct ~interruptible:false ?rules ["./scripts/ci/doc_publish.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} |> enable_cargo_cache |> enable_sccache end diff --git a/ci/bin/debian_repository.ml b/ci/bin/debian_repository.ml index acb9e1949f56..eb7616f43dd8 100644 --- a/ci/bin/debian_repository.ml +++ b/ci/bin/debian_repository.ml @@ -72,7 +72,7 @@ let archs_variables pipeline = (* Push .deb artifacts to storagecloud apt repository. *) let make_job_apt_repo ?rules ~__POS__ ~name ?(stage = Stages.publish) - ?dependencies ~prefix ~variables ~image script : tezos_job = + ?dependencies ~prefix ~variables ?retry ~image script : tezos_job = let variables = variables @ [("GNUPGHOME", "$CI_PROJECT_DIR/.gnupg")] @ [("PREFIX", prefix)] in @@ -84,6 +84,7 @@ let make_job_apt_repo ?rules ~__POS__ ~name ?(stage = Stages.publish) ~name ~id_tokens:Tezos_ci.id_tokens ~image + ?retry ~before_script: (before_script ~source_version:true @@ -92,7 +93,6 @@ let make_job_apt_repo ?rules ~__POS__ ~name ?(stage = Stages.publish) "apt install -y apt-utils debsigs jq"; ]) ~variables - ~retry:{max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} script (* The entire Debian packages pipeline. When [pipeline_type] is [Before_merging] @@ -266,6 +266,7 @@ let jobs pipeline_type = Artifacts job_build_data_packages; ]) ~variables:(archs_variables pipeline_type) + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} ~image:Images.debian_bookworm ["./scripts/ci/create_debian_repo.sh debian bookworm"] in @@ -281,6 +282,7 @@ let jobs pipeline_type = Artifacts job_build_data_packages; ]) ~variables:(archs_variables pipeline_type) + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} ~image:Images.ubuntu_noble ["./scripts/ci/create_debian_repo.sh ubuntu noble jammy"] in diff --git a/ci/bin/release_tag.ml b/ci/bin/release_tag.ml index ba9484356e21..2e7849cb70ff 100644 --- a/ci/bin/release_tag.ml +++ b/ci/bin/release_tag.ml @@ -92,6 +92,7 @@ let job_release_page ~test ?dependencies () = ("DISTRIBUTION_ID", "${CLOUDFRONT_DISTRIBUTION_ID}"); ]) ["./scripts/releases/publish_release_page.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} (** Create an Octez release tag pipeline of type {!release_tag_pipeline_type}. @@ -192,6 +193,7 @@ let octez_jobs ?(test = false) ?(major = true) release_tag_pipeline_type = "./scripts/ci/restrict_export_to_octez_source.sh"; "./scripts/ci/gitlab-release.sh"; ] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in let job_gitlab_publish ~dependencies () : Tezos_ci.tezos_job = let before_script = @@ -216,6 +218,7 @@ let octez_jobs ?(test = false) ?(major = true) release_tag_pipeline_type = | Schedule_test -> " --dry-run" | _ -> ""); ] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in let jobs_dnf_repository = Rpm_repository.jobs Release in let jobs_debian_repository = Debian_repository.jobs Release in @@ -258,6 +261,7 @@ let octez_jobs ?(test = false) ?(major = true) release_tag_pipeline_type = ?variables ~name:"opam:release" [("./scripts/ci/opam-release.sh" ^ if dry_run then " --dry-run" else "")] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in let job_promote_to_latest_test = Common.job_docker_promote_to_latest @@ -368,6 +372,7 @@ let octez_evm_node_jobs ?(test = false) () = ~name:"gitlab:octez-evm-node-release" ~description:"Create a GitLab release for Etherlink" ["./scripts/ci/create_gitlab_octez_evm_node_release.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in let job_docker_promote_to_latest ~ci_docker_hub () : tezos_job = job_docker_authenticated @@ -380,6 +385,7 @@ let octez_evm_node_jobs ?(test = false) () = "./scripts/ci/docker_promote_to_latest.sh octez-evm-node-latest \ ./scripts/ci/octez-evm-node-release.sh"; ] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in [ (* Stage: start *) diff --git a/ci/bin/rollup_node/release.ml b/ci/bin/rollup_node/release.ml index 0c4e9a892537..444679bc6318 100644 --- a/ci/bin/rollup_node/release.ml +++ b/ci/bin/rollup_node/release.ml @@ -81,6 +81,7 @@ let job_docker_merge_manifests ~__POS__ ~ci_docker_hub ~job_docker_amd64 ~dependencies:(Dependent [Job job_docker_amd64; Job job_docker_arm64]) ~ci_docker_hub ["./scripts/ci/docker_merge_manifests.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} let jobs ?(test = false) () = let job_docker_amd64 = job_docker_build ~__POS__ ~arch:Amd64 ~test () in @@ -116,6 +117,7 @@ let jobs ?(test = false) () = ~dependencies ~name:"gitlab:octez-smart-rollup-node-release" ["./scripts/rollup_node/releases/create_gitlab_release.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} in [ Tezos_ci.job_datadog_pipeline_trace; diff --git a/ci/bin/rpm_repository.ml b/ci/bin/rpm_repository.ml index d6db9d29dcf3..40c18fa2ffce 100644 --- a/ci/bin/rpm_repository.ml +++ b/ci/bin/rpm_repository.ml @@ -52,7 +52,7 @@ let fedora_package_release_matrix ?(ramfs = false) = function (* Push .rpm artifacts to storagecloud rpm repository. *) let make_job_repo ?rules ~__POS__ ~name ?(stage = Stages.publish) ?(prefix = false) ?dependencies ~variables ?id_tokens ~image ~before_script - script : tezos_job = + ?retry script : tezos_job = let variables = variables @ [("GNUPGHOME", "$CI_PROJECT_DIR/.gnupg")] @@ -67,8 +67,8 @@ let make_job_repo ?rules ~__POS__ ~name ?(stage = Stages.publish) ?id_tokens ~image ~before_script - ~retry:{max = 2; when_ = [Stuck_or_timeout_failure; Runner_system_failure]} ~variables + ?retry script (* The entire RPM packages pipeline. When [pipeline_type] is [Before_merging] @@ -208,6 +208,7 @@ let jobs pipeline_type = (before_script ~source_version:true ["./scripts/ci/prepare-rpm-repo.sh"]) + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} ["./scripts/ci/create_rpm_repo.sh rockylinux 9.3"] in let job_rpm_repo_fedora = @@ -228,6 +229,7 @@ let jobs pipeline_type = (before_script ~source_version:true ["./scripts/ci/prepare-rpm-repo.sh"]) + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} ["./scripts/ci/create_rpm_repo.sh fedora 39 42"] in (* These test the installability *) diff --git a/grafazos/ci/release.ml b/grafazos/ci/release.ml index 35e3a2f22e31..edcf77958ce7 100644 --- a/grafazos/ci/release.ml +++ b/grafazos/ci/release.ml @@ -17,6 +17,7 @@ let job_gitlab_release = ~dependencies:(Dependent [Artifacts (Common.job_build ())]) ~name:"gitlab:release" ["./grafazos/scripts/releases/create_gitlab_release.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} let job_release_page ~test () = job @@ -53,6 +54,7 @@ let job_release_page ~test () = ("DISTRIBUTION_ID", "${CLOUDFRONT_DISTRIBUTION_ID}"); ]) ["./grafazos/scripts/releases/publish_release_page.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} let jobs ~test ?(dry_run = false) () = (* If the release is a dry run, we do not publish a gitlab release page. *) diff --git a/teztale/ci/release.ml b/teztale/ci/release.ml index 6c50d2735e71..4e46b84c81d4 100644 --- a/teztale/ci/release.ml +++ b/teztale/ci/release.ml @@ -25,6 +25,7 @@ let job_gitlab_release = [Artifacts (job_build_amd64 ()); Artifacts (job_build_arm64 ())]) ~name:"gitlab:release" ["./teztale/scripts/releases/create_gitlab_release.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} let job_release_page ~test () = job @@ -67,6 +68,7 @@ let job_release_page ~test () = ("DISTRIBUTION_ID", "${CLOUDFRONT_DISTRIBUTION_ID}"); ]) ["./teztale/scripts/releases/publish_release_page.sh"] + ~retry:Gitlab_ci.Types.{max = 0; when_ = []} let jobs ~test ?(dry_run = false) () = (* If the release is a dry run, we do not publish a gitlab release page. *) -- GitLab