Commit Graph

12 Commits

Author SHA1 Message Date
Axel Vanzaghi 526622fd4e Update Zuul queue configuration
Zuul is changing how queues are declared[1]

[1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html

Also,
- fixing tox.ini as per the tox4
- remove stable branch testing which are in EM state

Change-Id: I1ffb896e0d30b4162e3c22f13462477feb4acba4
2023-01-09 12:42:00 -06:00
LiZekun d16c741198 Use TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

Change-Id: I82d2497ef2eb25888dafa809dc0653b363aada86
2022-06-08 01:06:56 +00:00
songwenping bad014e35c Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update this at
each new cycle.

Wallaby support officially the following runtimes [1]:
- Python 3.6
- Python 3.8

During Victoria Python 3.7 was used as the default runtime [2] however this
version isn't longer officially supported.

[1] https://governance.openstack.org/tc/reference/runtimes/wallaby.html#python-runtimes-for-wallaby
[2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria

Change-Id: I832d5805a138d7d091dffa100110c90cb80c23b4
2021-04-20 03:23:42 +00:00
Eyal 67f38b4826 Fix requirements, tox
Change-Id: Ia96244290428e374ec22ee250264225d708ddc87
2020-01-15 16:14:24 +02:00
Eyal a4c54667f9 Add test service api
Also drop py27 support and remove pypy

Depends-On: https://review.opendev.org/#/c/700507/
Change-Id: I23f92c8f514e51b90bdf01a46278e7b53282117d
2019-12-30 10:34:02 +00:00
caoyuan 9bd2ff9607 tox: Keeping going with docs
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: If027d55cea9fd88fadbb1539bbe713b2c2a7bd29
2019-10-24 21:25:19 +08:00
Andreas Jaeger 1dd821f27c Update docs job
build-openstack-sphinx-docs jobs are obsolete since some time,
use the newer build-openstack-docs-pti jobs instead - using
a template.

Update tox.ini to use proper sphinx-build invocation.

Change-Id: Idfa081711a24a6076e8b9a0ca770423d6fa62f94
2019-05-19 16:18:45 +02:00
jacky06 1289278bf8 Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org counterparts.

Change-Id: Id6768e790fbcf4e73cde4e479e0f31ed5e1a9b8d
Closes-Bug: #1826041
2019-04-24 02:03:45 +08:00
98k 825f5d06a7 Add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I86d27bc17d3e6e96aa40845d4db092a930ff45a0
2018-11-09 02:41:21 +00:00
huang.zhiping 1c0d05e45e fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I851f8ab457ea51bac3e69a94ee4dc9620f82afc0
2018-06-28 12:56:12 +00:00
qingszhao 7cf27b263b fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I4ac80e1d6ff061df65694c8f35518b0b69bf5dd8
2018-06-12 10:45:31 +08:00
Chandan Kumar 59b2013c6b Apply cookiecutter to newly split project mistral-tempest-plugin
This tempest plugin is being split out of the main mistral project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.

[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html
2017-12-02 18:18:12 +05:30