diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4b726af5..4494b6c6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -25,11 +25,9 @@ jobs: - name: Grant execute permission for Gradlew run: chmod +x ./gradlew - - name: Build with Gradle - run: ./gradlew build - - name: Publish to GitHub Packages run: ./gradlew publish env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_ACTOR: ${{ github.actor }} + GITHUB_BUILD_NUMBER: ${{ github.run_number }} diff --git a/build.gradle.kts b/build.gradle.kts index 14267cbe..b93a2e9b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -264,6 +264,11 @@ subprojects { artifactId = "${projectArchivesName}-${project.name}" version = project.version as String + val buildNumber = System.getenv("GITHUB_BUILD_NUMBER") + if (buildNumber != null) { + version = "$version-$buildNumber" + } + from(components["java"]) } }