From b9161fb8bb83912d205097a28c85dffadb3bed04 Mon Sep 17 00:00:00 2001 From: IThundxr Date: Sun, 2 Mar 2025 19:58:10 -0500 Subject: [PATCH] Setup snapshot publishing --- .github/workflows/build.yml | 9 ++++++++- build.gradle.kts | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 449262c620..e0f594cf2b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,13 +38,20 @@ jobs: # - name: Run Gametests # run: ./gradlew runGametestServer - - name: Publish to Maven + - name: Publish to Maven [Releases] if: ${{ github.event.inputs.release }} run: >- ./gradlew publishAllPublicationsToDevOsReleasesRepository -PdevOsReleasesUsername="${{ secrets.MAVEN_USER }}" -PdevOsReleasesPassword="${{ secrets.MAVEN_PASS }}" + - name: Publish to Maven [Snapshots] + if: ${{ !github.event.inputs.release }} + run: >- + ./gradlew publishAllPublicationsToDevOsReleasesRepository + -PdevOsReleasesUsername="${{ secrets.MAVEN_USER }}" + -PdevOsReleasesPassword="${{ secrets.MAVEN_PASS }}" + # TODO: add back CF and MR publishing at some point - name: Capture Build Artifacts diff --git a/build.gradle.kts b/build.gradle.kts index f58776cc8b..8ed4c30ec1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -260,5 +260,10 @@ publishing { name = "devOsReleases" credentials(PasswordCredentials::class) } + + maven("https://mvn.devos.one/snapshots") { + name = "devOsSnapshots" + credentials(PasswordCredentials::class) + } } }