File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Nightly Build
1+ name : Dev Build
22
33on :
44 push :
@@ -32,16 +32,21 @@ jobs:
3232 file : gradle.properties
3333 all : true
3434
35- - name : Publish snapshot to maven
35+ - name : Publish dev build to Maven
3636 id : upload-maven
37- run : ./gradlew publish -PmavenType=snapshots -PmavenUsername=${{ secrets.MAVEN_USER }} -PmavenPassword=${{ secrets.MAVEN_TOKEN }}
37+ run : |
38+ ./gradlew publish \
39+ -PmavenType=dev \
40+ -PbuildNumber=${{ github.run_number }} \
41+ -PmavenUsername=${{ secrets.MAVEN_USER }} \
42+ -PmavenPassword=${{ secrets.MAVEN_TOKEN }}
3843
3944 - name : Rename jar
40- run : mv build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}.jar build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}-${{ env.COMMIT_HASH }}.jar
45+ run : mv build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}.jar build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}-dev. ${{ github.run_number }}.jar
4146
4247 - name : Upload build artifacts
4348 uses : actions/upload-artifact@v4
4449 with :
4550 name : lambda-loader-nightly
46- path : build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}-${{ env.COMMIT_HASH }}.jar
47- if-no-files-found : error
51+ path : build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}-dev. ${{ github.run_number }}.jar
52+ if-no-files-found : error
Original file line number Diff line number Diff line change 1- name : Release Lambda Loader
1+ name : Stable Release
22
33on :
44 push :
77
88jobs :
99 publish :
10- name : Build and release lambda-loader
10+ name : Build and publish Lambda Loader
1111 runs-on : ubuntu-latest
1212
1313 permissions :
3232 file : gradle.properties
3333 all : true
3434
35- - name : Publish snapshot to maven
35+ - name : Publish stable release to Maven
3636 id : upload-maven
37- run : ./gradlew publish -PmavenType=release -PmavenUsername=${{ secrets.MAVEN_USER }} -PmavenPassword=${{ secrets.MAVEN_TOKEN }}
37+ run : ./gradlew publish -PmavenType=stable -PmavenUsername=${{ secrets.MAVEN_USER }} -PmavenPassword=${{ secrets.MAVEN_TOKEN }}
3838
3939 - name : Create release
4040 uses : softprops/action-gh-release@v2.0.8
4444 generate_release_notes : true
4545 append_body : true
4646 make_latest : " true"
47- files : build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}.jar
47+ files : build/libs/${{ steps.all.outputs.modId }}-${{ steps.all.outputs.modVersion }}.jar
Original file line number Diff line number Diff line change @@ -58,28 +58,30 @@ java {
5858 targetCompatibility = JavaVersion .VERSION_21
5959}
6060
61- // configure the maven publication
6261publishing {
63- val publishType = project.findProperty(" mavenType" ).toString()
64- val isSnapshots = publishType == " snapshots"
65- val mavenUrl = if (isSnapshots) " https://maven.lambda-client.org/snapshots" else " https://maven.lambda-client.org/releases"
66- val mavenVersion =
67- if (isSnapshots) " $modVersion +$minecraftVersion -SNAPSHOT"
68- else " $modVersion +$minecraftVersion "
62+ val mavenType = project.findProperty(" mavenType" ).toString()
63+ val mavenUrl = " https://maven.lambda-client.org/${mavenType} "
64+ val versionBase = " $modVersion +$minecraftVersion "
65+
66+ val finalVersion =
67+ if (mavenType == " dev" ) {
68+ val buildNumber = project.findProperty(" buildNumber" ).toString()
69+ " $versionBase -dev.$buildNumber "
70+ } else versionBase
6971
7072 publications {
7173 create<MavenPublication >(" maven" ) {
7274 groupId = mavenGroup
7375 artifactId = modId
74- version = mavenVersion
76+ version = finalVersion
7577
7678 from(components[" java" ])
7779 }
7880 }
7981
8082 repositories {
8183 maven(mavenUrl) {
82- name = " lambda-reposilite "
84+ name = " lambda-maven "
8385
8486 credentials {
8587 username = project.findProperty(" mavenUsername" ).toString()
@@ -91,4 +93,4 @@ publishing {
9193 }
9294 }
9395 }
94- }
96+ }
You can’t perform that action at this time.
0 commit comments