modpublisher
modpublisher copied to clipboard
A dual publishing Gradle Plugin to publish mods to Modrinth, Curseforge and GitHub in one go
Plugins & extensions are great for setting up common defaults and simple scenarios, but ideally everything set by the gradle extension should map to a task property. By introducing a...
I want to implement the following workflow changes to this project: * [x] Add a dev branch, so all development work is not done on release. Releases to be triggered...
I've seen from trial and from poking around in the code that the changelog for additional files are taken from the parent file. Would appreciate a way to set a...
While working on #15 I came to the conclusion that `createTag=false` and `draft=true` are kinda incompatible. Or at least unintuitive. I realised while working on https://github.com/MinecraftFreecam/Freecam/pull/195 that it'd be useful...
Kotlin and Groovy both have some built-in coersion of getters and setters into plain object properties. > In Groovy, a getters and setters form what we call a "property", and...
Doing a debug upload to Modrinth doesn't list the files uploaded unlike its CurseForge counterpart Output: ```Uploading to Modrinth Scanning for presence of fractureiser Full data to be sent for...
``` Uploading to Curseforge Failed to fetch Curseforge Versions java.io.IOException: Server returned HTTP response code: 403 for URL: https://minecraft.curseforge.com/api/game/version-types ``` This happens only when you set `X-Api-Token` header, if you...
If this already exists, please disregard the issue. As title says, sometimes I don't want a new GitHub release to be marked as latest. In my case, I have two...