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

---
launchpad: puppet-senlin
release-model: cycle-with-intermediary
team: Puppet OpenStack
type: trailing
repository-settings:
openstack/puppet-senlin: {}
releases:
- projects:
- hash: 0823046b14f35630366048914098b271954a8155
repo: openstack/puppet-senlin
version: 3.0.0
- projects:
- hash: ec936205c1feeefc43e379021c2f48f0a0add3a6
repo: openstack/puppet-senlin
version: 3.1.0
- projects:
- hash: 651b66c7bf7fb40dc0ff83b7ed1bf779dabe6729
repo: openstack/puppet-senlin
version: 3.2.0
- projects:
- hash: 665adeeef88e584d8cb3d10d46a517701554691c
repo: openstack/puppet-senlin
version: 3.2.1
- projects:
- hash: 79ed3a3fe0bd563776db28ddb047728245cce359
repo: openstack/puppet-senlin
version: 3.3.0
branches:
- name: stable/ussuri
location: 3.3.0
release-notes: https://docs.openstack.org/releasenotes/puppet-senlin/ussuri.html