Skip to content

Add support for Sonarqube 26.2#1200

Merged
mc1arke merged 1 commit intomasterfrom
sq-26_2-compatibility
Feb 14, 2026
Merged

Add support for Sonarqube 26.2#1200
mc1arke merged 1 commit intomasterfrom
sq-26_2-compatibility

Conversation

@mc1arke
Copy link
Copy Markdown
Owner

@mc1arke mc1arke commented Feb 5, 2026

Bumps to the backend for Sonarqube 26.2, and a recent front-end commit to use a fairly new front-end version. As the HttpClient version bundled with Sonarqube is not compatible with the Wiremock version used in tests, the Wiremock version has been specifically set in a scope that prepends it to the test runtime classpath to ensure its dependencies are used before any classes bundled with Sonarqube.

@hostalp
Copy link
Copy Markdown

hostalp commented Feb 6, 2026

Currently, your sonarqube-webapp directory points to commit SonarSource/sonarqube-webapp@462b268 which isn't tagged sqcb-26.2.0 - and there's currently no such tag at all.
Something similar happened already in January - the sqcb-26.1.0 tag was missing for some time (perhaps 2 weeks) until it appeared in that repository along with several commits.

Therefore I expect this to happen again this time - so you can either build the webapp from what's currently available and perhaps later rebuild it again, or wait for that sonarqube-webapp repository state to be fixed.
The current state likely works, but doesn't fully reflect the actual webapp in their 26.2 binary distribution yet.

It seems like their GitHub repository is a mirror of their internal "master" repository and the synchronization doesn't work reliably.

By the way, when looking at the code changes and comparing them with the built 26.2 web app, it looks like this is the last commit which is included in the built web app:
SonarSource/sonarqube-webapp@ca8cf02

Perhaps this one as well, but as it only contains ESLint rule changes it's hard to say without trying to compile the web app: SonarSource/sonarqube-webapp@ff34702

The commit that follows it doesn't appear to be included (and none of those that follow it either): SonarSource/sonarqube-webapp@0129fa6

@mc1arke
Copy link
Copy Markdown
Owner Author

mc1arke commented Feb 6, 2026

Yeah, the lack of tag if why the commit currently uses a 'fairly new' front-end version rather than the actual tag. It's really to prove the front-end should build rather than being fully release ready. I'll keep an eye out for an appropriate tag being pushed.

Bumps to the backend and front end for Sonarqube 26.2. As the HttpClient
version bundled with Sonarqube is not compatible with the Wiremock
version used in tests, the Wiremock version has been specifically set in
a scope that prepends it to the test runtime classpath to ensure its
dependencies are used before any classes bundled with Sonarqube.
@mc1arke mc1arke force-pushed the sq-26_2-compatibility branch from 9bb8a2e to 611f703 Compare February 10, 2026 13:07
@sonarqubecloud
Copy link
Copy Markdown

@mc1arke mc1arke merged commit 6dc2c10 into master Feb 14, 2026
15 checks passed
@mc1arke mc1arke deleted the sq-26_2-compatibility branch February 14, 2026 12:08
@kzhuklinets
Copy link
Copy Markdown

@mc1arke, thank you! A release creation has been skipped for this PR, is it intentional?

Sign up for free to 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