Skip to content

Commit 77a7ad1

Browse files
committed
Update the publication scripts
1 parent aba29a6 commit 77a7ad1

1 file changed

Lines changed: 18 additions & 15 deletions

File tree

.github/workflows/publish.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,30 @@ on:
77

88
jobs:
99
publish:
10-
name: Release build and publish
10+
name: Snapshot build and publish
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Check out code
14-
uses: actions/checkout@v3
15-
- name: Set up JDK 11
16-
uses: actions/setup-java@v3
14+
uses: actions/checkout@v4.2.2
15+
16+
- name: Set up JDK 17
17+
uses: actions/setup-java@v4.7.1
1718
with:
18-
distribution: zulu
19+
distribution: 'zulu'
1920
java-version: 17
20-
- uses: gradle/gradle-build-action@v2
21+
22+
- name: Grant Permission to Execute Gradle
23+
run: chmod +x gradlew
24+
2125
- name: Release build
2226
run: ./gradlew assemble --scan
23-
- name: Source jar and dokka
24-
run: ./gradlew androidSourcesJar javadocJar --scan
27+
2528
- name: Publish to MavenCentral
26-
run: ./gradlew publishReleasePublicationToSonatypeRepository --max-workers 1 closeAndReleaseSonatypeStagingRepository --scan
29+
run: |
30+
./gradlew publishAllPublicationsToMavenCentral --no-configuration-cache
2731
env:
28-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
29-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
30-
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
31-
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
32-
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
33-
SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
32+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
33+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }}
34+
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }}
35+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
36+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }}

0 commit comments

Comments
 (0)