Commit Graph

11 Commits

Author SHA1 Message Date
Stephen Finucane 8b3f27b22a Update CI to use unversioned jobs template
As part of the migration of this project to the independent release
model, we failed to notice that the job template was still tied to a
specific release. We've now introduced a new unversioned job template,
'openstack-python3-jobs' [1], which was can and should use. Do this.

[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/

NOTE:
This adds six to requirements to make that required library installed.
This will be removed later when we get rid of usage of the six library.

Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I906db4eeb673b667667f9706e0084fe441769e84
2022-07-16 22:58:20 +09:00
Wander Way 322e0d753f Remove lower-constraints, uncap PrettyTable
The lower-constraints jobs are timing out, which means we're failing to
find a match for our specified constraints. These jobs are of limited
value so just drop them.

The change to requirements flags the cap we currently enforce on
PrettyTable. This was previously necessary due to requirements enforcing
the same case, but PrettyTable is now maintained as a Jazzband project
[1] and the cap has been removed.

Finally, while we're here, we can cleanup tox.ini somewhat and remove
now unnecessary warnings from the 'requirements.txt' file (this isn't an
issue with pip's new resolver).

[1] https://github.com/jazzband/prettytable

Change-Id: Ib0fad16f3c9b817756996f79c0b0b61f854583a3
Co-authored-by: Stephen Finucane <stephenfin@redhat.com>
2021-02-24 14:00:21 +00:00
Vishakha Agarwal a9e8ec4e3c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

ldappool is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Iafa765c5aa8ac83656003d8addf698795ce93e1a
2019-12-17 15:14:50 +00:00
Corey Bryant dbf4776bbf Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Depends-on: https://review.opendev.org/668970

Change-Id: I3ea85523b3f17a605bb2bda340f2b4dc553655fa
Story: #2005924
Task: #34215
2019-07-03 12:50:31 -07:00
Vishakha Agarwal 0c1f6fb480 Drop py35 jobs
Python 3.5 was the target runtime for the Rocky release.
The current target py3 runtime for Stein is Python 3.6,
so there is no reason to keep testing against the older version.

https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein

Change-Id: Ie8dbbf3180da6ba487cebfa40bf831f20ba33a90
2019-02-28 11:43:53 +05:30
Corey Bryant 2b8ce39b46 add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: Ib72051f082f0478302bc8e3e8a9a4369ad06a1f8
Story: #2004073
Task: #27422
2019-02-14 08:22:06 -05:00
Andreas Jaeger 4e29af8bbc Use template for lower-constraints
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates

Change-Id: I598d98d9330b4ae2901da0d3d159d51305c5a76e
Needed-By: https://review.openstack.org/623229
2018-12-20 21:04:50 +01:00
Colleen Murphy bb3bd4345a Add release notes jobs
Add Zuul jobs to build and publish reno release notes.

Change-Id: Id9325b3c7ff677153d36d9da5fae7af6a9c854a7
2018-11-02 16:24:50 +01:00
Doug Hellmann 24ee84bc74 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: Ia96142fae1115f0e2ae76025e3e03c923b411e65
Story: #2002586
Task: #24304
2018-08-29 16:04:56 -04:00
Doug Hellmann 12eddb0536 import zuul job settings from project-config
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: I0f42d5863e6ca26cce8ce760df6f780dccaff9b6
Story: #2002586
Task: #24304
2018-08-29 16:04:24 -04:00
Doug Hellmann b6e6290d79 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: Ia0df9d71a43832405bb408967349ad84a6f73d5c
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-06 09:02:34 -04:00