henkelmax / upload-curseforge-modpack-action

A GitHub action that uploads Minecraft modpacks to CurseForge
2 stars 5 forks source link
curseforge github-action github-actions minecraft modpack

Upload CurseForge Modpack

This action uploads Minecraft modpacks to CurseForge.

Useful links

Inputs

Name Description Required
api-token The CurseForge API token Yes
project-id The ID of the project Yes
modpack-path The path to the modpack zip Yes
modpack-server-path The path to the modpack server zip No
changelog The changelog for the upload No
changelog-format The changelog format (text/html/markdown) No
game-version The game version No
display-name The display name of the file Yes
server-display-name The display name of the server file No
release-type The release type of the file (alpha/beta/release) Yes

Example usage

uses: henkelmax/upload-curseforge-modpack-action@v1.0.0
with:
  api-token: "<YOUR TOKEN>"
  project-id: "1234"
  modpack-path: "./modpack.zip"
  modpack-server-path: "./modpack-server.zip" # Optional
  changelog: "Added new features" # Optional
  changelog-format: "text" # Optional
  game-version: "1.16.5" # Optional
  display-name: "My Awesome Modpack"
  server-display-name: "My Awesome Modpack Server" # Optional
  release-type: "beta"