Skip to content

Commit fda0fe3

Browse files
authored
Merge pull request #174 from rees46/fix/DEV-199
DEV-199: clean up maven
2 parents 0195d89 + 0836c3f commit fda0fe3

File tree

1 file changed

+33
-18
lines changed

1 file changed

+33
-18
lines changed

.github/workflows/publish.yaml

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish to sonatype and GH-packages
1+
name: Publish to GitHub Packages
22

33
on:
44
pull_request:
@@ -33,24 +33,39 @@ jobs:
3333
fetch-depth: 0
3434
token: ${{ steps.app-token.outputs.token }}
3535

36-
- name: Prepare Gradle environment
37-
uses: rees46/workflow/.github/actions/android/prepare@master
36+
- name: Set up Java
37+
uses: actions/setup-java@v4
3838
with:
39-
GRADLE_VERSION: 8.8
40-
PROPERTIES_FILE: gradle.properties
41-
SIGNING_SECRET_KEY_RING_FILE: com.rees46.key.gpg
42-
SIGNING_SECRET_KEY_RING_FILE_LOCATION: ./personalization-sdk
43-
VARIANT_NAME: ${{ vars.REES_VARIANT_NAME }}
44-
URL: ${{ vars.REES_REPO_URL }}
45-
MAVEN_REPOSITORY_URL: ${{ vars.REES_MAVEN_URL }}
46-
OSSRH_USERNAME: ${{ vars.OSSRH_USERNAME }}
47-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
48-
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
49-
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
50-
SONATA_STAGING_PROFILE_ID: ${{ secrets.SONATA_STAGING_PROFILE_ID }}
51-
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
52-
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
53-
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}
39+
java-version: 22
40+
distribution: 'zulu'
41+
42+
- name: Set up Gradle
43+
uses: gradle/actions/setup-gradle@v3
44+
with:
45+
gradle-version: 8.8
46+
47+
- name: Decode signing key file
48+
uses: timheuer/base64-to-file@v1.2
49+
with:
50+
fileName: com.rees46.key.gpg
51+
fileDir: ./personalization-sdk
52+
encodedString: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}
53+
54+
- name: Configure gradle.properties for GitHub Packages
55+
run: |
56+
echo "ossrhUsername=${{ github.repository_owner }}" >> gradle.properties
57+
echo "ossrhPassword=${{ steps.app-token.outputs.token }}" >> gradle.properties
58+
echo "signing_keyId=${{ secrets.SIGNING_KEY_ID }}" >> gradle.properties
59+
echo "signing_password=${{ secrets.SIGNING_PASSWORD }}" >> gradle.properties
60+
echo "signing_secretKeyRingFile=com.rees46.key.gpg" >> gradle.properties
61+
echo "variantName=${{ vars.REES_VARIANT_NAME }}" >> gradle.properties
62+
echo "url=${{ vars.REES_REPO_URL }}" >> gradle.properties
63+
echo "publishUrl=https://maven.pkg.github.com/${{ github.repository }}" >> gradle.properties
64+
65+
ESCAPED_KEY=$(echo "${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}" | awk '{printf "%s\\n", $0}' | tr -d '\n')
66+
echo "signing_key=$ESCAPED_KEY" >> gradle.properties
67+
68+
echo "Updated gradle.properties for GitHub Packages"
5469
5570
- name: Clean
5671
run: ./gradlew clean

0 commit comments

Comments
 (0)