From a2dc830d33589f799a180eed2691276c481caee7 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Tue, 4 Sep 2018 15:12:02 -0500 Subject: [PATCH] Add some jobs for docs and releasenotes * Use build-openstack-docs-pti job template for docs * Use build-openstack-releasenotes job for release notes (We can't use the OpenStack releasenotes template as it includes publish jobs, stx needs its own) * Add newnote tox environment as convenience for creating new release notes, re-using the releasenotes venv. * Create a release summary note. Change-Id: I5a610cfe271707fd704248ede0db75be6d031121 Signed-off-by: Dean Troyer --- .zuul.yaml | 4 ++++ releasenotes/notes/release-summary-c837becc3ca39fd4.yaml | 3 +++ tox.ini | 6 ++++++ 3 files changed, 13 insertions(+) create mode 100644 releasenotes/notes/release-summary-c837becc3ca39fd4.yaml diff --git a/.zuul.yaml b/.zuul.yaml index 167484d5..8fb36cfd 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,10 +1,14 @@ --- - project: + templates: + - build-openstack-docs-pti check: jobs: + - build-openstack-releasenotes - openstack-tox-linters - openstack-tox-pep8 gate: jobs: + - build-openstack-releasenotes - openstack-tox-linters - openstack-tox-pep8 diff --git a/releasenotes/notes/release-summary-c837becc3ca39fd4.yaml b/releasenotes/notes/release-summary-c837becc3ca39fd4.yaml new file mode 100644 index 00000000..eec4de25 --- /dev/null +++ b/releasenotes/notes/release-summary-c837becc3ca39fd4.yaml @@ -0,0 +1,3 @@ +--- +prelude: > + These release notes cover the initial release of StarlingX. diff --git a/tox.ini b/tox.ini index 405f7ae4..dfcbf65b 100644 --- a/tox.ini +++ b/tox.ini @@ -63,6 +63,12 @@ commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html whitelist_externals = rm +[testenv:newnote] +# Re-use the releasenotes venv +envdir = {toxworkdir}/releasenotes +deps = -r{toxinidir}/doc/requirements.txt +commands = reno new {posargs} + [testenv:api-ref] basepython = python3 deps =