Prevent publishing pres to CF/MN (#48)

This commit is contained in:
Caedis 2025-06-15 13:08:59 -05:00 committed by GitHub
parent bd16cd8b5c
commit 031b79f439
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -28,6 +28,7 @@ jobs:
VERSION: ${{ github.ref_name }}
RELEASE_VERSION: ${{ github.ref_name }}
SNAPSHOT: ${{ endsWith(github.ref_name, '-snapshot') || contains(github.event.head_commit.message, '[snapshot]') }}
PRERELEASE: ${{ endsWith(github.ref_name, '-pre') }}
MAVEN_PUBLISHING_URL: ${{ vars.MAVEN_PUBLISHING_URL || 'https://nexus.gtnewhorizons.com/repository/releases/' }}
steps:
- name: Checkout mod repo
@ -101,11 +102,11 @@ jobs:
continue-on-error: true
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
if: ${{ env.SNAPSHOT != 'true' }}
if: ${{ env.SNAPSHOT != 'true' && env.PRERELEASE != 'true' }}
- name: Publish to Curseforge
run: ./gradlew --build-cache --info --stacktrace -PmavenPublishUrl='${{ env.MAVEN_PUBLISHING_URL }}' assemble publish -x test
continue-on-error: true
env:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
if: ${{ env.SNAPSHOT != 'true' }}
if: ${{ env.SNAPSHOT != 'true' && env.PRERELEASE != 'true' }}