Warning
If you're using the changelog and version appender feature with a GitHub-provided token, you MUST go to Settings
> Actions
> General
, find Workflow Permissions
and check Read and write permissions
. The ability to use your own GitHub authentication token will be available in the future.
Note
- This workflow currently is in beta and is being extensively tested and worked on. Use this at your own risk.
- Your mod must have been on the index beforehand for the automatic updating to work.
Important
A Geode index token is required for automatically uploading the updated mod to the Geode index.
- Conditional activation
- Additional check for special cases (e.g. "very special update")
- Automatic changelog appender
- Also do the same to the release page
- Omit adding changelog entirely if extended commit description is left blank
- Automatic mod version bumper
- Check to prevent the workflow from continuing upon detecting duplicate version
- Automatic release creator
- Option to mark the release as draft instead
- Option to mark it as pre-release
- Automatically update tags
- Automatically submit updates to the index (i feel bad for repo staffs but whatever)
- There is currently no way to continue anyway when a single platform build fails
- Secondary version check is broken and always returns "pass"
- Workflow fails when there's no changelog.md file present
- Make this portable, so it can be used with the Actions Marketplace
- Also make configurable