Skip to content

Commit

Permalink
fix publish
Browse files Browse the repository at this point in the history
  • Loading branch information
TexBlock committed Feb 19, 2024
1 parent df2911b commit 4b197d9
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 33 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
- uses: gradle/wrapper-validation-action@v1
- run: |
chmod +x gradlew
./gradlew build publishUnified --stacktrace -Porg.gradle.parallel.threads=4
./gradlew build publishMod --stacktrace -Porg.gradle.parallel.threads=4
env:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
3 changes: 1 addition & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
## Change
- sync malilib 0.18.1
- not include all masa's mod zh_cn translation
- fix publish
58 changes: 29 additions & 29 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import com.hypherionmc.modpublisher.properties.CurseEnvironment
import com.hypherionmc.modpublisher.properties.ModLoader

plugins {
id "dev.architectury.loom" version "1.4-SNAPSHOT"
id "maven-publish"
id "me.shedaniel.unified-publishing" version "0.1.+"
id "com.hypherionmc.modutils.modpublisher" version "2.0.+"
}

sourceCompatibility = targetCompatibility = JavaVersion.VERSION_17
Expand Down Expand Up @@ -59,32 +62,29 @@ publishing {
}
}

unifiedPublishing {
project {
displayName = "$project.version"
releaseType = "beta"
changelog = file("CHANGELOG.md").getText('UTF-8')
gameVersions = ["1.20.3", "1.20.4"]
gameLoaders = ["neoforge"]

mainPublication remapJar
secondaryPublications.builtBy(sourcesJar)

var CURSEFORGE_TOKEN = project.findProperty("CURSEFORGE_TOKEN") ?: System.getenv("CURSEFORGE_TOKEN")
if (CURSEFORGE_TOKEN != null) {
curseforge {
token = CURSEFORGE_TOKEN
id = project.curseforge_id
}
}

var MODRINTH_TOKEN = project.findProperty("MODRINTH_TOKEN") ?: System.getenv("MODRINTH_TOKEN")
if (MODRINTH_TOKEN != null) {
modrinth {
token = MODRINTH_TOKEN
id = project.modrinth_id
version = "$project.version"
}
}
publisher {
apiKeys {
modrinth System.getenv("MODRINTH_TOKEN")
curseforge System.getenv("CURSE_TOKEN")
}
}

setCurseID("${project.curseforge_id}")
setModrinthID("${project.modrinth_id}")
setVersionType("alpha")
setChangelog("CHANGELOG.md")
setVersion("${project.version}")
setDisplayName("${project.version}")
setGameVersions("1.20.3", "1.20.4")
setLoaders(ModLoader.NEOFORGE)
setCurseEnvironment(CurseEnvironment.CLIENT)
setArtifact(remapJar)
addAdditionalFile(sourcesJar)

modrinthDepends {
required "mafglib"
}

curseDepends {
required "mafglib"
}
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ loom.platform=neoforge
yarn_mappings=1.20.4+build.3

# Mod Properties
mod_version=0.1.2
mod_version=0.1.3
maven_group=org.thinkingstudio.mafglib
archives_base_name=MaFgLib
mod_id=mafglib
Expand Down
1 change: 1 addition & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ pluginManagement {
maven { url "https://maven.architectury.dev/" }
maven { url "https://maven.neoforged.net/releases/" }
maven { url "https://files.minecraftforge.net/maven/" }
maven { url "https://maven.firstdark.dev/releases" }
gradlePluginPortal()
}
}

0 comments on commit 4b197d9

Please sign in to comment.