diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 23d6a537..c2a644e8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -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 }} diff --git a/build.gradle b/build.gradle index fcc2f2cb..a9488349 100644 --- a/build.gradle +++ b/build.gradle @@ -274,6 +274,11 @@ tasks.register('apiJar', Jar) { include "li/cil/oc2/api/**" } +publish { + dependsOn(tasks.modrinth) + dependsOn(tasks.curseforge) +} + artifacts { archives apiJar }