Single publish task

This commit is contained in:
JacksonAbney
2025-05-09 19:02:04 -08:00
parent a3d8d7fa2b
commit 4e19a96d03
2 changed files with 8 additions and 9 deletions

View File

@@ -39,16 +39,10 @@ jobs:
with:
asset_paths: '["./build/libs/*-all.jar"]'
- name: Publish to Curseforge
run: ./gradlew -Psemver='${{ github.event.release.tag_name }}' curseforge
- name: Publish to Curseforge & Modrinth
run: ./gradlew -Psemver='${{ github.event.release.tag_name }}' publish
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
RELEASE_TYPE: ${{ env.RELEASE_TYPE }}
CHANGELOG: ${{ github.event.release.body }}
- name: Publish to Modrinth
run: ./gradlew -Psemver='${{ github.event.release.tag_name }}' modrinth
env:
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
RELEASE_TYPE: ${{ env.RELEASE_TYPE }}
CHANGELOG: ${{ github.event.release.body }}

View File

@@ -274,6 +274,11 @@ tasks.register('apiJar', Jar) {
include "li/cil/oc2/api/**"
}
publish {
dependsOn(tasks.modrinth)
dependsOn(tasks.curseforge)
}
artifacts {
archives apiJar
}