12 Commits

Author SHA1 Message Date
Robert Collins
a6b99232b3 Update requirements
Change-Id: Ie9d283e8a7b27c2f75dbd782640b2315e0c92985
2015-10-08 10:54:33 +13:00
Doug Hellmann
59c1a4beb4 Add doc requirements to venv
Our "docs" environment had the right dependencies to build the
documentation, but the CI system runs the command inside the "venv"
environment.

Change-Id: I3825c363a5f25d5a241e2252a1115ed55b6fdd79
2015-08-26 14:17:06 +00:00
Doug Hellmann
a6504c20f9 add deliverables directive and source files
Change-Id: I8da828e08286f371d7c2802810ad25f7eb2365a4
2015-08-21 18:00:18 +00:00
Doug Hellmann
ae42958f37 set up sphinx build
Change-Id: Id72771e6cf9a8150d19634d36320d30a282eb565
2015-08-21 17:59:00 +00:00
Jenkins
a58f68e835 Merge "Update default tox environment list" 2015-07-30 09:55:31 +00:00
Doug Hellmann
fd5ff7c20a Fix the changed file detection
The merge commits created by zuul do not always list all of the files
being modified, so use git diff instead of git show.

Also force python to use unbuffered I/O so the output comes out in a
useful order instead of mixed up with the subprocess commands.

Change-Id: I5e0e4602e463c05e488537192be8ba59c08644dc
2015-07-27 20:22:11 +00:00
Doug Hellmann
2ab2ca2f9f Add list-changes command and tox environment
Add a tox environment to show the pending changes, if any.

Change-Id: If8a77cf24e8a0ac03dd065c5813960696730b864
2015-07-23 18:17:57 +00:00
Doug Hellmann
7fb906f6d4 Refactor validation script
Move some of the validation code into a real python package so we can
more easily reuse it.

Make the validation script reprint all errors, for cases where it has
checked a lot of files and the original messages might have been mixed
in with other output.

Fix the launchpad project name for tooz so the validation script will
pass.

Change-Id: I17534d460dd9ed19d10e48a0ef5d28dac3ab0fe7
2015-07-23 17:33:03 +00:00
Doug Hellmann
f100f1c8e3 Update default tox environment list
There is no need to run the py27 environment, since there are no tests.

Add the validate environment, since that's the one we mostly care about.

Change-Id: I9170ff8ee21af9dbff0a46cd458e3d9118242a4f
2015-07-21 21:26:04 +00:00
Doug Hellmann
9531272b97 add a validation tool
Add a basic validation tool to check the input values against the
current state of the repository.

Change-Id: I570c7028e4dc469a670ff933fdfe6bde3095d0ac
2015-07-16 18:59:47 +00:00
Doug Hellmann
2382b08607 Add old deliverable files
Add deliverable files for existing releases, including the script used
to generate them from launchpad and git data. This data is known to be
incomplete, and is meant as a starting point for reconstructing the full
history.

The output from running the script [1] shows that many projects we
expected to treat as deliverables do not yet have a launchpad page.

[1] http://paste.openstack.org/show/336176

Change-Id: I1a64c8b6b99ec575c00c1ebad93a5f6dc70c9718
2015-07-14 20:59:27 +00:00
Doug Hellmann
37303f87de tox setup
Change-Id: I8275843775b83511a8373997fa2eb054e236316e
2015-07-02 16:11:19 +00:00