Commit Graph

48358 Commits

Author SHA1 Message Date
Phillip Webb
f7d7d16ecd Polish logger naming 2024-09-30 11:44:28 -07:00
Phillip Webb
72de717d2a Skip Homebrew formula creation for non OSS build
See gh-42333
2024-09-30 11:42:16 -07:00
Phillip Webb
89ce26bf26 Skip SCM and IssueManagement POM configuration for non OSS builds
See gh-42333
2024-09-30 11:30:56 -07:00
Stéphane Nicoll
ab968494e6 Document how to handle the manifest in a native image with Maven
Closes gh-42412
2024-09-30 10:55:58 +02:00
Phillip Webb
d44e7c9af2 Dynamically populate repositories used in Ant/Maven integration tests
Update build scripts and tests so that repository settings are copied
dynamically from the build.

See gh-42333
2024-09-27 17:33:00 -07:00
Phillip Webb
7d8507d186 Polish 2024-09-27 17:31:24 -07:00
Phillip Webb
0ac06696f7 Be defensive when accessing properties in SpringRepositorySupport.groovy
See gh-42333
2024-09-27 13:18:51 -07:00
Phillip Webb
c347ccaa76 Attempt to fix system tests following repository updates
See gh-42333
2024-09-27 12:17:29 -07:00
Phillip Webb
9836011ffd Create extension to configure Spring maven repositories
Create a small Groovy script that can be used in `settings.gradle`
files to extend `repositories` to support the various maven
repositories required for our build.

See gh-42333
2024-09-27 10:30:20 -07:00
Andy Wilkinson
df73191cb0 Update secret used to authenticate with Develocity
Closes gh-42404
2024-09-27 08:34:21 +01:00
Phillip Webb
4e02c438e4 Update BOMR to use repository names rather than SpringRepository
Update BOMR to use repositories names so that we can delete the
`SpringRepository` logic.

See gh-42333
2024-09-26 20:42:38 -07:00
Moritz Halbritter
bc046ba7f8 Merge pull request #42445 from ngocnhan-tran1996
* pr/42445:
  Polish documentation

Closes gh-42445
2024-09-26 13:59:07 +02:00
Tran Ngoc Nhan
db9cb54ce0 Polish documentation
See gh-42445
2024-09-26 13:58:32 +02:00
Moritz Halbritter
02335a681b Merge pull request #42442 from quaff
* pr/42442:
  Remove duplicated dependency

Closes gh-42442
2024-09-25 13:56:23 +02:00
Yanming Zhou
72d68a2cb8 Remove duplicated dependency
See gh-42442
2024-09-25 13:56:01 +02:00
Phillip Webb
cd2aa2b97d Use toolchains for Java 21
See gh-42433
2024-09-24 18:25:59 -07:00
Phillip Webb
1d3fff402f Fix checkstyle tool version reference 2024-09-24 16:48:52 -07:00
Phillip Webb
68aed50615 Use toolchains for Java 22
See gh-42433
2024-09-24 15:24:22 -07:00
Phillip Webb
ad72411e2b Apply conventions plugin to all subprojects
Closes gh-42438
2024-09-24 14:26:32 -07:00
Phillip Webb
54c3ccb4df Fix checkstyle violations in testng smoke test
Add conventions plugin and fix surfaced checkstyle errors.
2024-09-24 13:51:16 -07:00
Phillip Webb
54df1edf8c Upgrade to Gradle 8.10.2
Closes gh-42435
2024-09-24 13:22:44 -07:00
Phillip Webb
eafe61c4ca Backport upgrade to Gradle 8.10.1
Cherry-pick commits d756bf4e86, 083ac67d13 and 162c929a80 to
upgrade to Gradle 8.10.1.

Closes gh-42433
2024-09-24 12:55:29 -07:00
Phillip Webb
23ddad1ebd Propagate gradle.properties to buildSrc
Update `buildSrc` so that properties frok the root `gradle.properties`
file are available.

See gh-42333
2024-09-23 21:59:39 -07:00
Andy Wilkinson
2aea7caf36 Remove use of reflection in Artemis connection factory creation
Fixes gh-42414
2024-09-23 14:08:35 +01:00
Phillip Webb
0781e71e5e Merge pull request #42413 from arefbehboudi
* pr/42413:
  Polish

Closes gh-42413
2024-09-22 17:47:13 -07:00
arefbehboudi
0d3fceec5d Polish
See gh-42413
2024-09-22 17:45:59 -07:00
Phillip Webb
19d9e3b6cc Update BOM plugin to support commercial releases
See gh-42333
2024-09-20 17:33:46 -07:00
Phillip Webb
80b1944878 Update changelog-generator for commercial builds
See gh-42333
2024-09-20 16:10:33 -07:00
Andy Wilkinson
b4702612de Revert "Increase timeouts in ZipkinWebClientSenderTests"
This reverts commit 0aeea6f069.

See gh-42375
2024-09-20 11:06:18 +01:00
Andy Wilkinson
267a642e0f Reduce duplicate binding of meters to user-defined composites
Fixes gh-42396
2024-09-20 10:32:20 +01:00
Andy Wilkinson
0aeea6f069 Increase timeouts in ZipkinWebClientSenderTests
This is an attempt to stabilize the tests. They are currently flaky
due to a timeout that appears to occur because the mock web server isn't
responding quickly enough. A larger timeout will either confirm this if
the tests stabilize or indicate that the problem has a different cause
if they do not stabilize.

Closes gh-42375
2024-09-19 19:06:53 +01:00
Andy Wilkinson
319e33f786 Make a single scrape attempt, protected by Awaitility
Using a single scrape attempt that is protected by Awaitility should
protect against instability of the OpenTelemetry Collector instance
running in the container and will hopefully stabilize the test.

This commit has also increased the timeout for a successful response
to 30 seconds and removed the configuration of the configuration of
the polling delay and interval as the values being set were the same
as the defaults.

Closes gh-42377
2024-09-19 19:06:05 +01:00
Andy Wilkinson
87c647cf65 Reduce log output of SampleJettyApplicationTests
Closes gh-42376
2024-09-19 19:04:59 +01:00
Andy Wilkinson
0e7bdb3e8b Remove note about graceful shutdown requiring Tomcat 9.0.33
Since the note was added, we've upgraded to and now require Tomcat
10.1 so it no longer applies.

Closes gh-42373
2024-09-19 19:02:56 +01:00
Andy Wilkinson
41bcda8429 Document support for Java 23
Closes gh-42374
2024-09-19 14:23:32 +01:00
Stéphane Nicoll
d137191494 Next development version (v3.2.11-SNAPSHOT) 2024-09-19 10:17:23 +02:00
Stéphane Nicoll
ae8315e90a Use Liberica for Java 23 CI
Closes gh-42354
2024-09-19 07:39:35 +02:00
Phillip Webb
f9379f4576 Apply nohttp check per-project rather than at root
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.

Closes gh-42332
2024-09-18 15:14:52 +01:00
Andy Wilkinson
1240c59482 Only configure plugin classpath where it's needed
When spring-boot-gradle-plugin is using GradleRunner, it needs to be
configured with a custom plugin classpath to account for the fact
that our Gradle plugin is on the classpath of the system classloader
but some of the other plugins would only be available on a
Gradle-created classloader. This imbalance cause class loading
problems as code in spring-boot-gradle-plugin can't see types at
runtime that are only available on the Gradle-created classloader.

To overcome this, we need to configure the GradleRunner with a custom
plugin classpath that contains both spring-boot-gradle-plugin and all
of the other plugins that are used in its various integration tests.
Previously, this was done in GradleBuild that's used by both
spring-boot-gradle-plugin and spring-boot-image-tests. This caused
a problem as spring-boot-image-tests does not have the
above-described problem and trying to correct it did not work leaving
tests that use spring-boot-gradle-plugin unable to see other plugins
such that the native image plugin.

This commit reworks the customization of the plugin classpath so that
it's only done in spring-boot-gradle-plugin's integration tests.

Closes gh-42338
2024-09-18 14:53:54 +01:00
Andy Wilkinson
dc72e3853b Try to ensure that distribution always has a non-empty value
See gh-42345
2024-09-18 09:29:33 +01:00
Andy Wilkinson
6d8a421114 Update CI to use Java 23 GA
Closes gh-42345
2024-09-18 09:22:39 +01:00
Andy Wilkinson
ef5bc91b35 Upgrade to Tomcat 10.1.30
Closes gh-42344
2024-09-18 08:19:28 +01:00
Andy Wilkinson
c37f786914 Upgrade to Spring Integration 6.2.9
Closes gh-42126
2024-09-18 08:19:23 +01:00
Phillip Webb
9726ddfe42 Add 'spring.build-type' property
See gh-42333
2024-09-17 12:32:50 -07:00
Phillip Webb
cad5dd2b85 Use variables for runs-on settings
See gh-42333
2024-09-17 12:25:54 -07:00
Stéphane Nicoll
3d53d7363a Merge pull request #42331 from dependabot[bot]
* pr/42331:
  Polish "Bump gradle/actions from 4.0.1 to 4.1.0"
  Bump gradle/actions from 4.0.1 to 4.1.0

Closes gh-42331
2024-09-17 09:19:40 +02:00
Stéphane Nicoll
c6c0923dce Polish "Bump gradle/actions from 4.0.1 to 4.1.0"
See gh-42331
2024-09-17 09:19:08 +02:00
dependabot[bot]
6f535adb47 Bump gradle/actions from 4.0.1 to 4.1.0
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](16bf8bc8fe...d156388eb1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

See gh-42331
2024-09-17 09:16:59 +02:00
Stéphane Nicoll
de5f7ad318 Upgrade to Spring Pulsar 1.0.10
Closes gh-42128
2024-09-17 09:13:03 +02:00
Stéphane Nicoll
e009581a41 Upgrade to Spring Kafka 3.1.9
Closes gh-42127
2024-09-17 09:13:02 +02:00