gradle/gradle (gradle)
### [`v8.6`](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)
[Compare Source](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)
gradle/gradle-build-action (gradle/gradle-build-action)
### [`v3.0.0`](https://togithub.com/gradle/gradle-build-action/releases/tag/v3.0.0)
[Compare Source](https://togithub.com/gradle/gradle-build-action/compare/v2.12.0...v3.0.0)
This is the first release of `gradle/gradle-build-action` available with the `v3` version tag.
> \[!IMPORTANT]
> As of `v3` this action has been superceded by `gradle/actions/setup-gradle`.
> Any workflow that uses `gradle/gradle-build-action@v3` will transparently delegate to `gradle/actions/setup-gradle@v3`.
>
> Users are encouraged to update their workflows, replacing:
>
> uses: gradle/gradle-build-action@v3
>
> with
>
> uses: gradle/actions/setup-gradle@v3
>
> See the [setup-gradle documentation](https://togithub.com/gradle/actions/tree/main/setup-gradle) for up-to-date documentation for `gradle/actions/setup-gradle`.
##### Changes from `gradle-build-action@v2`
This release brings some useful and much requested features, including:
- save and restore the Gradle configuration-cache data
- add the Job summary content as a PR comment
- easily publish Build Scans® to the free [Gradle Build Scan service](https://scans.gradle.com)
- compatibility with Node 20
The only major breaking change from `gradle-build-action@v2.12.0` is the update to require a Node 20 runtime environment.
Aside from that change, this release should generally serve as a drop-in replacement for `gradle-build-action@v2`.
##### Changelog
- \[NEW] - Run with NodeJs 20.x [https://github.com/gradle/gradle-build-action/issues/946](https://togithub.com/gradle/gradle-build-action/issues/946)6)
- \[NEW] - Support for save & restore of configuration-cache data [https://github.com/gradle/gradle-build-action/issues/966](https://togithub.com/gradle/gradle-build-action/issues/966)6)
- \[NEW] - Support for automatic adding PR comment with Job Summary content [https://github.com/gradle/gradle-build-action/issues/1020](https://togithub.com/gradle/gradle-build-action/issues/1020)0)
- \[NEW] - Make it easy to publish a Build Scan® to https://scans.gradle.com [https://github.com/gradle/gradle-build-action/issues/1044](https://togithub.com/gradle/gradle-build-action/issues/1044)4)
- \[NEW] - Added `dependency-graph-continue-on-failure` input, which can be set to `false` to force the Job to fail when dependency graph submission fails ([https://github.com/gradle/gradle-build-action/issues/1036](https://togithub.com/gradle/gradle-build-action/issues/1036)). Failure modes include:
- Fail build step if version of Gradle being executed is not supported for dependency-graph generation ([https://github.com/gradle/gradle-build-action/issues/1034](https://togithub.com/gradle/gradle-build-action/issues/1034))
- Fail job if permissions are insufficient to submit dependency graph via Dependency Submission API ([https://github.com/gradle/gradle-build-action/issues/997](https://togithub.com/gradle/gradle-build-action/issues/997))
- \[NEW] - Add `dependency-graph: clear` option to clear any dependency-graph previously submitted by the job
- \[FIX] Allow cache entries to be reused by jobs with the same ID in different workflows [https://github.com/gradle/gradle-build-action/issues/1017](https://togithub.com/gradle/gradle-build-action/issues/1017)7)
- Workflow name remains part of the cache key, but cache entries generated by the same job id in a different workflow may be restored
- \[FIX] Register pre-installed JDKs in Maven toolchains.xml file [https://github.com/gradle/gradle-build-action/issues/1024](https://togithub.com/gradle/gradle-build-action/issues/1024)4)
- This allows pre-installed JDKs to be auto-detected by Gradle Toolchain support on Windows
- \[FIX] - Update the Gradle Enterprise injection configuration for product rename to Develocity [https://github.com/gradle/gradle-build-action/issues/995](https://togithub.com/gradle/gradle-build-action/issues/995)5)
- \[FIX] - Avoid submitting an empty dependency graph when state is loaded from configuration-cache
- \[FIX] - Update to `GitHub Dependency Graph Gradle Plugin` [v1.2.0](https://togithub.com/gradle/github-dependency-graph-gradle-plugin/releases/tag/v1.2.0)
- \[DEPRECATION] - Deprecation of the arguments parameter [https://github.com/gradle/gradle-build-action/issues/996](https://togithub.com/gradle/gradle-build-action/issues/996)6)
- \[BREAKING CHANGE] - Remove the `gradle-executable` input parameter. Use a separate workflow Step to execute a Gradle from a custom location.
### [`v2.12.0`](https://togithub.com/gradle/gradle-build-action/releases/tag/v2.12.0)
[Compare Source](https://togithub.com/gradle/gradle-build-action/compare/v2.11.1...v2.12.0)
Adds a new option to clear a previously submitted dependency-graph.
```yaml
steps:
- uses: gradle/gradle-build-action@v2
with:
dependency-graph: clear
```
This may prove useful when migrating to a workflow using the upcoming `gradle/actions/dependency-submission` action.
**Full-changelog**: https://github.com/gradle/gradle-build-action/compare/v2.11.1...v2.12.0
gradle/wrapper-validation-action (gradle/wrapper-validation-action)
### [`v2`](https://togithub.com/gradle/wrapper-validation-action/compare/v1...v2)
[Compare Source](https://togithub.com/gradle/wrapper-validation-action/compare/v1...v2)
testcontainers/testcontainers-java (org.testcontainers:junit-jupiter)
### [`v1.19.4`](https://togithub.com/testcontainers/testcontainers-java/releases/tag/1.19.4)
[Compare Source](https://togithub.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4)
### What's Changed
- Update ryuk version to 0.6.0 ([#7992](https://togithub.com/testcontainers/testcontainers-java/issues/7992)) [@eddumelendez](https://togithub.com/eddumelendez)
- Fix labeler file to v5 structure ([#7956](https://togithub.com/testcontainers/testcontainers-java/issues/7956)) [@eddumelendez](https://togithub.com/eddumelendez)
- Add redpandadata/redpanda as a compatible image ([#7898](https://togithub.com/testcontainers/testcontainers-java/issues/7898)) [@eddumelendez](https://togithub.com/eddumelendez)
- Selenium: increase default startup timeout to 60 seconds ([#4357](https://togithub.com/testcontainers/testcontainers-java/issues/4357)) [@Aloren](https://togithub.com/Aloren)
- Add mikepenz/action-junit-report ([#7894](https://togithub.com/testcontainers/testcontainers-java/issues/7894)) [@eddumelendez](https://togithub.com/eddumelendez)
- Update docs version to ${GITHUB_REF##\*/} ([#7862](https://togithub.com/testcontainers/testcontainers-java/issues/7862)) [@github-actions](https://togithub.com/github-actions)
- Update testcontainers version to ${GITHUB_REF##\*/} ([#7863](https://togithub.com/testcontainers/testcontainers-java/issues/7863)) [@github-actions](https://togithub.com/github-actions)
#### 🚀 Features & Enhancements
- Correct testcontainers for use with latest MySQL 8.3 version ([#8131](https://togithub.com/testcontainers/testcontainers-java/issues/8131)) [@chadlwilson](https://togithub.com/chadlwilson)
- Fix SQLUtils.splitSqlScript: keep semicolons after END when semicolon is not the statement separator ([#8108](https://togithub.com/testcontainers/testcontainers-java/issues/8108)) [@inponomarev](https://togithub.com/inponomarev)
- Add support for workdir and env var in exec command ([#7816](https://togithub.com/testcontainers/testcontainers-java/issues/7816)) [@eddumelendez](https://togithub.com/eddumelendez)
- Add the ability to specify an image's platform. ([#7313](https://togithub.com/testcontainers/testcontainers-java/issues/7313)) [@shawjef3](https://togithub.com/shawjef3)
#### ☠️ Deprecations
- Deprecate support for docker.elastic.co/elasticsearch/elasticsearch-oss ([#4574](https://togithub.com/testcontainers/testcontainers-java/issues/4574)) [@dadoonet](https://togithub.com/dadoonet)
#### 🐛 Bug Fixes
- Fix MinIO wait strategy ([#7901](https://togithub.com/testcontainers/testcontainers-java/issues/7901)) [@eddumelendez](https://togithub.com/eddumelendez)
#### 📖 Documentation
- Clarify Neo4j enterprise edition definition in docs. ([#8149](https://togithub.com/testcontainers/testcontainers-java/issues/8149)) [@meistermeier](https://togithub.com/meistermeier)
- Add support for ActiveMQ and Artemis ([#7400](https://togithub.com/testcontainers/testcontainers-java/issues/7400)) [@eddumelendez](https://togithub.com/eddumelendez)
- Correct testcontainers for use with latest MySQL 8.3 version ([#8131](https://togithub.com/testcontainers/testcontainers-java/issues/8131)) [@chadlwilson](https://togithub.com/chadlwilson)
- Added note about Node.js being required for ./gradlew spotlessApply ([#7990](https://togithub.com/testcontainers/testcontainers-java/issues/7990)) [@pioorg](https://togithub.com/pioorg)
- Fix colima docs ([#7902](https://togithub.com/testcontainers/testcontainers-java/issues/7902)) [@eddumelendez](https://togithub.com/eddumelendez)
- Deprecate support for docker.elastic.co/elasticsearch/elasticsearch-oss ([#4574](https://togithub.com/testcontainers/testcontainers-java/issues/4574)) [@dadoonet](https://togithub.com/dadoonet)
#### 🧹 Housekeeping
- New Solace certificates ([#8160](https://togithub.com/testcontainers/testcontainers-java/issues/8160)) [@infoShare](https://togithub.com/infoShare)
- Set remote build cache to push only if authenticated ([#7924](https://togithub.com/testcontainers/testcontainers-java/issues/7924)) [@ribafish](https://togithub.com/ribafish)
- Fix javadoc for stop method ([#6834](https://togithub.com/testcontainers/testcontainers-java/issues/6834)) [@big-andy-coates](https://togithub.com/big-andy-coates)
#### 📦 Dependency updates
7 changes
- Combined dependencies PR ([#8162](https://togithub.com/testcontainers/testcontainers-java/issues/8162)) [@eddumelendez](https://togithub.com/eddumelendez)
- Update activemq-client version to 6.0.1 ([#8150](https://togithub.com/testcontainers/testcontainers-java/issues/8150)) [@eddumelendez](https://togithub.com/eddumelendez)
- Combined dependencies PR ([#8161](https://togithub.com/testcontainers/testcontainers-java/issues/8161)) [@eddumelendez](https://togithub.com/eddumelendez)
- Combined dependencies PR ([#8151](https://togithub.com/testcontainers/testcontainers-java/issues/8151)) [@eddumelendez](https://togithub.com/eddumelendez)
- Combined dependencies PR ([#7957](https://togithub.com/testcontainers/testcontainers-java/issues/7957)) [@eddumelendez](https://togithub.com/eddumelendez)
- Combined dependencies PR ([#7955](https://togithub.com/testcontainers/testcontainers-java/issues/7955)) [@eddumelendez](https://togithub.com/eddumelendez)
- Update Gradle Wrapper to 8.5 ([#7897](https://togithub.com/testcontainers/testcontainers-java/issues/7897)) [@github-actions](https://togithub.com/github-actions)
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
8.5
->8.6
v2.11.1
->v3.0.0
v1
->v2
1.19.3
->1.19.4
1.19.3
->1.19.4
3.25.1
->3.25.2
Release Notes
gradle/gradle (gradle)
### [`v8.6`](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)gradle/gradle-build-action (gradle/gradle-build-action)
### [`v3.0.0`](https://togithub.com/gradle/gradle-build-action/releases/tag/v3.0.0) [Compare Source](https://togithub.com/gradle/gradle-build-action/compare/v2.12.0...v3.0.0) This is the first release of `gradle/gradle-build-action` available with the `v3` version tag. > \[!IMPORTANT] > As of `v3` this action has been superceded by `gradle/actions/setup-gradle`. > Any workflow that uses `gradle/gradle-build-action@v3` will transparently delegate to `gradle/actions/setup-gradle@v3`. > > Users are encouraged to update their workflows, replacing: > > uses: gradle/gradle-build-action@v3 > > with > > uses: gradle/actions/setup-gradle@v3 > > See the [setup-gradle documentation](https://togithub.com/gradle/actions/tree/main/setup-gradle) for up-to-date documentation for `gradle/actions/setup-gradle`. ##### Changes from `gradle-build-action@v2` This release brings some useful and much requested features, including: - save and restore the Gradle configuration-cache data - add the Job summary content as a PR comment - easily publish Build Scans® to the free [Gradle Build Scan service](https://scans.gradle.com) - compatibility with Node 20 The only major breaking change from `gradle-build-action@v2.12.0` is the update to require a Node 20 runtime environment. Aside from that change, this release should generally serve as a drop-in replacement for `gradle-build-action@v2`. ##### Changelog - \[NEW] - Run with NodeJs 20.x [https://github.com/gradle/gradle-build-action/issues/946](https://togithub.com/gradle/gradle-build-action/issues/946)6) - \[NEW] - Support for save & restore of configuration-cache data [https://github.com/gradle/gradle-build-action/issues/966](https://togithub.com/gradle/gradle-build-action/issues/966)6) - \[NEW] - Support for automatic adding PR comment with Job Summary content [https://github.com/gradle/gradle-build-action/issues/1020](https://togithub.com/gradle/gradle-build-action/issues/1020)0) - \[NEW] - Make it easy to publish a Build Scan® to https://scans.gradle.com [https://github.com/gradle/gradle-build-action/issues/1044](https://togithub.com/gradle/gradle-build-action/issues/1044)4) - \[NEW] - Added `dependency-graph-continue-on-failure` input, which can be set to `false` to force the Job to fail when dependency graph submission fails ([https://github.com/gradle/gradle-build-action/issues/1036](https://togithub.com/gradle/gradle-build-action/issues/1036)). Failure modes include: - Fail build step if version of Gradle being executed is not supported for dependency-graph generation ([https://github.com/gradle/gradle-build-action/issues/1034](https://togithub.com/gradle/gradle-build-action/issues/1034)) - Fail job if permissions are insufficient to submit dependency graph via Dependency Submission API ([https://github.com/gradle/gradle-build-action/issues/997](https://togithub.com/gradle/gradle-build-action/issues/997)) - \[NEW] - Add `dependency-graph: clear` option to clear any dependency-graph previously submitted by the job - \[FIX] Allow cache entries to be reused by jobs with the same ID in different workflows [https://github.com/gradle/gradle-build-action/issues/1017](https://togithub.com/gradle/gradle-build-action/issues/1017)7) - Workflow name remains part of the cache key, but cache entries generated by the same job id in a different workflow may be restored - \[FIX] Register pre-installed JDKs in Maven toolchains.xml file [https://github.com/gradle/gradle-build-action/issues/1024](https://togithub.com/gradle/gradle-build-action/issues/1024)4) - This allows pre-installed JDKs to be auto-detected by Gradle Toolchain support on Windows - \[FIX] - Update the Gradle Enterprise injection configuration for product rename to Develocity [https://github.com/gradle/gradle-build-action/issues/995](https://togithub.com/gradle/gradle-build-action/issues/995)5) - \[FIX] - Avoid submitting an empty dependency graph when state is loaded from configuration-cache - \[FIX] - Update to `GitHub Dependency Graph Gradle Plugin` [v1.2.0](https://togithub.com/gradle/github-dependency-graph-gradle-plugin/releases/tag/v1.2.0) - \[DEPRECATION] - Deprecation of the arguments parameter [https://github.com/gradle/gradle-build-action/issues/996](https://togithub.com/gradle/gradle-build-action/issues/996)6) - \[BREAKING CHANGE] - Remove the `gradle-executable` input parameter. Use a separate workflow Step to execute a Gradle from a custom location. ### [`v2.12.0`](https://togithub.com/gradle/gradle-build-action/releases/tag/v2.12.0) [Compare Source](https://togithub.com/gradle/gradle-build-action/compare/v2.11.1...v2.12.0) Adds a new option to clear a previously submitted dependency-graph. ```yaml steps: - uses: gradle/gradle-build-action@v2 with: dependency-graph: clear ``` This may prove useful when migrating to a workflow using the upcoming `gradle/actions/dependency-submission` action. **Full-changelog**: https://github.com/gradle/gradle-build-action/compare/v2.11.1...v2.12.0gradle/wrapper-validation-action (gradle/wrapper-validation-action)
### [`v2`](https://togithub.com/gradle/wrapper-validation-action/compare/v1...v2) [Compare Source](https://togithub.com/gradle/wrapper-validation-action/compare/v1...v2)testcontainers/testcontainers-java (org.testcontainers:junit-jupiter)
### [`v1.19.4`](https://togithub.com/testcontainers/testcontainers-java/releases/tag/1.19.4) [Compare Source](https://togithub.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) ### What's Changed - Update ryuk version to 0.6.0 ([#7992](https://togithub.com/testcontainers/testcontainers-java/issues/7992)) [@eddumelendez](https://togithub.com/eddumelendez) - Fix labeler file to v5 structure ([#7956](https://togithub.com/testcontainers/testcontainers-java/issues/7956)) [@eddumelendez](https://togithub.com/eddumelendez) - Add redpandadata/redpanda as a compatible image ([#7898](https://togithub.com/testcontainers/testcontainers-java/issues/7898)) [@eddumelendez](https://togithub.com/eddumelendez) - Selenium: increase default startup timeout to 60 seconds ([#4357](https://togithub.com/testcontainers/testcontainers-java/issues/4357)) [@Aloren](https://togithub.com/Aloren) - Add mikepenz/action-junit-report ([#7894](https://togithub.com/testcontainers/testcontainers-java/issues/7894)) [@eddumelendez](https://togithub.com/eddumelendez) - Update docs version to ${GITHUB_REF##\*/} ([#7862](https://togithub.com/testcontainers/testcontainers-java/issues/7862)) [@github-actions](https://togithub.com/github-actions) - Update testcontainers version to ${GITHUB_REF##\*/} ([#7863](https://togithub.com/testcontainers/testcontainers-java/issues/7863)) [@github-actions](https://togithub.com/github-actions) #### 🚀 Features & Enhancements - Correct testcontainers for use with latest MySQL 8.3 version ([#8131](https://togithub.com/testcontainers/testcontainers-java/issues/8131)) [@chadlwilson](https://togithub.com/chadlwilson) - Fix SQLUtils.splitSqlScript: keep semicolons after END when semicolon is not the statement separator ([#8108](https://togithub.com/testcontainers/testcontainers-java/issues/8108)) [@inponomarev](https://togithub.com/inponomarev) - Add support for workdir and env var in exec command ([#7816](https://togithub.com/testcontainers/testcontainers-java/issues/7816)) [@eddumelendez](https://togithub.com/eddumelendez) - Add the ability to specify an image's platform. ([#7313](https://togithub.com/testcontainers/testcontainers-java/issues/7313)) [@shawjef3](https://togithub.com/shawjef3) #### ☠️ Deprecations - Deprecate support for docker.elastic.co/elasticsearch/elasticsearch-oss ([#4574](https://togithub.com/testcontainers/testcontainers-java/issues/4574)) [@dadoonet](https://togithub.com/dadoonet) #### 🐛 Bug Fixes - Fix MinIO wait strategy ([#7901](https://togithub.com/testcontainers/testcontainers-java/issues/7901)) [@eddumelendez](https://togithub.com/eddumelendez) #### 📖 Documentation - Clarify Neo4j enterprise edition definition in docs. ([#8149](https://togithub.com/testcontainers/testcontainers-java/issues/8149)) [@meistermeier](https://togithub.com/meistermeier) - Add support for ActiveMQ and Artemis ([#7400](https://togithub.com/testcontainers/testcontainers-java/issues/7400)) [@eddumelendez](https://togithub.com/eddumelendez) - Correct testcontainers for use with latest MySQL 8.3 version ([#8131](https://togithub.com/testcontainers/testcontainers-java/issues/8131)) [@chadlwilson](https://togithub.com/chadlwilson) - Added note about Node.js being required for ./gradlew spotlessApply ([#7990](https://togithub.com/testcontainers/testcontainers-java/issues/7990)) [@pioorg](https://togithub.com/pioorg) - Fix colima docs ([#7902](https://togithub.com/testcontainers/testcontainers-java/issues/7902)) [@eddumelendez](https://togithub.com/eddumelendez) - Deprecate support for docker.elastic.co/elasticsearch/elasticsearch-oss ([#4574](https://togithub.com/testcontainers/testcontainers-java/issues/4574)) [@dadoonet](https://togithub.com/dadoonet) #### 🧹 Housekeeping - New Solace certificates ([#8160](https://togithub.com/testcontainers/testcontainers-java/issues/8160)) [@infoShare](https://togithub.com/infoShare) - Set remote build cache to push only if authenticated ([#7924](https://togithub.com/testcontainers/testcontainers-java/issues/7924)) [@ribafish](https://togithub.com/ribafish) - Fix javadoc for stop method ([#6834](https://togithub.com/testcontainers/testcontainers-java/issues/6834)) [@big-andy-coates](https://togithub.com/big-andy-coates) #### 📦 Dependency updates7 changes
- Combined dependencies PR ([#8162](https://togithub.com/testcontainers/testcontainers-java/issues/8162)) [@eddumelendez](https://togithub.com/eddumelendez) - Update activemq-client version to 6.0.1 ([#8150](https://togithub.com/testcontainers/testcontainers-java/issues/8150)) [@eddumelendez](https://togithub.com/eddumelendez) - Combined dependencies PR ([#8161](https://togithub.com/testcontainers/testcontainers-java/issues/8161)) [@eddumelendez](https://togithub.com/eddumelendez) - Combined dependencies PR ([#8151](https://togithub.com/testcontainers/testcontainers-java/issues/8151)) [@eddumelendez](https://togithub.com/eddumelendez) - Combined dependencies PR ([#7957](https://togithub.com/testcontainers/testcontainers-java/issues/7957)) [@eddumelendez](https://togithub.com/eddumelendez) - Combined dependencies PR ([#7955](https://togithub.com/testcontainers/testcontainers-java/issues/7955)) [@eddumelendez](https://togithub.com/eddumelendez) - Update Gradle Wrapper to 8.5 ([#7897](https://togithub.com/testcontainers/testcontainers-java/issues/7897)) [@github-actions](https://togithub.com/github-actions)Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.