Update BOMR so that the `Upgrade` type now contains a copy of the
library we're upgrading to complete with an updated version number.
This allows the correct links to be generated.
Closes gh-43545
Remove the escaping logic when building the issue body so that Jackson
can perform the actual escaping. Prior to this commit, the message
body was double escaped.
Closes gh-43479
Update `buildSrc` so that the `check` command is run as part of the
regular build. This restores the behavior of Gradle 7.x and will
hopefully allow us to catch test issues earlier.
Closes gh-43192
Update our libraries DSL to support multiple links with the same
name. This will allow us to reference libraries that publish
multiple API sites with each of their releases.
See gh-41614
Update `AntoraAsciidocAttributes` so that internal attributes are
available for use in `antora-asciidoc-attributes.properties`. These
attributes don't end up in the final `antora.yml` file.
This commit also restore the `-version` properties for Spring Data.
Closes gh-43080
Update javadoc links to include package references when relevant. The
packages are used to populate `javadoc-location-*` attributes that the
Asciidoctor javadoc extension can use.
See gh-41614
Attempt to fix disk space issues by removing large docker images
after they have been used.
This commit backports commits from `3.4.x` that were applied to
test the changes.
Closes gh-42776
This commit adapts d44e7c9 to transforms plugin repositories using the
correct root tag. Previously, they were transformed with the regular
<repository> tag, which is invalid.
Closes gh-42687
Using URI#resolve is brittle as the behavior changes depending on
whether or not the URI ends with a /. This can result in the
original URI's path being lost and the URLs for the Maven metadata
files being incorrect.
See gh-42333