Skip to content

fix: remove the asciidoctor dependency#5119

Merged
DeepDiver1975 merged 1 commit into
masterfrom
remove_asciidoctor_dependency
Jul 2, 2026
Merged

fix: remove the asciidoctor dependency#5119
DeepDiver1975 merged 1 commit into
masterfrom
remove_asciidoctor_dependency

Conversation

@mmattel

@mmattel mmattel commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

This PR removes the asciidoctor dependency.

This dep is a legacy dating back long time ago when a special mechanism was used to create PDFs.
This mechanism has been removed years ago but we "forgot" to remove the dependency.

Antora can now create PDFs in a new and very professional way using Antora Assembler where all dependencies are part of the assembler setup.

Note that the UI is independent and needs the assembler dependency with the version fixed to 3.x which is for building the test page when developing the UI.

The removal has been tested locally running a full docs build and no issues occurred.

@mmattel mmattel requested a review from a team as a code owner July 2, 2026 13:02
@mmattel mmattel added the dependencies Pull requests that update a dependency file label Jul 2, 2026

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified: removes orphaned asciidoctor npm dep (+lockfile prune); no remaining consumer (extensions use Antora-bundled Asciidoctor via the Opal/Asciidoctor globals, not the standalone package; asciidoctor-kroki retained). Full Antora build CI green.

🤖 Generated with Claude Code

@DeepDiver1975 DeepDiver1975 merged commit 6368d3c into master Jul 2, 2026
2 checks passed
@DeepDiver1975 DeepDiver1975 deleted the remove_asciidoctor_dependency branch July 2, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants