diff options
| -rw-r--r-- | .github/workflows/gradle.yml | 2 | ||||
| -rw-r--r-- | fabric/build.gradle | 26 |
2 files changed, 27 insertions, 1 deletions
diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 6c008f1a6..637464bc5 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -12,4 +12,4 @@ jobs: with: java-version: 1.8 - name: Build with Gradle - run: ./gradlew clean build --refresh-dependencies --stacktrace + run: ./gradlew clean build curseforge --refresh-dependencies --stacktrace diff --git a/fabric/build.gradle b/fabric/build.gradle index 8d3aefd9d..2e5114c45 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -85,3 +85,29 @@ publishing { } } } + +curseforge { + if (project.hasProperty('danielshe_curse_api_key') || System.getenv('danielshe_curse_api_key') != null) { + apiKey = project.hasProperty('danielshe_curse_api_key') ? project.property('danielshe_curse_api_key') : System.getenv('danielshe_curse_api_key') + project { + id = "310111" + releaseType = "beta" + changelogType = "html" + changelog = rootProject.releaseChangelog + addGameVersion "1.17" + addGameVersion "Fabric" + relations { + requiredDependency "architectury-fabric" + requiredDependency "cloth-config" + requiredDependency "fabric-api" + } + mainArtifact(tasks.getByName("remapJar")) { + displayName = "[Fabric $project.supported_version] v$project.version" + } + } + } + options { + forgeGradleIntegration = false + javaVersionAutoDetect = false + } +} |
