Skip to content

Commit 3a8ea66

Browse files
committed
Try publish to GitHub Packages.
1 parent 1b4c8d3 commit 3a8ea66

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

.github/workflows/publish.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,23 @@ jobs:
3232
- name: Build client
3333
run: ./src/AndroidClient/client/gradlew build
3434

35-
- name: Publish local client
36-
run: ./src/AndroidClient/client/gradlew publishToMavenLocal
35+
- name: Build and Publish
36+
env:
37+
USERNAME_GITHUB: ${{ github.actor }}
38+
TOKEN_GITHUB: ${{ secrets.GITHUB_TOKEN }}
39+
run: ./src/AndroidClient/client/gradlew publish
3740

3841
- name: Set up permissions android
3942
run: chmod +x ./src/AndroidClient/android/gradlew
4043

4144
- name: Build android
4245
run: ./src/AndroidClient/android/gradlew build
4346

44-
- name: Publish local android
45-
run: ./src/AndroidClient/android/gradlew publishToMavenLocal
47+
- name: Build and Publish
48+
env:
49+
USERNAME_GITHUB: ${{ github.actor }}
50+
TOKEN_GITHUB: ${{ secrets.GITHUB_TOKEN }}
51+
run: ./src/AndroidClient/android/gradlew publish
4652

4753
# env:
4854
# OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}

src/AndroidClient/android/build.gradle

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,14 @@ publishing {
9797
password = project.findProperty("ossrhPassword") ?: System.getenv("OSSRH_TOKEN")
9898
}
9999
}
100+
maven {
101+
name = 'GitHubPackages'
102+
url = uri("https://maven.pkg.github.com/ServiceStack/ServiceStack.Java")
103+
104+
credentials {
105+
username = project.findProperty("gpr.user") ?: System.getenv("USERNAME_GITHUB")
106+
password = project.findProperty("gpr.token") ?: System.getenv("TOKEN_GITHUB")
107+
}
108+
}
100109
}
101110
}

src/AndroidClient/client/build.gradle

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,13 @@ publishing {
7979
}
8080
}
8181
maven {
82-
url = uri("file://${project.rootDir}/localRepo")
82+
name = 'GitHubPackages'
83+
url = uri("https://maven.pkg.github.com/ServiceStack/ServiceStack.Java")
84+
85+
credentials {
86+
username = project.findProperty("gpr.user") ?: System.getenv("USERNAME_GITHUB")
87+
password = project.findProperty("gpr.token") ?: System.getenv("TOKEN_GITHUB")
88+
}
8389
}
8490
}
8591
}

0 commit comments

Comments
 (0)