Skip to content

Commit c047d29

Browse files
authored
Merge pull request #110 from MohamedRejeb/0.5.x
Add publish snapshot to sonatype
2 parents 4981c35 + d6a63fb commit c047d29

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

.github/workflows/gradle.yml

+27-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,30 @@ jobs:
4343
uses: gradle/actions/setup-gradle@v3
4444

4545
- name: Gradle test
46-
run: ./gradlew allTests
46+
run: ./gradlew allTests
47+
48+
deploy:
49+
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
50+
needs: build
51+
runs-on: macos-14
52+
steps:
53+
- uses: actions/checkout@v4
54+
- name: Set up JDK 17
55+
uses: actions/setup-java@v4
56+
with:
57+
java-version: '17'
58+
distribution: 'temurin'
59+
60+
- name: Setup Gradle
61+
uses: gradle/actions/setup-gradle@v3
62+
63+
- name: Deploy snapshot
64+
env:
65+
VERSION: 0.5.0-SNAPSHOT
66+
OSSRH_STAGING_PROFILE_ID: ${{ secrets.OSSRH_STAGING_PROFILE_ID }}
67+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
68+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
69+
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
70+
OSSRH_GPG_SECRET_KEY_ID: ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }}
71+
OSSRH_GPG_SECRET_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
72+
run: ./gradlew publish

convention-plugins/src/main/kotlin/Publication.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fun Project.rootPublicationSetup() {
1212

1313
allprojects {
1414
group = "com.mohamedrejeb.calf"
15-
version = "0.5.1"
15+
version = System.getenv("VERSION") ?: "0.5.1"
1616
}
1717

1818
nexusPublishing {

0 commit comments

Comments
 (0)