Update snapshot publishing script
This commit is contained in:
		
							parent
							
								
									780f97e46d
								
							
						
					
					
						commit
						6892b43203
					
				
							
								
								
									
										6
									
								
								.github/workflows/snapshot.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/snapshot.yml
									
									
									
									
										vendored
									
									
								
							| @ -87,7 +87,7 @@ jobs: | |||||||
|       - name: Check JVM (Windows) |       - name: Check JVM (Windows) | ||||||
|         if: matrix.os == 'windows-latest' |         if: matrix.os == 'windows-latest' | ||||||
|         shell: msys2 {0} |         shell: msys2 {0} | ||||||
|         run: ./gradlew jvmTest |         run: ./gradlew mingwX64Test jvmTest | ||||||
|       - name: Check Linux |       - name: Check Linux | ||||||
|         if: matrix.os == 'ubuntu-latest' |         if: matrix.os == 'ubuntu-latest' | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -95,7 +95,7 @@ jobs: | |||||||
|       - name: Check iOS |       - name: Check iOS | ||||||
|         if: matrix.os == 'macOS-latest' |         if: matrix.os == 'macOS-latest' | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: ./gradlew iosX64Test |         run: ./gradlew macosX64Test iosX64Test | ||||||
|       - name: Check Android |       - name: Check Android | ||||||
|         if: matrix.os == 'macOS-latest' |         if: matrix.os == 'macOS-latest' | ||||||
|         uses: reactivecircus/android-emulator-runner@v2 |         uses: reactivecircus/android-emulator-runner@v2 | ||||||
| @ -112,7 +112,7 @@ jobs: | |||||||
|       - name: Publish Windows |       - name: Publish Windows | ||||||
|         if: matrix.os == 'windows-latest' |         if: matrix.os == 'windows-latest' | ||||||
|         shell: msys2 {0} |         shell: msys2 {0} | ||||||
|         run: ./gradlew :jni:jvm:mingw:publishToMavenLocal -PsnapshotNumber=${{ github.run_number }} -PgitRef=${{ github.ref }} |         run: ./gradlew publishMingwX64PublicationToMavenLocal :jni:jvm:mingw:publishToMavenLocal -PsnapshotNumber=${{ github.run_number }} -PgitRef=${{ github.ref }} | ||||||
|       - name: Publish MacOS |       - name: Publish MacOS | ||||||
|         if: matrix.os == 'macOS-latest' |         if: matrix.os == 'macOS-latest' | ||||||
|         shell: bash |         shell: bash | ||||||
|  | |||||||
| @ -58,6 +58,18 @@ kotlin { | |||||||
|         secp256k1CInterop("host") |         secp256k1CInterop("host") | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     macosX64 { | ||||||
|  |         secp256k1CInterop("host") | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     macosArm64 { | ||||||
|  |         secp256k1CInterop("host") | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     mingwX64 { | ||||||
|  |         secp256k1CInterop("host") | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     iosX64 { |     iosX64 { | ||||||
|         secp256k1CInterop("ios") |         secp256k1CInterop("ios") | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -21,9 +21,11 @@ mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/conte | |||||||
|   -Djavadoc=$ARTIFACT_ID_BASE-$VERSION-javadoc.jar |   -Djavadoc=$ARTIFACT_ID_BASE-$VERSION-javadoc.jar | ||||||
| popd | popd | ||||||
| pushd . | pushd . | ||||||
| for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin jni-jvm-extract jni-jvm-linux jni-jvm-mingw jni-jvm jvm linuxx64; do | for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin jni-jvm-extract jni-jvm-linux jni-jvm-mingw jni-jvm jvm linuxx64 macosarm64 macosx64 mingwx64; do | ||||||
|   cd fr/acinq/secp256k1/secp256k1-kmp-$i/$VERSION |   cd fr/acinq/secp256k1/secp256k1-kmp-$i/$VERSION | ||||||
|   if [ $i == iosarm64 ] || [ $i == iossimulatorarm64 ] || [ $i == iosx64 ]; then | 
 | ||||||
|  |   case $i in | ||||||
|  |     iosarm64 | iossimulatorarm64 | iosx64 | macosarm64 | macosx64) | ||||||
|       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ |       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ | ||||||
|         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ |         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ | ||||||
|         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \ |         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \ | ||||||
| @ -32,7 +34,9 @@ for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin | |||||||
|         -Dclassifiers=metadata,,cinterop-libsecp256k1 \ |         -Dclassifiers=metadata,,cinterop-libsecp256k1 \ | ||||||
|         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ |         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ | ||||||
|         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar |         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar | ||||||
|   elif [ $i == linuxx64 ]; then |       ;; | ||||||
|  | 
 | ||||||
|  |     linuxx64 | mingwx64) | ||||||
|       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ |       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ | ||||||
|         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ |         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ | ||||||
|         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \ |         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.klib \ | ||||||
| @ -41,7 +45,9 @@ for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin | |||||||
|         -Dclassifiers=,cinterop-libsecp256k1 \ |         -Dclassifiers=,cinterop-libsecp256k1 \ | ||||||
|         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ |         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ | ||||||
|         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar |         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar | ||||||
|   elif [ $i == jni-android ]; then |       ;; | ||||||
|  | 
 | ||||||
|  |     jni-android) | ||||||
|       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ |       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ | ||||||
|         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ |         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ | ||||||
|         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.aar \ |         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.aar \ | ||||||
| @ -50,7 +56,9 @@ for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin | |||||||
|         -Dclassifiers= \ |         -Dclassifiers= \ | ||||||
|         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ |         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ | ||||||
|         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar |         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar | ||||||
|   else |       ;; | ||||||
|  | 
 | ||||||
|  |     *) | ||||||
|       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ |       mvn deploy:deploy-file -DrepositoryId=ossrh -Durl=https://oss.sonatype.org/content/repositories/snapshots/ \ | ||||||
|         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ |         -DpomFile=$ARTIFACT_ID_BASE-$i-$VERSION.pom \ | ||||||
|         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.jar \ |         -Dfile=$ARTIFACT_ID_BASE-$i-$VERSION.jar \ | ||||||
| @ -59,7 +67,9 @@ for i in iosarm64 iossimulatorarm64 iosx64 jni-android jni-common jni-jvm-darwin | |||||||
|         -Dclassifiers= \ |         -Dclassifiers= \ | ||||||
|         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ |         -Dsources=$ARTIFACT_ID_BASE-$i-$VERSION-sources.jar \ | ||||||
|         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar |         -Djavadoc=$ARTIFACT_ID_BASE-$i-$VERSION-javadoc.jar | ||||||
|   fi |       ;; | ||||||
|  |   esac | ||||||
|  | 
 | ||||||
|   popd |   popd | ||||||
|   pushd . |   pushd . | ||||||
| done | done | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user