Skip to content

Avoid skipping config tracking when the Quarkus build is skipped#53434

Merged
gsmet merged 1 commit intoquarkusio:mainfrom
gsmet:fix-config-tracking
Apr 3, 2026
Merged

Avoid skipping config tracking when the Quarkus build is skipped#53434
gsmet merged 1 commit intoquarkusio:mainfrom
gsmet:fix-config-tracking

Conversation

@gsmet
Copy link
Copy Markdown
Member

@gsmet gsmet commented Apr 3, 2026

Config tracking is also used to dump the dependencies for the Develocity cache to work and we need this to be enabled even if we decide to skip the Quarkus build, as we might not skip the code generation.

This was causing issues with cache being stalled, in particular for pull request #52948 .

Renaming the variable avoids that configuring ${skipTests} as done in integration-tests/pom.xml also skips config tracking.

See

<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${project.version}</version>
<executions>
<execution>
<!-- for now this execution will only dump Quarkus application
dependency checksums that could indicate build time classpath changes -->
<id>track-config-changes</id>
<phase>process-resources</phase>
<goals>
<goal>track-config-changes</goal>
</goals>
</execution>
</executions>
<configuration>
<noDeps>true</noDeps>
<skip>${quarkus.build.skip}</skip>
</configuration>
</plugin>
.

@gsmet gsmet requested a review from aloubyansky April 3, 2026 14:08
@quarkus-bot quarkus-bot bot added area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/maven labels Apr 3, 2026
Config tracking is also used to dump the dependencies for the Develocity
cache to work and we need this to be enabled even if we decide to skip
the Quarkus build, as we might not skip the code generation.

This was causing issues with cache being stalled, in particular for pull
request quarkusio#52948 .

Renaming the variable avoids that configuring <skip>${skipTests}<skip>
as done in integration-tests/pom.xml also skips config tracking.
@quarkus-bot
Copy link
Copy Markdown

quarkus-bot bot commented Apr 3, 2026

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 9523fde.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.


Flaky tests - Develocity

⚙️ JVM Integration Tests - JDK 21

📦 integration-tests/compose-devservices

io.quarkus.it.compose.devservices.rabbitmq.RabbitmqTest.test - History

  • Read timed out - java.net.SocketTimeoutException
Details
java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304)
	at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
	at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
	at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:161)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:82)

⚙️ JVM Integration Tests - JDK 25 Semeru

📦 integration-tests/compose-devservices

io.quarkus.it.compose.devservices.rabbitmq.RabbitmqTest.test - History

  • Read timed out - java.net.SocketTimeoutException
Details
java.net.SocketTimeoutException: Read timed out
	at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:277)
	at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
	at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
	at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
	at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
	at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:161)

@gsmet gsmet merged commit 5e7de32 into quarkusio:main Apr 3, 2026
63 checks passed
@quarkus-bot quarkus-bot bot added this to the 3.35 - main milestone Apr 3, 2026
@gsmet gsmet modified the milestones: 3.35 - main, 3.34.3 Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/maven triage/backport-3.33 triage/flaky-test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants