mc-publish/action.template.yml

84 lines
3 KiB
YAML
Raw Normal View History

2021-09-26 09:19:14 -04:00
name: Publish Minecraft Mods
2021-09-25 02:41:13 -04:00
description: GitHub Action that helps you publish your Minecraft mods
author: Kir-Antipov
branding:
color: orange
icon: upload
inputs:
modrinth:
publisher: true
curseforge:
publisher: true
github:
publisher: true
2021-09-25 02:41:13 -04:00
modrinth-id:
description: The ID of the Modrinth project to upload to
2022-06-06 11:17:42 -04:00
modrinth-featured:
description: Indicates whether the version should be featured on Modrinth or not
modrinth-unfeature-mode:
description: Determines the way automatic unfeaturing of older Modrinth versions works
modrinth-token:
description: A valid token for the Modrinth API
2021-09-25 02:41:13 -04:00
curseforge-id:
description: The ID of the CurseForge project to upload to
curseforge-token:
2021-09-26 09:19:14 -04:00
description: A valid token for the CurseForge API
2021-09-25 02:41:13 -04:00
github-tag:
description: The tag name of the release to upload assets to
github-generate-changelog:
description: Indicates whether to automatically generate the changelog for this release. If changelog is specified, it will be pre-pended to the automatically generated notes. Unused if the GitHub Release already exists
github-draft:
description: true to create a draft (unpublished) release, false to create a published one. Unused if the GitHub Release already exists
github-prerelease:
description: true to identify the release as a prerelease, false to identify the release as a full release. Unused if the GitHub Release already exists
github-commitish:
description: Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Unused if the Git tag already exists
github-discussion:
description: If specified, a discussion of the specified category is created and linked to the release. Unused if the GitHub Release already exists
2021-09-25 02:41:13 -04:00
github-token:
2021-09-26 09:19:14 -04:00
description: A valid token for the GitHub API
2021-09-25 02:41:13 -04:00
files:
description: A glob of the files to upload
files-primary:
description: A glob of the primary files to upload
files-secondary:
description: A glob of the secondary files to upload
name:
description: The name of the version
version:
2021-09-26 09:19:14 -04:00
description: The version number
2021-09-25 02:41:13 -04:00
version-type:
description: The type of the release - alpha, beta, or release
changelog:
description: The changelog for this version
changelog-file:
description: A glob of the changelog file
loaders:
description: A list of supported mod loaders
game-versions:
description: A list of supported Minecraft versions
2021-12-10 08:46:09 -05:00
dependencies:
description: A list of dependencies
2021-10-01 09:13:08 -04:00
version-resolver:
description: Determines the way automatic game-versions resolvement works
2021-09-25 02:41:13 -04:00
java:
description: A list of supported Java versions
retry-attempts:
description: The maximum number of attempts to publish assets
default: 2
retry-delay:
description: Time delay between attempts to publish assets (in milliseconds)
default: 10000
2022-07-05 11:08:11 -04:00
fail-mode:
description: Determines how errors that occur during mod publishing process are handled
2021-09-25 02:41:13 -04:00
runs:
using: node12
main: dist/index.js