File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,13 +38,9 @@ elif [[ -z $VERSION ]]; then
3838elif ! [[ $VERSION =~ $SEMVER_REGEX ]]; then
3939 echo " Skipping release. Bad version used."
4040else
41-
42- if [[ ${BASH_REMATCH[5]} == ' SNAPSHOT' ]]; then
43- echo " Doing SNAPSHOT release..."
44- ./gradlew -Dorg.gradle.internal.http.socketTimeout=300000 -Dorg.gradle.internal.http.connectionTimeout=300000 publishToSonatype
45- else
46- echo " Doing release..."
47- ./gradlew -Dorg.gradle.internal.http.socketTimeout=300000 -Dorg.gradle.internal.http.connectionTimeout=300000 publishToSonatype closeAndReleaseRepository
48- fi
41+ echo " Doing release with Vanniktech Maven Publish plugin..."
42+ ./gradlew -Dorg.gradle.internal.http.socketTimeout=300000 \
43+ -Dorg.gradle.internal.http.connectionTimeout=300000 \
44+ publish
4945 echo " Release done!"
5046fi
Original file line number Diff line number Diff line change 66 required : true
77 RELEASE_GPG_PRIVATE_KEY_PASSPHRASE :
88 required : true
9- NEXUS_USERNAME :
9+ MAVENCENTRAL_USERNAME :
1010 required : true
11- NEXUS_PASSWORD :
11+ MAVENCENTRAL_PASSWORD :
1212 required : true
1313 push :
1414 branches : [ master ]
@@ -123,11 +123,16 @@ jobs:
123123 run : |
124124 ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "platforms;android-33" "build-tools;34.0.0"
125125
126+ - name : Configure Gradle properties
127+ run : |
128+ mkdir -p ~/.gradle
129+ cat <<EOF >> ~/.gradle/gradle.properties
130+ mavenCentralUsername=${{ secrets.MAVENCENTRAL_USERNAME }}
131+ mavenCentralPassword=${{ secrets.MAVENCENTRAL_PASSWORD }}
132+ signing.password=${{ secrets.RELEASE_GPG_PRIVATE_KEY_PASSPHRASE }}
133+ signing.key=${{ secrets.RELEASE_GPG_PRIVATE_KEY }}
134+ EOF
135+
126136 - name : Release
127- env :
128- RELEASE_GPG_PRIVATE_KEY : ${{ secrets.RELEASE_GPG_PRIVATE_KEY }}
129- RELEASE_GPG_PRIVATE_KEY_PASSPHRASE : ${{ secrets.RELEASE_GPG_PRIVATE_KEY_PASSPHRASE }}
130- NEXUS_USERNAME : ${{ secrets.NEXUS_USERNAME }}
131- NEXUS_PASSWORD : ${{ secrets.NEXUS_PASSWORD }}
132137 run : |
133138 ./.github/scripts/release.sh
You can’t perform that action at this time.
0 commit comments