From d6fbc3a6fc137cdb38f7b57bb68ad8234c38be7e Mon Sep 17 00:00:00 2001 From: Kat Batuigas Date: Tue, 26 May 2026 11:45:20 -0700 Subject: [PATCH 1/2] chore: bump docs-extensions-and-macros to v5 and wire new extensions Add conditional-home-redirect and unified-navigation extensions, and extend docs-site start_paths with data-platform and self-managed. Co-Authored-By: Claude Opus 4.7 (1M context) --- local-antora-playbook.yml | 8 +++++++- package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/local-antora-playbook.yml b/local-antora-playbook.yml index d8d478c82..ee22b7376 100644 --- a/local-antora-playbook.yml +++ b/local-antora-playbook.yml @@ -18,7 +18,7 @@ content: branches: [main, v/*, shared, site-search] - url: https://github.com/redpanda-data/docs-site branches: [main] - start_paths: [home] + start_paths: [home, data-platform, self-managed] - url: https://github.com/redpanda-data/redpanda-labs branches: main start_paths: [docs,'*/docs'] @@ -40,6 +40,12 @@ asciidoc: - '@redpanda-data/docs-extensions-and-macros/asciidoc-extensions/add-line-numbers-highlights' antora: extensions: + # Conditional home page redirect when agentic-data-plane component doesn't exist + - require: '@redpanda-data/docs-extensions-and-macros/extensions/conditional-home-redirect' + # Unified navigation extension (config-driven) + # Components with page-navigation attribute use that config + # Components without page-navigation use standard Antora navigation + - require: '@redpanda-data/docs-extensions-and-macros/extensions/unified-navigation' - require: '@redpanda-data/docs-extensions-and-macros/extensions/generate-rp-connect-info' - require: '@redpanda-data/docs-extensions-and-macros/extensions/unpublish-pages' - require: '@redpanda-data/docs-extensions-and-macros/extensions/collect-bloblang-samples' diff --git a/package-lock.json b/package-lock.json index b8de509dd..59787187f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@antora/cli": "3.1.2", "@antora/site-generator": "3.1.2", "@asciidoctor/tabs": "^1.0.0-beta.5", - "@redpanda-data/docs-extensions-and-macros": "^4.0.0", + "@redpanda-data/docs-extensions-and-macros": "^5.0.0", "@sntke/antora-mermaid-extension": "^0.0.6" }, "devDependencies": { @@ -1976,9 +1976,9 @@ } }, "node_modules/@redpanda-data/docs-extensions-and-macros": { - "version": "4.15.8", - "resolved": "https://registry.npmjs.org/@redpanda-data/docs-extensions-and-macros/-/docs-extensions-and-macros-4.15.8.tgz", - "integrity": "sha512-Zwv9ffNP8lKr2TheXrb51Av8KahCIUAVng9t+fDfwB0TnWS5+f3TkFaS6pU/7QBfr+lXBcweZL16phek+VhuGQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@redpanda-data/docs-extensions-and-macros/-/docs-extensions-and-macros-5.0.0.tgz", + "integrity": "sha512-39rjNtv1oiHl/5vPYbkMwG+X6MYCc20868sfg4/Z5+WmcT0YcIuDtig/+CmbMHBmvuucRrUClk6DBYAtsUXoYQ==", "license": "ISC", "dependencies": { "@asciidoctor/tabs": "^1.0.0-beta.6", diff --git a/package.json b/package.json index 0b1d73833..7bc5cd25b 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "@antora/cli": "3.1.2", "@antora/site-generator": "3.1.2", "@asciidoctor/tabs": "^1.0.0-beta.5", - "@redpanda-data/docs-extensions-and-macros": "^4.0.0", + "@redpanda-data/docs-extensions-and-macros": "^5.0.0", "@sntke/antora-mermaid-extension": "^0.0.6" }, "devDependencies": { From 1e3e3a5c7843958034e04e9e1f24dd7436ef7c5d Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 26 May 2026 15:37:02 -0600 Subject: [PATCH 2/2] chore: update local playbook component references for renames Align with renames already on main: redpanda-cloud -> cloud-data-platform in start_page, and ROOT/redpanda-labs -> streaming/labs in replace-attributes-in-attachments. Co-Authored-By: Claude Opus 4.7 (1M context) --- local-antora-playbook.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/local-antora-playbook.yml b/local-antora-playbook.yml index ee22b7376..42d2f4a1e 100644 --- a/local-antora-playbook.yml +++ b/local-antora-playbook.yml @@ -1,6 +1,6 @@ site: title: Redpanda Docs - start_page: redpanda-cloud:get-started:cloud-overview.adoc + start_page: cloud-data-platform:get-started:cloud-overview.adoc url: http://localhost:5002 robots: disallow keys: @@ -58,8 +58,8 @@ antora: data: replacements: - components: - - 'ROOT' - - 'redpanda-labs' + - 'streaming' + - 'labs' file_patterns: - '**/docker-compose.yaml' - '**/docker-compose.yml'