Skip to content

Commit 676c960

Browse files
committed
Upgrade GitHub Actions workflows to use Java 21 and update artifact upload action
- Update Java version to 21 in all GitHub Actions workflows (release, ci-client, ci). - Update the `actions/upload-artifact` action version from v2 to v4.
1 parent 93a1424 commit 676c960

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

.github/workflows/ci-client.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
uses: actions/setup-java@v2
2525
with:
2626
distribution: 'adopt'
27-
java-version: '17'
27+
java-version: '21'
2828
- name: Install curl
2929
run: sudo apt-get install -y curl libcurl4-openssl-dev
3030
- name: Verify Android
3131
run: ./gradlew testDebugUnitTest
3232
- name: Verify JVM/JS
3333
run: ./gradlew jvmTest
3434
- name: Archive test results
35-
uses: actions/upload-artifact@v2
35+
uses: actions/upload-artifact@v4
3636
with:
3737
name: code-coverage-report
3838
path: build/reports

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ jobs:
1616
steps:
1717
- name: Check out repo
1818
uses: actions/checkout@v2
19-
- name: Install java 11
19+
- name: Install java 21
2020
uses: actions/setup-java@v2
2121
with:
2222
distribution: 'adopt'
23-
java-version: '17'
23+
java-version: '21'
2424
- name: Install curl
2525
run: sudo apt-get install -y curl libcurl4-openssl-dev
2626
- name: Test android
2727
run: ./gradlew testDebugUnitTest
2828
- name: Test jvm
2929
run: ./gradlew jvmTest
3030
- name: Archive test results
31-
uses: actions/upload-artifact@v2
31+
uses: actions/upload-artifact@v4
3232
if: always()
3333
with:
3434
name: code-coverage-report

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ jobs:
2929
steps:
3030
- name: Check out repo
3131
uses: actions/checkout@v2
32-
- name: Install java 11
32+
- name: Install java 21
3333
uses: actions/setup-java@v2
3434
with:
3535
distribution: 'adopt'
36-
java-version: '17'
36+
java-version: '21'
3737
- name: Install curl
3838
run: sudo apt-get install -y curl libcurl4-openssl-dev
3939
- name: Verify Android
@@ -43,7 +43,7 @@ jobs:
4343
- name: Publish JVM/Linux/Android
4444
run: ./gradlew publishKotlinMultiplatformPublicationToNexusRepository publishJvmPublicationToNexusRepository publishAndroidPublicationToNexusRepository publishLinuxX64PublicationToNexusRepository publishJsPublicationToNexusRepository
4545
- name: Archive test results
46-
uses: actions/upload-artifact@v2
46+
uses: actions/upload-artifact@v4
4747
with:
4848
name: code-coverage-report
4949
path: build/reports
@@ -55,11 +55,11 @@ jobs:
5555
steps:
5656
- name: Check out repo
5757
uses: actions/checkout@v2
58-
- name: Install java 11
58+
- name: Install java 21
5959
uses: actions/setup-java@v2
6060
with:
6161
distribution: 'adopt'
62-
java-version: '17'
62+
java-version: '21'
6363
- name: Publish macOS/iOS
6464
run: ./gradlew publishMacosX64PublicationToNexusRepository publishIosX64PublicationToNexusRepository publishIosArm64PublicationToNexusRepository
6565
release_windows:
@@ -69,11 +69,11 @@ jobs:
6969
steps:
7070
- name: Check out repo
7171
uses: actions/checkout@v2
72-
- name: Install java 11
72+
- name: Install java 21
7373
uses: actions/setup-java@v2
7474
with:
7575
distribution: 'adopt'
76-
java-version: '17'
76+
java-version: '21'
7777
- run: choco install curl
7878
- name: Publish windows
7979
run: ./gradlew publishMingwX64PublicationToNexusRepository
@@ -83,11 +83,11 @@ jobs:
8383
steps:
8484
- name: Check out repo
8585
uses: actions/checkout@v2
86-
- name: Install java 11
86+
- name: Install java 21
8787
uses: actions/setup-java@v2
8888
with:
8989
distribution: 'adopt'
90-
java-version: '17'
90+
java-version: '21'
9191
- name: Build docs
9292
run: ./gradlew dokkaHtml
9393
- name: Push docs to docs repo

0 commit comments

Comments
 (0)