This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| actions/setup-java | action | minor | v3.1.0
-> v3.6.0
|
Release Notes
actions/setup-java
Compare Source
In scope of this release we added Maven Toolchains Support and Maven Toolchains Declaration. Moreover, from this release we use os.arch
to determine default architecture for runners: https://github.com/actions/setup-java/pull/376. Besides, we made such changes as:
Compare Source
In scope of this release we change logic for Microsoft Build of OpenJDK. Previously it had hard coded versions. In this release versions were moved to the separate json file. When a new version of Java is released, it can be added to this file and be used without releasing new version of the action.
Compare Source
Add support for multiple jdks
In scope of this release we add support for multiple jdks. Customers can specify multiple versions of java through java-version
input.
steps:
- uses: actions/setup-java@v3
with:
distribution: '<distribution>'
java-version: |
8
11
15
Besides, we added such changes as:
Compare Source
In scope of this release we updated actions/cache
package as the new version contains fixes for caching error handling.
Compare Source
In scope of this release we introduce such changes as:
Compare Source
In scope of this pull request we add support for Amazon Corretto Build of OpenJDK (https://github.com/actions/setup-java/pull/312).
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup-java
uses: actions/setup-java@v3
with:
distribution: corretto
java-version: 11
Supported distributions
Currently, the following distributions are supported:
| Keyword | Distribution | Official site | License
|-|-|-|-|
| temurin
| Eclipse Temurin | Link | Link
| zulu
| Zulu OpenJDK | Link | Link |
| adopt
or adopt-hotspot
| Adopt OpenJDK Hotspot | Link | Link |
| adopt-openj9
| Adopt OpenJDK OpenJ9 | Link | Link |
| liberica
| Liberica JDK | Link | Link |
| microsoft
| Microsoft Build of OpenJDK | Link | Link
| corretto
| Amazon Corretto Build of OpenJDK | Link | Link
Compare Source
This release introduces dependency caching support for sbt (https://github.com/actions/setup-java/pull/302).
Caching sbt dependencies
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '11'
cache: 'sbt'
- name: Build with SBT
run: sbt package
Compare Source
This release introduces new output cache-hit (https://github.com/actions/setup-java/pull/275) and update of actions/cache
dependency to 2.0.2 (https://github.com/actions/setup-java/pull/317)
Add "cache-hit" output
The cache-hit
output contains boolean value indicating that an exact match was found for the key. It shows that the action uses already existing cache or not. The output is available only if cache is enabled.
Update actions/cache to 2.0.2
We updated actions/cache
package as the new version contains fixes related to GHES 3.5 (https://github.com/actions/setup-java/pull/317)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.