Commit Graph

13 Commits

Author SHA1 Message Date
Stephen Finucane 92dddd6652 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/

Change-Id: I9e18a2d952610607fceeb7b9a4489f6f6dffd5a7
Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-03-15 15:06:53 +00:00
tushargite96 a4607351cf Add Python3 yoga unit tests
This patch updates the project template to use the Yoga project template
to ensure unit testing is in place for all of the tested runtimes
for yoga. For more please refer to [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Iaba3a69d352ea181167f2a845ffece3f43c5faae
2022-03-02 22:13:57 +05:30
yangyawei b9e9b2dc7a Switch testing to Xena testing runtime
Upating the tetsing template to Xena testing runtime:
https://governance.openstack.org/tc/reference/runtimes/xena.html

Change-Id: I5e11583dd97bfa87634a88cfaef5d508f5389741
2021-04-30 15:04:30 +08:00
Andreas Jaeger ac100a7b76 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

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: I3cf8525b430031303dd0ecfbb6719ec935f6dd91
2020-02-03 17:34:04 +01:00
Andreas Jaeger 5052c2949e Use Ussuri jobs
Switch from Train to Ussuri python3 jobs.

Change-Id: I6797d2f373a1a1870d8881ef31e4e4da9f27f007
2019-10-16 22:10:42 +02:00
Corey Bryant 678238dec2 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

Change-Id: Ifc243b812803ec7a015bd2bf53988d9567fca116
Story: #2005924
Task: #34205
2019-06-24 16:09:00 +01:00
Andreas Jaeger f8557cb63d Update Testing for Train
Test python 3.7 instead of 3.5 for Train now.
Update docs building to have separate dir for dirtrees so that they do
no get published.

Change-Id: Ica60dc6ffa6c14e0a07489ac8a8b2be4800caa31
2019-04-26 11:26:10 +02:00
OpenDev Sysadmins 72de61e3d6 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:26:32 +00:00
Doug Hellmann 55f4a816d2 switch documentation job to new PTI
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: Ibfd7b4f7ed01e27cad9bfb9339a6db2487a40286
Story: #2002586
Task: #24293
2018-08-14 13:46:24 -04:00
Doug Hellmann 4f27e52e61 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: I0d61c316f13b646ccbaa05d3715d66035184e1a7
Story: #2002586
Task: #24293
2018-08-13 16:46:39 -04:00
Graham Hayes d6805491ed General overhaul of testing setup
- Moved to py3 by default
- Moved to testr
- Updated docs venv to match PTI
- Fixed a slight py3 compat issue
- Added py35 and py36 jobs

Change-Id: Id3a8c1c30ecfe9b6538bff6357aecca7ecd0ed81
Signed-off-by: Graham Hayes <gr@ham.ie>
2018-06-18 14:36:12 +01:00
Andreas Jaeger 594ce138f8 Remove name from project stanza
This is now optional, and should be discouraged in in-repo configs.

Change-Id: Ic00867cb9531daa92e89228f1cbb70f80f866d3d
2018-01-21 15:22:28 +01:00
Monty Taylor 7a389a1ff4 Fix Zuul jobs
The jobs are not working with Zuul v3 as is, we need
to update all job configuration and add a new job

1) Add os-api-ref-nova-src job

Replace the legacy version with a new shiny one.

2)
Avoid tox_install.sh for constraints support

Follow https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh, we can build without it.

Depends-On: I97448d681e3e48753496818fa248ee96dd36d65b
Change-Id: Ia9c8672c820a415746e43d3b1fccb2df2f574b24
2017-12-01 04:43:01 +01:00