Branch: refs/heads/build-cache
Home:
https://github.com/hibernate/hibernate-search
Commit: 2aa52c898a4b5e557464fcf06b2a76f5a813cb9a
https://github.com/hibernate/hibernate-search/commit/2aa52c898a4b5e557464...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .gitignore
A .mvn/extensions.xml
A .mvn/gradle-enterprise.xml
Log Message:
-----------
HSEARCH-5094 First iteration of the build cache support
Commit: 9eff3b3922936a6ec497b52fb671a58358905b31
https://github.com/hibernate/hibernate-search/commit/9eff3b3922936a6ec497...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .github/workflows/build.yml
M Jenkinsfile
M ci/dependency-update/Jenkinsfile
M pom.xml
Log Message:
-----------
HSEARCH-5094 Enable Develocity build cache and build scans on CI
Also, adapt CI to work with build cache:
* Add a clean for build steps: the build cache should take care of skipping duplicate
executions
* Don't skip non-cacheable goals such as moditect or code injection
* Remove now unnecessary skipSurefireTests/ci-rebuild
Co-Authored-By: Yoann Rodière <yoann(a)hibernate.org>
Commit: c9727f9cb9bea8106b66138902b78d474add3925
https://github.com/hibernate/hibernate-search/commit/c9727f9cb9bea8106b66...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-5094 Remove now unnecessary property surefire.integration
Commit: 922edfda8e611cfb2fbb8ed4127da2cc9c6efde8
https://github.com/hibernate/hibernate-search/commit/922edfda8e611cfb2fbb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-5094 Make the build env tag available in Develocity on CI
Commit: c7d687ba5bd4bdf224442e44aa8267c9fe7ddb88
https://github.com/hibernate/hibernate-search/commit/c7d687ba5bd4bdf22444...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-5094 Remove "Root POM" from the name of the root project
So that it looks nicer in Sonar/Develocity
Commit: 3375838121c32d902686c1403a1bbad51ce71197
https://github.com/hibernate/hibernate-search/commit/3375838121c32d902686...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-5094 Remove now unnecessary logging of Java versions
We do that in the Develocity extension already
Commit: c6cfec4a634b7a763a21d3fe153f2b815c365b49
https://github.com/hibernate/hibernate-search/commit/c6cfec4a634b7a763a21...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .empty/README.md
A .empty/directory/.do-not-remove
A .empty/failsafe-summary.xml
M Jenkinsfile
M build/parents/internal/pom.xml
M documentation/pom.xml
M integrationtest/mapper/orm-jakarta-batch/pom.xml
M integrationtest/mapper/orm-realbackend/pom.xml
M integrationtest/mapper/pojo-standalone-realbackend/pom.xml
M integrationtest/showcase/library/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-5094 Use distinct directories for reports when executing failsafe multiple
times
So that the goal is cacheable for Develocity
Commit: a386e2540dc2416133ce6297f90b8a1712001963
https://github.com/hibernate/hibernate-search/commit/a386e2540dc2416133ce...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M Jenkinsfile
M build/parents/public/pom.xml
M ci/dependency-update/perform-update.sh
M ci/list-container-images.sh
M ci/list-dependent-integration-tests.sh
Log Message:
-----------
HSEARCH-5094 Disable build scan and build cache for irrelevant Maven executions
Commit: 583d8d4764cf99fe5bc50fd198ddcb06a7900d23
https://github.com/hibernate/hibernate-search/commit/583d8d4764cf99fe5bc5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.1.Final
This enables caching of integration tests and fixes inclusion
of the Java version in cache keys, in particular.
Commit: 48dbf474732b88cc7f1ec8d461554408eec22d9a
https://github.com/hibernate/hibernate-search/commit/48dbf474732b88cc7f1e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M CONTRIBUTING.md
M README.md
Log Message:
-----------
HSEARCH-5094 Document Develocity
Commit: 3759da133c6b9bc3732f49899721bfc80d2a1fb3
https://github.com/hibernate/hibernate-search/commit/3759da133c6b9bc3732f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/gradle-enterprise.xml
Log Message:
-----------
HSEARCH-5094 Don't even try to push to the remote cache in pull requests
The credentials are only available when building pull requests
on Jenkins, and those credentials don't give write access to the build
cache, so let's spare ourselves the warnings about 403 errors.
Commit: 7303b4e7a98b89bf67e37993377e7a9093b2f830
https://github.com/hibernate/hibernate-search/commit/7303b4e7a98b89bf67e3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.3.Final
Fixes some problems related to JAVA_TOOL_OPTIONS
Commit: ca798e30b2784be1219da96fbab4e463a13347c5
https://github.com/hibernate/hibernate-search/commit/ca798e30b2784be1219d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .github/workflows/build.yml
M Jenkinsfile
M pom.xml
Log Message:
-----------
HSEARCH-5094 Merge goals ci-build with ci-sources-check
Because we don't need automatic formatting on CI,
so we always want to be in "check" mode,
and doing so allows for better caching.
Commit: ab9f1b544cc8924e7f01de72c8ed8e2aeb2d1cfb
https://github.com/hibernate/hibernate-search/commit/ab9f1b544cc8924e7f01...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.4.Final
Allow caching formatter checks
Commit: 0944d59fea13930f39cb576860729b4823efd607
https://github.com/hibernate/hibernate-search/commit/0944d59fea13930f39cb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-5094 Remove workaround for late property evaluation in surefire/failsafe and
Intellij
The problem in Intellij seems to have been solved a few years ago:
https://youtrack.jetbrains.com/issue/IDEA-202133/Maven-late-property-eval...
https://youtrack.jetbrains.com/issue/IDEA-204155/Support-adding-to-maven-...
Commit: 889b47ef773662a61431d001209656cc320ece37
https://github.com/hibernate/hibernate-search/commit/889b47ef773662a61431...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M documentation/pom.xml
M integrationtest/mapper/orm-jakarta-batch/pom.xml
M integrationtest/mapper/orm-realbackend/pom.xml
M integrationtest/mapper/pojo-standalone-realbackend/pom.xml
M integrationtest/showcase/library/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-5094 Re-execute jacoco-prepare once per surefire/failsafe execution
So that executions won't share the same jacoco.exec file and Develocity
will be able to cache it, along with tests.
Commit: b56b7dc9ccfe10664335cd5bee2ae58487ffee6e
https://github.com/hibernate/hibernate-search/commit/b56b7dc9ccfe10664335...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.5.Final
Adds more tags to build scans.
Commit: 09f46c3f10f09d238bb311c6240a060149bf600d
https://github.com/hibernate/hibernate-search/commit/09f46c3f10f09d238bb3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
M Jenkinsfile
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.6.Final
Better container/Elasticsearch tags and JDK tag, making the build env
tag unnecessary.
Opt-in exact Java version matching.
Commit: efe25b8f192564d0d48f8be066c8447e61092c61
https://github.com/hibernate/hibernate-search/commit/efe25b8f192564d0d48f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
M build/parents/build/pom.xml
M integrationtest/mapper/orm-spring-uberjar/application/pom.xml
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/SearchBackendContainer.java
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/DatabaseContainer.java
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.7.Final
Correct handling of the "container" directory holding dockerfiles.
Caching of Spring repackaged ITs.
Commit: 7930c330120a742f3fbca6b66e87aa1fc9010221
https://github.com/hibernate/hibernate-search/commit/7930c330120a742f3fbc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/gradle-enterprise.xml
Log Message:
-----------
HSEARCH-5094 Temporarily switch to a dedicated Develocity cache bucket
So that we can run experiments.
Commit: 1fefa85bd2c947a491476aa7859ae13631da0cb6
https://github.com/hibernate/hibernate-search/commit/1fefa85bd2c947a49147...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.8.Final
Use fully-resolved properties/config to determine build metadata.
Commit: 166f34a9d6894243ce95749a6fa546d626c22f69
https://github.com/hibernate/hibernate-search/commit/166f34a9d6894243ce95...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.9.Final
Handle Surefire/Failsafe environment variables similarly to system properties
Commit: 784b33e0fd6d387cce7cec490c9d01aa40dfbb32
https://github.com/hibernate/hibernate-search/commit/784b33e0fd6d387cce7c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M CONTRIBUTING.md
M Jenkinsfile
M build/parents/build/pom.xml
M integrationtest/showcase/library/pom.xml
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchTestHostConnectionConfiguration.java
Log Message:
-----------
HSEARCH-5094 Rely exclusively on environment variables to pass secrets to the build
Otherwise the secrets could appear in the commandline that our extension
adds as a custom value to the build scan.
Compare:
https://github.com/hibernate/hibernate-search/compare/ee13179765f0...784b...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-search/settings/notifications