mirror of
https://github.com/android-password-store/Android-Password-Store
synced 2025-08-30 13:57:47 +00:00
Upgrade workflows to use Java 17 (#1579)
This commit is contained in:
14
.github/ci-gradle.properties
vendored
14
.github/ci-gradle.properties
vendored
@@ -3,4 +3,16 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-only
|
||||
#
|
||||
|
||||
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||
# Add opens for KAPT
|
||||
# https://youtrack.jetbrains.com/issue/KT-45545#focus=Comments-27-4862682.0-0
|
||||
org.gradle.jvmargs=-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
|
||||
--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
|
||||
|
2
.github/workflows/dependency_sync.yml
vendored
2
.github/workflows/dependency_sync.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- uses: gradle/gradle-build-action@v2.0.1
|
||||
|
2
.github/workflows/deploy_github_releases.yml
vendored
2
.github/workflows/deploy_github_releases.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Decrypt secrets
|
||||
|
@@ -16,7 +16,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Determine publishing task
|
||||
|
2
.github/workflows/deploy_snapshot.yml
vendored
2
.github/workflows/deploy_snapshot.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Decrypt secrets
|
||||
|
2
.github/workflows/draft_new_release.yml
vendored
2
.github/workflows/draft_new_release.yml
vendored
@@ -39,7 +39,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Update changelog
|
||||
|
12
.github/workflows/pull_request.yml
vendored
12
.github/workflows/pull_request.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
@@ -106,7 +106,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
@@ -141,7 +141,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
@@ -176,7 +176,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
@@ -211,7 +211,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Copy CI gradle.properties
|
||||
|
2
.github/workflows/sync_crowdin.yml
vendored
2
.github/workflows/sync_crowdin.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Download new translations from Crowdin
|
||||
|
@@ -15,7 +15,7 @@ jobs:
|
||||
uses : actions/setup-java@v2.4.0
|
||||
with :
|
||||
distribution : 'zulu'
|
||||
java-version : '11'
|
||||
java-version : '17'
|
||||
cache: 'gradle'
|
||||
|
||||
- name: Download new publicsuffix data
|
||||
|
@@ -4,6 +4,7 @@
|
||||
*/
|
||||
|
||||
import org.gradle.api.JavaVersion
|
||||
import org.gradle.api.tasks.compile.JavaCompile
|
||||
import org.gradle.api.tasks.testing.Test
|
||||
import org.gradle.api.tasks.testing.logging.TestLogEvent
|
||||
import org.gradle.kotlin.dsl.withType
|
||||
@@ -11,6 +12,11 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||
|
||||
val additionalCompilerArgs = listOf("-Xopt-in=kotlin.RequiresOptIn")
|
||||
|
||||
tasks.withType<JavaCompile>().configureEach {
|
||||
sourceCompatibility = JavaVersion.VERSION_11.toString()
|
||||
targetCompatibility = JavaVersion.VERSION_11.toString()
|
||||
}
|
||||
|
||||
tasks.withType<KotlinCompile>().configureEach {
|
||||
kotlinOptions {
|
||||
allWarningsAsErrors = true
|
||||
|
Reference in New Issue
Block a user