File tree Expand file tree Collapse file tree 3 files changed +20
-21
lines changed
buildSrc/src/main/kotlin/buildsrc/conventions Expand file tree Collapse file tree 3 files changed +20
-21
lines changed Original file line number Diff line number Diff line change 28
28
GRADLE_OPTS : " -Dorg.gradle.jvmargs=-XX:MaxMetaspaceSize=512m"
29
29
30
30
steps :
31
- - uses : actions/checkout@v3
31
+ - uses : actions/checkout@v4
32
32
33
33
- name : Set up JDK ${{ matrix.java-version }}
34
34
uses : actions/setup-java@v3
@@ -37,17 +37,16 @@ jobs:
37
37
java-version : ${{ matrix.java-version }}
38
38
39
39
- name : Validate Gradle wrapper
40
- uses : gradle/wrapper-validation-action@v1
40
+ uses : gradle/wrapper-validation-action@v2
41
41
42
42
- name : Cache Kotlin Konan
43
- id : cache-kotlin-konan
44
- uses : actions/cache@v3
43
+ uses : actions/cache@v4
45
44
with :
46
45
path : ~/.konan/**/*
47
46
key : kotlin-konan-${{ runner.os }}
48
47
49
- - name : Test with Gradle
50
- uses : gradle/gradle-build-action@v2
51
- with :
52
- gradle-home-cache-cleanup : true
53
- arguments : build check --stacktrace -PtestsBadgeApiKey=${{ secrets.TESTS_BADGE_API_KEY }}
48
+ - name : Set up Gradle
49
+ uses : gradle/actions/setup-gradle@v3
50
+
51
+ - name : Publish
52
+ run : ./gradlew check build --stacktrace -PtestsBadgeApiKey=${{ secrets.TESTS_BADGE_API_KEY }}
Original file line number Diff line number Diff line change 9
9
ORG_GRADLE_PROJECT_signingKey : ${{ secrets.SIGN_SECRET_KEY }}
10
10
ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.SIGN_SECRET_PWD }}
11
11
12
+ concurrency :
13
+ group : " ${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
14
+ # Don't cancel midway through publishing if another workflow is triggered, it might cause partial publications
15
+ cancel-in-progress : false
16
+
12
17
jobs :
13
18
publish :
14
19
runs-on : macos-latest
15
- env :
16
- GRADLE_OPTS : " -Dorg.gradle.jvmargs=-XX:MaxMetaspaceSize=512m"
17
20
18
21
steps :
19
22
- name : Checkout
20
- uses : actions/checkout@v3
23
+ uses : actions/checkout@v4
21
24
22
25
- name : Set up JDK
23
26
uses : actions/setup-java@v4
24
27
with :
25
28
java-version : " 11"
26
29
distribution : " zulu"
27
- cache : " gradle"
30
+
31
+ - name : Validate Gradle wrapper
32
+ uses : gradle/wrapper-validation-action@v2
28
33
29
34
- name : Cache Kotlin Konan
30
- id : cache-kotlin-konan
31
- uses : actions/cache@v3
35
+ uses : actions/cache@v4
32
36
with :
33
37
path : ~/.konan/**/*
34
38
key : kotlin-konan-${{ runner.os }}
35
39
36
- - name : Build
37
- uses : gradle/gradle-build-action@v2
40
+ - name : Set up Gradle
41
+ uses : gradle/actions/setup-gradle@v3
38
42
39
43
- name : Publish
40
44
run : ./gradlew publish --no-parallel --stacktrace
Original file line number Diff line number Diff line change @@ -87,10 +87,6 @@ tasks {
87
87
val signingRequiredPredicate = provider { signing.isRequired }
88
88
onlyIf { signingRequiredPredicate.get() }
89
89
}
90
-
91
- withType<GenerateMavenPom > {
92
- destination = file(" $projectDir /pom.xml" )
93
- }
94
90
}
95
91
96
92
// https://youtrack.jetbrains.com/issue/KT-46466
You can’t perform that action at this time.
0 commit comments