Skip to content

Commit 4d47448

Browse files
committed
Adopt gradle-maven-publish-plugin
Closes #127
1 parent 8684b89 commit 4d47448

File tree

4 files changed

+210
-232
lines changed

4 files changed

+210
-232
lines changed

.github/workflows/ci.yaml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -63,35 +63,35 @@ jobs:
6363
include:
6464
- os: ubuntu-latest
6565
tasks: >
66-
publishAndroidNativeArm32PublicationToMavenRepository
67-
publishAndroidNativeArm64PublicationToMavenRepository
68-
publishAndroidNativeX64PublicationToMavenRepository
69-
publishAndroidNativeX86PublicationToMavenRepository
70-
publishJsPublicationToMavenRepository
71-
publishJvmPublicationToMavenRepository
72-
publishKotlinMultiplatformPublicationToMavenRepository
73-
publishLinuxArm64PublicationToMavenRepository
74-
publishLinuxX64PublicationToMavenRepository
75-
publishWasmJsPublicationToMavenRepository
66+
publishAndroidNativeArm32PublicationToMavenCentralRepository
67+
publishAndroidNativeArm64PublicationToMavenCentralRepository
68+
publishAndroidNativeX64PublicationToMavenCentralRepository
69+
publishAndroidNativeX86PublicationToMavenCentralRepository
70+
publishJsPublicationToMavenCentralRepository
71+
publishJvmPublicationToMavenCentralRepository
72+
publishKotlinMultiplatformPublicationToMavenCentralRepository
73+
publishLinuxArm64PublicationToMavenCentralRepository
74+
publishLinuxX64PublicationToMavenCentralRepository
75+
publishWasmJsPublicationToMavenCentralRepository
7676
7777
- os: windows-latest
78-
tasks: publishMingwX64PublicationToMavenRepository
78+
tasks: publishMingwX64PublicationToMavenCentralRepository
7979

8080
- os: macos-latest
8181
tasks: >
82-
publishIosArm64PublicationToMavenRepository
83-
publishIosSimulatorArm64PublicationToMavenRepository
84-
publishIosX64PublicationToMavenRepository
85-
publishMacosArm64PublicationToMavenRepository
86-
publishMacosX64PublicationToMavenRepository
87-
publishTvosArm64PublicationToMavenRepository
88-
publishTvosSimulatorArm64PublicationToMavenRepository
89-
publishTvosX64PublicationToMavenRepository
90-
publishWatchosArm32PublicationToMavenRepository
91-
publishWatchosArm64PublicationToMavenRepository
92-
publishWatchosDeviceArm64PublicationToMavenRepository
93-
publishWatchosSimulatorArm64PublicationToMavenRepository
94-
publishWatchosX64PublicationToMavenRepository
82+
publishIosArm64PublicationToMavenCentralRepository
83+
publishIosSimulatorArm64PublicationToMavenCentralRepository
84+
publishIosX64PublicationToMavenCentralRepository
85+
publishMacosArm64PublicationToMavenCentralRepository
86+
publishMacosX64PublicationToMavenCentralRepository
87+
publishTvosArm64PublicationToMavenCentralRepository
88+
publishTvosSimulatorArm64PublicationToMavenCentralRepository
89+
publishTvosX64PublicationToMavenCentralRepository
90+
publishWatchosArm32PublicationToMavenCentralRepository
91+
publishWatchosArm64PublicationToMavenCentralRepository
92+
publishWatchosDeviceArm64PublicationToMavenCentralRepository
93+
publishWatchosSimulatorArm64PublicationToMavenCentralRepository
94+
publishWatchosX64PublicationToMavenCentralRepository
9595
9696
steps:
9797
- name: Checkout Project
@@ -115,8 +115,8 @@ jobs:
115115
- name: Publish with Gradle Wrapper
116116
run: ./gradlew ${{ matrix.tasks }}
117117
env:
118-
ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.OSSRH_USERNAME }}
119-
ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_PASSWORD }}
120-
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.SIGNING_KEY_ID }}
121-
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }}
122-
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }}
118+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
119+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
120+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }}
121+
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }}
122+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_KEY_PASSWORD }}

buildSrc/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ plugins {
44

55
dependencies {
66
implementation(libs.kotlin.gradle.plugin)
7+
implementation(libs.maven.publish.plugin)
78
}

0 commit comments

Comments
 (0)