Now using in memory PGP key
Fixed signin syntax Fixed dangling char Fixed typo Added GPG key password
This commit is contained in:
parent
0235444814
commit
392af12f50
2 changed files with 7 additions and 31 deletions
33
.github/workflows/publish.yml
vendored
33
.github/workflows/publish.yml
vendored
|
@ -8,6 +8,8 @@ env:
|
||||||
JAVA_DISTRIBUTION: 'zulu'
|
JAVA_DISTRIBUTION: 'zulu'
|
||||||
ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.OSSRH_USERNAME}}
|
ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.OSSRH_USERNAME}}
|
||||||
ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_PASSWORD}}
|
ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_PASSWORD}}
|
||||||
|
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGN_SECRET_KEY }}
|
||||||
|
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGN_SECRET_PWD }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish-base:
|
publish-base:
|
||||||
|
@ -24,11 +26,6 @@ jobs:
|
||||||
|
|
||||||
- uses: gradle/gradle-build-action@v2
|
- uses: gradle/gradle-build-action@v2
|
||||||
|
|
||||||
- name: Import key
|
|
||||||
run: echo "${{ secrets.SIGN_SECRET_KEY }}" | gpg --batch --import
|
|
||||||
env:
|
|
||||||
GPG_TTY: ${{ env.tty }}
|
|
||||||
|
|
||||||
- name: Publish Multiplatform release
|
- name: Publish Multiplatform release
|
||||||
run: ./gradlew publishKotlinMultiplatformPublicationToOSSRHRepository
|
run: ./gradlew publishKotlinMultiplatformPublicationToOSSRHRepository
|
||||||
|
|
||||||
|
@ -55,17 +52,9 @@ jobs:
|
||||||
|
|
||||||
- uses: gradle/gradle-build-action@v2
|
- uses: gradle/gradle-build-action@v2
|
||||||
|
|
||||||
- name: Import key
|
|
||||||
run: echo "${{ secrets.SIGN_SECRET_KEY }}" | gpg --batch --import
|
|
||||||
env:
|
|
||||||
GPG_TTY: ${{ env.tty }}
|
|
||||||
|
|
||||||
- name: Publish Linux x64 release
|
- name: Publish Linux x64 release
|
||||||
run: ./gradlew publishLinuxX64PublicationToOSSRHRepository
|
run: ./gradlew publishLinuxX64PublicationToOSSRHRepository
|
||||||
|
|
||||||
- name: Delete GnuPG data
|
|
||||||
run: rm -rfv $HOME/.gnupg
|
|
||||||
|
|
||||||
publish-mac:
|
publish-mac:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
strategy:
|
strategy:
|
||||||
|
@ -86,17 +75,9 @@ jobs:
|
||||||
|
|
||||||
- uses: gradle/gradle-build-action@v2
|
- uses: gradle/gradle-build-action@v2
|
||||||
|
|
||||||
- name: Import key
|
|
||||||
run: echo "${{ secrets.SIGN_SECRET_KEY }}" | gpg --batch --import
|
|
||||||
env:
|
|
||||||
GPG_TTY: ${{ env.tty }}
|
|
||||||
|
|
||||||
- name: Publish
|
- name: Publish
|
||||||
run: ./gradlew ${{ matrix.target }}
|
run: ./gradlew ${{ matrix.target }}
|
||||||
|
|
||||||
- name: Delete GnuPG data
|
|
||||||
run: rm -rfv $HOME/.gnupg
|
|
||||||
|
|
||||||
publish-windows:
|
publish-windows:
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
steps:
|
steps:
|
||||||
|
@ -111,13 +92,5 @@ jobs:
|
||||||
|
|
||||||
- uses: gradle/gradle-build-action@v2
|
- uses: gradle/gradle-build-action@v2
|
||||||
|
|
||||||
- name: Import key
|
|
||||||
run: echo "${{ secrets.SIGN_SECRET_KEY }}" | gpg --batch --import
|
|
||||||
|
|
||||||
- name: Publish MinGW x64 release
|
- name: Publish MinGW x64 release
|
||||||
run: ./gradlew publishMingwX64PublicationToOSSRHRepository
|
run: ./gradlew publishMingwX64PublicationToOSSRHRepository
|
||||||
|
|
||||||
- name: Delete GnuPG data
|
|
||||||
uses: JesseTG/rm@v1.0.3
|
|
||||||
with:
|
|
||||||
path: ~/.gnupg
|
|
|
@ -85,7 +85,10 @@ publishing {
|
||||||
}
|
}
|
||||||
|
|
||||||
signing {
|
signing {
|
||||||
useGpgCmd()
|
val signingKey: String? by project
|
||||||
|
val signingPassword: String? by project
|
||||||
|
useInMemoryPgpKeys(signingKey, signingPassword)
|
||||||
|
|
||||||
sign(publishing.publications)
|
sign(publishing.publications)
|
||||||
|
|
||||||
setRequired({
|
setRequired({
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue