[hibernate/hibernate-orm] 8781a1: Rework mirror handling in Gradle build
by Yoann Rodière
Branch: refs/heads/7.3
Home: https://github.com/hibernate/hibernate-orm
Commit: 8781a1f0bf140d325c11e2165a6da943eda8d33e
https://github.com/hibernate/hibernate-orm/commit/8781a1f0bf140d325c11e21...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci.yml
M MAINTAINERS.md
A gradle/mirror.gradle
A local-build-plugins/settings.gradle
M settings.gradle
M tooling/hibernate-maven-plugin/src/intTest/java/org/hibernate/orm/tooling/maven/AbstractMavenTestIT.java
Log Message:
-----------
Rework mirror handling in Gradle build
Replace the old MAVEN_MIRROR-based mirror configuration with a new
MIRROR_<REPO>_(URL|USERNAME|PASSWORD|FALLBACK) pattern that supports
Maven Central, Central Portal Snapshots, and Gradle Plugin Portal.
The mirror script is applied from settings.gradle inside pluginManagement
so that repos are rewritten before settings plugins are resolved.
Lifecycle callbacks handle per-project repos. Applied scripts that use
separate buildscript blocks pass their ScriptHandler via
gradle.ext.__mirrorBuildScript so mirror.gradle can rewrite their repos.
Assisted-By: Claude Code <noreply(a)anthropic.com>
Commit: c53f97e5304a67861235af9ba6b27de26c2d4a1e
https://github.com/hibernate/hibernate-orm/commit/c53f97e5304a67861235af9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci-report.yml
M .github/workflows/ci.yml
M Jenkinsfile
M ci/build-github.sh
M ci/jpa-3.2-tck.Jenkinsfile
M ci/quarkus.Jenkinsfile
A gradle/init.gradle
R gradle/mirror.gradle
M local-build-plugins/settings.gradle
M settings.gradle
Log Message:
-----------
Migrate mirror handling from applied script to init script
Assisted-By: Claude Code <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/654080cc325b...c53f97e...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
11 hours, 47 minutes
[hibernate/hibernate-orm] 9686a9: Rework mirror handling in Gradle build
by Yoann Rodière
Branch: refs/heads/7.4
Home: https://github.com/hibernate/hibernate-orm
Commit: 9686a95e9df272d67e0702459a8c43d38bcf79ef
https://github.com/hibernate/hibernate-orm/commit/9686a95e9df272d67e07024...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci-report.yml
M .github/workflows/ci.yml
M MAINTAINERS.md
A gradle/mirror.gradle
M local-build-plugins/settings.gradle
M settings.gradle
M tooling/hibernate-maven-plugin/hibernate-maven-plugin.gradle
M tooling/hibernate-maven-plugin/src/intTest/java/org/hibernate/orm/tooling/maven/AbstractMavenTestIT.java
Log Message:
-----------
Rework mirror handling in Gradle build
Replace the old MAVEN_MIRROR-based mirror configuration with a new
MIRROR_<REPO>_(URL|USERNAME|PASSWORD|FALLBACK) pattern that supports
Maven Central, Central Portal Snapshots, and Gradle Plugin Portal.
The mirror script is applied from settings.gradle inside pluginManagement
so that repos are rewritten before settings plugins are resolved.
Lifecycle callbacks handle per-project repos. Applied scripts that use
separate buildscript blocks pass their ScriptHandler via
gradle.ext.__mirrorBuildScript so mirror.gradle can rewrite their repos.
Assisted-By: Claude Code <noreply(a)anthropic.com>
Commit: 934ad549859d6231945707d807a285d8f047231a
https://github.com/hibernate/hibernate-orm/commit/934ad549859d6231945707d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci-report.yml
M .github/workflows/ci.yml
M Jenkinsfile
M ci/build-github.sh
M ci/jpa-3.2-tck.Jenkinsfile
M ci/quarkus.Jenkinsfile
A gradle/init.gradle
R gradle/mirror.gradle
M local-build-plugins/settings.gradle
M settings.gradle
Log Message:
-----------
Migrate mirror handling from applied script to init script
Assisted-By: Claude Code <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/2f009bf13e78...934ad54...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
11 hours, 54 minutes
[hibernate/hibernate-orm] 4910a6: Rework mirror handling in Gradle build
by Yoann Rodière
Branch: refs/heads/8.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 4910a603c899d5a81a2b78937f9595b55d07a707
https://github.com/hibernate/hibernate-orm/commit/4910a603c899d5a81a2b789...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci-report.yml
M .github/workflows/ci.yml
M MAINTAINERS.md
A gradle/mirror.gradle
M hibernate-tck-runner/hibernate-tck-runner.gradle
M local-build-plugins/settings.gradle
R local-build-plugins/src/main/java/org/hibernate/orm/env/MavenMirror.java
A local-build-plugins/src/main/java/org/hibernate/orm/env/Repositories.java
M settings.gradle
M tooling/hibernate-maven-plugin/hibernate-maven-plugin.gradle
M tooling/hibernate-maven-plugin/src/intTest/java/org/hibernate/orm/tooling/maven/AbstractMavenTestIT.java
Log Message:
-----------
Rework mirror handling in Gradle build
Replace the old MAVEN_MIRROR-based mirror configuration with a new
MIRROR_<REPO>_(URL|USERNAME|PASSWORD|FALLBACK) pattern that supports
Maven Central, Central Portal Snapshots, and Gradle Plugin Portal.
The mirror script is applied from settings.gradle inside pluginManagement
so that repos are rewritten before settings plugins are resolved.
Lifecycle callbacks handle per-project repos. Applied scripts that use
separate buildscript blocks pass their ScriptHandler via
gradle.ext.__mirrorBuildScript so mirror.gradle can rewrite their repos.
Mirror env vars are moved to the workflow level in CI so all jobs
and steps inherit them automatically.
Assisted-By: Claude Code <noreply(a)anthropic.com>
Commit: 127830a653de8a1da9d7dc018e6217279681bc75
https://github.com/hibernate/hibernate-orm/commit/127830a653de8a1da9d7dc0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M .github/workflows/ci-report.yml
M .github/workflows/ci.yml
M Jenkinsfile
M ci/build-github.sh
M ci/build-tck-github.sh
M ci/quarkus.Jenkinsfile
A gradle/init.gradle
R gradle/mirror.gradle
M local-build-plugins/settings.gradle
M settings.gradle
Log Message:
-----------
Migrate mirror handling from applied script to init script
Assisted-By: Claude Code <noreply(a)anthropic.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/c294dbd2ab54...127830a...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
11 hours, 54 minutes
[hibernate/hibernate-orm] 4d5d0b: HHH-20630: Resolve reverse engineering DTD from cl...
by Koen Aers
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4d5d0b3cca339682d181eb1b64bf5796ca175550
https://github.com/hibernate/hibernate-orm/commit/4d5d0b3cca339682d181eb1...
Author: Koen Aers <koen.aers(a)gmail.com>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M tooling/hibernate-reveng/src/main/java/org/hibernate/tool/reveng/internal/core/strategy/OverrideRepository.java
A tooling/hibernate-reveng/src/main/resources/org/hibernate/hibernate-reverse-engineering-3.0.dtd
A tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/internal/core/strategy/OverrideRepositoryDtdTest.java
A tooling/hibernate-reveng/src/test/resources/org/hibernate/tool/reveng/internal/core/strategy/simple.reveng.xml
Log Message:
-----------
HHH-20630: Resolve reverse engineering DTD from classpath instead of network (#12927)
* HHH-20630: Resolve reverse engineering DTD from classpath instead of network
* HHH-20630: Update tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/internal/core/strategy/OverrideRepositoryDtdTest.java
Co-authored-by: Christian Beikov <christian.beikov(a)gmail.com>
* HHH-20630: Update tooling/hibernate-reveng/src/test/java/org/hibernate/tool/reveng/internal/core/strategy/OverrideRepositoryDtdTest.java
Co-authored-by: Christian Beikov <christian.beikov(a)gmail.com>
* HHH-20630: Match DTD using startsWith on publicId/systemId
---------
Co-authored-by: Christian Beikov <christian.beikov(a)gmail.com>
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
18 hours, 32 minutes
[hibernate/hibernate-validator] ef51b2: HV-2230 Add Argentine and Paraguayan tax ID constr...
by Guillermo Orue Marighetti
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: ef51b23e97db46fc3569b4028b107212c03fd76a
https://github.com/hibernate/hibernate-validator/commit/ef51b23e97db46fc3...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
A engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUILDef.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUITDef.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/ar/package-info.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/py/RUCDef.java
A engine/src/main/java/org/hibernate/validator/cfg/defs/py/package-info.java
A engine/src/main/java/org/hibernate/validator/constraints/ar/CUIL.java
A engine/src/main/java/org/hibernate/validator/constraints/ar/CUIT.java
A engine/src/main/java/org/hibernate/validator/constraints/ar/package-info.java
A engine/src/main/java/org/hibernate/validator/constraints/py/RUC.java
A engine/src/main/java/org/hibernate/validator/constraints/py/package-info.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/AbstractArgentineTaxIdValidator.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUILValidator.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUITValidator.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/py/RUCValidator.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/BuiltinConstraint.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
Log Message:
-----------
HV-2230 Add Argentine and Paraguayan tax ID constraints
Signed-off-by: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Commit: c9382bfd543b2aed68f331ecdadca452842d9d85
https://github.com/hibernate/hibernate-validator/commit/c9382bfd543b2aed6...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticConstraintDefinitionsTest.java
A engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/ar/CUILValidatorTest.java
A engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/ar/CUITValidatorTest.java
A engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/py/RUCValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/MessagePropertiesTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/PredefinedScopeAllConstraintsTest.java
Log Message:
-----------
HV-2230 Add tests for Argentine and Paraguayan tax ID constraints
Signed-off-by: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Commit: 476ceb9d5aff2ca8e2a8bf3190dbc4dde9f3fbcc
https://github.com/hibernate/hibernate-validator/commit/476ceb9d5aff2ca8e...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M documentation/src/main/asciidoc/reference/_ch02.adoc
Log Message:
-----------
HV-2230 Document Argentine and Paraguayan tax ID constraints
Signed-off-by: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Commit: e642eb52a76758beb418d5b0fd3d3602d6b10d9a
https://github.com/hibernate/hibernate-validator/commit/e642eb52a76758beb...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/ar/CUITValidatorTest.java
Log Message:
-----------
HV-2230 Add null input test for CUIT constraint
Signed-off-by: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Commit: 2e83736ea00248357ce854fd9c27a563fae0b550
https://github.com/hibernate/hibernate-validator/commit/2e83736ea00248357...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUILValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUITValidator.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/ar/CUILValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/ar/CUITValidatorTest.java
Log Message:
-----------
HV-2230 Add alternate Argentine individual prefixes
Signed-off-by: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Commit: 8b095a215454a32e29e98d86f53076d31b1205d8
https://github.com/hibernate/hibernate-validator/commit/8b095a215454a32e2...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorIT.java
M annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/customconstraints/HibernateValidatorProvidedCustomConstraints.java
Log Message:
-----------
HV-2230 Add annotation processor support for tax ID constraints
Commit: 5cedc2fe73558c9045788c3a411953ed4e98d5f1
https://github.com/hibernate/hibernate-validator/commit/5cedc2fe73558c904...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/AbstractArgentineTaxIdValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUILValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/CUITValidator.java
Log Message:
-----------
HV-2230 Return Argentine tax ID prefixes as sets
Commit: 6b1354f4694a58b09f62ad52d77be2097a2d08ed
https://github.com/hibernate/hibernate-validator/commit/6b1354f4694a58b09...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/py/RUCValidator.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/py/RUCValidatorTest.java
Log Message:
-----------
HV-2230 Bound RUC validation patterns
Commit: 8b937fc766bcff20929f6607133e371a33fad79f
https://github.com/hibernate/hibernate-validator/commit/8b937fc766bcff209...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUILDef.java
M engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUITDef.java
M engine/src/main/java/org/hibernate/validator/cfg/defs/py/RUCDef.java
M engine/src/main/java/org/hibernate/validator/constraints/ar/CUIL.java
M engine/src/main/java/org/hibernate/validator/constraints/ar/CUIT.java
M engine/src/main/java/org/hibernate/validator/constraints/py/RUC.java
Log Message:
-----------
HV-2230 Mark tax ID APIs as incubating
Commit: 1e2a5217c3b5763d4d5b4547ea2b901f4f91e93a
https://github.com/hibernate/hibernate-validator/commit/1e2a5217c3b5763d4...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUILDef.java
M engine/src/main/java/org/hibernate/validator/cfg/defs/ar/CUITDef.java
M engine/src/main/java/org/hibernate/validator/cfg/defs/py/RUCDef.java
M engine/src/main/java/org/hibernate/validator/constraints/ar/CUIL.java
M engine/src/main/java/org/hibernate/validator/constraints/ar/CUIT.java
M engine/src/main/java/org/hibernate/validator/constraints/py/RUC.java
Log Message:
-----------
HV-2230 Add since tags to tax ID APIs
Commit: 5c0b35ea456bedf64021c6dba5f241f6703220ca
https://github.com/hibernate/hibernate-validator/commit/5c0b35ea456bedf64...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/py/RUCValidator.java
Log Message:
-----------
HV-2230 Inline RUC letter conversion
Commit: 49c27129acf9cc2c4360b04b032487e11063e773
https://github.com/hibernate/hibernate-validator/commit/49c27129acf9cc2c4...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/ar/AbstractArgentineTaxIdValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/py/RUCValidator.java
Log Message:
-----------
HV-2230 Use concise digit classes in tax ID validators
Commit: 2a15f5fb35320d384858d50060d611eaea725474
https://github.com/hibernate/hibernate-validator/commit/2a15f5fb35320d384...
Author: Guillermo Orue Marighetti <ggomarighetti(a)gmail.com>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/py/RUCValidatorTest.java
Log Message:
-----------
HV-2230 Cover RUC multiplier reset
Compare: https://github.com/hibernate/hibernate-validator/compare/dd874f0fabfa...2...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 day, 12 hours
[hibernate/hibernate-validator] a72c66: HV-2226 registered constraint in the engine module
by SeanOkafor
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-validator
Commit: a72c66d6d90131c595f207245e659eaf81d81dd9
https://github.com/hibernate/hibernate-validator/commit/a72c66d6d90131c59...
Author: seanokafor <seanokafor(a)yahoo.ie>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/ConstraintHelper.java
M annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util/TypeNames.java
M annotation-processor/src/test/java/org/hibernate/validator/ap/ConstraintValidationProcessorIT.java
A annotation-processor/src/test/java/org/hibernate/validator/ap/testmodel/ModelWithDateTimeFormatConstraints.java
M documentation/src/main/asciidoc/reference/_ch02.adoc
A engine/src/main/java/org/hibernate/validator/cfg/defs/DateTimeFormatDef.java
A engine/src/main/java/org/hibernate/validator/constraints/DateTimeFormat.java
A engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/DateTimeFormatValidator.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/BuiltinConstraint.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/resources/org/hibernate/validator/ValidationMessages.properties
A engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/DateTimeFormatConstrainedTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/MessagePropertiesTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/PredefinedScopeAllConstraintsTest.java
A engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/DateTimeFormatValidatorTest.java
Log Message:
-----------
HV-2226 registered constraint in the engine module
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-validator/settings/notifications
1 day, 13 hours