From 03173438110b83afd51b3a6f429b42d5a21d0a70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 11:14:43 +0100 Subject: [PATCH 1/8] HBASE-29878 Improve the Documentation UI (addendum) The .mdx files does not have ASF license header. It is a bit hairy to add comments to .mdx files. Ignore them in RAT check. --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index ab87e9fabe8f..982af155950a 100644 --- a/pom.xml +++ b/pom.xml @@ -2153,6 +2153,8 @@ **/CC-MAIN-2021-10-warc.paths.gz **/*.json + + **/*.mdx From 83887afd8e6a90535a7171714f4ae31366076251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 14:28:18 +0100 Subject: [PATCH 2/8] HBASE-29878 Fix licenses of old book.html and it's CSS files. --- hbase-website/public/book.html | 21 ++++++++++++++++++++- pom.xml | 6 ++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/hbase-website/public/book.html b/hbase-website/public/book.html index b01ddbef8b4a..af9000fbc8f0 100644 --- a/hbase-website/public/book.html +++ b/hbase-website/public/book.html @@ -1,3 +1,22 @@ + @@ -50336,4 +50355,4 @@

-
\ No newline at end of file +
diff --git a/pom.xml b/pom.xml index 982af155950a..53232e234252 100644 --- a/pom.xml +++ b/pom.xml @@ -2130,6 +2130,12 @@ **/src/main/resources/hbase-webapps/static/*/bootstrap* **/hbase-webapps/static/js/vega*.min.js + + **/public/old-book-static-files/coderay-asciidoctor.css + + **/public/old-book-static-files/hbase.css + + **/public/old-book-static-files/font-awesome.css **/*.vm From a1255e14b6572e0da06b688dc76389fbbce17eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 15:47:40 +0100 Subject: [PATCH 3/8] HBASE-29878 Install dependencies of playwright in Yetus General Check GH Action workflow --- .github/workflows/yetus-general-check.yml | 7 +++++++ pom.xml | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/yetus-general-check.yml b/.github/workflows/yetus-general-check.yml index ecaf94c19424..b52f9ab192c6 100644 --- a/.github/workflows/yetus-general-check.yml +++ b/.github/workflows/yetus-general-check.yml @@ -36,6 +36,13 @@ jobs: YETUS_VERSION: '0.15.0' steps: + - name: Install Playwright dependencies + run: | + sudo apt-get install libxcb-shm0 libx11-xcb1 libx11-6 libxcb1 libxext6 libxrandr2 \ + libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libgtk-3-0 libpangocairo-1.0-0 \ + libpango-1.0-0 libatk1.0-0 libcairo-gobject2 libcairo2 libgdk-pixbuf-2.0-0 libglib2.0-0 \ + libxrender1 libasound2 libfreetype6 libfontconfig1 libdbus-1-3 + - name: Checkout HBase uses: actions/checkout@v4 with: diff --git a/pom.xml b/pom.xml index 53232e234252..d9bcef4d8250 100644 --- a/pom.xml +++ b/pom.xml @@ -2903,6 +2903,7 @@ **/dependency-reduced-pom.xml **/.idea/** **/node_modules/** + From 7c54410db87762fd9f8333bb7899500f9aa4cc52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 16:02:37 +0100 Subject: [PATCH 4/8] HBASE-29878 npx playwright install --with-deps --- .github/workflows/yetus-general-check.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/yetus-general-check.yml b/.github/workflows/yetus-general-check.yml index b52f9ab192c6..39b6e9894b87 100644 --- a/.github/workflows/yetus-general-check.yml +++ b/.github/workflows/yetus-general-check.yml @@ -36,12 +36,8 @@ jobs: YETUS_VERSION: '0.15.0' steps: - - name: Install Playwright dependencies - run: | - sudo apt-get install libxcb-shm0 libx11-xcb1 libx11-6 libxcb1 libxext6 libxrandr2 \ - libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libgtk-3-0 libpangocairo-1.0-0 \ - libpango-1.0-0 libatk1.0-0 libcairo-gobject2 libcairo2 libgdk-pixbuf-2.0-0 libglib2.0-0 \ - libxrender1 libasound2 libfreetype6 libfontconfig1 libdbus-1-3 + - name: Install Playwright Browsers + run: npx playwright install --with-deps - name: Checkout HBase uses: actions/checkout@v4 From b2966afc8f5d0583d68eeaf3e14f4e789262fb3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 16:23:16 +0100 Subject: [PATCH 5/8] HBASE-29878 Fixup! spotless ignore app/pages/_docs/docs/_mdx/(multi-page)/configuration/hbase-default.md --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d9bcef4d8250..aa0c4daff1a3 100644 --- a/pom.xml +++ b/pom.xml @@ -2903,7 +2903,7 @@ **/dependency-reduced-pom.xml **/.idea/** **/node_modules/** - + **/app/pages/_docs/docs/_mdx/(multi-page)/configuration/hbase-default.md From 862b4b6f61c9fa736f57dd2341d776ac96ed503b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 17:07:38 +0100 Subject: [PATCH 6/8] HBASE-29878 npx playwright install-deps --- .github/workflows/yetus-general-check.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/yetus-general-check.yml b/.github/workflows/yetus-general-check.yml index 39b6e9894b87..41bcfbe76b84 100644 --- a/.github/workflows/yetus-general-check.yml +++ b/.github/workflows/yetus-general-check.yml @@ -36,8 +36,8 @@ jobs: YETUS_VERSION: '0.15.0' steps: - - name: Install Playwright Browsers - run: npx playwright install --with-deps + - name: Install Playwright dependencies + run: npx playwright install-deps - name: Checkout HBase uses: actions/checkout@v4 From a47b5d29363af48f763e0c2ced58470ac714eece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 18:51:18 +0100 Subject: [PATCH 7/8] HBASE-29878 Install dependencies of playwright in Yetus General Check GH Action workflow --- .github/workflows/yetus-general-check.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/yetus-general-check.yml b/.github/workflows/yetus-general-check.yml index 41bcfbe76b84..b6892bc3b0f8 100644 --- a/.github/workflows/yetus-general-check.yml +++ b/.github/workflows/yetus-general-check.yml @@ -39,6 +39,13 @@ jobs: - name: Install Playwright dependencies run: npx playwright install-deps + - name: Install Playwright dependencies 2 + run: | + sudo apt-get install libxcb-shm0 libx11-xcb1 libx11-6 libxcb1 libxext6 libxrandr2 \ + libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libgtk-3-0 libpangocairo-1.0-0 \ + libpango-1.0-0 libatk1.0-0 libcairo-gobject2 libcairo2 libgdk-pixbuf-2.0-0 libglib2.0-0 \ + libxrender1 libasound2t64 libfreetype6 libfontconfig1 libdbus-1-3 + - name: Checkout HBase uses: actions/checkout@v4 with: From 822828854375b9f59e7b4bc186c5c1d33a9e1a49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Paksy?= Date: Tue, 3 Mar 2026 18:53:20 +0100 Subject: [PATCH 8/8] HBASE-29878 Ignore hbase-default.md in spotless --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index aa0c4daff1a3..f384710edd0d 100644 --- a/pom.xml +++ b/pom.xml @@ -2903,7 +2903,7 @@ **/dependency-reduced-pom.xml **/.idea/** **/node_modules/** - **/app/pages/_docs/docs/_mdx/(multi-page)/configuration/hbase-default.md + **/hbase-default.md