Commit Graph

110 Commits

Author SHA1 Message Date
Andrea Boriero c02440eb8e Fix issue with gradle upload documentation task 2022-05-06 18:34:35 +02:00
Andrea Boriero 3ef306b7e3 Gradle add Jackson xml lib to javadocClasspath 2022-05-06 18:24:31 +02:00
Christian Beikov c18e611ed6 HHH-15200 Add support for the SQLXML type 2022-05-05 09:07:37 +02:00
Steve Ebersole 69e57404c6 HHH-15226 - Publish a Gradle platform (Maven Bom++) for Hibernate ORM
- plus use Gradle version catalogs as opposed to `libraries.gradle`
- dropped OSGi manifest entries for hibernate-envers - they were broken and we decided we no longer support OSGi
2022-04-26 14:41:04 -05:00
Yoann Rodière 92fc03f803 Use annotated tags for release
Mainly because it's handled better in git-related tools such as tig.

See also https://git-scm.com/book/en/v2/Git-Basics-Tagging#_creating_tags
2022-04-13 17:12:44 +02:00
Steve Ebersole 47a3d3d56d Improved support for documentation publishing 2022-04-08 08:55:38 -05:00
Steve Ebersole 6180e94fdc - Drop building of bundles for SourceForge
- Update release artifacts section of the release announcement
- Update Migration Guide wrt SourceForge and release artifacts
2022-03-31 11:58:26 -05:00
Steve Ebersole ad828a0a4a release announcement, doc artifacts 2022-03-31 11:01:06 -05:00
Steve Ebersole 5403e95958 HHH-14872 - Re-enable hibernate-gradle-plugin
plus additional improvements to Gradle scripts
2022-03-15 20:10:17 -05:00
Steve Ebersole f82d381fe3 Gradle build clean-ups
- re-organize release task definitions to avoid use of subproject iteration
2022-03-15 12:15:56 -05:00
Steve Ebersole 256dc64e87 add missing task dependency to stage rendered migration-guide for uploading with rest of documentation 2022-03-09 08:10:36 -06:00
Steve Ebersole d4f4d09a0c Render and stage migration-guide to be published to the doc server along with other the other documentation 2022-03-08 21:16:53 -06:00
Steve Ebersole 9367561fe4 6.0 Beta2 2021-12-02 16:46:09 -06:00
Sanne Grinovero 334aeb1349 HHH-14946 Upgrading base requirements to Java 11 2021-12-01 17:34:28 +00:00
Chris Dennis 55db51894f HHH-14837 : Re-enable hibernate-jcache module. 2021-11-29 11:44:16 -05:00
Steve Ebersole 4a105c7e91 release.gradle - fixed aggregate Javadoc error 2021-10-29 16:05:30 -05:00
Steve Ebersole 312fb4355d release.gradle : skip for `build` task 2021-10-29 15:55:50 -05:00
Steve Ebersole 3c26c470b0 fix aggregateJavadoc problem 2021-10-25 13:55:53 -05:00
Steve Ebersole aa514f7cfc fix to aggregateJavadoc task 2021-09-29 02:16:35 -05:00
Steve Ebersole 986d65a288 HHH-14837 - Move to Jakarta EE
More settings work
2021-09-28 19:01:28 -05:00
Steve Ebersole 7bc1d55cdd improved aggregated javadoc generation 2021-09-27 08:21:36 -05:00
Steve Ebersole 089a3f86ae HHH-14837 - Move to Jakarta EE
preliminary transformation;
only `javax.persistence.*` settings supported atm
2021-09-27 08:21:27 -05:00
Steve Ebersole 70093b8980 release project and up-to-date improvements 2021-07-23 10:07:39 -05:00
Steve Ebersole 2c969c0dbc improve `:release:assembleDocumentation` task 2021-07-20 11:11:20 -05:00
Steve Ebersole 1ec2cd6c5e fix assembleDocumentation task 2021-07-19 13:52:14 -05:00
Steve Ebersole 59f033194a Improved build configuration to better leverage Gradle up-to-date handling;
Preparation for moving to Gradle 7.0

- Moved custom Antlr plugin to hibernate-orm-build module
- more deprecation clean ups
2021-06-28 15:59:35 -05:00
Steve Ebersole e4120234d3 * HHH-14634 : Gradle Enterprise
* fixed problem in release.gradle that caused "configuration phase" to take much longer than it should
   * parallelized the build
* Initial TREAT tests
* fixed bug in `hibernate-core-jakarta.gradle` related to JPA packaged test bundle handling
2021-06-15 13:50:01 -05:00
Steve Ebersole b51fb9fe03 Fixed problems with
- javadoc generation
- SourceForge distribution bundles
2021-05-19 16:15:57 -05:00
Steve Ebersole 2e1ebfc4da prepare for 6.0.0.Alpha8 2021-05-18 15:50:10 -05:00
Steve Ebersole db502bf1b0 prepare for 6.0.0.Alpha8 2021-05-18 12:37:36 -05:00
Steve Ebersole 5bb128000f fixed release.gradle 2021-05-14 15:23:41 -05:00
Steve Ebersole 19c02f756d temporarily remove `project-template` module as it causes problems with ci-release (specifically some issue with uploading to BinTray) 2021-03-18 16:00:32 -05:00
Steve Ebersole 124959fa59 temporarily remove `project-template` module as it causes problems with ci-release (specifically some issue with uploading to BinTray) 2021-03-18 15:50:22 -05:00
Steve Ebersole 29848c49db ORM + Gradle
HHH-14285 - project template
HHH-14286 - Gradle plugin
2020-10-28 16:09:42 -05:00
Andrea Boriero 93cd8aaf4e Merge remote-tracking branch 'upstream/master' into wip/6.0 2020-10-06 17:36:13 +01:00
Andrea Boriero 5eedda9a46 HHH-14247 Fix automatic releease script, changelog.txt contains wrong Jira release url 2020-10-05 10:08:31 +01:00
Andrea Boriero 9ba18b8c5d Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_46 2020-07-07 15:43:17 +01:00
Andrea Boriero 604b594226 HHH-14083 add task release must run after addVersionCommit task 2020-06-22 19:53:36 +01:00
Andrea Boriero 34930bf0f0 HHH-14083 add ciRelease dependency to bintray upload 2020-06-22 19:53:36 +01:00
Andrea Boriero 766ed3f2bf HHH-14083 Fix issue with git command 2020-06-22 19:53:36 +01:00
Andrea Boriero 4668466fd7 Add changeLogFile task 2020-06-22 19:53:36 +01:00
Yoann Rodière 1ad029c6d9 Push to github atomically and only if the release succeeds 2020-06-22 19:53:36 +01:00
Yoann Rodière 02abce69fa Add more precondition checks to release tasks 2020-06-22 19:53:36 +01:00
Yoann Rodière 70721d80a7 Move the update to version.properties to a release task
This is necessary if we want to check that the working tree is empty as
part of the release process (see next commit).
2020-06-22 19:53:36 +01:00
Yoann Rodière 7dbd813996 Use a less verbose syntax for git commands 2020-06-22 19:53:36 +01:00
Yoann Rodière 5232df9686 Fix incorrect message for the second commit during release 2020-06-22 19:53:36 +01:00
Yoann Rodière 8363df3495 Fix error detection in executeGitCommand
1. proc.consumeProcessErrorStream does not work correctly: it creates a
   thread to asynchronously copy the content of the stream to the string
   buffer, and does not provide any way to know when it's done. As a
   result, sometimes the buffer is correctly filled in after
   consumeProcessErrorStream returns, sometimes it's not.
2. Checking stderr to know if there was an error is not a good idea: a
   process can run just fine and give output on stderr (logs,
   basically), and a process can fail without giving any output on
   stderr. Checking the status code is more reliable.
2020-06-22 19:53:36 +01:00
Andrea Boriero cfeee5059b Add gradle task to automate the CI release 2020-06-22 19:53:36 +01:00
Andrea Boriero c45108a2b6 6 - SQM based on JPA type system 2019-09-12 10:42:32 +01:00
Guillaume Smet 9035793987 HHH-12774 Add missing jars to the distribution archives 2018-07-11 10:15:03 +02:00