In Switch to 2023.2 testing runtime py version (7f56f206e6) we added
the openstack-python3-jobs template to the zuul config. This doesn't
work for the elections repo as we don't have a pep8 target, and we also
do not want to add publish-openstack-python-branch-tarball to the
promote pipeline.
Instead just opencode the python jobs.
Change-Id: I289f16d95e19da2e546300dd2a2376f2ccd3ac86
We have prepared general testing template now and
that has been updated for 2023.2 (current dev cycle)
testing runtime.
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/873051
Switching election repo testing to the general template
and we do not need to update it in future cycle (all adjustment
of future cycle testing runtime will be handled by central place).
Change-Id: I1ea1e98ba4b7214b4576ecac1e2fdd66bd218c06
We have switched to the new AFS publishing of this repo, so can
remove the old promote-tox-docs-static and publish only ones.
Change-Id: I9c99a962bdf7237bb367ca7d8f133c4a641400cd
This job publishes the election site under the
governance.openstack.org AFS volume. This is our "next generation"
publishing as it doesn't rely on storing things on a single static
server. The current job, promote-tox-docs-static, will be removed
after we transition to serving the site from AFS.
Depends-On: https://review.opendev.org/704702
Change-Id: If666499149c80e2194c33dfd17d115f39f2280bf
Now that the last tool that needed python2 has been checked/fixed lets
remove all the python2 infrastructure and make all library users exit if
run under python2
Change-Id: I20184300f0a6cb6d230428cafc49f1b917376380
By default ci_check_all_candidate_files.py, does as it implies and
checks all candidates for the current election.
Add new operation modes for:
1. Checking all files for the current git commit '--HEAD'
2. Checking all files specified on the command line
We also add a voting job on the check pipeline only for validating
the current review. Local users are encouraged to use this as:
tox -e ci-checks-review ; or
tox -e ci-checks-review -- path/to/file
Change-Id: I0c82c59409bb58169840de42c02072aeae182b2b
Co-authored-by: Doug Hellmann <doug@doughellmann.com>
Use the new PTI docs building commands, these use "tox -e docs" for
building, also update the publishing job.
Update tox.ini to use sphinx-build directly as documented in the PTI.
Note that we have to disable warnings, otherwise building fails with:
doc/source/results/ocata/ptl.rst:3:Duplicate explicit target name: "tony breeds (tonyb)".
Be aware that with current pbr and Sphinx, warnings are disabled due to
change of parameter names - so, this keeps the status quo.
Depends-On: https://review.openstack.org/615501
Needed-By: https://review.openstack.org/615637
Change-Id: I4713f3a25e08056b7bce9812fa2cf62119330fcc
The job showed it was useful and durind it's non-voting period we found a
bug in out validation tooling. Let make it voting now so it's just
there for the TC election.
Change-Id: I70cf8124b9ddc674d8e55d30bb05a3a3e35c1bcc
I suggest we leave this as non-voting for this PTL election manually
verify the results. Once we're confident we can upgrade it to voting.
Change-Id: I01ad9c76ab68e8282acb4bcc66a2eb7c57596171