CI: Set retry to 0 for publish jobs to avoid spot instance interruptions
Summary
This MR sets retry: 0 for all CI jobs in the "publish" stage to prevent automatic retries when spot instances are interrupted. This ensures that publish operations (which should be idempotent and manually retriggered if needed) don't run multiple times due to infrastructure failures.
Background
This MR is a follow-up to !18661 (merged) which introduced default retry policies for spot instance failures. During review, it was identified that publish jobs require different retry behavior and should be extracted to a separate, focused MR for clarity.
Changes
Publish Jobs Modified:
apt_repo_debianapt_repo_ubuntudocker:merge_manifestsdocker:promote_to_latestdocumentation:publishgitlab:octez-evm-node-releasegitlab:publishgitlab:releasegrafazos.gitlab:releaseopam:releasepublish:release-pagerollup-node.gitlab:octez-smart-rollup-node-releaserpm_repo_fedorarpm_repo_rockylinuxteztale.gitlab:releaseteztale.publish:release-page
Each job now explicitly sets:
~retry:Gitlab_ci.Types.{max = 0; when_ = []}