Skip to content

Commit 8101c97

Browse files
committed
Cleanup gradle configuration
1 parent 1f32a72 commit 8101c97

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

.github/workflows/gradle-publish.yml

+19-3
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,27 @@ jobs:
3434
- name: Setup Gradle
3535
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
3636

37-
- name: Build with Gradle
38-
run: ./gradlew build
37+
- name: Verify publication configuration
38+
run: ./gradlew jreleaserConfig
39+
env:
40+
JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.OSSRH_USERNAME }}
41+
JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
42+
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
43+
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
44+
JRELEASER_GPG_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }}
45+
JRELEASER_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
46+
47+
- name: Clean Build with Gradle
48+
run: ./gradlew clean build
49+
env:
50+
JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.OSSRH_USERNAME }}
51+
JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
52+
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
53+
JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
54+
JRELEASER_GPG_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }}
3955

4056
- name: Publish to OSSRH repository
41-
run: ./gradlew jreleaserUpload
57+
run: ./gradlew publish jreleaserFullRelease
4258
env:
4359
JRELEASER_MAVENCENTRAL_USERNAME: ${{ secrets.OSSRH_USERNAME }}
4460
JRELEASER_MAVENCENTRAL_PASSWORD: ${{ secrets.OSSRH_TOKEN }}

build.gradle.kts

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ publishing {
6464
}
6565

6666
jreleaser {
67+
strict.set(true)
68+
6769
signing {
6870
active.set(Active.ALWAYS)
6971
armored = true

0 commit comments

Comments
 (0)