Commit Graph

12 Commits

Author SHA1 Message Date
Takashi Kajinami 9145986dfd Replace deprecated perl-style regex
Zuul deprecated usage of perl-style regex.

```
  All regular expressions must conform to RE2 syntax, but an
  expression using the deprecated Perl-style syntax has been detected.
  Adjust the configuration to conform to RE2 syntax.
```

Change-Id: Id6b8fbf145b7e933ce2e82cebbe3d6c9531943b6
2024-04-16 12:19:22 +00:00
Stephen Finucane ff0be4578e zuul: Add tips job
Change-Id: I302f468c6f7f18daf1c8d30577642c32e1a77823
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/project-config/+/891679
2023-08-17 11:34:30 +01:00
Andreas Jaeger 94f54928f2 Add octaviaclient cross job
octaviaclient PDF file should show the version numbers, let's check
that.

Depends-On: https://review.opendev.org/729027
Change-Id: I09dec7c16c239d1eeae738b54d9c699eb7f461c5
2020-05-19 11:53:00 +02:00
Andreas Jaeger 18615aefe8 Add cross-tests for nova
Test that building docs works with nova repo using
openstack-tox-docs.

Note that we cannot create a build-releasenotes cross-job since
the job does not allow from-source installs.

Rename the starlingx job to follow Zuul naming policy.

Dependencies:
726829: Fix siblings install with envdir in tox.ini (hard dependency)
728497: Output docstheme version (informational)

Depends-On: https://review.opendev.org/728497
Depends-On: https://review.opendev.org/726829
Change-Id: I87652c76fc473929ee06047e53f884e047420f32
2020-05-16 17:59:32 +02:00
Akihiro Motoki 3e97737e5a Fetch generated PDF files correctly
PDF files from openstackdocsstheme-tox-manuals-buildpdf(-starlingxpdf)
jobs were not fetched after recent changes in the related zuul jobs.
This commit merges 'buildpdf' tox env into the 'docs' tox env
following the OpenStack PDF community goal convention.
The same change is made for starlingxdocs theme.
The .zuul.yaml file is updated accordingly.

Change-Id: I0081f77a19b71b093b3debf91e85a42cf2053471
2019-09-18 09:51:07 +09:00
Dean Troyer b0166265a8 Add starlingxdocs theme support
At the PTG the Docs team and dhellmann decided that openstackdocstheme
was the proper place to keep the modifications required to build
a theme for StarlingX and other OpenStack Foundation-related projects.

This is a minimal set of changes to support a second theme with a couple
of visual changes thrown in to make obvious that the correct theme
is being used. The remainder of the visual work will follow.
Both PNG and SVG versions of the logo are included.

Add an additional jobs to build the docs and PDF with the new theme.

Modify the wording in README.rst and the docs index page regarding
the distinction between openstackdocstheme the module and openstackdocs
and starlingxdocs the themes and their intended uses.

There are a number of hard-coded OpenStack-isms that will eventually
need to be addressed.

Change-Id: I594136a0ea66d61f60dafc6a853137470efc7d42
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-10-05 06:32:51 +00:00
Andreas Jaeger 7e4bc8c20c Import build-openstack-api-ref
We can add this in-repo, move it over from project-config.

Change-Id: Ib8b535728461516f415af07d4f177ac1662f8b24
2018-09-23 12:35:15 +02:00
Andreas Jaeger 8dd6535d4c Fix build jobs
The buildpdf did not run since the parent job was mistyped, fix parent
job name and rename to follow conventions on job names.

Cleanup jobs in tox.ini:
Docs environment is now run by PTI, so only run building the html for
docs directory.

Change-Id: Ibd0e731d9b090e0c444a8e18caa3ad3153f8aa4a
2018-08-18 15:46:15 +02:00
Doug Hellmann 7bd1de09c0 switch documentation job to new PTI
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: If1ba75d02009e61c40ea9cbb6d51dd9794cedf13
Story: #2002586
Task: #24293
2018-08-13 16:47:22 -04:00
Doug Hellmann 4b1f8523bc import zuul job settings from project-config
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: Ie5891998c5e410c92404aa12007a2fd61569a618
Story: #2002586
Task: #24293
2018-08-13 16:46:06 -04:00
Andreas Jaeger 3e090c4cec Remove name from project stanza
This is now optional, and should be discouraged in in-repo configs.

Change-Id: I4d1a8e066555345e2e7e3f6ad4c66a0de7ae3c83
2018-01-21 15:23:02 +01:00
Andreas Jaeger b2a5b190f2 Add zuulv3 native job
Add a build PDF job using zuul v3 syntax. This is based on a job
defined in openstack-manuals.

Needed-By: Ib2b3ef5c70823a11d31bd2fd856ce93813d97f0a
Change-Id: Id00eb9d8644199b2c4c836f819a976eb1f07cc84
2017-10-11 18:19:38 +02:00