Skip to content

ci: remove the PDF documentation creation from the release workflow - #308

Merged
YamatoSecurity merged 1 commit into
mainfrom
remove-pdf-docs-from-release
Jul 11, 2026
Merged

ci: remove the PDF documentation creation from the release workflow#308
YamatoSecurity merged 1 commit into
mainfrom
remove-pdf-docs-from-release

Conversation

@Shirofune-Security

Copy link
Copy Markdown
Collaborator

Removes the PDF documentation generation from the release automation (.github/workflows/release.yml).

The release job had three macos-latest-gated steps dedicated to producing PDFs:

  • Setup node — only needed to install md-to-pdf;
  • Create PDFnpm i -g md-to-pdf + converting README*.md / CHANGELOG*.md to PDF and renaming them per release version;
  • Upload Document Artifacts — uploaded ./*.pdf as a separate documents artifact.

All three are removed. The documents artifact was not consumed by any downstream jobupload-all-platforms and all-packages-zip both download with pattern: takajo-* — so this does not change the released binaries or the all-platforms/all-packages bundles.

YAML validated; no lingering pdf/md-to-pdf/documents/setup-node references remain.

Drop the "Create PDF" step (and its supporting "Setup node" step and the
"Upload Document Artifacts" step) from the release automation. These converted
README/CHANGELOG Markdown to PDF via md-to-pdf and uploaded them as a separate
"documents" artifact, which no downstream job consumed (the platform-bundling
jobs only pull `pattern: takajo-*`), so removing them does not affect the
released binaries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@YamatoSecurity
YamatoSecurity self-requested a review July 11, 2026 02:09
@YamatoSecurity
YamatoSecurity merged commit ea8c6e4 into main Jul 11, 2026
2 checks passed
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.

2 participants