Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I634d8ebfd63cff4faad3c548d53732561c956d1f
Sem-Ver: feature
Horizon requires pyScss>=1.3.7 [1] but lower-constraints.txt
in congress-dashboard uses pyScss 1.3.4 which can cause the
failure in future. So this patch update pyScss version in
lower-constraints.txt to sync the change.
[1] https://review.opendev.org/#/c/715241/
Change-Id: If3c2ee5dd4293c8884e6c4084e8ec5c08c170bf9
Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.
tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.
horizon>=17.1.0 is required to use Django 2.2. requirements.txt and
lower-constraints.txt are updated accordingly. for more info. please
refer [1].
This patch also drop django-babel as horizon already swiched from
django-babel to enmerkar. congress-dashboard requirement.txt needs to
sync the change to fix gate failure. enmerkar, a successor of
django-babel will be installed via horizon, so we don't need to
have it in requirements.txt explicitly.
Depends-On: https://review.opendev.org/#/c/700733/
[1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin
Change-Id: I105be486e98b856839214e72a363674cd5c23b9f
This repo does not support Python 2 anymore, so we don't need
six for compatibility between Python2 and 3, convert six usage to Python
3 code.
Needed-By: https://review.opendev.org/701743
Change-Id: I5f4d701a6cf3ad6d9684608820dc863c7b3fa12c
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
Change-Id: Ifa044174c197f10c88947865508379c5b53c6090
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here. For information please refer [1]
[1] https://review.opendev.org/#/c/681969/
Change-Id: I7615b8fdf4793f5229725fc6502e0ed8e94aaddd
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: Ifff577ba55ace6169806cee0b2ef83cec569ae5e
Sem-Ver: feature
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I5f4956bf24de9975a1396026adadaf4979f07fa5
Sem-Ver: feature
On initial render, the placeholder row in the joins variable has only
2 items instead of the needed 3, causing rendering to fail.
Change-Id: I01da6bd2b9d9ee78ee4cab5f706e0f5da5b2f020
Closes-bug: 1820129
Removes use of future tag (not available in Django 1.10+).
Flatten Context into dict for render (necessary for Django 1.11+).
Both changes compatible with Django >= 1.8.
Change-Id: I5db4af45208423753dd5d60616ee781e6471b9e6
Closes-bug: 1816707
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Id6aab3caa21ff06c5150e0bce21d4ab6b015bfe8
Needed-By: https://review.openstack.org/623229
With moving away from required milestone releases, the version numbers
calculated by PBR on the master branch will not work for those testing
upgrades from the last stable release. More details can be found in the
mailing list post here:
http://lists.openstack.org/pipermail/openstack-dev/2018-October/135706.html
This is an empty commit that will cause PBR to increment its calculated
version to get around this.
PBR will see the following which will cause it to increment the version:
Sem-Ver: feature
Please merge this patch as soon as possible to support those testing
upgrades.
Change-Id: I2190313c77f69c3cabc6e60c2e18762ccebdc7cc
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This commit adds support for py36 in tox.ini by default. When tox
command is executed by developer it will run py36 tests.
Change-Id: I21aba62ad0ea5b32445560dc38d28acff197ac23
Since the horizon remove the 'run_tests.sh' file,
so there should remove '.venv' from the flake8 exclude
in the '.tox.ini' file.
Change-Id: Ief1d67e3d387590ef86e2abc45139f69d69912e3
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I8f98010111ae1ec1dcc310c4adff73af90624c38
Story: #2002586
Task: #24290
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I8df2e7e6779d9768b35339b01f60be3478585ec3
Story: #2002586
Task: #24290
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Change-Id: I9f04408693d42c09f9674ad97f7373b8bf062b32