File tree Expand file tree Collapse file tree 2 files changed +16
-15
lines changed Expand file tree Collapse file tree 2 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,9 @@ elif [[ -z $VERSION ]]; then
38
38
elif ! [[ $VERSION =~ $SEMVER_REGEX ]]; then
39
39
echo " Skipping release. Bad version used."
40
40
else
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
49
45
echo " Release done!"
50
46
fi
Original file line number Diff line number Diff line change 6
6
required : true
7
7
RELEASE_GPG_PRIVATE_KEY_PASSPHRASE :
8
8
required : true
9
- NEXUS_USERNAME :
9
+ MAVENCENTRAL_USERNAME :
10
10
required : true
11
- NEXUS_PASSWORD :
11
+ MAVENCENTRAL_PASSWORD :
12
12
required : true
13
13
push :
14
14
branches : [ master ]
@@ -123,11 +123,16 @@ jobs:
123
123
run : |
124
124
${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "platforms;android-33" "build-tools;34.0.0"
125
125
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
+
126
136
- 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 }}
132
137
run : |
133
138
./.github/scripts/release.sh
You can’t perform that action at this time.
0 commit comments