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: I68aac4432f6f38e630924d513ad3e0786d972824
Signed-off-by: Előd Illés <elod.illes@est.tech>
This commit is contained in:
Előd Illés
2025-09-29 12:07:25 +02:00
parent 624e6054c6
commit 0aab10b0cc

View File

@@ -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: