Skip to content

Commit c48b43e

Browse files
committed
🔧 Update publish configuration for Maven Central and enhance plugin dependencies
1 parent 0da9fae commit c48b43e

5 files changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ jobs:
3838
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEY }}
3939
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEYID }}
4040
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEYPASSWORD }}
41-
ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE }}
42-
ORG_GRADLE_PROJECT_RELEASE_SIGNING_ENABLED: true
41+
ORG_GRADLE_PROJECT_mavenCentralAutomaticPublishing: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE }}
42+
ORG_GRADLE_PROJECT_signAllPublications: true
4343

4444
publish-snapshot:
4545
if: github.event_name != 'release'
@@ -58,5 +58,5 @@ jobs:
5858
env:
5959
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALPASSWORD }}
6060
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALUSERNAME }}
61-
ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE }}
62-
ORG_GRADLE_PROJECT_RELEASE_SIGNING_ENABLED: false
61+
ORG_GRADLE_PROJECT_mavenCentralAutomaticPublishing: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_AUTOMATIC_RELEASE }}
62+
ORG_GRADLE_PROJECT_signAllPublications: false

build-logic/src/main/kotlin/PublishConversionPlugin.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import com.vanniktech.maven.publish.MavenPublishBaseExtension
2-
import com.vanniktech.maven.publish.SonatypeHost
32
import java.io.ByteArrayOutputStream
43
import javax.inject.Inject
54
import org.gradle.api.Action
@@ -53,7 +52,7 @@ internal class PublishConversionPlugin : Plugin<Project> {
5352
}
5453

5554
extensions.configure<MavenPublishBaseExtension> {
56-
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
55+
publishToMavenCentral()
5756

5857
afterEvaluate {
5958
coordinates(

cmp-destinations-ksp/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins {
22
alias(libs.plugins.kotlinMultiplatform)
33
alias(libs.plugins.cmpdestinations.detekt)
44
alias(libs.plugins.cmpdestinations.publish)
5+
alias(libs.plugins.versions)
56
}
67

78
kotlin {

cmp-destinations/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ plugins {
88
alias(libs.plugins.kotlinSerialization)
99
alias(libs.plugins.cmpdestinations.detekt)
1010
alias(libs.plugins.cmpdestinations.publish)
11+
alias(libs.plugins.versions)
1112
}
1213

1314
kotlin {

composeApp/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ plugins {
1010
alias(libs.plugins.ksp)
1111
alias(libs.plugins.kotlinSerialization)
1212
alias(libs.plugins.cmpdestinations.detekt)
13+
alias(libs.plugins.versions)
1314
}
1415

1516
kotlin {

0 commit comments

Comments
 (0)