releases/deliverables/ussuri/puppet-designate.yaml
Thierry Carrez 8a9f755cb9 Trailing is a deliverable type, not a release model
Cycle-trailing deliverables are regular cycle-following deliverables,
using RCs or not not using RCs -- they just have a different deadline.

Rather than using a release model, those deadline variants are better
described using deliverable types, in much the same way 'library'
deliverables have a specific deadline too.

This simplifies the list of models significantly, and allows to have
proposer validation of trailing deliverables that use RCs or not use
RCs.

For compatibility in old branches, setting 'cycle-trailing' is still
supported, it will just overload the type to 'trailing' if specified.

Change-Id: Ifce88ef3e5dd406f45f25214699f16e736ad5377
2020-06-16 16:18:30 +02:00

33 lines
962 B
YAML

---
launchpad: puppet-designate
release-model: cycle-with-intermediary
team: Puppet OpenStack
type: trailing
repository-settings:
openstack/puppet-designate: {}
releases:
- projects:
- hash: 5e266555674b9d4277e7ce5b898847fd4893ad90
repo: openstack/puppet-designate
version: 16.0.0
- projects:
- hash: 5c2fa8ae9fa21952f92b4fc651c3a4cd1c999c54
repo: openstack/puppet-designate
version: 16.1.0
- projects:
- hash: e9d16b87b69a0846724342c693766e675df45b57
repo: openstack/puppet-designate
version: 16.2.0
- projects:
- hash: 8b7dea0f048c75a753152e958ad165da12908dba
repo: openstack/puppet-designate
version: 16.2.1
- projects:
- hash: b8825aea20e4751f025ebce5bb547d7ecec25997
repo: openstack/puppet-designate
version: 16.3.0
branches:
- name: stable/ussuri
location: 16.3.0
release-notes: https://docs.openstack.org/releasenotes/puppet-designate/ussuri.html