summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Test old and new GerritHEADmasterClark Boylan2023-03-141-4/+28
| | | | | | | | | | | | This change updates the CI testing for git-review to test with Gerrit 3.4.4 and 3.7.1. This should give us good coverage of new and old Gerrit behavior when making changes to git-review. Note we leave 3.4.4 as the default in the test suite for local runs to try and limit possibility of breaking old Gerrit when adding features to git-review for new Gerrit. Change-Id: I4a42eddec1e247cbb0af5e74b8f1cee0ad58a79a
* Test Python bounds onlyClark Boylan2023-03-141-6/+2
| | | | | | | | | | | | This bumps the newest python version tested to 3.11 and drops testing for 3.7, 3.8, and 3.9. We only test the lower and upper python version bounds. We switch to an ed25519 ssh key instead of rsa because Ubuntu Jammy defaults to rsa + sha2 and Gerrit 3.4.4 does not understand this. This results in a golden site version bump. Change-Id: I3989460575fa9c389233244683318a6cfded68fe
* Switch from tox to noxClark Boylan2023-03-131-7/+7
| | | | | | | | Recent tox releases have put us on a config treadmill. Avoid these issues entirely by using nox. Nox is a tox alternative that uses standard tools like pip and should be simpler to use for us. Change-Id: Ie79845bbed7ca1254aec466bd5219186fefcdac9
* Fix nodesets for tox jobsDr. Jens Harbott2022-11-091-2/+4
| | | | | | | The default nodeset has switched from focal to jammy, so we need to pin the jobs that require focal to the correct nodesets. Change-Id: I6d8dad4c4a4cbfa3a395b2f8a5e40f6717878a8b
* Publish documentation at every releaseJeremy Stanley2022-04-191-0/+1
| | | | | | | | | | | | | | | We normally publish documentation updates in the promote pipeline, using documentation built in the gate. As a result, the published docs tend to lag behind release events until the next post-release change lands. Run a separate docs build and publish it on release, so that release notes and version information included in the documentation reflect the most recent tag prior to the next change merging (which for stable projects like this one, could be a while). Override the tag jobvar to force publication to the branch path rather than using a version-specific tree. Change-Id: Ibf1ecfa0420a3c170beb79c14a9a9ef13fea9046 Depends-On: https://review.opendev.org/838525
* Drop support for Python 3.5Jeremy Stanley2022-04-111-2/+0
| | | | | | | | | An upcoming change needs a feature from Git 2.10, which Ubuntu 16.04 LTS lacks. Since Python 3.5 reached end of life with the 3.5.10 release on 2020-09-05, it's been unsupported by its maintainers for nearly 2 years anyway. Change-Id: I0369c29baa344c4dc76eaa47b3467b6117eb933c
* Fix nodeset selections for zuul jobsJens Harbott2021-06-171-8/+7
| | | | | | | We now are using focal nodes by default, so we no longer need to explicitly select those, instead we need bionic for py36+py37. Change-Id: I0f0f44e57a100420d8e6d2eaec7dbb5d77b654af
* Update jobs for opendev tenantJeremy Stanley2021-02-261-1/+12
| | | | | | | | | As git-review has moved to the "opendev" tenant in OpenDev's Zuul now, update its jobs to still work there and re-add release jobs based on similar configuration for the opendev/bindep repository. Change-Id: I7700ca9369080138122829ab2d4ddf3bbaea7b5f Depends-On: https://review.opendev.org/777774
* Test/assert Python 3.9 supportJeremy Stanley2021-02-241-0/+2
| | | | | | Update our package metadata and job list to include Python 3.9. Change-Id: I931b1bf6e41b2d18d56a9b841ac8eda501093628
* Assure git-review works with py37 and py38Sorin Sbarnea2021-01-131-5/+6
| | | | Change-Id: I0e7b370348e4a350d4e2fdc11bc57c3746f15267
* Bring zuul configuration in-treeSorin Sbarnea2021-01-131-0/+12
Change-Id: I42dd5b0e1a5ac5a83f4370790ada9617f1122f6b Depends-On: https://review.opendev.org/c/openstack/project-config/+/763808