Commit Graph

12 Commits

Author SHA1 Message Date
Dr. Jens Harbott fcd579ea5b Add testing for Debian bookworm
Change-Id: Ib11e75f4b1cd596781d72672ce4fe08436f0f0f6
2023-08-11 09:34:22 -07:00
Clark Boylan e52559f527 Switch py3.10 testing to Ubuntu Jammy
We switch from Fedora 35 to Ubuntu Jammy for this testing because Ubuntu
Jammy is an LTS release that will be supported for 5 years, but Fedora
35's total supported time period is about 13 months some of which is now
gone.

Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/840355
Change-Id: I3025679a4747155a91e88a65dcb4f946a329fba1
2022-05-04 16:52:37 -07:00
Tristan Cacqueray 7af05ebcdc bindep.txt: skip python-devel for el8 platform
The python-devel package is not available on this platform.

Change-Id: I966c313d6dd0282b495fdeae4e92bbbe9b4d8fe3
2021-03-11 17:43:59 +00:00
Albin Vass a38becca99 Fix py27 tox
siblings: python2.7 ConfigParser has no __getitem__
Constrain soupsieve to <2 for python2.7
Add python2-dev to bindep for subprocess32

Change-Id: If9d6a0ae1a62a94dcec11f6bf637ffee7f0f4fc9
2020-05-27 17:12:32 +02:00
Albin Vass b6558d6005 Add python3-devel to bindep
openstacksdk needs to build netifaces that requires Python.h.

Change-Id: Ia9ae89d4da063650c93325b53e290d5d790fd32e
2020-05-18 16:49:22 +02:00
Mohammed Naser b7554e7104 bindep: add gcc
In order to build subprocess32 which comes in as a dependency, you need
gcc or otherwise you'll end up with:

  configure: error: in `/tmp/pip-install-bgksUt/subprocess32':
  configure: error: no acceptable C compiler found in $PATH

Change-Id: I9b213899f9636fdbc7c054c15ccae4d88b150d40
2020-05-09 13:49:03 -04:00
Monty Taylor c800638473 Use a zuul_* and add an .ansible-lint file
ansible-lint now supports settings in a file, including exclude_paths.
This lets us simplfy the ansible-lint command. Also, stop installing
zuul and just use a fake zuul_return and zuul_console
to fake out ansible-lint.

Change-Id: I1482a9ab915cec2d45695b60cdbeb93d58cb392c
2020-03-13 20:26:06 +01:00
Sorin Sbarnea de04f76d57 Tests bindep role on all-platforms
Change-Id: I2f26a936b842eef034f4f519bb0e1202c71e4871
2020-03-09 20:26:08 +01:00
Sorin Sbarnea 9a3184a5b2 Updated bindep to cover for MacOS requirements
Enable testing with tox on MacOS.

Change-Id: I2c64dec6b82e456537e35dcb8c5f1ed6a481afd7
2018-10-27 16:31:33 +00:00
James E. Blair d661ad4042 Add zuul to the linters tox env
So that the syntax check which runs on playbooks can find zuul_return.

Add re2 library to bindep, it's needed for zuul.

Change-Id: I93213ee19652c0ec9f4bc699204e9445a1e891c8
2018-10-02 08:15:52 +02:00
Monty Taylor 4b9fc09a1c
Port in tox jobs from openstack-zuul-jobs
The original idea was that we'd have a "python27" job. But it turns out
that "python27" isn't actually as universal as you might think.
"tox-py27" on the other hand is a thing that can and should always work
for people who want to run tox with the py27 env.

Port in the jobs we had in openstack-zuul-jobs.

Also, copy in the text of the old shell scripts so that we can iterate on
them and make them better piecemeal.

These are named zuul-tox not tox because we already have tox jobs
defined elsewhere. We'll need to do the naming dance while we work on
them.

Change-Id: I813f3f2ae138c07918556bc81655518023527131
2017-07-06 11:18:47 -05:00
James E. Blair e5ebc400cb Add initial license, docs, and other config
Change-Id: Ie016aa9a3494bea1e37b7eee4a970d5772317d47
2017-06-08 14:01:21 -07:00