From a55a8b6a945c66599cb2a9b70911548b681b1cbf Mon Sep 17 00:00:00 2001 From: MacOS Date: Mon, 20 Jul 2026 15:46:23 +0200 Subject: [PATCH 01/11] docs(Dockerfile): pin antora/cli with commit hash --- docs/.docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index a9900af7..c0bcaacb 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -46,9 +46,10 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # - @antora/lunr-extension : offline full-text search # - asciidoctor-kroki : escape hatch only; the playbook should # use the local mermaid extension instead. +# @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ - @antora/cli@3.1 \ + @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/site-generator@3.1 \ @antora/lunr-extension@1.0.0-alpha.8 \ @mermaid-js/mermaid-cli@11 \ From 8b0feaf9c2177856c7897c00afb4d3d0beac7762 Mon Sep 17 00:00:00 2001 From: MacOS Date: Mon, 20 Jul 2026 15:50:29 +0200 Subject: [PATCH 02/11] docs(Dockerfile): pin antora/site-generator with commit hash --- docs/.docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index c0bcaacb..ebd6c3e5 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -47,10 +47,11 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # - asciidoctor-kroki : escape hatch only; the playbook should # use the local mermaid extension instead. # @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 +# @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ - @antora/site-generator@3.1 \ + @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/lunr-extension@1.0.0-alpha.8 \ @mermaid-js/mermaid-cli@11 \ asciidoctor-kroki@0.18 \ From bbf7222bc02338fdbd9a30afe4c0567b5d2275fa Mon Sep 17 00:00:00 2001 From: MacOS Date: Mon, 20 Jul 2026 15:52:36 +0200 Subject: [PATCH 03/11] docs(Dockerfile): pin antora/clunr-extension with commit hash --- docs/.docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index ebd6c3e5..52484c28 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -48,11 +48,12 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # use the local mermaid extension instead. # @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 +# @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ - @antora/lunr-extension@1.0.0-alpha.8 \ + @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ @mermaid-js/mermaid-cli@11 \ asciidoctor-kroki@0.18 \ && npm cache clean --force From d5b87c3caa1d70fda9c37ac18d15b2e5ae04bc4d Mon Sep 17 00:00:00 2001 From: MacOS Date: Mon, 20 Jul 2026 15:54:16 +0200 Subject: [PATCH 04/11] docs(Dockerfile): pin mermaid-cli with commit hash --- docs/.docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 52484c28..e56afcd8 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -49,12 +49,13 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 +# @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ - @mermaid-js/mermaid-cli@11 \ + @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ asciidoctor-kroki@0.18 \ && npm cache clean --force From 2d8aca17371574fe4ec5fbbc8934188a29d11ba1 Mon Sep 17 00:00:00 2001 From: MacOS Date: Mon, 20 Jul 2026 15:57:03 +0200 Subject: [PATCH 05/11] docs(Dockerfile): pin asciidoctor-kroki with commit hash --- docs/.docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index e56afcd8..126bb631 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -50,13 +50,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 # @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 +# asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ - asciidoctor-kroki@0.18 \ + asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force # Make installed modules resolvable even when the workdir is the mounted From dfa0b8ca17cf4f04a0c0f60a041bb3b44ef8587f Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 13:43:18 +0200 Subject: [PATCH 06/11] fix(Dockerfile): antora/cli install by using url so that the referencing with the commit hash works --- docs/.docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 126bb631..d91ddb46 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -46,14 +46,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # - @antora/lunr-extension : offline full-text search # - asciidoctor-kroki : escape hatch only; the playbook should # use the local mermaid extension instead. -# @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 +# antora/cli: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 # @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 # asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ - @antora/cli@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ + https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ From b6a9b4a511295d77bf50aebc07d25224e2c462a5 Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 13:45:00 +0200 Subject: [PATCH 07/11] fix(Dockerfile): antora/site-generator install by using url so that the referencing with the commit hash works --- docs/.docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index d91ddb46..ae2cebc3 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -47,14 +47,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # - asciidoctor-kroki : escape hatch only; the playbook should # use the local mermaid extension instead. # antora/cli: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 -# @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 +# antora/site-generator: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 # @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 # asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ - @antora/site-generator@aa33c8283f9cbc76df93201bec5f8421e8f59a43 \ + https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ From f36c951ce1dffdcba04d712cda6f68d94fecfbac Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 13:47:28 +0200 Subject: [PATCH 08/11] fix(Dockerfile): antora/lunr-extension install by using url so that the referencing with the commit hash works --- docs/.docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index ae2cebc3..11244339 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -48,14 +48,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # use the local mermaid extension instead. # antora/cli: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # antora/site-generator: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 -# @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 +# antora/lunr-extension: 41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 # @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 # asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ - @antora/lunr-extension@41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ + https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force From f526640e3da1f7856f422b113f9a2370b4659a07 Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 13:49:32 +0200 Subject: [PATCH 09/11] fix(Dockerfile): mermaid-cli install by using url so that the referencing with the commit hash works --- docs/.docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 11244339..d86d3fbf 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -49,14 +49,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # antora/cli: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # antora/site-generator: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # antora/lunr-extension: 41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 -# @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 +# mermaid-js/mermaid-cli: a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 # asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ - @mermaid-js/mermaid-cli@a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ + https://github.com/mermaid-js/mermaid-cli/tree/a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force From c0e37f2fc53f0c8699aa3b09a403eceee4984d80 Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 13:51:46 +0200 Subject: [PATCH 10/11] fix(Dockerfile): asciidoctor-kroki install by using url so that the referencing with the commit hash works --- docs/.docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index d86d3fbf..60d17130 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -50,14 +50,14 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser \ # antora/site-generator: aa33c8283f9cbc76df93201bec5f8421e8f59a43 -> v3.1.15 # antora/lunr-extension: 41975fc8f62cb2219a2de2f618de1ae1482bd0ce -> v1.0.0-alpha.8 # mermaid-js/mermaid-cli: a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae -> v11.16.0 -# asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 +# asciidoctor-kroki: d02fbf06cdb837524f5e4e12537c05e0bb83c715 -> v0.18 WORKDIR /opt/antora RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/cli \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ https://github.com/mermaid-js/mermaid-cli/tree/a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ - asciidoctor-kroki@d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ + https://github.com/asciidoctor/asciidoctor-kroki/tree/d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force # Make installed modules resolvable even when the workdir is the mounted From 8c3c29a39f8c8ca43f312a7a0b540398d4c38e5f Mon Sep 17 00:00:00 2001 From: MacOS Date: Tue, 21 Jul 2026 16:48:05 +0200 Subject: [PATCH 11/11] fix(Dockerfile): asciidoctor-kroki install by changing url --- docs/.docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.docker/Dockerfile b/docs/.docker/Dockerfile index 60d17130..237c75e8 100644 --- a/docs/.docker/Dockerfile +++ b/docs/.docker/Dockerfile @@ -57,7 +57,7 @@ RUN npm init -y && npm i --save-exact \ https://gitlab.com/antora/antora/-/tree/aa33c8283f9cbc76df93201bec5f8421e8f59a43/packages/site-generator \ https://gitlab.com/antora/antora-lunr-extension/-/commit/41975fc8f62cb2219a2de2f618de1ae1482bd0ce \ https://github.com/mermaid-js/mermaid-cli/tree/a85b11df7064498d5b6b97ee9b2d4a7c10cb42ae \ - https://github.com/asciidoctor/asciidoctor-kroki/tree/d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ + https://github.com/asciidoctor/asciidoctor-kroki.git#d02fbf06cdb837524f5e4e12537c05e0bb83c715 \ && npm cache clean --force # Make installed modules resolvable even when the workdir is the mounted