Commit Graph

572 Commits

Author SHA1 Message Date
Hervé Beraud
012503648f improve docs
Change-Id: Iacfa64af8a0068eef17160de2ab41dd71f1b2c19
2021-03-18 18:41:52 +01:00
Zuul
adca21ef30 Merge "fix nits" 2021-03-16 09:18:29 +00:00
Hervé Beraud
7501766461 Adding the date of Xena's PTG
Change-Id: Icfc09047152a74bd707ef0b1dfb7b11694851e54
2021-03-11 10:09:54 +01:00
Előd Illés
e142f4a110 Update list_eol_stale_branches.sh documentation
With the new option of the script (delete a branch) the documentation
is updated to express this as well.

Change-Id: I9445b4f8abff81c11a397a15a85cb1ffe1e5bfec
2021-03-09 17:12:12 +00:00
Hervé Beraud
60f7b61406 fix nits
Change-Id: I7e543ad3265f81f51bd7edbcd1e780991b849c98
2021-03-05 17:32:09 +01:00
Zuul
c9e96c9c20 Merge "Adding a tool to catch projects that missed branching" 2021-03-05 14:20:39 +00:00
Zuul
7aa398ff62 Merge "fix typos" 2021-03-04 18:08:30 +00:00
Zuul
0a15fbb2fe Merge "Reference check-release-approval in our doc" 2021-03-04 17:54:26 +00:00
Hervé Beraud
4ca1bbe366 fix typos
Change-Id: I9a0ac025c1a65af14e12991e99cb666c42efa2a0
2021-03-04 18:22:32 +01:00
Hervé Beraud
d4bfa0de70 Reference check-release-approval in our doc
https://zuul.opendev.org/t/openstack/job/check-release-approval

Change-Id: I7ef1fc2023c79ce2121473b07d3eceda1360d24e
2021-03-04 17:06:19 +01:00
Zuul
2e189370f3 Merge "Add missing extra-ATC for xena" 2021-03-03 14:20:45 +00:00
Zuul
7492cdc9f3 Merge "Adapt the documentation to use process_auto_release" 2021-03-03 13:54:56 +00:00
Hervé Beraud
c42fa88865 Adding a tool to catch projects that missed branching
This tool will be used in doc addition around the branching period
to ensure that we don't miss to create stable branches for project.

Also this tooling should be used around each trailing deadline to ensure
to not forget a trailing projects. Trailing projects are those who can
easily meet the conditions that lead to forget to branch them.

Adding usage of this tooling in our process to ensure to check that
point once a time at each new series.

Change-Id: I2a8bd25ecfe5bb1bde5af16b08f897a5bdc11cb7
2021-03-03 13:51:12 +01:00
Douglas Viroel
1dbd165d63 [manila][xena] Add project tracking schedule
Add code and spec submission deadlines that the manila
project maintainers adhere to.

Change-Id: I58200d7b12c3a3cda7166da965619016d97f71ea
Signed-off-by: Douglas Viroel <viroel@gmail.com>
2021-03-01 19:18:21 -03:00
Hervé Beraud
5a63c018e7 Add missing extra-ATC for xena
Change-Id: Ifddb0c259bcbed341c67e2a3fccf515c299838a9
2021-03-01 11:34:59 +01:00
Hervé Beraud
fc503ba631 Adapt the documentation to use process_auto_release
The doc is outdated and `list_library_unreleased_changes.sh` produce a
list of changes that can't be consumed directly by `process_auto_release`.

`list_library_unreleased_changes` should be updated to only provide
pojects name. `process_auto_release` already provide list of diff so we
don't need to duplicate that.

Also fixing a wrong command name.

Change-Id: I59e4adaf19095ec0569bf86ddf1e4b99f440dda2
2021-03-01 11:18:26 +01:00
Zuul
bdee9596eb Merge "Add the wallaby cycle trailing date" 2021-02-18 17:20:00 +00:00
Zuul
cb77a1f55b Merge "Proposed release schedule for Xena (25w)" 2021-02-18 17:19:18 +00:00
Hervé Beraud
2ac2a8fb2b Add Extra ATC during R-7
This cross-project event seems to be forgotten and it will coming soon [1].
We will start to communicate about this during R-8, these changes
ensure that our calendar is aligned with our needs.

[1] https://releases.openstack.org/reference/process.html#r-7-week-extra-atc-deadline-week
[2] https://releases.openstack.org/reference/process.html#r-8-week

Change-Id: I055cdcdd4c2ef1dab4040eccbc5107cf42e92eb9
2021-02-10 20:24:08 +01:00
Hervé Beraud
776ed95798 Add the wallaby cycle trailing date
Xena's schedule proposed a date for wallaby trailing projects these
changes update wallaby's agenda to highlight this.

Change-Id: Ice958c959a2c9c603868bd90870418181214351d
2021-02-04 10:44:05 +01:00
Hervé Beraud
ae0389a509 Proposed release schedule for Xena (25w)
This is a 25 week schedule for the Xena release. Planned release date
is October 06, 2021.

Change-Id: Ibfaa75d9a567ca981653677ad66763662a2e177f
Signed-off-by: Hervé Beraud <hberaud@redhat.com>
2021-01-29 07:01:24 -06:00
Zuul
27473eaf37 Merge "[doc] updating when to change the release model" 2021-01-28 17:35:01 +00:00
Zuul
73d86dd5c3 Merge "Add doc related to validation status (red, orange, green)" 2021-01-28 17:34:47 +00:00
Zuul
a506b2af8f Merge "Generalize usage of tools/process_auto_releases.sh" 2021-01-21 08:51:42 +00:00
Hervé Beraud
1764fb4767 [doc] updating when to change the release model
These sentences seems wrong as we proposed many time to move release
models in the middle of the cycle.

Change-Id: I71cb18682761775894bf4f03ddc68f5b66335335
2021-01-20 10:21:53 +01:00
Zuul
301a0c1ad2 Merge "Allow to tag projects as "last" on EM branches" 2021-01-18 16:16:26 +00:00
Zuul
addb88c9f4 Merge "Fix typo" 2021-01-18 12:35:49 +00:00
Zuul
be43e65177 Merge "Remove useless email section" 2021-01-18 12:35:44 +00:00
Hervé Beraud
3cf523a861 Generalize usage of tools/process_auto_releases.sh
As it was proposed during the PTG these changes update our PROCESS as we go
during this cycle.

Change-Id: I1f6d82af5fddc01a777fb105b05974f5ae2f39d1
2021-01-15 11:55:32 +01:00
Hervé Beraud
39c828d596 Fix typo
Change-Id: I40fb4b31e1c3ebc3b4b41a800c8e6be48393698d
2021-01-15 11:29:22 +01:00
Hervé Beraud
2a0e624020 Add doc related to validation status (red, orange, green)
As discussed during one of our meeting few weeks ago here is the doc
related to the flag status process used by the release team to hold our
validations in the case where we face a repeatable issue.

Change-Id: Iafe0f01c8607cbb9e297cd4b99e099a31e471960
2021-01-14 12:04:34 +01:00
Hervé Beraud
c41c035aa6 Remove useless email section
During milestone-2 we automatically propose to release each project
that haven't yet been released previously [1] so I think this section
of the email is useless.

This patch allow us to discuss about this.

[1] https://releases.openstack.org/reference/process.html#milestone-2

Change-Id: I0f55cada96e971c948f17333c3d4f19bcf5cc4eb
2021-01-14 09:20:06 +01:00
Hervé Beraud
8d61d2482b Allow to tag projects as "last" on EM branches
For testing for Extended Maintenance branches with branchless
Tempest and Tempest plugins, we need to release the new tag
for Tempest and its plugins as last compatible version for that
Extended Maintenance branches.

This commits adds the documentation and validation machinery changes about
that tag $series-last which will be used for branchless testing tooling.

Change-Id: I799e8e637a54a46fd7ca74dd568ea2c7506fa32d
Depends-On: https://review.opendev.org/c/openstack/project-team-guide/+/769821
2021-01-12 11:56:50 +01:00
Thierry Carrez
61a6a579ee Website: Add link to the git repository
From the website it is unclear how to find the data behind it.
Add a link to the openstack/releases repository in the introduction
of the Documentation section.

Change-Id: Iae94beae7d30d348157fc8fe3772d252bb29f154
2021-01-05 15:39:05 +01:00
Zuul
7d6a91ea47 Merge "Remove useless canary tests" 2020-12-30 13:08:06 +00:00
Hervé Beraud
1cbd21ad2b Remove useless canary tests
This topic was part of our PTG's discussions, these changes remove the
remaining occurences.

https://etherpad.opendev.org/p/wallaby-ptg-os-relmgt

Change-Id: Ibb96d11036307b8366bce6190345da30fc2996b9
2020-12-15 13:51:32 +01:00
Hervé Beraud
cd2bd75fae Replace series name by template variable
Change-Id: I809796106045fbc6b25b89937e20d56a5a35d3c4
2020-12-15 13:43:46 +01:00
Zuul
6f91ef6d70 Merge "Fix pygments_style" 2020-11-26 09:15:23 +00:00
wu.shiming
3aa131945b Fix pygments_style
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

more info : http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: Ia6dafb44a140f8a5fd4f55682d9fb34967e7643c
2020-11-20 15:46:00 +08:00
Hervé Beraud
003eb35717 Adding a tool to track project who need to drop eol branches
Since transition from the EOL model to the EM model eol branches
are no longer removed and this step is no longer in the release team
process.

Keep stale branches can be an issue in some situation especially with
zuul and our gates. To avoid this situation the release team propose
to reintroduce regular checks to ensure that we remove stale branches
that have been tagged eol previously.

As discussed during our previous meetings soon it will be possible to design
a new job and to trigger it to remove eol branches automatically.
This will possible when the infra would have been updated and when all
the needed pieces will be in place.

Change-Id: I53aeb3211bb3251a3278472a514a39afe825cdd2
2020-11-12 10:57:39 +00:00
Zuul
e8cd9543de Merge "add tooling to list em series from data" 2020-11-05 10:35:46 +00:00
Hervé Beraud
d8aba0991d add tooling to list em series from data
Change-Id: I114f08c0c1c38a31f34d798562dd530910bcd3d5
2020-11-04 16:53:14 +01:00
Zuul
7546edbb2a Merge "ignore trailing projects in R-2" 2020-11-02 15:09:48 +00:00
Zuul
093e6cf9d2 Merge "List the Wallaby cycle signing key as current" 2020-10-30 15:55:33 +00:00
Jeremy Stanley
861d465a94 List the Wallaby cycle signing key as current
This sets the end date for the Victoria key, adds the Wallaby key
starting today and links to a minimal export of the corresponding
public key and its details on the keyserver network. This can be
amended with a new patchset or a follow-up change to correct the
included dates after the key material change (Depends-On below)
merges and goes into effect.

Change-Id: I97ca5ee0baf20a9470189fa621a1fa30115aeb15
Depends-On: https://review.opendev.org/760364
2020-10-29 14:23:02 +00:00
Hervé Beraud
1199a651ad ignore trailing projects in R-2
Change-Id: I1af7776a26b4df945abcf79f09684370f1cf8c54
2020-10-27 10:43:07 +01:00
Zuul
0c59b5cc5e Merge "Automate review inbox dashboard link" 2020-10-26 13:08:22 +00:00
Sean McGinnis
f4566fb27d
Automate review inbox dashboard link
We have gerrit-dash-creator and https://tiny.cc/ReleaseInbox, but both
require manual steps to be taken by someone each time the status of a
series changes. Since we already capture series status data in a format
that is easily parsable, let's just add a sphinx directive to make this
automatic.

Change-Id: I05b2a65b52809d249bfb299164d624f6de5bff02
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-10-22 15:51:55 -05:00
Hervé Beraud
e20bf3b69a Adding PTL Cycle Information
Change-Id: I0b872e16a64f51b5926bc85c5e926a84b2253d16
2020-10-22 17:31:10 +02:00
Zuul
f47f43940d Merge "R-3 Tagging cwi branchless deliverables (tempest-plugin)" 2020-10-19 16:30:43 +00:00