15 Commits

Author SHA1 Message Date
Doug Hellmann
243516cde9 change the timeouts for the validate and list-changes jobs
Change-Id: Id3363a1778e95db230933e6f7d83cb3a41bb6cb3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-16 15:50:45 -04:00
Mohammed Naser
a993276012 Revert "Switch openstack-tox-validate to non-voting temporarily"
This reverts commit 31c476e2c8f988e7a9ff0cead2e302a890a702b6.

Change-Id: Ib20df8d25fe80c21e8e46cc5718a46bb1078c267
2018-02-20 13:39:37 -05:00
Mohammed Naser
202d39dc1c Switch openstack-tox-validate to non-voting temporarily
The Puppet OpenStack project had a module which was not released
since 2014 and therefore it did not have an entry in the goverance
repository.  The current TC chair is not available so in order to
not delay the release, set the validate job to non-voting to skip
the governance check for release.

Change-Id: Idfea40c4f3a1d624f097df34cb53d59fe25b4aaa
Related-Change: I54c4a9e9b2ec988914bc5174a599ab17ffe60cdc
2018-02-20 13:39:35 -05:00
Zuul
6582fc5bd3 Merge "Remove log handling override" 2018-02-08 17:02:37 +00:00
Zuul
eb36adb5ed Merge "Zuul: Remove project name" 2018-02-02 15:45:20 +00:00
James E. Blair
d56dd7f152 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Iaffac63d47bd3c00d4512b6eac9eb53feaa79afa
2018-02-02 01:26:32 -08:00
James E. Blair
e8842cf53e Remove log handling override
We're uploading all logs again, so this emergency measure is no
longer necessary.

Change-Id: I4766847b1ee50d0a3800563baa226dc0fd970b47
2018-02-01 13:36:36 -08:00
Doug Hellmann
770d2a3c64 Revert "save the logs from tag-releases"
This reverts commit 66b769123dc5376aa3ec16caddca59920e1ba6e7.

Change-Id: Ia7e7e375297c1be166337f58e5681458a70f5956
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-02-01 16:27:32 -05:00
Doug Hellmann
66b769123d save the logs from tag-releases
Sometimes when the job succeeds we still need to review the logs.

Change-Id: I2ea1f11100a6233b13f01541f140103e224182ce
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-02-01 15:55:22 -05:00
Doug Hellmann
4c470f33c5 Revert "add semaphore for publishing to the releases website"
Having a semaphore here broke zuul's ability to figure out what the job
should look like:
http://lists.openstack.org/pipermail/release-job-failures/2018-February/000751.html

This reverts commit 2a9fea62abdbe58d5a9c24fbdbf246fbd6d5bb44.

Change-Id: I2196edc33aee03e9b2695b548b09790ed670e7f7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-02-01 10:09:37 -05:00
Doug Hellmann
2a9fea62ab add semaphore for publishing to the releases website
Change-Id: I8a340aac8d8581f4d99741b45d244f41ae61bc22
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-31 16:36:35 -05:00
Doug Hellmann
ac16444a31 save logs for check jobs when they succeed
The default is to discard logs when a job succeeds, but we need the
logs for these jobs because they are reports that reviewers use to
evaluate the releases being proposed.

Change-Id: Ibba75a547bee5a8a5e7fba76b5962c0382009bb2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-25 15:13:19 -05:00
Sean McGinnis
bccb7dea80
Add doc job requirements.txt
We had previously installed our docs dependencies as extras in
setup.cfg. Doc jobs are now changed to not install the project,
so these dependencies are no longer being installed.

With recent changes to the doc jobs, we need to specificy that python3
is used. Update the zuul config file for this.

Change-Id: Ie925efefb1126dbe7fa0a9f0f1727da01f48c512
Depends-on: Ib882a4d09898ff206b36ac8aef840bee0748368e
2017-12-19 15:37:22 -06:00
Doug Hellmann
4e026d3fdb remove the association of jobs that are configured in project-config
The py35 and pep8 jobs are defined as part of the CTI and as such
should be managed through the project-config repository. Removing the
entries here should also fix the way the exclusion rules for files
that don't affect the tests are applied.

Depends-On: Iaa8dc88e999d22e2242eeb963838b29ba35ac3aa
Change-Id: I1dd45d269716d54c8d56a12912676bdc269aafcb
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-10-23 14:09:51 -04:00
Monty Taylor
3146ea542e Add releases specific jobs to the local .zuul.yaml file
These don't need to be managed centrally.

Depends-On: I53a40244c58198fbd706bf7db2125ebf016eae9a
Change-Id: I09fbeded069089a28fc20e29570c047c290fa0a4
2017-10-03 17:34:59 +00:00