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

---
launchpad: puppet-placement
release-model: cycle-with-intermediary
team: Puppet OpenStack
type: trailing
repository-settings:
openstack/puppet-placement: {}
releases:
- projects:
- hash: c999c4ce111149ebe55347f783da5268a30a7058
repo: openstack/puppet-placement
version: 3.0.0
- projects:
- hash: df2c671b8400fca702a59d0c863c40a042a660a0
repo: openstack/puppet-placement
version: 3.1.0
- projects:
- hash: 4bb218cb52f1003b6b03a90c61a885fa3b947e16
repo: openstack/puppet-placement
version: 3.2.0
- projects:
- hash: fcc6bab7f9e35b7757db28904da9ae3c63218c50
repo: openstack/puppet-placement
version: 3.2.1
- projects:
- hash: b4be77a60912490c6aca411b33c14cad79fd752a
repo: openstack/puppet-placement
version: 3.3.0
branches:
- name: stable/ussuri
location: 3.3.0
release-notes: https://docs.openstack.org/releasenotes/puppet-placement/ussuri.html