Skip to content

Commit 7c6e458

Browse files
committed
build: updates to CF publishing
1 parent 144990b commit 7c6e458

File tree

4 files changed

+41
-42
lines changed

4 files changed

+41
-42
lines changed

fabric/build.gradle

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -69,26 +69,6 @@ components.java {
6969
}
7070
}
7171

72-
if (ENV.CURSEFORGE_KEY) {
73-
curseforge {
74-
apiKey = ENV.CURSEFORGE_KEY
75-
project {
76-
id = project.curseforge_id_fabric
77-
releaseType = project.curseforge_type
78-
addGameVersion "Fabric"
79-
addGameVersion "1.19.2"
80-
mainArtifact(remapJar.archivePath)
81-
relations {
82-
requiredDependency 'architectury-api'
83-
requiredDependency 'fabric-api'
84-
requiredDependency 'ftb-library-fabric'
85-
}
86-
changelog = getGitChangelog
87-
changelogType = 'markdown'
88-
}
89-
}
90-
}
91-
9272
publishing {
9373
publications {
9474
mavenForge(MavenPublication) {
@@ -121,4 +101,24 @@ publishing {
121101
}
122102
}
123103

104+
if (ENV.CURSEFORGE_KEY) {
105+
curseforge {
106+
apiKey = ENV.CURSEFORGE_KEY
107+
project {
108+
id = project.curseforge_id_fabric
109+
releaseType = ftbPublishing.relType
110+
addGameVersion "Fabric"
111+
addGameVersion rootProject.minecraft_version
112+
mainArtifact(remapJar.archiveFile)
113+
relations {
114+
requiredDependency 'architectury-api'
115+
requiredDependency 'fabric-api'
116+
requiredDependency 'ftb-library-fabric'
117+
}
118+
changelog = ENV.CHANGELOG // expected to exist if ENV.CURSEFORGE does
119+
changelogType = 'markdown'
120+
}
121+
}
122+
}
123+
124124
rootProject.tasks.getByName("curseforgePublish").dependsOn tasks.getByName("curseforge")

forge/build.gradle

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ processResources {
3939
"forgeversion": project.forge_version,
4040
"forgeshortversion": project.forge_version.split("\\.")[0],
4141
"mcversion": project.minecraft_version,
42-
"libraryversion": project.ftb_library_version
42+
"libraryversion": project.ftb_library_version.replaceAll("-SNAPSHOT", "")
4343
}
4444
}
4545

@@ -79,25 +79,6 @@ components.java {
7979
}
8080
}
8181

82-
if (ENV.CURSEFORGE_KEY) {
83-
curseforge {
84-
apiKey = ENV.CURSEFORGE_KEY
85-
project {
86-
id = project.curseforge_id_forge
87-
releaseType = project.curseforge_type
88-
addGameVersion "Forge"
89-
addGameVersion "1.19.2"
90-
mainArtifact(remapJar.archivePath)
91-
relations {
92-
requiredDependency 'architectury-api'
93-
requiredDependency 'ftb-library-forge'
94-
}
95-
changelog = getGitChangelog
96-
changelogType = 'markdown'
97-
}
98-
}
99-
}
100-
10182
publishing {
10283
publications {
10384
mavenForge(MavenPublication) {
@@ -130,4 +111,23 @@ publishing {
130111
}
131112
}
132113

114+
if (ENV.CURSEFORGE_KEY) {
115+
curseforge {
116+
apiKey = ENV.CURSEFORGE_KEY
117+
project {
118+
id = project.curseforge_id_forge
119+
releaseType = ftbPublishing.relType
120+
addGameVersion "Forge"
121+
addGameVersion rootProject.minecraft_version
122+
mainArtifact(remapJar.archiveFile)
123+
relations {
124+
requiredDependency 'architectury-api'
125+
requiredDependency 'ftb-library-forge'
126+
}
127+
changelog = ENV.CHANGELOG // expected to exist if ENV.CURSEFORGE does
128+
changelogType = 'markdown'
129+
}
130+
}
131+
}
132+
133133
rootProject.tasks.getByName("curseforgePublish").dependsOn tasks.getByName("curseforge")

gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,3 @@ ftb_library_version=2001.1.1-build.219-SNAPSHOT
1313
forge_version=47.0.1
1414
curseforge_id_forge=404468
1515
curseforge_id_fabric=438497
16-
curseforge_type=alpha

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ pluginManagement {
88

99
include "common", "fabric", "forge"
1010

11-
rootProject.name = 'FTB-Teams-1.20'
11+
rootProject.name = 'FTB-Teams-1.20.1'

0 commit comments

Comments
 (0)