Difference between revisions of "Releasing Products"
m (wiki markup instead of HTML) |
(update instructions) |
||
Line 1: | Line 1: | ||
== Releasing SourceMod == | == Releasing SourceMod == | ||
− | * Create a git branch | + | |
− | * Update master.cfg in buildbot buildmaster. Don't forget to push the change to github | + | '''''Bold italic''''' values should be replaced as appropriate for the release. |
− | * mount -orw /mnt/downloads on web01 | + | |
− | * mkdir /mnt/downloads/smdrop/ | + | * Create a git branch |
− | * mount -oro /mnt/downloads | + | * Update master.cfg in buildbot buildmaster. Don't forget to push the change to github |
− | * Fix sm_commit_log by updating last ~N master builds to be the new stable branch | + | * mount -orw /mnt/downloads on web01 |
− | * Update ~sourcemod downloads.php | + | * mkdir /mnt/downloads/smdrop/'''''1.11''''', chmod 775 it, fix ownership |
− | * Update ~sourcemod vbcompiler.php | + | * mount -oro /mnt/downloads |
− | * Update forums newpost.php and editpost.php (search for ccversion). Do this on staging, create a production PR in bitbucket, then pull | + | * Fix sm_commit_log by updating last ~N master builds to be the new stable branch |
− | * Create a ~sourcemod/compiler-1. | + | * Update ~sourcemod/public_html/downloads.php |
− | * Add an entry to web-commit-updater/updater.php for the new version | + | * Update ~sourcemod/public_html/vbcompiler.php |
− | * Force builds on the new dev and stable branches via pushbuild.txt | + | * Update forums newpost.php and editpost.php (search for ccversion). Do this on staging, create a production PR in bitbucket, then pull |
− | * Add a script for the new version | + | * Create a ~sourcemod/'''''compiler-1.11''''' folder, drop spcomp + includes there |
− | * Change the ~sourcemod/compiler symlink to the new version | + | * Add an entry to web-commit-updater/updater.php for the new version |
− | * Update hardcoded verison in ~sourcemod compiler.php. | + | * Force builds on the new dev and stable branches via pushbuild.txt |
+ | * Add a ~sourcemod/update/'''''update-1.11.sh''''' script for the new version | ||
+ | * Clone the new branch into ~sourcemod/update/'''''1.11-dev''''' | ||
+ | * Run ~sourcemod/update_addversion.php --version '''''1.11''''' --path '''''1.11-dev''''' (with appropriate values) | ||
+ | * Change the ~sourcemod/compiler symlink to the new version | ||
+ | * Update hardcoded verison in ~sourcemod/public_html/compiler.php. | ||
* git checkout new branch in ~sourcemod/sourcemod, then generate.py in /scripts/sourcepawn/exp/docgen/generate | * git checkout new branch in ~sourcemod/sourcemod, then generate.py in /scripts/sourcepawn/exp/docgen/generate |
Revision as of 21:14, 2 July 2022
Releasing SourceMod
Bold italic values should be replaced as appropriate for the release.
- Create a git branch
- Update master.cfg in buildbot buildmaster. Don't forget to push the change to github
- mount -orw /mnt/downloads on web01
- mkdir /mnt/downloads/smdrop/1.11, chmod 775 it, fix ownership
- mount -oro /mnt/downloads
- Fix sm_commit_log by updating last ~N master builds to be the new stable branch
- Update ~sourcemod/public_html/downloads.php
- Update ~sourcemod/public_html/vbcompiler.php
- Update forums newpost.php and editpost.php (search for ccversion). Do this on staging, create a production PR in bitbucket, then pull
- Create a ~sourcemod/compiler-1.11 folder, drop spcomp + includes there
- Add an entry to web-commit-updater/updater.php for the new version
- Force builds on the new dev and stable branches via pushbuild.txt
- Add a ~sourcemod/update/update-1.11.sh script for the new version
- Clone the new branch into ~sourcemod/update/1.11-dev
- Run ~sourcemod/update_addversion.php --version 1.11 --path 1.11-dev (with appropriate values)
- Change the ~sourcemod/compiler symlink to the new version
- Update hardcoded verison in ~sourcemod/public_html/compiler.php.
- git checkout new branch in ~sourcemod/sourcemod, then generate.py in /scripts/sourcepawn/exp/docgen/generate