JakeWharton / JakeWharton/diffuse
Maven artifact signing on CI for releases
Open
- Dominant language
- Kotlin
- Stars
- 2.2k
- Forks
- 118
- Avg merge
- 2h 18m
- Merged PRs (30d)
- 19
Description
Needs
```groovy
plugins.withId('com.vanniktech.maven.publish') {
signing {
def signingKey = findProperty('signingKey')
def signingPassword = ''
useInMemoryPgpKeys(signingKey, signingPassword)
}
}
```
And a GPG key without a password added to secrets.
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the release CI configuration and the Gradle publishing setup that applies com.vanniktech.maven.publish. Check how the signingKey secret and GPG key should reach the release job, then verify that a release produces signed Maven artifacts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- groovy
- Domain
- ci-cd, release
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100