Skip to content

Commit

Permalink
chore: Set up java 17
Browse files Browse the repository at this point in the history
  • Loading branch information
Virelion committed Nov 18, 2023
1 parent 4b43a41 commit e125ea9
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 9 deletions.
20 changes: 20 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Release
run: >
./gradlew final publish
Expand All @@ -36,6 +41,11 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Release
run: >
./gradlew final publishPlugins
Expand All @@ -55,6 +65,11 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Release
run: >
./gradlew final :buildata-runtime:publish
Expand All @@ -74,6 +89,11 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Release
shell: cmd
run: >
Expand Down
43 changes: 36 additions & 7 deletions .github/workflows/verification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,21 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
run: >
./gradlew
-PisMainHost=true
-Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishMacosX64PublicationToMavenLocal
publishIosX64PublicationToMavenLocal
publishIosArm64PublicationToMavenLocal
publishIosArmSimulator64PublicationToMavenLocal
macosX64Test iosX64Test
- name: Integration tests
working-directory: integration-test-project
Expand All @@ -34,12 +38,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
run: >
./gradlew ktlintCheck
-PisMainHost=true
-Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishLinuxX64PublicationToMavenLocal
linuxX64Test
Expand All @@ -51,13 +60,18 @@ jobs:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
shell: cmd
run: >
.\gradlew.bat
-PisMainHost=true
-Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishMingwX64PublicationToMavenLocal
mingwX64Test
Expand All @@ -69,12 +83,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
run: >
./gradlew
-PisMainHost=true
-Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishLinuxX64PublicationToMavenLocal
publishJsPublicationToMavenLocal
Expand All @@ -87,11 +106,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
run: >
./gradlew -PisMainHost=true
-Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishLinuxX64PublicationToMavenLocal
publishJvmPublicationToMavenLocal
Expand All @@ -104,10 +128,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
java-package: 'jdk'
- name: Unit tests
run: >
./gradlew -PisMainHost=true -Prelease.version=0.0.0-SNAPSHOT
clean publishPluginsToMavenLocal
publishPluginsToMavenLocal
publishKotlinMultiplatformPublicationToMavenLocal
publishAndroidDebugPublicationToMavenLocal
publishAndroidReleasePublicationToMavenLocal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ repositories {
1. Add buildata plugin to your build
```kotlin
plugins {
kotlin("multiplatform") version "1.5.20"
kotlin("jvm") version "1.5.20" // alternatively
kotlin("multiplatform") version "1.9.20"
kotlin("jvm") version "1.9.20" // alternatively
// ...
id("io.github.virelion.buildata") version <LIBRARY_VERSION>
}
Expand Down

0 comments on commit e125ea9

Please sign in to comment.