The ubuntu-bionic nodeset is going to be removed, switch to using the
current latest Ubuntu LTS release ubuntu-jammy instead.
Amend to bindep file to drop references to even older Ubuntu versions.
Change-Id: Ia84cecfae6985d0bee0063d21cde333b913aefcf
publishlang calls a script that uses tox again, with recent CI changes
tox is not always available in PATH.
Set ensure_global_symlinks so that tox is in PATH.
Change-Id: Ib30c5af58564425d7bd2c9cd7118423c4ce643d9
Change Iac9054de55728601d839c1feede15c2a5acc45b6 made the
propose-updates job protected, meaning it can only be defined in the
project-config repo. Move it to there
Change-Id: Id839ac69ed44553a8d2d88547b2c54502af4a913
Needed-By: https://review.opendev.org/678135
If we do not run publishlang job in gate, there's nothing to promote -
so, add the same filelist for both gate and promote job so that we only
publish if something has changed.
Change-Id: Ifeb5f4d92c7e13d51bd2a654e1ec3c2e91f536b3
Use promote jobs for all publishing jobs, they work fine.
We don't use checkbuild/checklang anymore, remove it.
Keep checkbuild job until we have renamed training-guides to use the new
job.
Change-Id: I882fd90f07987358cd55e3a04a8f7ad0c746ce80
Switch our docs job to use opendev-tox-docs job as base so that we can
publish later the content from gate directly (via promote queue) and do
not need to rebuild in post again.
Use the new promote-openstack-manuals job as first step in using promote
publishing. The other publish jobs will be replaced separately.
Use for building now publishdocs/publishlang so that we have exactly
the same content in check and gate - and in the published website.
For this, update tox.ini and publish script.
Also, do not publish project-data.
Depends-On: https://review.opendev.org/676489
Change-Id: I91f22173a4a6ed421f339833c486a31fd319dba3
Publishing to a top-level directory has a few challenges with some new
infra scripts. Let's keep those simple and change from publish-docs to
publish-docs/html.
Depends-On: https://review.opendev.org/676489
Change-Id: I94b7bf915c0fdad0e9e2f5dd81846f45dc99194a
As part of retirement of api-site, remove some jobs from templates:
* Remove linters job, we do not need it anymore
* Remove publish of translated docs, to remove them
Change-Id: If7455a934180add36334d5692556ddb5a817d062
Test runs are currently failing on a missing `xindy` binary.
Mend the situation by adding the required packages for rpm
and dpkg platforms.
As the test requires a recent version of `xindy` to work with
`xelatex` markup, bind the base job to a nodeset with recent
operating system release.
Change-Id: I461a8769af2a6879d1a96db13aa91fbc8ace8c54
Closes-Bug: #1792237
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iabdabd13191b5221c8d22c39a09567d91f521d2d
Story: #2002586
Task: #24293
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ie34713e2d3850d19eb7c23553ab296840aab5a95
Story: #2002586
Task: #24293
Rename to add "-base" to the base job to follow Zuul conventions, also
add abstract to mark that this cannot run on its own and needs to be
inherited from.
Change-Id: Ic2228244e787395be1c5dc77a92e2ff352d47106
Set up the variables the same way the post job is set up:
Pass them in via environment in job definition.
Pass ZUUL_ environment variables through to jobs.
Note ZUUL_REFNAME is not set, use ZUUL_BRANCH instead.
Change-Id: I5863a05384c9a48445d5ce52ccc508519c7c00f8
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I50aad0174b72a2c65f6c92b7abf222f0a363b509
Add native zuul v3 templates and job for building doc projects. The
templates can be used by api-site and security-doc as well.
Create extra templates for publishing to developer.openstack.org.
Leave in a TODO for publishing, these post jobs will be added when
ready.
Change-Id: I377632e640a099d0a8640db4959684d9ecd68f8c