WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 66f01aa

Browse files
committed
Add publish action
1 parent cc550ad commit 66f01aa

File tree

3 files changed

+70
-2
lines changed

3 files changed

+70
-2
lines changed

.github/workflows/ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Build Authsignal Java SDK
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v3
15+
16+
- name: Set up JDK 17
17+
uses: actions/setup-java@v3
18+
with:
19+
java-version: "17"
20+
distribution: "temurin"
21+
cache: gradle
22+
23+
- name: Grant execute permission for gradlew
24+
run: chmod +x gradlew
25+
26+
- name: Build with Gradle
27+
env:
28+
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
29+
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
30+
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
31+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
32+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
33+
SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
34+
run: ./gradlew build

.github/workflows/publish.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Publish Authsignal Java SDK
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
publish:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- uses: actions/checkout@v3
13+
14+
- name: Set up JDK 17
15+
uses: actions/setup-java@v3
16+
with:
17+
java-version: "17"
18+
distribution: "temurin"
19+
cache: gradle
20+
21+
- name: Grant execute permission for gradlew
22+
run: chmod +x gradlew
23+
24+
- name: Build and Publish
25+
env:
26+
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
27+
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
28+
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
29+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
30+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
31+
SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
32+
run: |
33+
./gradlew build
34+
./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Check out our [official Java SDK documentation](https://docs.authsignal.com/sdks
1515
Add this dependency to your project's build file:
1616

1717
```groovy
18-
implementation 'com.authsignal:authsignal-java:2.3.0'
18+
implementation 'com.authsignal:authsignal-java:2.5.0'
1919
```
2020

2121
### Maven users
@@ -26,7 +26,7 @@ Add this dependency to your project's POM:
2626
<dependency>
2727
<groupId>com.authsignal</groupId>
2828
<artifactId>authsignal-java</artifactId>
29-
<version>2.3.0</version>
29+
<version>2.5.0</version>
3030
</dependency>
3131
```
3232

0 commit comments

Comments
 (0)