tutorial:publishing_mods_using_github_actions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
publishing_mods_using_github_actions [2022/11/14 13:35] – xipit | tutorial:publishing_mods_using_github_actions [2022/11/19 18:09] – Adjust title to be closer to similar tutorials xipit | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Publishing | + | ====== Publishing |
- | MC-Publish is a Github Action that communicates with Github, Curseforge and Mordrinth APIs to upload your mod files. This page only goes through the basics of the set-up and you should [[https:// | + | MC-Publish is a Github Action |
===== What are Github Actions? ===== | ===== What are Github Actions? ===== | ||
Line 242: | Line 242: | ||
* Authentication tokens stored as secrets in your github repository | * Authentication tokens stored as secrets in your github repository | ||
* a '' | * a '' | ||
- | * a empty '' | + | * a empty '' |
If you have all these you are finished! You can now use your newly created Github Action to deploy updates for your mod! | If you have all these you are finished! You can now use your newly created Github Action to deploy updates for your mod! | ||
Line 248: | Line 248: | ||
===== Additional tips ===== | ===== Additional tips ===== | ||
+ | Here is a list of useful resources that didn't fit into the general tutorial. | ||
+ | |||
+ | ==== Update Checklist ==== | ||
+ | When updating your mod you now have a few places you need to look at. | ||
+ | * update the version number | ||
+ | * in '' | ||
+ | * in '' | ||
+ | * in '' | ||
+ | * update the changelog in '' | ||
+ | * (if you use the recommended workflow) Merge the update branch into the current default branch | ||
+ | |||
+ | |||
+ | ==== Handling dependencies ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Errors when uploading to Modrinth ==== | ||
+ | |||
+ | Since Modrinth updated its API some people have problems uploading through the API. If that happens to you, try separating the modrinth portion from Github and Curseforge. You can do this easily by copying the MC-Publish step and trimming out the now unecessary input in '' | ||
+ | |||
+ | Change the version in the step that publishes to modrinth to 2.1 -> '' | ||
tutorial/publishing_mods_using_github_actions.txt · Last modified: 2023/04/10 09:04 by poopooracoocoo