From db3fabff2ff4afc1b265bb52dbe87f5d156d9bd0 Mon Sep 17 00:00:00 2001 From: Carl Poole Date: Mon, 20 Jan 2025 13:46:19 -0600 Subject: [PATCH 1/2] Tweak publish ci to use local.properties to fix publish err --- .github/workflows/publish-android.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-android.yml b/.github/workflows/publish-android.yml index 4db2e86..ac5c886 100644 --- a/.github/workflows/publish-android.yml +++ b/.github/workflows/publish-android.yml @@ -11,10 +11,6 @@ jobs: permissions: write-all steps: - uses: actions/checkout@v2 - - name: create local.properties file for app creds - env: - PORTALS_KEY: ${{ secrets.portals_key }} - run: echo portals_key=\"$PORTALS_KEY\" > ./local.properties - name: set up JDK 17 uses: actions/setup-java@v2 with: @@ -24,6 +20,18 @@ jobs: run: chmod +x ./gradlew - name: Grant execute permission for publishing script run: chmod +x ./scripts/publish-android.sh + - name: Make local props + run: | + cat << EOF > "local.properties" + ossrhUsername=${{ secrets.ANDROID_OSSRH_USERNAME }} + ossrhPassword=${{ secrets.ANDROID_OSSRH_PASSWORD }} + sonatypeStagingProfileId=${{ secrets.ANDROID_SONATYPE_STAGING_PROFILE_ID }} + signing.keyId=${{ secrets.ANDROID_SIGNING_KEY_ID }} + signing.password=${{ secrets.ANDROID_SIGNING_PASSWORD }} + signing.key=${{ secrets.ANDROID_SIGNING_KEY }} + portals_key=${{ secrets.portals_key }} + EOF + echo "local.properties file has been created successfully." - name: Assemble release and add artifact to GH Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 982a50139ee7a1563e8dfa1dda33e4c7916cc9ec Mon Sep 17 00:00:00 2001 From: Carl Poole Date: Mon, 20 Jan 2025 14:12:44 -0600 Subject: [PATCH 2/2] fixing missing quotes --- .github/workflows/publish-android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-android.yml b/.github/workflows/publish-android.yml index ac5c886..b48cac8 100644 --- a/.github/workflows/publish-android.yml +++ b/.github/workflows/publish-android.yml @@ -29,7 +29,7 @@ jobs: signing.keyId=${{ secrets.ANDROID_SIGNING_KEY_ID }} signing.password=${{ secrets.ANDROID_SIGNING_PASSWORD }} signing.key=${{ secrets.ANDROID_SIGNING_KEY }} - portals_key=${{ secrets.portals_key }} + portals_key="${{ secrets.portals_key }}" EOF echo "local.properties file has been created successfully." - name: Assemble release and add artifact to GH Release