Merge "Introduce cycle-automatic release model"
This commit is contained in:
commit
809659135c
@ -266,6 +266,9 @@ RC1 week
|
|||||||
someone from the team can -1 the patch to have it held, or update
|
someone from the team can -1 the patch to have it held, or update
|
||||||
that patch with a different commit SHA.
|
that patch with a different commit SHA.
|
||||||
|
|
||||||
|
#. Generate release requests (without ``stable/$series`` branch creation)
|
||||||
|
for all cycle-automatic deliverables.
|
||||||
|
|
||||||
#. By the end of the week, ideally we would want a +1 from the PTL and/or
|
#. By the end of the week, ideally we would want a +1 from the PTL and/or
|
||||||
release liaison to indicate approval. However we will consider the absence
|
release liaison to indicate approval. However we will consider the absence
|
||||||
of -1 or otherwise negative feedback as an indicator that the automatically
|
of -1 or otherwise negative feedback as an indicator that the automatically
|
||||||
|
@ -117,6 +117,22 @@ release until OpenStack itself is released.
|
|||||||
* Release tags for deliverables using this tag are reviewed and
|
* Release tags for deliverables using this tag are reviewed and
|
||||||
applied by the Release Management team.
|
applied by the Release Management team.
|
||||||
|
|
||||||
|
.. _cycle-automatic:
|
||||||
|
|
||||||
|
cycle-automatic
|
||||||
|
===============
|
||||||
|
|
||||||
|
The "cycle-automatic" model is used by specific technical deliverables
|
||||||
|
that just need to be automatically released once (and only once) at the
|
||||||
|
end of a cycle. Those do not need a stable branch created. This may be
|
||||||
|
applied only to "tempest-plugin" or "other" deliverables.
|
||||||
|
|
||||||
|
* "cycle-automatic" deliverables will be automatically released by the
|
||||||
|
release team once at the end of a cycle, using the current HEAD of the
|
||||||
|
repository. No stable branch will be automatically created.
|
||||||
|
* Release tags for deliverables using this model are reviewed and
|
||||||
|
applied by the Release Management team.
|
||||||
|
|
||||||
.. _independent:
|
.. _independent:
|
||||||
|
|
||||||
independent
|
independent
|
||||||
|
@ -30,7 +30,7 @@ properties:
|
|||||||
type: "boolean"
|
type: "boolean"
|
||||||
release-model:
|
release-model:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum: ["cycle-with-intermediary", "cycle-with-milestones", "cycle-trailing", "untagged", "cycle-with-rc"]
|
enum: ["cycle-with-intermediary", "cycle-with-milestones", "cycle-trailing", "untagged", "cycle-with-rc", "cycle-automatic"]
|
||||||
type:
|
type:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum: ["horizon-plugin", "library", "client-library", "service", "tempest-plugin", "other"]
|
enum: ["horizon-plugin", "library", "client-library", "service", "tempest-plugin", "other"]
|
||||||
|
Loading…
Reference in New Issue
Block a user