Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
steps:
- uses: actions/checkout@v7

- name: Setup JDK 21
- name: Setup JDK 25
uses: actions/setup-java@v6
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'

- name: Cache Maven deps
Expand Down Expand Up @@ -64,7 +64,7 @@ jobs:
test-chrome-grid:
runs-on: ubuntu-latest
container:
image: maven:3.9-eclipse-temurin-21
image: maven:3.9-eclipse-temurin-25
env:
HUB_HOST: hub
THREAD_COUNT: 2
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
test-firefox-grid:
runs-on: ubuntu-latest
container:
image: maven:3.9-eclipse-temurin-21
image: maven:3.9-eclipse-temurin-25
env:
HUB_HOST: hub
THREAD_COUNT: 2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v7

- name: Set up JDK 21
- name: Set up JDK 25
uses: actions/setup-java@v6
with:
distribution: 'temurin'
java-version: '21'
java-version: '25'

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
steps:
- uses: actions/checkout@v7

- name: Setup JDK 21
- name: Setup JDK 25
uses: actions/setup-java@v6
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'

- name: Cache Maven deps
Expand Down Expand Up @@ -59,6 +59,7 @@ jobs:
- name: Set release version and tag
run: |
mvn -B versions:set -DnewVersion=${{ steps.versions.outputs.release }} -DgenerateBackupPoms=false
sed -i -E 's#(<version>)[^<]+(</version>)#\1${{ steps.versions.outputs.release }}\2#' README.md
git commit -am "Release ${{ steps.versions.outputs.release }}"
git tag ${{ steps.versions.outputs.release }}

Expand All @@ -69,3 +70,11 @@ jobs:

- name: Push commits and tag
run: git push origin HEAD:main "${{ steps.versions.outputs.release }}"

- name: Create GitHub release
env:
GH_TOKEN: ${{ github.token }}
run: |
gh release create "${{ steps.versions.outputs.release }}" \
--title "${{ steps.versions.outputs.release }}" \
--generate-notes
6 changes: 6 additions & 0 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Used for local dev. JitPack's build uses .sdkmanrc instead (see its
# comment) since that environment has SDKMAN pre-installed but not mise -
# keep both in sync.
[tools]
java = "temurin-25.0.4+101.0.LTS"
maven = "3.9.16"
19 changes: 0 additions & 19 deletions .mvn/wrapper/maven-wrapper.properties

This file was deleted.

9 changes: 5 additions & 4 deletions .sdkmanrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Enable auto-env through the sdkman_auto_env config
# Add key=value pairs of SDKs to use below
java=21.0.8-tem
maven=3.9.14
# Used by JitPack's build (see jitpack.yml's `sdk env install`/`sdk env`) since
# its build environment has SDKMAN pre-installed but not mise. Local dev uses
# .mise.toml instead - keep both in sync.
java=25.0.4-tem
maven=3.9.16
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

A Framework for writing maintainable Selenium and REST API tests in Java.

Requires Java 21.
Requires Java 25.

To use this you will need the following in your `pom.xml`

Expand Down
259 changes: 0 additions & 259 deletions mvnw

This file was deleted.

Loading
Loading