Release procedure - ModOrganizer2/modorganizer GitHub Wiki
Things to keep an eye on (most likely untested by beta-testers)
- Tutorials
Before the first Release Candidate
- Notify translators on Discord that they can start translating.
- Notify theme authors if they need to update their themes.
- Also check the themes in the
modorganizer
repository.
- Also check the themes in the
For the release
-
Create a draft release on Github:
- Update
version.rc
inmodorganizer
anduibase
. Make sureFILEFLAGS
is(0)
, notVS_FF_PRERELEASE
. Commit and push. - Build the release (
mob -d somewhere release official master
). - Create a draft release on Github. Get other devs to test it to make sure everything's fine.
- Update
-
After other devs have approved the release, update documentation:
- Github: Update the What's New and Changelog wiki pages.
- Nexus: Update the News section in the main description.
- Nexus: Update the Logs tab (manage/documentation, add new changelog at the bottom).
-
Create the release on Nexus.
- Notify Pyckysaurus or other Nexus staff/moderators of intention of releasing to have them ready to approve the file.
- Upload the files, make sure to select the ones they're replacing (best if a Nexus Verified Mod Author does this step since the system trusts them more).
- They may be quarantined by Nexus because of AVs, wait for Picky or Nexus moderators to approve them (even if not notified they get to it sooner or later).
- Either use the "update version" checkbox when uploading a file or make sure to change the version (manage/mod details).
-
After Nexus has approved the files, publish the draft release on Github.
-
Socials:
- Make a reddit post in r/skyrimmods.
- Post a message in #dev-builds pinging @ everyone with a link to the reddit post.
-
Branch all repos.