Skip to content

Commit 7f137df

Browse files
committed
ci: Add gradle publish to maven repo
1 parent 1e1fe7f commit 7f137df

File tree

2 files changed

+30
-17
lines changed

2 files changed

+30
-17
lines changed

.github/workflows/kotlin.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ jobs:
1919
- name: "Check out PR branch"
2020
uses: actions/checkout@v4
2121

22+
23+
2224
- name: "Set up JDK"
2325
uses: actions/setup-java@v5
2426
with:
25-
distribution: jetbrains
27+
distribution: temurin
2628
java-version: 21
2729

2830
- uses: dtolnay/[email protected]
@@ -31,6 +33,11 @@ jobs:
3133

3234
- name: Install Protoc
3335
uses: arduino/setup-protoc@v3
36+
with:
37+
repo-token: ${{ secrets.GITHUB_TOKEN }}
38+
39+
- name: Install gpg
40+
uses: olafurpg/setup-gpg@v3
3441

3542
- name: Setup Task
3643
run: |
@@ -47,11 +54,22 @@ jobs:
4754
- name: "Build Android library"
4855
working-directory: libs/gl-sdk-android
4956
run: |
50-
./gradlew assemble --console=plain
57+
./gradlew :lib:assemble --console=plain
5158
59+
- name: "Puiblish to Maven"
60+
working-directory: libs/gl-sdk-android
61+
run: |
62+
./gradlew :lib:publishToMavenLocal
63+
#./gradlew publish --no-daemon --stacktrace --info
64+
65+
- name: Enumerate all files in `/build`
66+
working-directory: libs/gl-sdk-android
67+
run: |
68+
find . -type f
69+
5270
- name: Temporarily save artifact
5371
uses: actions/upload-artifact@v4
5472
with:
5573
name: glsdk-artifact
56-
path: libs/gl-sdk-android
74+
path: libs/gl-sdk-android/build/
5775
retention-days: 1

libs/gl-sdk-android/lib/build.gradle.kts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ kotlin {
2222
val xcf = XCFramework()
2323
/*
2424
listOf(
25-
//iosArm64(),
26-
//iosSimulatorArm64()
25+
iosArm64(),
26+
iosSimulatorArm64()
2727
).forEach {
2828
2929
it.binaries.framework {
@@ -110,8 +110,8 @@ mavenPublishing {
110110
coordinates(groupId = "com.blockstream", artifactId = "glsdk", version = libraryVersion)
111111

112112
pom {
113-
name = "LWK"
114-
description = "Liquid Wallet Kit"
113+
name = "glsdk"
114+
description = "GreenlightSDK"
115115
url = "https://blockstream.com"
116116
licenses {
117117
license {
@@ -121,14 +121,9 @@ mavenPublishing {
121121
}
122122
developers {
123123
developer {
124-
id = "rcasatta"
125-
name = "Riccardo Casatta"
126-
127-
}
128-
developer {
129-
id = "leocomandini"
130-
name = "Leonardo Comandini"
131-
124+
id = "cdecker"
125+
name = "Christian Decker"
126+
132127
}
133128
}
134129
scm {
@@ -138,8 +133,8 @@ mavenPublishing {
138133
}
139134
}
140135

141-
publishToMavenCentral()
142-
signAllPublications()
136+
//publishToMavenCentral()
137+
//signAllPublications()
143138
}
144139

145140
extensions.configure<SigningExtension> {

0 commit comments

Comments
 (0)