From 7a5886df44e8a9efa2d6b4d79d6339ef1a75ee48 Mon Sep 17 00:00:00 2001 From: kerudion Date: Fri, 1 Nov 2024 14:32:56 +0200 Subject: [PATCH] Made workflows publish Fabric/Quilt and NeoForge --- .github/workflows/release.yml | 46 ++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bbf50ea..a6f65aa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - name: Build run: ./gradlew clean build - - name: Publish (CurseForge/Modrinth/GitHub) + - name: Publish Fabric/Quilt uses: Kir-Antipov/mc-publish@v3.3 with: curseforge-id: 720811 @@ -35,10 +35,54 @@ jobs: github-token: "${{secrets.GITHUB_TOKEN}}" + name: "${{github.event.release.name}} for Fabric" + version: "${{github.ref_name}}-fabric" + loaders: | fabric quilt + files: | + fabric/build/libs/!(*-@(dev|sources|javadoc)).jar + fabric/build/libs/*-@(dev|sources|javadocs).jar + + dependencies: | + sodium(required){modrinth:AANobbMI}{curseforge:394468} + iris(optional){modrinth:YL57xq9U}{curseforge:455508} + optifabric(incompatible){curseforge:322385}#(ignore:modrinth) + + java: | + 17 + 18 + 21 + + game-version-filter: releases + + - name: Publish NeoForge + uses: Kir-Antipov/mc-publish@v3.3 + with: + curseforge-id: 720811 + curseforge-token: "${{secrets.CURSEFORGE_TOKEN}}" + + modrinth-id: JaNmzvA8 + modrinth-token: "${{secrets.MODRINTH_TOKEN}}" + modrinth-featured: false + + github-token: "${{secrets.GITHUB_TOKEN}}" + + name: "${{github.event.release.name}} for NeoForge" + version: "${{github.ref_name}}-neoforge" + + loaders: | + neoforge + + game-versions: | + [1.21, 1.21.1] + + files: | + neoforge/build/libs/!(*-@(dev|sources|javadoc)).jar + neoforge/build/libs/*-@(dev|sources|javadocs).jar + dependencies: | sodium(required){modrinth:AANobbMI}{curseforge:394468} iris(optional){modrinth:YL57xq9U}{curseforge:455508}