diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index c897b901..b9ec4cae 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -89,13 +89,17 @@ jobs: - name: Prepare signing key run: | - echo ${{ secrets.SIGNING_KEY }} | base64 -d > signingkey.jks + echo "${{ secrets.SIGNING_KEY }}" | base64 -di > signingkey.jks + # Verify key is properly created + ls -la signingkey.jks + keytool -list -v -keystore signingkey.jks -storepass "${{ secrets.KEY_STORE_PASSWORD }}" -alias "${{ secrets.ALIAS }}" || exit 1 - name: Build extensions (${{ matrix.chunk.number }}) env: - ALIAS: ${{ secrets.ALIAS }} - KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }} - KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} + ORG_GRADLE_PROJECT_storeFile: signingkey.jks + ORG_GRADLE_PROJECT_storePassword: ${{ secrets.KEY_STORE_PASSWORD }} + ORG_GRADLE_PROJECT_keyAlias: ${{ secrets.ALIAS }} + ORG_GRADLE_PROJECT_keyPassword: ${{ secrets.KEY_PASSWORD }} run: | ./gradlew $(echo '${{ toJson(matrix.chunk.modules) }}' | jq -r 'join(" ")')