Update Zuul job semaphore usage
The job attribute 'semaphore' is deprecated and replaced with
'semaphores'.
post-run:
- playbooks/publish/releasenotes.yaml
- playbooks/publish/openstack-afs.yaml
- semaphore: publish-releasenotes
+ semaphores: publish-releasenotes
override-branch: master
# Building translated releasenotes can take long for large repositories
timeout: 3600
- playbooks/project-config/post-tox.yaml
- playbooks/sphinx/post-infra.yaml
- playbooks/publish/releases-afs.yaml
- semaphore: publish-release-docs
+ semaphores: publish-release-docs
allowed-projects:
- openstack/releases
required-projects:
post-run:
- playbooks/translation/post.yaml
- playbooks/translation/openstack-translation-artifacts.yaml
- semaphore: translations
+ semaphores: translations
protected: true
vars:
constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
post-run: playbooks/translation/post.yaml
vars:
constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
- semaphore: translations
+ semaphores: translations
protected: true
required-projects:
- openstack/horizon
