Skip to content

[delivery-kit] Add PDF/DOCX export pipeline#38

Merged
z9r5 merged 3 commits into
mainfrom
add-pdf
Jul 5, 2026
Merged

[delivery-kit] Add PDF/DOCX export pipeline#38
z9r5 merged 3 commits into
mainfrom
add-pdf

Conversation

@z9r5

@z9r5 z9r5 commented Jul 5, 2026

Copy link
Copy Markdown
Member
  • Introduce multi-stage werf build for print artefact generation using WeasyPrint and Pandoc inside a dedicated Ubuntu-based image; the print-artifacts stage consumes the built site via an embedded HTTP server, runs the export script per locale, and feeds results into the final web image automatically on deploy
  • Enable the print output format in Hugo site configuration and documentation landing pages for both locales; add per-language PDF title parameters and the downloads shortcode to surface download links on the documentation index
  • Restructure the Makefile with a new pdf target that orchestrates werf build and container-based artefact extraction, add ARM cross-compilation platform detection, and migrate help output to self-documenting awk-parsed annotations
  • Bump hugo-web-product-module dependency from v0.1.17 to v0.1.20 to pull in required print layout and export script support

- Introduce multi-stage werf build for print artefact generation
  using WeasyPrint and Pandoc inside a dedicated Ubuntu-based
  image; the print-artifacts stage consumes the built site via an
  embedded HTTP server, runs the export script per locale, and
  feeds results into the final web image automatically on deploy
- Enable the print output format in Hugo site configuration and
  documentation landing pages for both locales; add per-language
  PDF title parameters and the downloads shortcode to surface
  download links on the documentation index
- Restructure the Makefile with a new pdf target that orchestrates
  werf build and container-based artefact extraction, add ARM
  cross-compilation platform detection, and migrate help output
  to self-documenting awk-parsed annotations
- Bump hugo-web-product-module dependency from v0.1.17 to v0.1.20
  to pull in required print layout and export script support

Signed-off-by: Artem Kladov <artem.kladov@flant.com>
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

✅ Deployment Succeeded

Environment: test

Access URLs:

@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

✅ Deployment Succeeded

Environment: test

Access URLs:

- Introduce multi-stage werf build for print artefact generation
  using WeasyPrint and Pandoc inside a dedicated Ubuntu-based
  image; the print-artifacts stage consumes the built site via an
  embedded HTTP server, runs the export script per locale, and
  feeds results into the final web image automatically on deploy
- Enable the print output format in Hugo site configuration and
  documentation landing pages for both locales; add per-language
  PDF title parameters and the downloads shortcode to surface
  download links on the documentation index
- Restructure the Makefile with a new pdf target that orchestrates
  werf build and container-based artefact extraction, add ARM
  cross-compilation platform detection, and migrate help output
  to self-documenting awk-parsed annotations
- Bump hugo-web-product-module dependency from v0.1.17 to v0.1.21
  to pull in required print layout and export script support

Signed-off-by: Artem Kladov <artem.kladov@flant.com>
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

✅ Deployment Succeeded

Environment: test

Access URLs:

- Introduce multi-stage werf build for print artefact generation
  using WeasyPrint and Pandoc inside a dedicated Ubuntu-based
  image; the print-artifacts stage consumes the built site via an
  embedded HTTP server, runs the export script per locale, and
  feeds results into the final web image automatically on deploy
- Enable the print output format in Hugo site configuration and
  documentation landing pages for both locales; add per-language
  PDF title parameters and the downloads shortcode to surface
  download links on the documentation index
- Restructure the Makefile with a new pdf target that orchestrates
  werf build and container-based artefact extraction, add ARM
  cross-compilation platform detection, and migrate help output
  to self-documenting awk-parsed annotations
- Bump hugo-web-product-module dependency from v0.1.17 to v0.1.21
  to pull in required print layout and export script support

Signed-off-by: Artem Kladov <artem.kladov@flant.com>
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

✅ Deployment Succeeded

Environment: test

Access URLs:

@z9r5
z9r5 merged commit 9232a8e into main Jul 5, 2026
4 checks passed
@z9r5
z9r5 deleted the add-pdf branch July 5, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant