Skip to content

Commit 81d9fda

Browse files
authored
Update publishing scripts (#728)
1 parent 66ad261 commit 81d9fda

File tree

2 files changed

+54
-37
lines changed

2 files changed

+54
-37
lines changed
+46-32
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash -x
22

33
GROUP_ID=fr.acinq.lightning
4-
ARTIFACT_ID_BASE=lightning-kmp
4+
ARTIFACT_ID_BASE=lightning-kmp-core
55

66
if [[ -z "${VERSION}" ]]; then
77
echo "VERSION is not defined"
@@ -10,7 +10,7 @@ fi
1010

1111
cd snapshot
1212
pushd .
13-
cd fr/acinq/lightning/lightning-kmp/$VERSION
13+
cd fr/acinq/lightning/$ARTIFACT_ID_BASE/$VERSION
1414
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
1515
-DpomFile=$ARTIFACT_ID_BASE-$VERSION.pom \
1616
-Dfile=$ARTIFACT_ID_BASE-$VERSION.jar \
@@ -21,36 +21,50 @@ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/conte
2121
-Djavadoc=$ARTIFACT_ID_BASE-$VERSION-javadoc.jar
2222
popd
2323
pushd .
24-
for i in iosarm64 iossimulatorarm64 iosx64 jvm linuxx64; do
25-
cd fr/acinq/lightning/lightning-kmp-$i/$VERSION
26-
if [ $i == iosarm64 ] || [ $i == iossimulatorarm64 ] || [ $i == iosx64 ]; then
27-
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
28-
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
29-
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \
30-
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION-metadata.jar,$ARTIFACT_ID_BASE-$i-$VERSION.module,$ARTIFACT_ID_BASE-$i-$VERSION-cinterop-PhoenixCrypto.klib \
31-
-Dtypes=jar,module,klib \
32-
-Dclassifiers=metadata,,cinterop-PhoenixCrypto \
33-
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
34-
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
35-
elif [ $i == linuxx64 ]; then
36-
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
37-
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
38-
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \
39-
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION.module \
40-
-Dtypes=module \
41-
-Dclassifiers= \
42-
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
43-
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
44-
else
45-
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
46-
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
47-
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.jar \
48-
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION.module \
49-
-Dtypes=module \
50-
-Dclassifiers= \
51-
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
52-
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
53-
fi
24+
for i in iosarm64 iossimulatorarm64 iosx64 jvm macosarm64 macosx64 linuxx64; do
25+
cd fr/acinq/lightning/$ARTIFACT_ID_BASE-$i/$VERSION
26+
case $i in
27+
iosarm64 | iossimulatorarm64 | iosx64)
28+
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
29+
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
30+
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \
31+
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION-metadata.jar,$ARTIFACT_ID_BASE-$i-$VERSION.module,$ARTIFACT_ID_BASE-$i-$VERSION-cinterop-PhoenixCrypto.klib \
32+
-Dtypes=jar,module,klib \
33+
-Dclassifiers=metadata,,cinterop-PhoenixCrypto \
34+
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
35+
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
36+
;;
37+
macosarm64 | macosx64)
38+
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
39+
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
40+
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \
41+
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION-metadata.jar,$ARTIFACT_ID_BASE-$i-$VERSION.module \
42+
-Dtypes=jar,module \
43+
-Dclassifiers=metadata,module \
44+
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
45+
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
46+
;;
47+
linuxx64)
48+
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
49+
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
50+
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \
51+
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION.module \
52+
-Dtypes=module \
53+
-Dclassifiers= \
54+
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
55+
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
56+
;;
57+
*)
58+
mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \
59+
-DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \
60+
-Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.jar \
61+
-Dfiles=$ARTIFACT_ID_BASE-$i-$VERSION.module \
62+
-Dtypes=module \
63+
-Dclassifiers= \
64+
-Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \
65+
-Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar
66+
;;
67+
esac
5468
popd
5569
pushd .
5670
done

publishing/lightning-kmp-staging-upload.sh

+8-5
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ fi
1616

1717
read -p "Password : " -s OSS_PASSWORD
1818

19-
for i in lightning-kmp \
20-
lightning-kmp-iosarm64 \
21-
lightning-kmp-iosx64 \
22-
lightning-kmp-jvm \
23-
lightning-kmp-linux
19+
for i in lightning-kmp-core \
20+
lightning-kmp-core-iosarm64 \
21+
lightning-kmp-core-iossimulatorarm64 \
22+
lightning-kmp-core-iosx64 \
23+
lightning-kmp-core-jvm \
24+
lightning-kmp-core-linuxx64 \
25+
lightning-kmp-core-macosarm64 \
26+
lightning-kmp-core-macosx64
2427
do
2528
pushd .
2629
cd release/fr/acinq/lightning/$i/$VERSION &&\

0 commit comments

Comments
 (0)