releases/deliverables/ussuri/puppet-trove.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
930 B
YAML

---
launchpad: puppet-trove
release-model: cycle-with-intermediary
team: Puppet OpenStack
type: trailing
repository-settings:
openstack/puppet-trove: {}
releases:
- projects:
- hash: 26315a4c973ab16d92e3ad6304887a7728f14a74
repo: openstack/puppet-trove
version: 16.0.0
- projects:
- hash: 1044a9f318c59cb05bf3446860d5b35a6534d2b6
repo: openstack/puppet-trove
version: 16.1.0
- projects:
- hash: 3b3b4c5f01cd43c433837a955e559542f198a42d
repo: openstack/puppet-trove
version: 16.2.0
- projects:
- hash: 753795a28137fb0047f5fd4704a3a39fc29633b8
repo: openstack/puppet-trove
version: 16.2.1
- projects:
- hash: eab7237160b1d7e82119aba8172b120e200f191e
repo: openstack/puppet-trove
version: 16.3.0
branches:
- name: stable/ussuri
location: 16.3.0
release-notes: https://docs.openstack.org/releasenotes/puppet-trove/ussuri.html