@@ -127,28 +127,20 @@ jobs:
127127 platform/android/MapLibreAndroid/build/outputs/aar/MapLibreAndroid-${{ matrix.RENDERER }}-${{ env.buildtype }}-${{ needs.android-create-release.outputs.version_tag }}.aar
128128 platform/android/build/debug-symbols-maplibre-android-${{ matrix.RENDERER }}-${{ env.buildtype }}-${{ needs.android-create-release.outputs.version_tag }}.tar.gz
129129
130- - name : Prepare MavenCentral release
131- env :
132- GPG_KEY_CONTENTS : ${{ secrets.GPG_KEY_CONTENTS }}
133- run : |
134- echo "${GPG_KEY_CONTENTS}" | base64 -d > signing-key.gpg
135- shell : bash
136-
137130 - name : Publish to MavenCentral
138131 run : |
139132 renderer=${{ matrix.RENDERER }}
140133 if [ "$renderer" = "opengl" ]; then
141- ./gradlew :MapLibreAndroid:publishOpengl${{ env.buildtype }}PublicationToSonatypeRepository
142- ./gradlew :MapLibreAndroid:publishDefault${{ env.buildtype }}PublicationToSonatypeRepository
134+ ./gradlew :MapLibreAndroid:publishOpengl${{ env.buildtype }}PublicationToMavenCentralRepository
135+ ./gradlew :MapLibreAndroid:publishDefault${{ env.buildtype }}PublicationToMavenCentralRepository
143136 else
144- ./gradlew :MapLibreAndroid:publishVulkan${{ env.buildtype }}PublicationToSonatypeRepository
137+ ./gradlew :MapLibreAndroid:publishVulkan${{ env.buildtype }}PublicationToMavenCentralRepository
145138 fi
146139 env :
147- MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
148- MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
149- SIGNING_KEY_ID : ${{ secrets.SIGNING_KEY_ID }}
150- SIGNING_PASSWORD : ${{ secrets.SIGNING_PASSWORD }}
151- SONATYPE_STAGING_PROFILE_ID : ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
140+ ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
141+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
142+ ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.SIGNING_PRIVATE_KEY }}
143+ ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
152144
153145 finilize-release :
154146 runs-on : ubuntu-latest
@@ -170,13 +162,9 @@ jobs:
170162 distribution : " temurin"
171163 java-version : " 17"
172164
173- - name : Close Sonatype staging repository
174- run : ./gradlew closeSonatypeStagingRepository
175- working-directory : platform/android
176- env :
177- MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
178- MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
179- SONATYPE_STAGING_PROFILE_ID : ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
165+ - uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
166+ with :
167+ node-version-file : " .nvmrc"
180168
181169 - run : npm install
182170 working-directory : .
0 commit comments