Skip to content

Commit cfad59d

Browse files
committed
Update deploy workflows
1 parent ebce9ba commit cfad59d

File tree

3 files changed

+15
-22
lines changed

3 files changed

+15
-22
lines changed

.github/workflows/deploy-release.yml

+6-11
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "deploy release"
33
on:
44
push:
55
tags-ignore:
6-
- '*-SNAPSHOT'
6+
- "*-SNAPSHOT"
77

88
jobs:
99
all_checks:
@@ -14,8 +14,8 @@ jobs:
1414
- name: "Set up Java"
1515
uses: actions/setup-java@v4
1616
with:
17-
distribution: 'adopt'
18-
java-version: '17'
17+
distribution: "adopt"
18+
java-version: "17"
1919
- name: "Checks all the things"
2020
run: ./gradlew lint ktlintCheck test koverVerify apiCheck assemble
2121

@@ -28,21 +28,16 @@ jobs:
2828
- name: "Set up Java"
2929
uses: actions/setup-java@v4
3030
with:
31-
distribution: 'adopt'
32-
java-version: '17'
31+
distribution: "adopt"
32+
java-version: "17"
3333
- name: "Get tag and save into env"
3434
uses: olegtarasov/[email protected]
3535
id: tagName
3636
- name: "Upload release"
37-
run: ./gradlew publishToMavenCentral --no-daemon --no-parallel
37+
run: ./gradlew publishAndReleaseToMavenCentral --no-daemon --no-parallel --no-configuration-cache
3838
env:
3939
libraryVersionTag: ${{ steps.tagName.outputs.tag }}
4040
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
4141
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
4242
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }}
4343
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
44-
- name: "Publish release"
45-
run: ./gradlew releaseRepository --no-daemon --no-parallel
46-
env:
47-
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
48-
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}

.github/workflows/deploy-snapshot.yml

+9-7
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "deploy snapshot"
33
on:
44
push:
55
tags:
6-
- '*-SNAPSHOT'
6+
- "*-SNAPSHOT"
77

88
jobs:
99
all_checks:
@@ -14,8 +14,8 @@ jobs:
1414
- name: "Set up Java"
1515
uses: actions/setup-java@v4
1616
with:
17-
distribution: 'adopt'
18-
java-version: '17'
17+
distribution: "adopt"
18+
java-version: "17"
1919
- name: "Checks all the things"
2020
run: ./gradlew lint ktlintCheck test koverVerify apiCheck assemble
2121

@@ -28,14 +28,16 @@ jobs:
2828
- name: "Set up Java"
2929
uses: actions/setup-java@v4
3030
with:
31-
distribution: 'adopt'
32-
java-version: '17'
31+
distribution: "adopt"
32+
java-version: "17"
3333
- name: "Get tag and save into env"
3434
uses: olegtarasov/[email protected]
3535
id: tagName
36-
- name: "Upload release"
37-
run: ./gradlew publishToMavenCentral --no-daemon --no-parallel
36+
- name: "Upload snapshot"
37+
run: ./gradlew publishAllPublicationsToMavenCentralRepository --no-configuration-cache
3838
env:
3939
libraryVersionTag: ${{ steps.tagName.outputs.tag }}
4040
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
4141
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
42+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }}
43+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}

gradle.properties

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
org.gradle.jvmargs=-Xmx1536m
2-
# AndroidX
32
android.useAndroidX=true
4-
# Kotlin code style for this project: "official" or "obsolete":
53
kotlin.code.style=official
6-
# https://docs.gradle.org/current/userguide/build_cache.html#sec:build_cache_enable
7-
org.gradle.caching=true

0 commit comments

Comments
 (0)