Skip to content

Commit 3a3c0f5

Browse files
committed
fix(abg): provide a checksum for maven metadata or consumers are unhappy
1 parent a9e554c commit 3a3c0f5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

maven-binding-builder/src/main/kotlin/io/github/typesafegithub/workflows/mavenbinding/PackageArtifactsBuilding.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ suspend fun ActionCoords.buildPackageArtifacts(githubToken: String): Map<String,
66
val mavenMetadata = buildMavenMetadataFile(githubToken = githubToken)
77
return mapOf(
88
"maven-metadata.xml" to mavenMetadata,
9+
"maven-metadata.xml.md5" to mavenMetadata.md5Checksum(),
910
)
1011
}

maven-binding-builder/src/main/kotlin/io/github/typesafegithub/workflows/mavenbinding/VersionArtifactsBuilding.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ fun ActionCoords.buildVersionArtifacts(types: String? = null): Map<String, Artif
2929
)
3030
}
3131

32-
private fun ByteArray.md5Checksum(): String {
32+
internal fun ByteArray.md5Checksum(): String {
3333
val md5 = MessageDigest.getInstance("MD5")
3434
val hashBytes = md5.digest(this)
3535
return hashBytes.joinToString("") { "%02x".format(it) }
3636
}
3737

38-
private fun String.md5Checksum(): String = this.toByteArray(charset = Charsets.UTF_8).md5Checksum()
38+
internal fun String.md5Checksum(): String = this.toByteArray(charset = Charsets.UTF_8).md5Checksum()

0 commit comments

Comments
 (0)