From db3fabff2ff4afc1b265bb52dbe87f5d156d9bd0 Mon Sep 17 00:00:00 2001 From: Carl Poole Date: Mon, 20 Jan 2025 13:46:19 -0600 Subject: [PATCH] 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 }}