From e2e69ab4435cbaaab3eac8dcb74c5cbdbf2f4c9b Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Fri, 29 Sep 2023 14:48:40 +0000 Subject: [PATCH] Temporarily remove release docs semaphores During OpenStack coordinated releases, hundreds of release documentation and release note publication jobs are triggered, but with the semaphores end up taking most of a day because they all get serialized. These semaphores are intended to avoid builds for different branches of the same project from racing one another and publishing out of sequence, but on release day only tags for a single branch (master) are triggered making the semaphores unnecessary in that situation. We temporarily take out the semaphores prior to starting the coordinated release process for OpenStack, and then revert this change once the jobs have completed. Change-Id: Ie5a3d81a3d99acb3c11279747e94405546fd6d74 --- zuul.d/jobs.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index aa5e62ce75..4f5d6fb1aa 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -229,7 +229,6 @@ post-run: - playbooks/publish/releasenotes.yaml - playbooks/publish/openstack-afs.yaml - semaphores: publish-releasenotes override-branch: master # Building translated releasenotes can take long for large repositories timeout: 3600 @@ -452,7 +451,6 @@ - playbooks/project-config/post-tox.yaml - playbooks/sphinx/post-infra.yaml - playbooks/publish/releases-afs.yaml - semaphores: publish-release-docs allowed-projects: - openstack/releases required-projects: