Skip to content

HBASE-29787 Run Yetus General Checks as a GitHub Action (addendum) - #7638

Merged
ndimiduk merged 2 commits into
masterfrom
29787-addendum-master
Jan 19, 2026
Merged

HBASE-29787 Run Yetus General Checks as a GitHub Action (addendum)#7638
ndimiduk merged 2 commits into
masterfrom
29787-addendum-master

Conversation

@ndimiduk

Copy link
Copy Markdown
Member

Conditionally execute publishing to nightlies.

@github-actions

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec1m 18sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗yamllint0m 0syamllint was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+1 💚spotless0m 52sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚spotless0m 37spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 12sThe patch does not generate ASF License warnings.
3m 18s
SubsystemReport/Notes
DockerClientAPI=1.48 ServerAPI=1.48 base: https://nightlies.apache.org/hbase/HBase-PreCommit-GH-Actions-PR/PR-7638/60/yetus-general-check/output/Dockerfile
GITHUB PR#7638
Optional Testsdupname asflicense codespell detsecrets yamllint spotless
unameLinux 3973db210c49 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 64dd0e7
Max. process+thread count42 (vs. ulimit of 30000)
modulesC: . U: .
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

Context on https://issues.apache.org/jira/browse/INFRA-27571 . I'm not sure if this tweak will actually work without merging it, though maybe the PR from my external repo will teach us something.

@Apache-HBase

This comment has been minimized.

@Apache-HBase

This comment has been minimized.

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

Hmm strange. Nothing at all from GHA on #7639

@Apache9

Copy link
Copy Markdown
Contributor

How do other projects which use GHA store the build result?

@Apache9

Apache9 commented Jan 16, 2026

Copy link
Copy Markdown
Contributor

https://github.com/apache/dubbo/actions/runs/21034081969/job/60477885181?pr=16005

This project just uploads the artifacts to github.

https://github.com/apache/dubbo/blob/3.3/.github/workflows/build-and-test-pr.yml

name: "Upload test logs"
if: always()
uses: actions/upload-artifact@v4
with:
name: integration-test-logs-${{matrix.job_id}}-java${{matrix.java}}
path: test/logs/*

@Apache9

Copy link
Copy Markdown
Contributor

OK, we also upload the yetus output to artifacts on github.

So what do we want to upload to nightlies? Can we also upload them to github artifacts?

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

I started by uploading to GH artifacts, not using nightlies. The trouble is with the links out from the report on the comment -- they need a url for each plugin's output. GH artifacts does not support this. With multiple artifact files (we ship everything from the build) it only permits you to upload an archive and there's no way to deep link into the contents of that archive. So, no links. I built out nightlies support thinking that would be a solution.

To migrate to GHA, it appears that all failures need to be reported to the Checks API. We can use Annotations as well, but not all of our plugins support this (our spotless appears to be one such plugin). For all the plugins we want to run, we'll need to ensure that they report any details properly via annotation. Of course, a human can still download the entire test-patch archive bundle, but the need to know where to find it in the Actions run UI.

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

Argh this means we don't have use of the hide-old-comments feature either. That will get annoying fast.

I'm going to remove reliance on secrets in this addendum. Let's looks more closely at what remains.

For hiding old comments, I guess we could implement a cron action. Let me add that and y'all can tell me what you think.

And let me see if it's a simple thing to add linecomment support to our spotless extension.

@github-actions

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://github.com/apache/hbase/actions/runs/21060158924/ in case of problems.

@Apache-HBase

This comment has been minimized.

1 similar comment
@Apache-HBase

This comment has been minimized.

@github-actions

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec1m 17sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗shelldocs0m 0sShelldocs was not available.
+0 🆗yamllint0m 0syamllint was not available.
-1 ❌@author0m 0s/results-author.txtThe patch appears to contain 1 @author tags which the community has agreed to not allow in code contributions.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for branch
+1 💚mvninstall3m 20smaster passed
+1 💚compile9m 19smaster passed
+1 💚checkstyle2m 0smaster passed
+1 💚spotbugs8m 22smaster passed
+1 💚spotless0m 44sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 2sthe patch passed
+1 💚compile9m 12sthe patch passed
+1 💚javac9m 12sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle1m 55sthe patch passed
+1 💚shellcheck0m 1sNo new issues.
+1 💚spotbugs8m 27sthe patch passed
+1 💚hadoopcheck9m 12sPatch does not cause any errors with Hadoop 3.3.6 3.4.1.
-1 ❌spotless0m 7s/patch-spotless.txtpatch has 34 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
-1 ❌asflicense0m 19s/results-asflicense.txtThe patch generated 1 ASF License warnings.
63m 10s
SubsystemReport/Notes
DockerClientAPI=1.48 ServerAPI=1.48 base: /Dockerfile
GITHUB PR#7638
Optional Testsdupname asflicense codespell detsecrets shellcheck shelldocs spotless yamllint javac spotbugs checkstyle compile hadoopcheck hbaseanti
unameLinux 0c435d04f0df 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / e3af448
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count161 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3 shellcheck=0.8.0
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

This comment has been minimized.

@Apache-HBase

This comment has been minimized.

@Apache9

Copy link
Copy Markdown
Contributor

I started by uploading to GH artifacts, not using nightlies. The trouble is with the links out from the report on the comment -- they need a url for each plugin's output. GH artifacts does not support this. With multiple artifact files (we ship everything from the build) it only permits you to upload an archive and there's no way to deep link into the contents of that archive. So, no links. I built out nightlies support thinking that would be a solution.

To migrate to GHA, it appears that all failures need to be reported to the Checks API. We can use Annotations as well, but not all of our plugins support this (our spotless appears to be one such plugin). For all the plugins we want to run, we'll need to ensure that they report any details properly via annotation. Of course, a human can still download the entire test-patch archive bundle, but the need to know where to find it in the Actions run UI.

OK, so the problem here is that, yetus has a --build-url-artifacts option which is used to as the prefix when rendering the yetus check result table, and for github actions, there is no such thing, and even if we upload the output files one by one to prevent them being zipped, we still can not have the url like "https://github.com/artifacts/spotless-output.txt"?

I guess we need to check how does yetus render the table...

@ndimiduk
ndimidukforce-pushed the 29787-addendum-master branch from e3af448 to f63c617CompareJanuary 17, 2026 10:46
@github-actions

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://github.com/apache/hbase/actions/runs/21093050812/ in case of problems.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/console in case of problems.

1 similar comment
@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/console in case of problems.

@github-actions

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec1m 25sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗shelldocs0m 0sShelldocs was not available.
+0 🆗yamllint0m 0syamllint was not available.
-1 ❌@author0m 0s/results-author.txtThe patch appears to contain 1 @author tags which the community has agreed to not allow in code contributions.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for branch
+1 💚mvninstall3m 20smaster passed
+1 💚compile8m 57smaster passed
+1 💚checkstyle1m 53smaster passed
+1 💚spotbugs8m 18smaster passed
+1 💚spotless0m 46sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall3m 1sthe patch passed
+1 💚compile8m 55sthe patch passed
+1 💚javac8m 55sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle1m 57sthe patch passed
+1 💚shellcheck0m 1sNo new issues.
+1 💚spotbugs8m 16sthe patch passed
+1 💚hadoopcheck9m 13sPatch does not cause any errors with Hadoop 3.3.6 3.4.1.
-1 ❌spotless0m 7s/patch-spotless.txtpatch has 34 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
-1 ❌asflicense0m 19s/results-asflicense.txtThe patch generated 1 ASF License warnings.
62m 20s
SubsystemReport/Notes
DockerClientAPI=1.48 ServerAPI=1.48 base: /Dockerfile
GITHUB PR#7638
Optional Testsdupname asflicense codespell detsecrets shellcheck shelldocs spotless yamllint javac spotbugs checkstyle compile hadoopcheck hbaseanti
unameLinux 225f1f8d6c68 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / f63c617
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count160 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3 shellcheck=0.8.0
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

I had to re-implement the function that generates the comment, but this one looks better at least.

Maybe this is all for nothing. The GHA isn't even writing a comment on #7639 . I think the compromise here is to extend Yetus to make each plugin's +1 as an explicit passing check.

@Apache9@petersomogyi WDYT?

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 45sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗shelldocs0m 0sShelldocs was not available.
+0 🆗yamllint0m 0syamllint was not available.
-1 ❌@author0m 0s/results-author.txtThe patch appears to contain 1 @author tags which the community has agreed to not allow in code contributions.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall4m 25smaster passed
+1 💚compile11m 18smaster passed
+1 💚checkstyle2m 29smaster passed
+1 💚spotbugs11m 13smaster passed
+1 💚spotless1m 15sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 53sthe patch passed
+1 💚compile11m 55sthe patch passed
+1 💚javac11m 55sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle2m 41sthe patch passed
+1 💚shellcheck0m 1sNo new issues.
+1 💚spotbugs13m 20sthe patch passed
+1 💚hadoopcheck15m 24sPatch does not cause any errors with Hadoop 3.3.6 3.4.1.
-1 ❌spotless0m 17s/patch-spotless.txtpatch has 34 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
-1 ❌asflicense0m 36s/results-asflicense.txtThe patch generated 1 ASF License warnings.
90m 46s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#7638
Optional Testsdupname asflicense codespell detsecrets shellcheck shelldocs spotless yamllint javac spotbugs checkstyle compile hadoopcheck hbaseanti
unameLinux 3e4c3578c247 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / f63c617
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count190 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3 shellcheck=0.8.0
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

For me I think the current solution is acceptable, anyway I can download the artifacts and check the result. It will be better if we can add a line in the footer of yetus comment to point to the artifacts with a url(Can be a separated issue).

And since now we can run general checks, it will be easier for us to also run the JDK17/11/8 hadoop2/3 checks too?

In this way, we can remove the pre commit jenkins job then.

Thanks.

@@ -1,25 +1,9 @@
/*

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Remember to revert the changes to this file before merging :)

@ndimiduk

Copy link
Copy Markdown
MemberAuthor

I just left a note on the dev list to see if anyone else has other considerations. But yes, I think this is now working as designed -- no comment and only Checks. We can disable the Jenkins PR runner and start to explore converting other checks. Let me also remove this comment cleaning timer.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 42sDocker mode activated.
-0 ⚠️yetus0m 2sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall4m 22smaster passed
+1 💚compile3m 15smaster passed
+1 💚javadoc3m 5smaster passed
+1 💚shadedjars7m 22sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall4m 14sthe patch passed
+1 💚compile3m 6sthe patch passed
+1 💚javac3m 6sthe patch passed
+1 💚javadoc4m 3sthe patch passed
-1 ❌shadedjars0m 12spatch has 10 errors when building our shaded downstream artifacts.
_ Other Tests _
-1 ❌unit316m 40s/patch-unit-root.txtroot in the patch failed.
355m 30s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#7638
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 369a1d6d2a15 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / f63c617
Default JavaEclipse Adoptium-17.0.11+9
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/artifact/yetus-jdk17-hadoop3-check/output/patch-shadedjars.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/testReport/
Max. process+thread count8317 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/3/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@ndimiduk
ndimidukforce-pushed the 29787-addendum-master branch from f63c617 to d33f2ccCompareJanuary 19, 2026 08:30
@github-actions

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://github.com/apache/hbase/actions/runs/21130476601/ in case of problems.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/console in case of problems.

1 similar comment
@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec1m 18sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+0 🆗shelldocs0m 0sShelldocs was not available.
+0 🆗yamllint0m 0syamllint was not available.
-1 ❌@author0m 0s/results-author.txtThe patch appears to contain 1 @author tags which the community has agreed to not allow in code contributions.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for branch
+1 💚mvninstall2m 43smaster passed
+1 💚compile6m 30smaster passed
+1 💚checkstyle1m 45smaster passed
+1 💚spotbugs5m 45smaster passed
+1 💚spotless0m 47sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 19sthe patch passed
+1 💚compile6m 43sthe patch passed
+1 💚javac6m 43sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle1m 46sthe patch passed
+1 💚shellcheck0m 0sNo new issues.
+1 💚spotbugs6m 3sthe patch passed
+1 💚hadoopcheck9m 51sPatch does not cause any errors with Hadoop 3.3.6 3.4.1.
-1 ❌spotless0m 5s/patch-spotless.txtpatch has 34 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
-1 ❌asflicense0m 15s/results-asflicense.txtThe patch generated 1 ASF License warnings.
52m 18s
SubsystemReport/Notes
DockerClientAPI=1.48 ServerAPI=1.48 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#7638
Optional Testsdupname asflicense codespell detsecrets shellcheck shelldocs spotless yamllint javac spotbugs checkstyle compile hadoopcheck hbaseanti
unameLinux 9bef854923e2 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / d33f2cc
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count194 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3 shellcheck=0.8.0
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@ndimiduk
ndimidukforce-pushed the 29787-addendum-master branch from d33f2cc to 751d6bfCompareJanuary 19, 2026 12:31
@ndimiduk
ndimiduk merged commit 6ae2929 into masterJan 19, 2026
3 of 4 checks passed
@ndimiduk
ndimiduk deleted the 29787-addendum-master branch January 19, 2026 12:40
ndimiduk added a commit to ndimiduk/hbase that referenced this pull request Jan 19, 2026
ndimiduk added a commit to ndimiduk/hbase that referenced this pull request Jan 19, 2026
ndimiduk added a commit to ndimiduk/hbase that referenced this pull request Jan 19, 2026
ndimiduk added a commit to ndimiduk/hbase that referenced this pull request Jan 19, 2026
ndimiduk added a commit that referenced this pull request Jan 19, 2026
ndimiduk added a commit that referenced this pull request Jan 19, 2026
ndimiduk added a commit that referenced this pull request Jan 19, 2026
ndimiduk added a commit that referenced this pull request Jan 19, 2026
@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 31sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall3m 35smaster passed
+1 💚compile2m 28smaster passed
+1 💚javadoc2m 18smaster passed
+1 💚shadedjars7m 8sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall3m 52sthe patch passed
+1 💚compile2m 43sthe patch passed
+1 💚javac2m 43sthe patch passed
+1 💚javadoc2m 50sthe patch passed
-1 ❌shadedjars0m 15spatch has 10 errors when building our shaded downstream artifacts.
_ Other Tests _
-1 ❌unit341m 15s/patch-unit-root.txtroot in the patch failed.
379m 20s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#7638
Optional Testsjavac javadoc unit compile shadedjars
unameLinux fadd0f98e16c 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / d33f2cc
Default JavaEclipse Adoptium-17.0.11+9
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/artifact/yetus-jdk17-hadoop3-check/output/patch-shadedjars.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/testReport/
Max. process+thread count7650 (vs. ulimit of 30000)
modulesC: hbase-annotations . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7638/4/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Sign up for freeto 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.

3 participants

@ndimiduk@Apache-HBase@Apache9