Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Commit b479307

Browse files
committed
Updating github action
1 parent ef77139 commit b479307

3 files changed

Lines changed: 15 additions & 22 deletions

File tree

.github/workflows/publish.yml

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Package and publish
22

33
on:
44
release:
5-
types: [published]
5+
types: [created]
66

77
jobs:
88
build:
@@ -25,21 +25,17 @@ jobs:
2525

2626
- name: Setup Gradle
2727
uses: gradle/actions/setup-gradle@v4
28+
29+
- name: Get next version
30+
uses: reecetech/version-increment@2024.10.1
31+
id: version
32+
with:
33+
scheme: semver
34+
increment: patch
2835

29-
- name: Extract version from tag
30-
run: |
31-
VERSION=${GITHUB_REF#refs/tags/v}
32-
echo "VERSION=$VERSION" >> $GITHUB_ENV
33-
34-
- name: Update version
36+
- name: Publish to GitHub Packages
3537
run: |
36-
sed -i "s/version=.*/version=$VERSION/" gradle.properties
37-
38-
- name: Build with Gradle
39-
run: ./gradlew s2:build
38+
./gradlew s2:release \
39+
-PreleaseVersion=${{ steps.version.outputs.current-version }} \
40+
-PreleaseNewVersion="${{ steps.version.outputs.version }}-SNAPSHOT"
4041
41-
- name: Publish to GitHub Packages
42-
run: ./gradlew s2:publish
43-
env:
44-
GH_ACTOR: ${{ github.actor }}
45-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

gradle.properties

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ org.gradle.parallel=true
55
org.gradle.caching=true
66

77
group=org.twelvehart
8-
version=0.0.3-SNAPSHOT
98

109
# Release plugin configuration
11-
release.useAutomaticVersion=true
12-
release.releaseVersion=0.0.3
13-
release.newVersion=0.0.4-SNAPSHOT
10+
release.useAutomaticVersion=true

s2/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ publishing {
8585
name = "GitHubPackages"
8686
url = uri("https://maven.pkg.github.com/ASRagab/s2-java-sdk")
8787
credentials {
88-
username = System.getenv("GH_ACTOR")
89-
password = System.getenv("GH_TOKEN")
88+
username = System.getenv("GITHUB_ACTOR")
89+
password = System.getenv("GITHUB_TOKEN")
9090
}
9191
}
9292
}

0 commit comments

Comments
 (0)