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

---
launchpad: puppet-tacker
release-model: cycle-with-intermediary
team: Puppet OpenStack
type: trailing
repository-settings:
openstack/puppet-tacker: {}
releases:
- projects:
- hash: b5db20e1588b24f718414a118738989c0385deb1
repo: openstack/puppet-tacker
version: 16.0.0
- projects:
- hash: cddf9ec66bbb8271ae6d4c8175936b60bbd269ce
repo: openstack/puppet-tacker
version: 16.1.0
- projects:
- hash: 3332d088559c64c66051d81259dff559e020cc53
repo: openstack/puppet-tacker
version: 16.2.0
- projects:
- hash: f6afab5d25d1d12ea13c171b24b9c0f50ae75670
repo: openstack/puppet-tacker
version: 16.2.1
- projects:
- hash: 9566b9299e4bc4edf350820fc0d5dfc8d5199da7
repo: openstack/puppet-tacker
version: 16.3.0
branches:
- name: stable/ussuri
location: 16.3.0
release-notes: https://docs.openstack.org/releasenotes/puppet-tacker/ussuri.html