Skip to content

Commit 49d2420

Browse files
committed
Try fix publication issues
1 parent 51f5a52 commit 49d2420

File tree

4 files changed

+30
-15
lines changed

4 files changed

+30
-15
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Release build
2020
run: ./gradlew build
2121
- name: Source jar
22-
run: ./gradlew androidSourcesJar javadocJar
22+
run: ./gradlew androidDebugSourcesJar androidReleaseSourcesJar javadocJar
2323
- name: Publish to MavenCentral
2424
run: ./gradlew publishAllPublicationsToSonatypeRepository --max-workers 1 closeAndReleaseSonatypeStagingRepository
2525
env:

convention-plugins/src/main/kotlin/publication.gradle.kts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,3 @@ signing {
9191
)
9292
sign(publishing.publications)
9393
}
94-
95-
tasks.matching { it.name.endsWith("PublicationToSonatypeRepository") }
96-
.configureEach {
97-
dependsOn(tasks.matching { it.name == "signIosArm64Publication" })
98-
dependsOn(tasks.matching { it.name == "signIosX64Publication" })
99-
dependsOn(tasks.matching { it.name == "signMingwX64Publication" })
100-
dependsOn(tasks.matching { it.name == "signLinuxX64Publication" })
101-
dependsOn(tasks.matching { it.name == "signLinuxArm64Publication" })
102-
dependsOn(tasks.matching { it.name == "signIosSimulatorArm64Publication" })
103-
dependsOn(tasks.matching { it.name == "signJvmPublication" })
104-
dependsOn(tasks.matching { it.name == "signKotlinMultiplatformPublication" })
105-
dependsOn(tasks.matching { it.name == "signAndroidDebugPublication" })
106-
dependsOn(tasks.matching { it.name == "signAndroidReleasePublication" })
107-
}

default-impl-annotations/build.gradle.kts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,26 @@ kotlin {
5656

5757
group = properties["lib.group"].toString()
5858
version = properties["lib.version"].toString()
59+
60+
tasks.matching { it.name.endsWith("PublicationToSonatypeRepository") }
61+
.configureEach {
62+
dependsOn(tasks.matching { it.name == "signKotlinMultiplatformPublication" })
63+
dependsOn(tasks.matching { it.name == "signAndroidDebugPublication" })
64+
dependsOn(tasks.matching { it.name == "signAndroidReleasePublication" })
65+
dependsOn(tasks.matching { it.name == "signJvmPublication" })
66+
dependsOn(tasks.matching { it.name == "signIosX64Publication" })
67+
dependsOn(tasks.matching { it.name == "signIosArm64Publication" })
68+
dependsOn(tasks.matching { it.name == "signIosSimulatorArm64Publication" })
69+
dependsOn(tasks.matching { it.name == "signWatchosX64Publication" })
70+
dependsOn(tasks.matching { it.name == "signWatchosArm32Publication" })
71+
dependsOn(tasks.matching { it.name == "signWatchosArm64Publication" })
72+
dependsOn(tasks.matching { it.name == "signWatchosSimulatorArm64Publication" })
73+
dependsOn(tasks.matching { it.name == "signMacosX64Publication" })
74+
dependsOn(tasks.matching { it.name == "signMacosArm64Publication" })
75+
dependsOn(tasks.matching { it.name == "signTvosX64Publication" })
76+
dependsOn(tasks.matching { it.name == "signTvosArm64Publication" })
77+
dependsOn(tasks.matching { it.name == "signTvosSimulatorArm64Publication" })
78+
dependsOn(tasks.matching { it.name == "signMingwX64Publication" })
79+
dependsOn(tasks.matching { it.name == "signLinuxX64Publication" })
80+
dependsOn(tasks.matching { it.name == "signLinuxArm64Publication" })
81+
}

default-impl-processor/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ kotlin {
2929
}
3030
}
3131
}
32+
33+
tasks.matching { it.name.endsWith("PublicationToSonatypeRepository") }
34+
.configureEach {
35+
dependsOn(tasks.matching { it.name == "signKotlinMultiplatformPublication" })
36+
dependsOn(tasks.matching { it.name == "signJvmPublication" })
37+
}

0 commit comments

Comments
 (0)