From 0aab10b0ccae3361caf167d1d383cc043a9c107e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?El=C5=91d=20Ill=C3=A9s?= Date: Mon, 29 Sep 2025 12:07:25 +0200 Subject: [PATCH] Temporarily remove release docs semaphores MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: I68aac4432f6f38e630924d513ad3e0786d972824 Signed-off-by: Előd Illés --- zuul.d/jobs.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index a9fb3efeb9..b21a35a3b6 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -179,7 +179,6 @@ post-run: - playbooks/publish/releasenotes.yaml - playbooks/publish/openstack-afs.yaml - semaphores: publish-releasenotes # TODO(frickler): Drop the pin again after 2024.2 release nodeset: ubuntu-jammy override-branch: master @@ -404,7 +403,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: