Skip to content

Commit efa4e0b

Browse files
committed
Expand allow-list, only apply signing plugin when required, add project group ID to log message
1 parent c09b6ce commit efa4e0b

File tree

1 file changed

+10
-2
lines changed
  • build-plugins/build-support/src/main/kotlin/aws/sdk/kotlin/gradle/dsl

1 file changed

+10
-2
lines changed

build-plugins/build-support/src/main/kotlin/aws/sdk/kotlin/gradle/dsl/Publish.kt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ private val ALLOWED_PUBLICATIONS = listOf(
3434
"android", // aws-crt-kotlin
3535
"codegen",
3636
"codegen-testutils",
37+
38+
// aws-sdk-kotlin:hll
39+
"hll-codegen",
40+
"dynamodb-mapper-codegen",
41+
"dynamodb-mapper-schema-generator-plugin",
42+
"dynamodb-mapper-schema-codegen",
43+
"pluginMaven",
44+
"dynamodb-mapper-schema-generatorPluginMarkerMaven"
3745
)
3846

3947
/**
@@ -51,7 +59,6 @@ fun Project.skipPublishing() {
5159
fun Project.configurePublishing(repoName: String) {
5260
val project = this
5361
apply(plugin = "maven-publish")
54-
apply(plugin = "signing")
5562

5663
// FIXME: create a real "javadoc" JAR from Dokka output
5764
val javadocJar = tasks.register<Jar>("emptyJar") {
@@ -99,6 +106,7 @@ fun Project.configurePublishing(repoName: String) {
99106
}
100107

101108
if (project.hasProperty(SIGNING_KEY_PROP) && project.hasProperty(SIGNING_PASSWORD_PROP)) {
109+
apply(plugin = "signing")
102110
extensions.configure<SigningExtension> {
103111
useInMemoryPgpKeys(
104112
project.property(SIGNING_KEY_PROP) as String,
@@ -119,7 +127,7 @@ fun Project.configurePublishing(repoName: String) {
119127
onlyIf {
120128
isAvailableForPublication(project, publication).also {
121129
if (!it) {
122-
logger.warn("Skipping publication, project=${project.name}; publication=${publication.name}")
130+
logger.warn("Skipping publication, project=${project.name}; publication=${publication.name}; group=${publication.groupId}")
123131
}
124132
}
125133
}

0 commit comments

Comments
 (0)