Commit Graph

24 Commits

Author SHA1 Message Date
Tim Burke 6a376b9156 CI: Remove centos-7 jobs
CentOS 7 will go EOL later this year, and infra wants to drop the nodes
soon-ish -- don't make them wait on our account.

Change-Id: I24d653041df35304188500cbadfac8228bac5dce
2024-03-01 10:41:03 -08:00
Tim Burke 30191f657d Use generic py311 job
When we added pyeclib-tox-py311, openstack-tox-py311 wasn't a thing.

Change-Id: I0ed300ebf24424fbbe10ff4e58046d58fd7b6783
2024-01-25 08:26:18 -08:00
Zuul e965dce7b7 Merge "Test on CentOS 9 Stream" 2023-08-02 00:03:45 +00:00
Tim Burke 8e71d37d31 Test on CentOS 9 Stream
Change-Id: Icc4d156748f9cd5b64a2a37cec53f51b13f9a0eb
2023-07-11 13:30:12 -07:00
Tim Burke 41ae583b1e Test under py311
Change-Id: I298000d12dbf3e702e00c9e8d754c86ee077cd32
2023-07-11 12:35:45 -07:00
Tim Burke ce4c9f6b82 CI: Compile liberasurecode from source for py35 tests
Those jobs run on xenial, and the distro package is ancient.

Change-Id: I366738154cf6d81874bd3da1b6aa23d1915adcd0
2022-05-02 10:36:46 -07:00
Tim Burke c73609967b Test under py310
Change-Id: I740ce943e8ff3021393d3ecb2e9ad7a52cbaa7b7
2022-03-11 11:02:48 -08:00
Tim Burke cbfd4a09ab Move CI from CentOS 8 to CentOS 8 Stream
See also: http://lists.opendev.org/pipermail/service-announce/2021-December/000029.html

Change-Id: I419e5386b7a50c915f251e4bc72d88085183d799
2021-12-07 16:17:30 -08:00
Zuul 3d8db28be8 Merge "Skip building wheels for release jobs" 2021-10-21 01:04:47 +00:00
Tim Burke 45299ec4c9 Skip building wheels for release jobs
Change-Id: I94224863b67a2ff264594dec1b958c29bef08425
2021-06-08 14:21:31 -07:00
Matthew Oliver f8103903ae Add non-voting pyeclib python3 unit test jobs
Add non-voting pyeclib-libec-jobs-arm64 project template.
It includes 1 non-voting project job:
* libec-pyeclib-unit-arm64

And running on seperate pipeline `check-arm64`.

Change-Id: I14a2ebb5424ff9c76a3fd273aee047baba4d7fc1
2021-05-27 17:36:19 -07:00
Tim Burke ab49ad922d Test under py39
Change-Id: Ic6a51675dbf1c4c7a7540d9a0d80ee33cb064b80
2021-03-30 14:48:10 -07:00
Tim Burke f784efde00 Move liberasurecode-git behavior into all tox envs with compilelibs marker
This should let us use that to test against master libec in the gate,
rather than relying on legacy job cruft.

It may complicate cross-project dependencies, but I don't know that we
did that much anyways.

Add a job to test against master libec on centos8, as well.

Change-Id: I33553d9a3432d97a28e4ea685ffc7bc4fb92a340
2020-09-24 11:46:42 -07:00
Tim Burke 2c10fdf2b3 Update gate jobs
* Add py38 job
* Add py36-on-centos8 job

Change-Id: I020afad0bfe5144786bb8b6e1a99386f8c78a908
2020-09-22 22:49:19 -07:00
Tim Burke 2265056ff0 Fix gate
* Update pike to train
* Fix pep8
* Mark jobs based on legacy jobs non-voting until we can replace them

Change-Id: Ia83ad102bb5c096b01ce73bffb86d44732d2c784
2020-09-22 16:55:54 -07:00
Andreas Jaeger 84be3cf546 Update testing after rename
Follow rename of repos from x/ to openstack/ and update jobs for this.

Change-Id: I4bb1990305ff1b127e59752879971b94177200b4
2019-05-30 21:27:51 +02:00
Andreas Jaeger b1df313d42 Update .zuul.yaml
Remove publish-to-pypi, it should stay in project-config so that tagging
of repos with multiple branches works, see
https://docs.openstack.org/infra/manual/creators.html#central-config-exceptions

Remove names, this should never be used - and is a noop. It will cause
harm in case the repo gets renamed.

Change-Id: I45f92fbf282afab06a80db5cd5b311db76344737
2019-05-04 20:59:07 +02:00
OpenDev Sysadmins 15ba2e4046 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:50:14 +00:00
Tim Burke df28f6521c Update tox default env list; add py37 job
Change-Id: Id7807e17c6628124b98bd6a371bf6ac2ebbbd9cc
2019-02-26 13:41:25 -08:00
Tim Burke 5f73cfc518 Move experimental jobs to be gating
Change-Id: I2dc7e3b59fbdceec84d4ee563ef47f16aee0f3ca
2019-02-13 14:41:05 -08:00
Tim Burke 8d0afbb032 Move project-config job definitions in-tree
Also, add py36 to the experimental checks.

Change-Id: I84fbe1c0ea7f3d991d37ef123630cef5519a2f49
2019-02-13 11:46:44 -08:00
James E. Blair 30e37b83c6 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I8cae11017bed141941a59af5943afe47d99e1b81
2018-02-01 06:38:30 -08:00
Andreas Jaeger 1af8d87192 Convert tox job to native v3 Zuul
Use a native Zuul v3 jobs for the tox job. Remove the now unused
playbooks.

Also, add file extensions to playbooks, these are required now.

Fix bindep.txt file:
* Update package liberasurecode-devel, it does not exist in CentOS 7.
* Update package yasm, it does not exist in CentOS 7.

Change-Id: Ib576497058637b01d63bda3f5369527fe2505e01
2017-12-17 18:52:31 +01:00
Tovin Seven 884ea2d8ac Migrate to zuulv3 - move legacy jobs to project
This patch do step 1 in the docs: Move Legacy Jobs to Projects.

Co-Authored-By: Kien Nguyen <kiennt@vn.fujitsu.com>

Change-Id: Ia465588d025fc939c83434794db58d95fa5e1611
Needed-By: I02295ad9c2eb5e0b350ad297a99ef0e8638a46f8
Needed-By: I52d2d1c021d4af21993b006e36b5761435e3db50
2017-10-24 03:54:33 +00:00