Skip to content

Commit ffec09e

Browse files
fix: sign artifacts for maven deploy
1 parent 9d19f3b commit ffec09e

File tree

8 files changed

+22
-8
lines changed

8 files changed

+22
-8
lines changed

.github/workflows/publish-maven.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ jobs:
5454
env:
5555
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_USERNAME }}
5656
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_PASSWORD }}
57-
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_PRIVATE_KEY }}
58-
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
57+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_PRIVATE_KEY }}
58+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }}
5959

6060
deploy-docs:
6161
needs: [generate-docs, publish-package]

build.gradle.kts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ plugins {
99
alias(libs.plugins.dokka)
1010
alias(libs.plugins.maven.publishing)
1111
`java-library`
12+
signing
1213
}
1314

1415
group = "io.github.cybercoder-naj"
@@ -48,6 +49,19 @@ tasks.clean {
4849
delete = setOf(docsDir, layout.buildDirectory)
4950
}
5051

52+
tasks.register<Jar>("dokkaHtmlJar") {
53+
dependsOn(tasks.dokkaHtml)
54+
from(tasks.dokkaHtml.flatMap { it.outputDirectory })
55+
archiveClassifier.set("html-docs")
56+
}
57+
58+
signing {
59+
val signingKey: String? by project
60+
val signingPassword: String? by project
61+
useInMemoryPgpKeys(signingKey, signingPassword)
62+
sign(tasks["kotlinSourcesJar"], tasks["dokkaHtmlJar"])
63+
}
64+
5165
mavenPublishing {
5266
configure(KotlinJvm(
5367
javadocJar = JavadocJar.Dokka("dokkaHtml"),

docs/-parkour/io.github.cybercodernaj.parkour/-parser/-parser.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</a>
4646
</div>
4747
<div class="library-version">
48-
0.0.2 </div>
48+
0.0.3 </div>
4949
</div>
5050
<div class="filter-section" id="filter-section">
5151
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

docs/-parkour/io.github.cybercodernaj.parkour/-parser/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</a>
4646
</div>
4747
<div class="library-version">
48-
0.0.2 </div>
48+
0.0.3 </div>
4949
</div>
5050
<div class="filter-section" id="filter-section">
5151
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

docs/-parkour/io.github.cybercodernaj.parkour/-parser/some-function.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</a>
4646
</div>
4747
<div class="library-version">
48-
0.0.2 </div>
48+
0.0.3 </div>
4949
</div>
5050
<div class="filter-section" id="filter-section">
5151
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

docs/-parkour/io.github.cybercodernaj.parkour/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</a>
4646
</div>
4747
<div class="library-version">
48-
0.0.2 </div>
48+
0.0.3 </div>
4949
</div>
5050
<div class="filter-section" id="filter-section">
5151
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
</a>
4646
</div>
4747
<div class="library-version">
48-
0.0.2 </div>
48+
0.0.3 </div>
4949
</div>
5050
<div class="filter-section" id="filter-section">
5151
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file was generated by the Gradle 'init' task.
22
# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format
33
[versions]
4-
lib = "0.0.2"
4+
lib = "0.0.3"
55
dokkaVer = "1.9.20"
66
mavenPublishingVer = "0.28.0"
77

0 commit comments

Comments
 (0)