Releasing Products

From AlliedModders Wiki
Revision as of 00:56, 19 October 2019 by BAILOPAN (talk | contribs)
Jump to: navigation, search

Releasing SourceMod

1. Create a git branch. 2. Update master.cfg in buildbot buildmaster. Don't forget to push the change to github. 3. mount -orw /mnt/downloads on web01. 4. mkdir /mnt/downloads/smdrop/<new release folder>, chmod 775 it, fix ownership. 5. mount -oro /mnt/downloads. 6. Fix sm_commit_log by updating last ~N master builds to be the new stable branch. 7. Update ~sourcemod downloads.php. 8. Update ~sourcemod vbcompiler.php. 9. Update forums newpost.php and editpost.php (search for ccversion). Do this on staging, create a production PR in bitbucket, then pull. 10. Create a compiler-1.<version> folder, drop spcomp + includes there. 11. Add an entry to web-commit-updater/updater.php for the new version. 12. Force builds on the new dev and stable branches via pushbuild.txt. 13. Add a script for the new version in ~sourcemod/update. 14. Change the ~sourcemod/compiler symlink to the new version.