Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

A GitHub action that uploads Minecraft modpacks to CurseForge

Notifications You must be signed in to change notification settings

henkelmax/upload-curseforge-modpack-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/[email protected]
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"