[hibernate/hibernate-search] ae576f: HSEARCH-5094 First iteration of the build cache su...
by Yoann Rodière
Branch: refs/heads/build-cache
Home: https://github.com/hibernate/hibernate-search
Commit: ae576f71d39a8487ec0e9f55af0aa1d9939e30d0
https://github.com/hibernate/hibernate-search/commit/ae576f71d39a8487ec0e...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2024-03-06 (Wed, 06 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: ac8c0b46065f66d0f371e716ff614bad2b932075
https://github.com/hibernate/hibernate-search/commit/ac8c0b46065f66d0f371...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2024-03-06 (Wed, 06 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: 5a223627266d28fa635176d0d4696215d3f1b22a
https://github.com/hibernate/hibernate-search/commit/5a223627266d28fa6351...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-5094 Remove now unnecessary property surefire.integration
Commit: 3f68efb2cb2030d4fa289db563e2b563f6d5c1e6
https://github.com/hibernate/hibernate-search/commit/3f68efb2cb2030d4fa28...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-5094 Make the build env tag available in Develocity on CI
Commit: 1866d2ce686baaf81ed386574d3340b49febf988
https://github.com/hibernate/hibernate-search/commit/1866d2ce686baaf81ed3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 42c17e5c365374e7dbe2639ac28f264dc7236df3
https://github.com/hibernate/hibernate-search/commit/42c17e5c365374e7dbe2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: e18f6559ca996086c76a58d8032814c33d0aa628
https://github.com/hibernate/hibernate-search/commit/e18f6559ca996086c76a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: da9a36680c13af423c98910cad29f29cb08b5bfe
https://github.com/hibernate/hibernate-search/commit/da9a36680c13af423c98...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 266740a5d431371b2ccbbce0558628460f5fd79f
https://github.com/hibernate/hibernate-search/commit/266740a5d431371b2ccb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 225497ee0a40d2933de491302721033016c23bed
https://github.com/hibernate/hibernate-search/commit/225497ee0a40d2933de4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M CONTRIBUTING.md
M README.md
Log Message:
-----------
HSEARCH-5094 Document Develocity
Commit: 0b609b2d0214d996a63e001620fc02406999bcfc
https://github.com/hibernate/hibernate-search/commit/0b609b2d0214d996a63e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 21339d80c8b7039e88a6beb0d526d89c0c236666
https://github.com/hibernate/hibernate-search/commit/21339d80c8b7039e88a6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 207b5d9d0cd00c8bae645e34228445f0ebb3b7fb
https://github.com/hibernate/hibernate-search/commit/207b5d9d0cd00c8bae64...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: e7136c33823c715a85d7a75937caa9c365165323
https://github.com/hibernate/hibernate-search/commit/e7136c33823c715a85d7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: b82bc4e411ba058fbd57e7c271b474f43628e1aa
https://github.com/hibernate/hibernate-search/commit/b82bc4e411ba058fbd57...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 393cefd102810a621073da502fdad4f5f4ed8b54
https://github.com/hibernate/hibernate-search/commit/393cefd102810a621073...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: c19d5483360a55aacc62e018f96fcce583750de9
https://github.com/hibernate/hibernate-search/commit/c19d5483360a55aacc62...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 0478634641fa6da715be7697cd93a6424626bf4f
https://github.com/hibernate/hibernate-search/commit/0478634641fa6da715be...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: e0f6d8db4cf52cc16c8b1a9a8243897cb4eb68b4
https://github.com/hibernate/hibernate-search/commit/e0f6d8db4cf52cc16c8b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 2a3b00032bcf8280366f8c2715d352286d6ae858
https://github.com/hibernate/hibernate-search/commit/2a3b00032bcf8280366f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 97573435e02c152639038a8ec2e073a6b9fdbf03
https://github.com/hibernate/hibernate-search/commit/97573435e02c15263903...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 3916a74f10e058e5a6b68877c24369158342b6f4
https://github.com/hibernate/hibernate-search/commit/3916a74f10e058e5a6b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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: 18545d175296181857a8504656d401e756b698f8
https://github.com/hibernate/hibernate-search/commit/18545d175296181857a8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 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.
Commit: 331bb182d0c4773c0839367df5c25a905af20ea7
https://github.com/hibernate/hibernate-search/commit/331bb182d0c4773c0839...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.10.Final
Better tags
Commit: a2954899d395285720e92c0674085be1436728a9
https://github.com/hibernate/hibernate-search/commit/a2954899d395285720e9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M Jenkinsfile
M ci/dependency-update/Jenkinsfile
Log Message:
-----------
HSEARCH-5094 Disable JUnit test reports on CI
We'll use build scans instead.
Commit: 06b5ac13eb15c0f7676fb8db1be4fd9355d24174
https://github.com/hibernate/hibernate-search/commit/06b5ac13eb15c0f7676f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M .mvn/extensions.xml
Log Message:
-----------
HSEARCH-5094 Upgrade to hibernate-search-develocity-extension 1.0.11.Final
Fix detection of empty compilerId
Compare: https://github.com/hibernate/hibernate-search/compare/d4ea0171e74b...06b5...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-search/settings/notifications
9 months, 3 weeks