From b2eb68bf83d48e5bdde7ba6c993ed678091f657e Mon Sep 17 00:00:00 2001 From: Fabrice Drouin Date: Wed, 14 Feb 2024 18:28:19 +0100 Subject: [PATCH] Post release cleanup (#103) * Set version to 0.15.0-SNAPSHOT * Update publishing scripts --- build.gradle.kts | 2 +- publishing/secp256k1-kmp-add-darwinaarch64.sh | 5 +++++ publishing/secp256k1-kmp-add-linuxarm64.sh | 5 +++++ publishing/secp256k1-kmp-staging-upload.sh | 19 ++++++++++++++++--- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 3892293..083bc5f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -22,7 +22,7 @@ buildscript { allprojects { group = "fr.acinq.secp256k1" - version = "0.14.0" + version = "0.15.0-SNAPSHOT" repositories { google() diff --git a/publishing/secp256k1-kmp-add-darwinaarch64.sh b/publishing/secp256k1-kmp-add-darwinaarch64.sh index ce79be3..26154e8 100755 --- a/publishing/secp256k1-kmp-add-darwinaarch64.sh +++ b/publishing/secp256k1-kmp-add-darwinaarch64.sh @@ -1,5 +1,10 @@ #!/bin/bash -x +if [[ -z "${VERSION}" ]]; then + echo "VERSION is not defined" + exit 1 +fi + if [ $# -eq 0 ] then echo "specify either snapshot or release" diff --git a/publishing/secp256k1-kmp-add-linuxarm64.sh b/publishing/secp256k1-kmp-add-linuxarm64.sh index e79cfeb..179f32d 100755 --- a/publishing/secp256k1-kmp-add-linuxarm64.sh +++ b/publishing/secp256k1-kmp-add-linuxarm64.sh @@ -1,5 +1,10 @@ #!/bin/bash -x +if [[ -z "${VERSION}" ]]; then + echo "VERSION is not defined" + exit 1 +fi + if [ $# -eq 0 ] then echo "specify either snapshot or release" diff --git a/publishing/secp256k1-kmp-staging-upload.sh b/publishing/secp256k1-kmp-staging-upload.sh index 73dccda..963da40 100755 --- a/publishing/secp256k1-kmp-staging-upload.sh +++ b/publishing/secp256k1-kmp-staging-upload.sh @@ -3,9 +3,22 @@ # first you must sign all files: # find release -type f -print -exec gpg -ab {} \; -VERSION=0.6.2 +if [[ -z "${VERSION}" ]]; then + echo "VERSION is not defined" + exit 1 +fi + +if [[ -z "${OSS_USER}" ]]; then + echo "OSS_USER is not defined" + exit 1 +fi + +read -p "Password : " -s OSS_PASSWORD + + for i in secp256k1-kmp \ secp256k1-kmp-iosarm64 \ + secp256k1-kmp-iossimulatorarm64 \ secp256k1-kmp-iosx64 \ secp256k1-kmp-jni-android \ secp256k1-kmp-jni-common \ @@ -15,14 +28,14 @@ for i in secp256k1-kmp \ secp256k1-kmp-jni-jvm-linux \ secp256k1-kmp-jni-jvm-mingw \ secp256k1-kmp-jvm \ - secp256k1-kmp-linux + secp256k1-kmp-linuxx64 do pushd . cd release/fr/acinq/secp256k1/$i/$VERSION pwd jar -cvf bundle.jar * # use correct sonatype credentials here - curl -v -XPOST -u USER:PASSWORD --upload-file bundle.jar https://oss.sonatype.org/service/local/staging/bundle_upload + curl -v -XPOST -u $OSS_USER:$OSS_PASSWORD --upload-file bundle.jar https://oss.sonatype.org/service/local/staging/bundle_upload popd done