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:
@@ -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:
|
||||
|
Reference in New Issue
Block a user