This drops python3.8 and python3.10 testing focusing only on python3.11.
At the same time we bump the container image to python3.11 and bookworm.
The eventual goal here is to have opendev services on bookworm and
python3.11 so that we can drop docker image builds for bullseye and
older python versions.
Change-Id: I37b2ed3fafb3599db95730f3a9bbb90da95ff0e4
Python 3.10 has been quite a bit quicker than 3.8 with Zuul. With the
3.11 release coming up soon updating to 3.10 will allow us to drop the
3.8 docker images and take advantage of faster python.
We add python 3.10 unittesting to ensure we don't regress when making
changes.
Change-Id: I439027f6e2c6f2d01b4629351a4c72cc1892579a
Since [1] the project supports Python 3.7. It is also a good idea
to move away from ostestr to stestr, as all OpenStack projects did
already.
[1] - https://review.opendev.org/715634
Change-Id: I68bb89e441cba373f3c781ec0f4418c3969c8f85
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.
Change-Id: Icb976e2ec63dd8bcbb5890353ff980a4013d9a8a
d2to1 hasn't been a thing in a VERY long time. We have to update hacking
as well beause the hacking this depends on also depends on a very old
pbr.
Change-Id: I1bf97a5fe1c1ae10f951510c2b95d43b4e9b8b19
Add a setup.py for the gerritbot project. This incorporates
openstack.common.setup/version as well for versioning. This change
also adds a tox.ini file and its lists of dependencies to gerritbot:
pyyaml, python-daemon and python-irclib.
Change-Id: Id9204a1ad452c8aa3c5ec5b697db4dd835e46405