This repository was archived by the owner on Mar 10, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 - uses : actions/checkout@v4
1515 with :
1616 fetch-depth : 0
17-
17+
1818 - name : Set up JDK 17
1919 uses : actions/setup-java@v4
2020 with :
@@ -25,17 +25,30 @@ jobs:
2525
2626 - name : Setup Gradle
2727 uses : gradle/actions/setup-gradle@v4
28-
28+
2929 - name : Get next version
3030 uses : reecetech/version-increment@2024.10.1
3131 id : version
3232 with :
3333 scheme : semver
3434 increment : patch
3535
36+ # Setup git config of the GitHub Actions Bot
37+ - name : Setup git config
38+ run : |
39+ git config user.name "GitHub Actions Bot"
40+ git config user.email "<>"
41+
42+ - name : Checkout branch
43+ run : git checkout ${GITHUB_REF#refs/heads/}
44+
3645 - name : Publish to GitHub Packages
3746 run : |
3847 ./gradlew s2:release \
39- -PreleaseVersion=${{ steps.version.outputs.current-version }} \
40- -PreleaseNewVersion="${{ steps.version.outputs.version }}-SNAPSHOT"
41-
48+ -Prelease.useAutomaticVersion=true \
49+ -Prelease.releaseVersion=${{ steps.version.outputs.current-version }} \
50+ -Prelease.releaseNewVersion="${{ steps.version.outputs.version }}-SNAPSHOT" \
51+ -x preTagCommit -x createReleaseTag -x commitNewVersion
52+ env :
53+ GITHUB_ACTOR : ${{ github.actor }}
54+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -5,6 +5,3 @@ org.gradle.parallel=true
55org.gradle.caching =true
66
77group =org.twelvehart
8-
9- # Release plugin configuration
10- release.useAutomaticVersion =true
Original file line number Diff line number Diff line change @@ -94,11 +94,15 @@ publishing {
9494}
9595
9696release {
97+ // Disable the default checks since we're using GitHub Actions
98+ failOnUnversionedFiles = false
99+ failOnUpdateNeeded = false
100+ failOnCommitNeeded = false
97101 git {
98- requireBranch.set(" main " )
99- pushToRemote.set(" origin" )
100- signTag.set(false )
101- tagTemplate.set(" v\$ {version}" )
102+ requireBranch.set(" " ) // Since we use GHA to release this should be okay
103+ pushToRemote.set(" origin" )
104+ signTag.set(false )
105+ tagTemplate.set(" v\$ {version}" )
102106 }
103107}
104108
You can’t perform that action at this time.
0 commit comments