ci: use Docker image for PDF builds, split HTML and PDF jobs#14506
Merged
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
573e44b to
c08340d
Compare
Copilot stopped work on behalf of
skjnldsv due to an error
April 23, 2026 07:30
b6dcf78 to
5c3bf52
Compare
4a12807 to
4081eef
Compare
- Remove setup-latex-cache job: no longer needed as LaTeX packages are baked into the pre-built Docker image - Add build-html job: runs on ubuntu-latest with no LaTeX dependency, starts immediately without waiting for any setup - Add build-pdf job: uses ghcr.io/nextcloud/documentation/sphinx-latex:latest container, which already has all LaTeX packages pre-installed, so no apt install overhead at all - Update Dockerfile: add git (required by checkout action inside containers) and PIP_BREAK_SYSTEM_PACKAGES=1 (allows pip install on Ubuntu 24.04) - Update stage-and-check needs to [build-html, build-pdf] - Update summary needs and success conditions - Remove redundant git-metadata cache steps Agent-Logs-Url: https://github.com/nextcloud/documentation/sessions/035e13fc-b3f3-4251-b06b-79d24dfd3a8b Co-authored-by: skjnldsv <14975046+skjnldsv@users.noreply.github.com>
4081eef to
a4519b3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Much more stable and fast