@@ -31,20 +31,21 @@ jobs:
31
31
- name : Gradle wrapper validation
32
32
33
33
34
- # Runs a single command using the runners shell
35
- - name : Install gpg secret key
36
- run : |
37
- cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
38
- gpg --export-secret-keys >$HOME/.gnupg/secring.gpg
39
- gpg --list-secret-keys --keyid-format LONG
40
- ls -l $HOME/.gnupg
41
-
42
34
- name : Create Nexus.txt with staging repository details
43
35
run : |
44
36
mkdir -p build/stagingRepositories
45
37
echo -n ${{ github.event.inputs.staging_repository_id }} > build/stagingRepositories/nexus.txt
46
38
47
39
# FIXME Check https://github.com/allure-framework/allure2/blob/430255d8cf5c236ed29bc0df0b72dcd9389c3df9/.github/workflows/release.yaml
48
40
- name : Publish Release Candidate
41
+ env :
42
+ ORG_GRADLE_PROJECT_ghGitSourceUsername : ${{ github.actor }}
43
+ ORG_GRADLE_PROJECT_ghGitSourcePassword : ${{ secrets.GITHUB_TOKEN }}
44
+ ORG_GRADLE_PROJECT_ghNexusUsername : ${{ secrets.NEXUS_USERNAME }}
45
+ ORG_GRADLE_PROJECT_ghNexusPassword : ${{ secrets.NEXUS_PASSWORD }}
46
+ ORG_GRADLE_PROJECT_signingKeyId : ${{ secrets.GPG_KEY_ID }}
47
+ ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
48
+ ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.GPG_PASSPHRASE }}
49
+ ORG_GRADLE_PROJECT_rc : ${{ github.event.inputs.release_candidate }}
49
50
run : |
50
- ./gradlew -PghGitSourceUsername=cbeust -PghGitSourcePassword=${{ secrets.GITHUB_TOKEN }} - PghDryRun -PghNexusUsername=${{ secrets.NEXUS_USERNAME }} -PghNexusPassword=${{ secrets.NEXUS_PASSWORD }} -Psigning.secretKeyRingFile=$HOME/.gnupg/secring.gpg -Psigning.password=${{ secrets.GPG_PASSPHRASE }} -Psigning.keyId=${{ secrets.GPG_KEY_ID }} -Prc=${{ github.event.inputs.release_candidate }} publishDist
51
+ ./gradlew -PghDryRun publishDist
0 commit comments