3345 Commits

Author SHA1 Message Date
Jenkins
002e6ea51a Merge "Release OpenStack-Ansible Newton/14.0.3" 2016-12-05 05:28:37 +00:00
Jenkins
685df86b8e Merge "Release Ceilometer 7.0.1 for Newton" 2016-12-05 02:19:04 +00:00
Jenkins
51f5996d5a Merge "identify independent projects properly in list-changes" 2016-12-02 15:43:14 +00:00
Jenkins
b668793b69 Merge "Skip further tests if SHA doesn't exist" 2016-12-02 15:43:02 +00:00
Jenkins
ba9aeaba1a Merge "update PROCESS.rst for branch automation" 2016-12-02 15:31:08 +00:00
Jenkins
5eb4ba5b1c Merge "Validate first tags are on the right branch" 2016-12-02 15:29:59 +00:00
Doug Hellmann
3a774a8afd add option to list-deliverables to show items without a stable branch
list-deliverables is already able to focus on a series. Add a new option
to let it show only items that do not have a stable branch for that
series. This can take the place of some of the tracking we were doing on
the old dashboard.

Change-Id: I57a51b5de9cd289369330a42dbf15003bedac091
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
2f68553169 add a command to build the release dashboard
This new command will replace the one in the release-tools
repository. It uses the deliverable data for a series to produce a
dashboard for tracking the cycle-with-milestone releases so we can set
up a spreadsheet to collaborate on keeping track of those releases.

The old command included deliverables using other release models, but
those are less important/useful to track in this manner.

Change-Id: Ic613d65ae3d143cc910fec201205f1f84fde761c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
06fdd784b7 if the team arg is None, set the team from the parsed data
When we query for all deliverables in a series without specifying a
team, the team value returned is None. When that's passed to
Deliverable(), we don't know who the real team is. Look it up in the
parsed data instead of reporting None.

Change-Id: Ifef19450b5393dbd3f0aedb500b7d3c06aa749d0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
333f81f738 configure tox to install editable versions of tools
This configuration makes it easier to work on changes to the tools.

Change-Id: Ic4afe2a811d6eb2163a2590a865b0f56d1474eb8
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
71f36ccc05 fix rst formatting in README
Somehow an earlier commit removed a lot of the indentation that made the
README actual readable. Restore it.

Change-Id: I53e9400c42bfd5f6d23250821b6821ce2c9c7148
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
1e942f2918 ignore launchpad connection errors
If we can't connect to the launchpad API, emit a warning but continue. 99%
of the time we don't need to check the launchpad name anyway, so failing
because LP is down is just frustrating and not useful to anyone.

Change-Id: I21b1b910894645ea1743c36bc1d92130cc92129e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Doug Hellmann
64928ca48c only validate modified deliverable files
Early on when we only had a few deliverable files it was safe to apply
validation changes to all of the current release series. Now that is no
longer the case, because doing so takes far too much time and the jobs
fail regularly when there are so many repos to check.

We have unit tests for the validation rules now, so it is safer to make
changes. This commit changes the default behavior so that if the commit
under review has no deliverable files changed the validate job does
nothing.

Change-Id: I3ab4b71fb245661579cc528526b42f592ef32f7f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-02 08:21:50 -05:00
Witold Bedyk
c473919b2b Release Monasca Ocata-1 milestone
Change-Id: Ib9263041b4bd78470ae01a0bd5e89451666b72a0
2016-12-02 14:04:58 +01:00
Andy McCrae
d748aa147d Release OpenStack-Ansible Mitaka/13.3.9
Change-Id: Ie0780b815481bb4906615d5db5a36b0d78e4bbe9
2016-12-02 11:10:28 +00:00
Thomas Bechtold
77e7657dc3 Release pymod2pkg 0.7.0
The release contains new mappings for Fedora.

Change-Id: I673faf381e4e21774ebfb4fcf420d739147b7877
2016-12-02 11:49:25 +01:00
YAMAMOTO Takashi
71b7e7a0a3 networking-midonet 3.0.0
This is the first newton release for this project.
Create stable/newton branch from the commit hash.

Change-Id: I993769d38862157497b93e34bfdac455cf508a51
2016-12-02 19:34:48 +09:00
Andy McCrae
203e4cf0fc Release OpenStack-Ansible Newton/14.0.3
Change-Id: I908bc9d48f5b001061fa82995f8129412651c3e0
2016-12-02 10:31:09 +00:00
yanyanhu
3ad6bca636 Release python-senlinclient 1.1.0
Some important bug fixes were added since 1.0.0 release.
So we hope to make a new release for python-senlinclient.

Change-Id: I73718bd7ae4cd5d6a3b722e5a6a325cbd8f1a8cf
2016-12-01 21:03:19 -05:00
Jenkins
d1455acb05 Merge "Release hacking 0.13.0" 2016-12-01 18:01:00 +00:00
Boden R
0b789125cd Release hacking 0.13.0
A recent change landed in openstack-dev/hacking [1]
adding an option to pass in the local check factory via
CLI. We need this change for some dependant work [2]
and therefore I'm proposing a new minor release.

NOTE:
- The hacking change [1] only applies when using the new
CLI option.
- No new hacking checks are introduced since the last release
of hacking (0.12.0). See [3] for a branch compare.
- I've tested openstack-dev/hacking master branch with neutron
pep8 from master to ensure no regressions were introduced.

[1] https://review.openstack.org/397940/
[2] https://review.openstack.org/350723/
[3] https://github.com/openstack-dev/hacking/compare/0.12.0...master

Change-Id: Ibd88217ad30460aba77df287724ead156e9e45c4
2016-12-01 10:05:59 -07:00
Flavio Percoco
f7a4d6101f Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/4e9d8a5144c610674d7d890b17542292\n'

Change-Id: I2244539b82c5e58814df7c964dde91bd51cd95be
2016-12-01 11:47:23 -05:00
Jenkins
49e0bca541 Merge "networking-sfc: add link to releasenotes" 2016-12-01 16:31:48 +00:00
Jenkins
2eeba3c15e Merge "Oslo ocata releases for week of nov 30, 2016" 2016-12-01 16:31:43 +00:00
Jenkins
edc245b2b5 Merge "release keystoneclient 3.8.0" 2016-12-01 16:27:58 +00:00
Jenkins
a7a6d2edd8 Merge "release keystoneauth 2.16.0" 2016-12-01 16:27:53 +00:00
Jenkins
1524d0d005 Merge "release keystonemiddleware 4.11.0" 2016-12-01 16:27:45 +00:00
Julien Danjou
5cf305286a Release Ceilometer 7.0.1 for Newton
Change-Id: Ie1d1f7d70e2521b7d431588d315680bb71196451
2016-12-01 13:54:46 +01:00
Jenkins
2d8715db3e Merge "Release oslo.privsep 1.13.1 (newton)" 2016-12-01 11:32:04 +00:00
Jenkins
a109f94146 Merge "Release oslo.db 4.13.4 (newton)" 2016-12-01 11:29:17 +00:00
Thierry Carrez
745554fdec Skip further tests if SHA doesn't exist
If the SHA doesn't exist, there is no point in running extra
ancestry / branch match checks and report extra errors which
are just consequences of the blatant original error.

Change-Id: I945a8de371795ee085bb31bde7360111fc81e257
2016-12-01 11:01:58 +00:00
Thierry Carrez
a83c2b9975 Validate first tags are on the right branch
For the first tag in the series, we skipped the descendant
check, which means that an existing SHA from a wrong branch
would pass checks. This change adds a branch match check to
cover that specific case and emit an error.

This change removes a warning which was emitted for first
releases, so we adjust the expected warning counts for some
impacted tests.

Change-Id: I741449a11ea68caeadd5be4aef8d0130efb5f5ec
2016-12-01 11:01:36 +00:00
Jenkins
febad54723 Merge "Release renderspec 1.2.0" 2016-12-01 11:00:50 +00:00
Joshua Harlow
51ceadf534 Oslo ocata releases for week of nov 30, 2016
Change-Id: Ic7c5f479cadb40da83d4343eb422ffb1156797b5
2016-11-30 18:54:42 -08:00
Steve Martinelli
df4c8ecf8d release keystoneclient 3.8.0
Change-Id: Ib8da117c825434bb451d5b39d6ded1ddd36ea618
2016-12-01 00:20:40 +00:00
Steve Martinelli
9bb029eb99 release keystoneauth 2.16.0
Change-Id: Ie3d0765924b30413375d0efb671972a943b4e2bc
2016-11-30 23:59:12 +00:00
Steve Martinelli
51949cf762 release keystonemiddleware 4.11.0
Change-Id: Ie3930a6597bef70dde3582dac6a8f209ac026f44
2016-11-30 18:19:32 -05:00
Louis Fourie
882750ff44 networking-sfc: add link to releasenotes
Change-Id: Ie8f8e0aa6f64d9d4efcbdbb3c2a2cd6006d27d4e
2016-11-30 12:00:40 -08:00
Doug Hellmann
fee2b6e5d7 update PROCESS.rst for branch automation
Now that branches can be created on demand, update the process document
to replace the manual instructions with reminders and review
instructions.

Change-Id: I1d8ef79281b937543d9dbf22bf97d7593301f0e9
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-11-30 13:51:46 -05:00
Doug Hellmann
d61038f524 Revert "test branch creation"
clean up test data

This reverts commit 47e9d794d8fdcb008814bfb406a47e0137733dc9.

Change-Id: If1a6d97f0d451fdf188c46a0594104622625a540
2016-11-30 16:57:18 +00:00
Doug Hellmann
47e9d794d8 test branch creation
Propose a patch with branch instructions for the release-test repo to
verify that the job for creating the branches works properly.

Change-Id: I57e383e7aac03826e0865c7bdf55a81410407bef
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-11-30 08:54:01 -05:00
Jenkins
7fc95cedf7 Merge "document how to request a branch" 2016-11-30 10:36:13 +00:00
Jenkins
2de73ba350 Merge "add validation for driverfixes branches" 2016-11-30 10:36:07 +00:00
Jenkins
546eb95902 Merge "add validation for feature branch names and locations" 2016-11-30 10:36:02 +00:00
Jenkins
5300edae11 Merge "add validation for stable branch names" 2016-11-30 10:35:56 +00:00
Jenkins
8f2d2c4295 Merge "add validation for branch name prefixes" 2016-11-30 10:35:51 +00:00
Jenkins
1697980c33 Merge "add tests for validating new releases" 2016-11-30 10:35:44 +00:00
Jenkins
0902cc9295 Merge "add tests for the governance module" 2016-11-30 10:35:39 +00:00
Jenkins
f58a56f5af Merge "add tests for validating release rules" 2016-11-30 10:35:33 +00:00
Jenkins
78d24d95a8 Merge "Release python-mistralclient 2.1.2" 2016-11-30 09:43:55 +00:00