From 128ee356d4eb5d8789a0a4478850835124c60282 Mon Sep 17 00:00:00 2001 From: Vincent Lee Date: Sat, 30 Dec 2023 01:05:06 -0600 Subject: [PATCH] Update release instructions --- CONTRIBUTING.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3aed430b1a..907eb9618a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,14 +61,11 @@ message. 4. Increment the `build_number` in `gradle.properties` to the next version (one greater than the version you just tagged). Commit this. 5. Push the branch and the tag you just made: `git push origin ` -6. Go to [Jenkins](https://ci.blamejared.com/job/Violet%20Moon/job/Botania/view/tags/) and - wait for the tag you just pushed to be compiled and built -7. Download the JAR and submit it to CurseForge and Modrinth -8. Push the website: `scripts/syncweb.sh `. If you don't provide a remote - username to ssh into the webserver, it'll take your current login name. -9. Send an announcement email to `~williewillus/violet-moon-announce@lists.sr.ht`. Check - the list archives for examples of how to format the email. Post a link to the email in - the #mod_updates Discord channel. +6. CI should automatically build and upload the release to GitHub releases, CurseForge, and Modrinth. Double check + those places to make sure it made it there properly. The release script is at `scripts/upload_releases.sh` if you need + to debug. Note that if the required Java version ever changes, the script will need adjusting. +7. Announce the release on the Violet Moon forums under the `Botania` major tag and `twitter-mirror` minor tag, which will mirror + the announcement to Discord's #mod_updates channel and the Violet Moon Twitter account. ## Working with GameTest 1. Create a structure if wanted: