This command was used to manually maintain the release dashboard, but we
no longer need to do that.
Change-Id: I1ac9457f44808d4bd1216e0dba125c8c19dbf23e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This command is no longer needed because the list-changes report for
patches to openstack/releases includes the information.
Change-Id: I7b1805279d615cba129c70614cd260adeda8ce25
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
These scripts are in
openstack-infra/project-config/jenkins/scripts/release-tools now.
Change-Id: I43bb89145a0e29eccf6624335926a044b1ffe009
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This command has been replaced with list-deliverables.
Change-Id: I8df5d631baef7ecaa5c9f325aa718e92dd1b8220
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This command has been replaced in the openstack/releases repository.
Change-Id: I0823f42a5c57f41f3770a14b9052d4efcef5b2d1
Depends-On: Ic613d65ae3d143cc910fec201205f1f84fde761c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add a command for comparing the deliverables using the
cycle-with-milestone release model and the actual releases listed in the
releases repository. We can use this to identify projects that have
missed their milestone release.
Change-Id: Idc995093a4320b5c22d4af9b989300afcf631ec3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
It's often faster to run a command line program than bring up the team
web page.
Change-Id: I743de291e6743c1106cebd1c7c1d754848af37f2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Show all of the repositories in a series and the latest versions
associated with them.
Change-Id: I8f0360032b4e0e4ec072607b8aba032c3a0c88fc
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
The new propose-final-releases command prepares the changes to propose
final tags for all projects in a series with release candidates.
Change-Id: I3a8e92bd86b833c8c25f9244bfc7e799dc5a52e8
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This tool lifts all of the user's reviews that they have -2d for
a project using the gerrit REST API.
Change-Id: Ie955417e1d3d068b07a445649dec61c14861f520
This script reads the governance files to find repository tags and
owners, and deliverable files from the releases repository, and emits a
series of shell instructions for creating stable branches.
Change-Id: Ia2086979623fbda61e9cd4a2612ab1744db0e50c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Provides 2 modes, CSV and "etherpad" (a hierarchical text view). It
isn't clear which is going to be easier to use for tracking.
Change-Id: I7075ce5696c6c5bf85caf249ea2e2ab7c38a027d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Provide a unique and more descriptive name for the dist so that when we
upload it to PyPI it is clear what it's for.
Change-Id: Ieb78f35aef11b902d6ba179b9e0259d8a4578c9a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
When we move the release tagging scripts to the project-config
repository, they will need to have minimal dependencies and shouldn't
need to import other local modules. Move the launchpad code needed by
launchpad_add_comment.py into the file, and move the file out of the
cmds subdirectory to be a regular script instead.
Change-Id: Ie004c2a14100611d4b7c1604dcf7f465a6f0246c
When we move the release tagging scripts to the project-config
repository, they will need to have minimal dependencies and shouldn't
need to import other local modules. Move the gitutils code needed by
list_deliverable_changes.py into the file, and move the file out of the
cmds subdirectory to be a regular script instead.
Change-Id: I7076d45be04366b95b3d662ffc181373339ad6c6
Add a small Python command to actually send the email announcements. The
command assumes a mail server on localhost, which is the configuration
we expect to have on the CI nodes where the emails will be generated.
Change-Id: I586278b88b10bd0477a8c15a22b347e2ccdb1119
Provide a single python command to produce the list of changes in
deliverable files in a format easily consumed by bash scripts.
Change-Id: Ie24b83b238405817904a58308699a052e411132e
Start a new releasetools package and move the release notes generation
script into it, turning it into a more reusable library at the same
time.
Change-Id: I9f1f38cba34fc63d3de4e3bb7eae97e26a72db35
It's a result of partially applied cookiecutter template for OpenStack
projects. We need it to be able to commit new patches.
Change-Id: Ib980b8924921da3b7e2740ecac05ce8d34c43951