File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ name : ACP Kotlin Release
2+
3+ on :
4+ workflow_dispatch :
5+ push :
6+ branches :
7+ - " mendy/acp-release"
8+
9+ jobs :
10+ release :
11+ if : contains(github.event.head_commit.message, '[release]')
12+ runs-on : ubuntu-24.04
13+ environment : release
14+
15+ steps :
16+ - uses : actions/checkout@v4
17+
18+ - name : Setup Java
19+ uses : actions/setup-java@v4
20+ with :
21+ distribution : ' temurin'
22+ java-version : ' 11'
23+
24+ - name : Restore gradle.properties
25+ run : |
26+ mkdir -p ~/.gradle/
27+ echo "GRADLE_USER_HOME=${HOME}/.gradle" >> "$GITHUB_ENV"
28+
29+ {
30+ echo "NEXUS_USERNAME=$NEXUS_USERNAME"
31+ echo "NEXUS_PASSWORD=$NEXUS_PASSWORD"
32+ echo "signing.gnupg.keyName=$OSSRH_GPG_KEY_NAME"
33+ echo "signing.gnupg.passphrase=$OSSRH_GPG_SECRET_KEY_PASSWORD"
34+ } >> ~/.gradle/gradle.properties
35+ env :
36+ NEXUS_USERNAME : " ${{secrets.NEXUS_USERNAME}}"
37+ NEXUS_PASSWORD : " ${{secrets.NEXUS_PASSWORD}}"
38+ OSSRH_GPG_KEY_NAME : " ${{secrets.OSSRH_GPG_KEY_NAME}}"
39+ OSSRH_GPG_SECRET_KEY_PASSWORD : " ${{secrets.OSSRH_GPG_SECRET_KEY_PASSWORD}}"
40+
41+ - name : Install GPG Signing Key
42+ run : |
43+ echo -e "$OSSRH_GPG_SECRET_KEY" | gpg --batch --import
44+ env :
45+ OSSRH_GPG_SECRET_KEY : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
46+
47+ - name : Publish
48+ run : |
49+ cd kotlin
50+ ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository
You can’t perform that action at this time.
0 commit comments