forked from me/e4mc_minecraft
		
	feat: release workflow
This commit is contained in:
		
							parent
							
								
									08a31eadf3
								
							
						
					
					
						commit
						df7ceb5911
					
				
					 1 changed files with 34 additions and 0 deletions
				
			
		|  | @ -1,6 +1,9 @@ | |||
| import com.modrinth.minotaur.dependencies.DependencyType | ||||
| import com.modrinth.minotaur.dependencies.ModDependency | ||||
| import org.gradle.configurationcache.extensions.capitalized | ||||
| import org.jetbrains.kotlin.gradle.tasks.KotlinCompile | ||||
| import xyz.deftu.gradle.tools.minecraft.CurseRelation | ||||
| import xyz.deftu.gradle.tools.minecraft.CurseRelationType | ||||
| 
 | ||||
| plugins { | ||||
|     java | ||||
|  | @ -25,6 +28,20 @@ loomHelper { | |||
| } | ||||
| 
 | ||||
| releases { | ||||
|     gameVersions.set(when (mcData.version) { | ||||
|         11904 -> listOf("1.19", "1.19.1", "1.19.2", "1.19.3", "1.19.4") | ||||
|         11802 -> listOf("1.17", "1.17.1", "1.18", "1.18.1", "1.18.2") | ||||
|         else -> listOf() | ||||
|     }) | ||||
|     version.set("${modData.version}+${mcData.versionStr}-${mcData.loader.name}") | ||||
|     releaseName.set("[${when (mcData.version) { | ||||
|         11904 -> "1.19-" | ||||
|         11802 -> "1.17-1.18.2" | ||||
|         else -> mcData.versionStr | ||||
|     }}] [${mcData.loader.name.capitalized()}] ${modData.version}") | ||||
|     if (mcData.isFabric) { | ||||
|         loaders.set(listOf("fabric", "quilt")) | ||||
|     } | ||||
|     modrinth { | ||||
|         projectId.set("qANg5Jrr") | ||||
|         if (mcData.isFabric) { | ||||
|  | @ -42,6 +59,23 @@ releases { | |||
|             ) | ||||
|         } | ||||
|     } | ||||
|     curseforge { | ||||
|         projectId.set("849519") | ||||
|         if (mcData.isFabric) { | ||||
|             relations.set( | ||||
|                 listOf( | ||||
|                     CurseRelation("fabric-api", CurseRelationType.REQUIRED), | ||||
|                     CurseRelation("fabric-language-kotlin", CurseRelationType.REQUIRED) | ||||
|                 ) | ||||
|             ) | ||||
|         } else { | ||||
|             relations.set( | ||||
|                 listOf( | ||||
|                     CurseRelation("kotlin-for-forge", CurseRelationType.REQUIRED) | ||||
|                 ) | ||||
|             ) | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| repositories { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue