Skip to content

Commit 9768346

Browse files
authored
Merge pull request #34 from shivam5643/fix-workflow
github workflow
2 parents be6be27 + fd47818 commit 9768346

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

.github/workflows/maven-workflow-run.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,22 @@ jobs:
5555
with:
5656
distribution: 'temurin'
5757
java-version: ${{ matrix.java }}
58+
# gradle 8.10.1 is compatible with Java 8 and 11, gradle 9.4.1 is compatible with Java 17,hence setting up different gradle versions for different java versions
59+
- name: Set up Gradle 8.10.1 (Java 8)
60+
if: matrix.java == '8'
61+
uses: gradle/actions/setup-gradle@v3
62+
with:
63+
gradle-version: '8.10.1'
64+
- name: Set up Gradle 8.10.1 (Java 11)
65+
if: matrix.java == '11'
66+
uses: gradle/actions/setup-gradle@v3
67+
with:
68+
gradle-version: '8.10.1'
69+
- name: Set up Gradle 9.4.1 (Java 17)
70+
if: matrix.java == '17'
71+
uses: gradle/actions/setup-gradle@v3
72+
with:
73+
gradle-version: '9.4.1'
5874
- name: Run mvn test
5975
run: |
6076
mvn compile

build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ dependencies {
1515
group = 'com.browserstack'
1616
version = '1.0-SNAPSHOT'
1717
description = 'selenide-browserstack'
18-
sourceCompatibility = '1.8'
18+
java {
19+
sourceCompatibility = JavaVersion.VERSION_1_8
20+
}
1921

2022
def browserstackSDKArtifact = configurations.compileClasspath.resolvedConfiguration.resolvedArtifacts.find { it.name == 'browserstack-java-sdk' }
2123

0 commit comments

Comments
 (0)