An internal tool for publishing Freecam releases.
Uses CurseUpload4J to upload releases to CurseForge and Modrinth4J to upload releases to Modrinth.
DTOs representing the release-metadata schema can be found in schema.
You can depend on them using JitPack:
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.MinecraftFreecam.Publisher:schema:-SNAPSHOT")
}You can pin a specific version by replacing -SNAPSHOT with a git tag or commit, see JitPack.