Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
bc0d826
Update actions/checkout action to v7
xdev-renovate Jun 19, 2026
7445f81
Merge pull request #667 from xdev-software/master
AB-xdev Jun 26, 2026
3734ffa
Update dependency ch.qos.logback:logback-classic to v1.5.37
xdev-renovate Jun 27, 2026
b2045ad
Update dependency org.sonatype.central:central-publishing-maven-plugi…
xdev-renovate Jun 27, 2026
04c6e78
Update org.hibernate.orm to v7.4.3.Final
xdev-renovate Jun 28, 2026
bbc7ec4
Update dependency com.puppycrawl.tools:checkstyle to v13.7.0
xdev-renovate Jun 29, 2026
8de5826
Update org.junit to v6.1.1
xdev-renovate Jun 29, 2026
c60dd67
Update dependency com.puppycrawl.tools:checkstyle to v13.7.0
xdev-renovate Jun 29, 2026
bf72b0d
Update net.sourceforge.pmd to v7.26.0
xdev-renovate Jun 30, 2026
c09cbbb
Update dependency org.apache.httpcomponents.client5:httpclient5 to v5…
xdev-renovate Jun 30, 2026
5343c2a
Update dependency org.eclipse.persistence:eclipselink to v5.0.1
xdev-renovate Jun 30, 2026
8d68bc3
Update net.sourceforge.pmd to v7.26.0
xdev-renovate Jun 30, 2026
793d311
Enable new PMD 7.26 rule
AB-xdev Jul 1, 2026
0fb2aeb
CheckStyle-IDEA: Always use lastest (bundled) version
AB-xdev Jul 1, 2026
ce4df2b
Merge pull request #286 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jul 1, 2026
1d0926f
Merge pull request #285 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jul 1, 2026
588dbec
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 1, 2026
0af1931
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 1, 2026
35b99ab
Improve db-jdbc-spring-orm
AB-xdev Jul 2, 2026
6118a35
Bump version
AB-xdev Jul 2, 2026
0e793f4
Update CHANGELOG.md
AB-xdev Jul 2, 2026
11952fb
Merge pull request #675 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jul 2, 2026
8b6d6d3
Merge remote-tracking branch 'origin/renovate/org.sonatype.central-ce…
AB-xdev Jul 2, 2026
017be66
Merge remote-tracking branch 'origin/renovate/ch.qos.logback-logback-…
AB-xdev Jul 2, 2026
f154a6a
Merge remote-tracking branch 'origin/renovate/org.apache.httpcomponen…
AB-xdev Jul 2, 2026
3d3be63
Merge pull request #671 from xdev-software/renovate/org.hibernate.orm
AB-xdev Jul 2, 2026
bb721e7
Merge pull request #674 from xdev-software/renovate/org.eclipse.persi…
AB-xdev Jul 2, 2026
c112500
Merge pull request #669 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jul 2, 2026
d2b3615
Merge pull request #672 from xdev-software/renovate/org.junit
AB-xdev Jul 2, 2026
5b47c85
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Jul 2, 2026
bcac1ea
Update CHANGELOG.md
AB-xdev Jul 2, 2026
0c06874
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
1fea56f
Update dependency software.xdev.sse:bom to v2.5.1
xdev-renovate Jul 2, 2026
49495a4
Remove JaCoCo plugin
AB-xdev Jul 2, 2026
6c70ff5
Merge pull request #678 from xdev-software/renovate/software.xdev.sse…
AB-xdev Jul 2, 2026
83a9a66
Improve startup performance
AB-xdev Jul 2, 2026
e3d9fbd
Merge branch 'develop' of https://github.com/xdev-software/tci into d…
AB-xdev Jul 2, 2026
a57a7c0
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
23f5093
Update org.hibernate.orm to v7.4.4.Final
xdev-renovate Jul 5, 2026
71ff6af
Merge pull request #682 from xdev-software/renovate/org.hibernate.orm
AB-xdev Jul 6, 2026
9ef1b9c
Update dependency software.xdev:testcontainers-selenium to v2.0.1
xdev-renovate Jul 6, 2026
a7b4764
Execute integration tests faster by building docker image natively
AB-xdev Jul 2, 2026
53984ed
New image caching approach
AB-xdev Jul 2, 2026
b337a59
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
3733d2f
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
2dc1997
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
91dd68a
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
80057e0
Update run-integration-tests.yml
AB-xdev Jul 2, 2026
01bed2f
Tag intermediate builds
AB-xdev Jul 3, 2026
b7c66e7
Fix PMD problems
AB-xdev Jul 3, 2026
88d4b39
Cleanup code use memoizing supplier
AB-xdev Jul 3, 2026
b3d3b29
DEBUG
AB-xdev Jul 3, 2026
47975c1
DEBUG
AB-xdev Jul 3, 2026
60408c7
DEBUG
AB-xdev Jul 3, 2026
1dad770
DEBUG
AB-xdev Jul 3, 2026
748b66e
Update run-integration-tests.yml
AB-xdev Jul 3, 2026
35ac26d
Correctly get image name
AB-xdev Jul 3, 2026
581e19c
DEBUG
AB-xdev Jul 3, 2026
e035673
Silence preinstall image prune
AB-xdev Jul 3, 2026
1bc8bb1
Try to use new caching strategy
AB-xdev Jul 8, 2026
7c6ca7c
Add JavaCoCo config docs
AB-xdev Jul 9, 2026
596a089
Add build caching
AB-xdev Jul 9, 2026
ebc7788
Abstract code
AB-xdev Jul 9, 2026
0532237
Test github parallelization
AB-xdev Jul 9, 2026
e2ce726
Use parallel execution
AB-xdev Jul 9, 2026
f28fea3
Move lock to correct place
AB-xdev Jul 9, 2026
e10067d
Execute JULtoSLF4J redirect only once when called multiple times
AB-xdev Jul 9, 2026
6b2be2e
Build image in background
AB-xdev Jul 9, 2026
a4577a5
Do not wait forever when warmUp hangs
AB-xdev Jul 9, 2026
d2e19bc
Add missing license headers
AB-xdev Jul 9, 2026
a38352f
Try to improve cache restore speed
AB-xdev Jul 9, 2026
e8b25b4
Fix var name
AB-xdev Jul 9, 2026
d93fdd5
Temp disable
AB-xdev Jul 9, 2026
190fb65
Update action.yml
AB-xdev Jul 9, 2026
c55e91c
Update run-integration-tests.yml
AB-xdev Jul 9, 2026
8ff10fa
Update action.yml
AB-xdev Jul 9, 2026
d3dc084
Update action.yml
AB-xdev Jul 9, 2026
cc9d0a9
Do not cache pre-installed images
AB-xdev Jul 9, 2026
2024acd
Try to debug problem
AB-xdev Jul 9, 2026
763e88b
Fix readarray
AB-xdev Jul 9, 2026
688117a
Update pom.xml
AB-xdev Jul 9, 2026
0b95e1a
TEST
AB-xdev Jul 9, 2026
58c335f
Update action.yml
AB-xdev Jul 9, 2026
3a6128f
Images are loaded from cache without tags so they are always pruned
AB-xdev Jul 9, 2026
563a51f
Add new lines
AB-xdev Jul 9, 2026
8b1cdf3
Improve speed
AB-xdev Jul 9, 2026
a0e57ee
Update to Java 25
AB-xdev Jul 9, 2026
e5abdc8
Restore commented out code
AB-xdev Jul 9, 2026
7a4cd41
Remove incorrect comment
AB-xdev Jul 9, 2026
ed8b490
Update README.md
AB-xdev Jul 9, 2026
a4ca388
Re-enable tests
AB-xdev Jul 9, 2026
0ba2d11
Remove no longer needed Dockerfile
AB-xdev Jul 9, 2026
934e934
Update docs
AB-xdev Jul 9, 2026
296683c
Bump and consolidate versions
AB-xdev Jul 9, 2026
7709d9d
Remove debugging bits
AB-xdev Jul 9, 2026
86c7ede
Show images for easier debugging
AB-xdev Jul 9, 2026
b316500
Speed up test a bit
AB-xdev Jul 9, 2026
cbfb7e5
Demo: Use AOT
AB-xdev Jul 9, 2026
6507b51
Try fix AOT error
AB-xdev Jul 9, 2026
88ede5b
Revert "Try fix AOT error"
AB-xdev Jul 9, 2026
a04d4b6
Update run-integration-tests.yml
AB-xdev Jul 9, 2026
917078a
Docs
AB-xdev Jul 9, 2026
d63c00b
Improve pre-installed image handling
AB-xdev Jul 10, 2026
aded27f
Update JaCoCo agent to latest version
AB-xdev Jul 10, 2026
a53b7bc
Docs
AB-xdev Jul 10, 2026
bbb0369
Add dedicated JaCoCo test run
AB-xdev Jul 10, 2026
7b91e37
Update run-integration-tests.yml
AB-xdev Jul 10, 2026
2b35ffb
Add different build cache scope when jacoco is active
AB-xdev Jul 10, 2026
5f70d8f
Fix display
AB-xdev Jul 10, 2026
b31eb4f
Update lycheeverse/lychee-action digest to e747777
xdev-renovate Jul 10, 2026
3ca0f9a
Update lycheeverse/lychee-action digest to e747777
xdev-renovate Jul 10, 2026
c23918a
Update dependency ch.qos.logback:logback-classic to v1.5.38
xdev-renovate Jul 10, 2026
fb322f6
Merge pull request #680 from xdev-software/improve-integration-tests
AB-xdev Jul 10, 2026
271da61
Merge pull request #685 from xdev-software/renovate/ch.qos.logback-lo…
AB-xdev Jul 10, 2026
05c822e
Merge pull request #679 from xdev-software/renovate/software.xdev-tes…
AB-xdev Jul 10, 2026
f668f81
Merge pull request #684 from xdev-software/renovate/lycheeverse-lyche…
AB-xdev Jul 10, 2026
6593c52
Merge pull request #14 from xdev-software/renovate/actions-checkout-7.x
AB-xdev Jul 10, 2026
4bf8317
Merge pull request #15 from xdev-software/renovate/lycheeverse-lychee…
AB-xdev Jul 10, 2026
a872fd9
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 10, 2026
4b60347
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Jul 10, 2026
edc7249
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 10, 2026
7c8b528
Save cache in background
AB-xdev Jul 10, 2026
4f30dff
Add misisng headers
AB-xdev Jul 10, 2026
42563af
Unsnap version
AB-xdev Jul 10, 2026
35c8393
Correctly instantiate transfer cache
AB-xdev Jul 10, 2026
244087a
Merge pull request #687 from xdev-software/save-cache-in-background
AB-xdev Jul 10, 2026
b692bc7
Bump version
AB-xdev Jul 10, 2026
d5d7f92
Update dependency com.puppycrawl.tools:checkstyle to v13.8.0
xdev-renovate Jul 12, 2026
760dc76
Update org.hibernate.orm to v7.4.5.Final
xdev-renovate Jul 12, 2026
9e52ba5
Merge pull request #690 from xdev-software/renovate/org.hibernate.orm
AB-xdev Jul 13, 2026
cf3dbe3
Merge pull request #290 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jul 13, 2026
b2e0f35
Update org.junit to v6.1.2
xdev-renovate Jul 13, 2026
504e727
Update dependency com.puppycrawl.tools:checkstyle to v13.8.0
xdev-renovate Jul 13, 2026
f8c1cdd
Add HsErrPidCrashReporter
AB-xdev Jul 13, 2026
13f438f
Add missing header
AB-xdev Jul 13, 2026
9c481b1
Fix typo
AB-xdev Jul 13, 2026
5cdc195
Merge remote-tracking branch 'origin/renovate/com.puppycrawl.tools-ch…
AB-xdev Jul 13, 2026
ecb94cf
Merge remote-tracking branch 'origin/renovate/org.junit' into develop
AB-xdev Jul 13, 2026
35cbd5a
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 13, 2026
a7e85da
Update dependency org.seleniumhq.selenium:selenium-dependencies-bom t…
xdev-renovate Jul 14, 2026
9b77c3c
Improve container cleanup
AB-xdev Jul 14, 2026
1252f74
Cleanup
AB-xdev Jul 14, 2026
d3d6387
Fix typo
AB-xdev Jul 14, 2026
0a8d672
Added abortable wait strategies
AB-xdev Jul 14, 2026
ca93e8a
Merge remote-tracking branch 'origin/renovate/org.seleniumhq.selenium…
AB-xdev Jul 14, 2026
826463d
[Selenium] Re-use existing constants
AB-xdev Jul 14, 2026
fcc6bb8
Update build to use Java 25
AB-xdev Jul 14, 2026
49751b3
Improve docs
AB-xdev Jul 14, 2026
39172ca
Use constant instead of hardcoded string
AB-xdev Jul 14, 2026
4334d35
Code cleanup
AB-xdev Jul 14, 2026
0247e60
Differ cache based on available AVX level
AB-xdev Jul 14, 2026
578dab8
Make it possible to configure image build based on name of built image
AB-xdev Jul 14, 2026
e7ba0db
Java comments != Shell comments
AB-xdev Jul 14, 2026
b8e4715
Add missing headers
AB-xdev Jul 14, 2026
d818db8
Update CHANGELOG.md
AB-xdev Jul 14, 2026
ebdb60b
Update CONTRIBUTING.md
AB-xdev Jul 14, 2026
4dc1db8
Update CONTRIBUTING.md
AB-xdev Jul 14, 2026
dcabd26
Merge branch 'develop' into update-from-template-github_com_xdev-soft…
xdev-gh-bot Jul 14, 2026
dd84223
Update and standardize browser config
AB-xdev Jul 15, 2026
89e9a4b
Standardize and update config properties
AB-xdev Jul 15, 2026
63e25f7
Migrate existing properties
AB-xdev Jul 15, 2026
92ef80d
Improve table format
AB-xdev Jul 15, 2026
7f35e3e
Update README.md
AB-xdev Jul 15, 2026
4bced1a
Added `mailpit` module
AB-xdev Jul 15, 2026
490b2a7
Add missing license header
AB-xdev Jul 15, 2026
c39a389
Fix syntax
AB-xdev Jul 15, 2026
67cba02
Fix workflow exec
AB-xdev Jul 15, 2026
1b945ab
Add proper logging for tests
AB-xdev Jul 15, 2026
e239d14
Skip license update in tests
AB-xdev Jul 15, 2026
85bc970
Do not log shutdown on warn
AB-xdev Jul 15, 2026
72a5d6f
Merge pull request #696 from xdev-software/mailpit
AB-xdev Jul 15, 2026
729806c
Reference issue
AB-xdev Jul 15, 2026
f340646
Log reported java AVX level
AB-xdev Jul 15, 2026
676de0c
Add dedicated job for CPU details
AB-xdev Jul 15, 2026
14febbd
Correctly grep when Intel CPU is present
AB-xdev Jul 15, 2026
cb0138d
Update run-integration-tests.yml
AB-xdev Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .config/pmd/java/ruleset.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
</properties>
</rule>

<rule ref="category/java/errorprone.xml/AssertEqualsArgumentOrder"/>
<rule ref="category/java/errorprone.xml/AssignmentToNonFinalStatic"/>
<rule ref="category/java/errorprone.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/>
<rule ref="category/java/errorprone.xml/AvoidMultipleUnaryOperators"/>
Expand Down
7 changes: 7 additions & 0 deletions .github/actions/docker-image-cache/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Composite GitHub Actions

Example usage can be found in [`run-integration-tests.yml`](../../workflows/run-integration-tests.yml)

## Notes
* [Parallel execution](https://github.blog/changelog/2026-06-25-actions-steps-can-now-be-run-in-parallel/) is not yet available for composite actions
* Therefore `restore` and `setup-buildx` are currently split as it's recommended that they be implemented in parallel downstream
1 change: 1 addition & 0 deletions .github/actions/docker-image-cache/restore/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Restores previously downloaded images so that they don't need to be pulled
47 changes: 47 additions & 0 deletions .github/actions/docker-image-cache/restore/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: 'Restore docker image cache'
description: 'Restore and load docker image cache'
# Based on https://github.com/actions/cache/blob/v6/restore/action.yml
inputs:
key:
description: 'An explicit key for restoring the cache'
required: true
restore-keys:
description: 'An ordered multiline string listing the prefix-matched keys, that are used for restoring stale cache if no cache hit occurred for key. Note `cache-hit` returns false in this case.'
required: false
save-preinstalled-images:
description: 'Should pre-installed images be saved (not recommended)'
required: false
outputs:
key:
description: 'Identical to the input - can be used to prevent copy pasting'
value: ${{ inputs.key }}
cache-hit:
description: 'A boolean value to indicate an exact match was found for the primary key'
value: ${{ steps.restore-docker-image-cache.outputs.cache-hit }}
runs:
using: "composite"
steps:
# NOTE 2026-07-09 Parallel execution is not yet available for composite actions
# https://github.blog/changelog/2026-06-25-actions-steps-can-now-be-run-in-parallel/
- name: Restore docker image cache
uses: actions/cache/restore@v6
id: restore-docker-image-cache
with:
path: ~/.cache/docker/
key: ${{ inputs.key }}
restore-keys: ${{ inputs.restore-keys }}

- name: Load docker image cache
shell: bash
run: |
if [ "${{ inputs.save-preinstalled-images }}" != true ]; then
echo "Getting preinstalled images" && docker image ls
preinstalled_image_ids=$(docker images -q | sort)

echo "Storing preinstalled image ids" && echo $preinstalled_image_ids
mkdir -p ~/.cache/docker-preinstalled
printf "%s\n" "${preinstalled_image_ids[@]}" > ~/.cache/docker-preinstalled/ids-${{ github.run_id }}.txt
fi

echo "Importing cache"
docker load -i ~/.cache/docker/images.tar && echo "Restored docker image cache" && docker image ls || true
1 change: 1 addition & 0 deletions .github/actions/docker-image-cache/save/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Saves the pulled images into the cache
49 changes: 49 additions & 0 deletions .github/actions/docker-image-cache/save/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: 'Save docker image cache'
description: 'Save the docker image cache'
# Based on https://github.com/actions/cache/blob/v6/restore/action.yml
inputs:
key:
description: 'An explicit key for restoring the cache'
required: true
cache-hit:
description: 'A boolean value to indicate an exact match was found for the primary key'
required: false
runs:
using: "composite"
steps:
- name: Create docker image cache
# Cache can't be saved when it's already present
if: inputs.cache-hit != 'true'
shell: bash
run: |
echo "Images before pruning" && docker image ls
docker image prune -f
echo "Currently available images" && docker image ls

has_preinstalled_ids=false
if [ -f ~/.cache/docker-preinstalled/ids-${{ github.run_id }}.txt ]; then
echo && echo "Will NOT cache pre-installed images" && cat ~/.cache/docker-preinstalled/ids-${{ github.run_id }}.txt
has_preinstalled_ids=true
fi

echo && echo "Will NOT cache images" && docker image ls ${CI_CACHE_DOCKER_SAVE_IGNORE_FILTERS:--f="label=org.testcontainers.sessionId"}

mkdir -p ~/.cache/docker
image_ids_to_save=$(comm -23 <(docker images -q | sort) <(docker image ls -q ${CI_CACHE_DOCKER_SAVE_IGNORE_FILTERS:--f="label=org.testcontainers.sessionId"} | sort))
if [ "$has_preinstalled_ids" = true ]; then
image_ids_to_save=$(comm -23 <(echo "${image_ids_to_save[@]}") <(cat ~/.cache/docker-preinstalled/ids-${{ github.run_id }}.txt || echo ""))
fi
echo && echo "Saving image ids" && echo $image_ids_to_save
docker save $image_ids_to_save -o ~/.cache/docker/images.tar || true

ls -lha ~/.cache/docker
if [ "$has_preinstalled_ids" = true ]; then
rm -f ~/.cache/docker-preinstalled/ids-${{ github.run_id }}.txt || true
fi

- name: Save docker image cache
if: inputs.cache-hit != 'true'
uses: actions/cache/save@v6
with:
path: ~/.cache/docker/
key: ${{ inputs.key }}
1 change: 1 addition & 0 deletions .github/actions/docker-image-cache/setup-buildx/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Set's up the buildx worker and returns [required environment variables](https://docs.docker.com/build/cache/backends/gha/#authentication) for the buildx build.
23 changes: 23 additions & 0 deletions .github/actions/docker-image-cache/setup-buildx/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: 'Setup buildx'
description: 'Setup buildx'
outputs:
ACTIONS_RUNTIME_TOKEN:
value: ${{ steps.actions-vars.outputs.ACTIONS_RUNTIME_TOKEN }}
ACTIONS_RESULTS_URL:
value: ${{ steps.actions-vars.outputs.ACTIONS_RESULTS_URL }}
runs:
using: "composite"
steps:
# These are required for caching
# https://docs.docker.com/build/cache/backends/gha/#authentication
- name: Get Actions Runtime credentials
if: runner.os != 'Windows'
id: actions-vars
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
core.setOutput('ACTIONS_RUNTIME_TOKEN', process.env['ACTIONS_RUNTIME_TOKEN'])
core.setOutput('ACTIONS_RESULTS_URL', process.env['ACTIONS_RESULTS_URL'])

- uses: docker/setup-buildx-action@v4
if: runner.os != 'Windows'
2 changes: 1 addition & 1 deletion .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2
with:
args: "--verbose --no-progress './**/*.md'"
fail: false # Don't fail on broken links, create an issue instead
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
timeout-minutes: 30
strategy:
matrix:
java: [21, 25]
java: [25]
distribution: [temurin]
steps:
- uses: actions/checkout@v7
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
timeout-minutes: 15
strategy:
matrix:
java: [21]
java: [25]
distribution: [temurin]
steps:
- uses: actions/checkout@v7
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
timeout-minutes: 15
strategy:
matrix:
java: [21]
java: [25]
distribution: [temurin]
steps:
- uses: actions/checkout@v7
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Set up JDK
uses: actions/setup-java@v5
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'

# Try to reuse existing cache from check-build
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
uses: actions/setup-java@v5
with: # running setup-java overwrites the settings.xml
distribution: 'temurin'
java-version: '21'
java-version: '25'
server-id: github-central
server-password: PACKAGES_CENTRAL_TOKEN
gpg-passphrase: MAVEN_GPG_PASSPHRASE
Expand All @@ -147,7 +147,7 @@ jobs:
uses: actions/setup-java@v5
with: # running setup-java again overwrites the settings.xml
distribution: 'temurin'
java-version: '21'
java-version: '25'
server-id: sonatype-central-portal
server-username: MAVEN_CENTRAL_USERNAME
server-password: MAVEN_CENTRAL_TOKEN
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
- name: Setup - Java
uses: actions/setup-java@v5
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'

# Try to reuse existing cache from check-build
Expand Down
Loading
Loading