-
Make sure
phpBB/docs/CREDTIS.txt
is up to date -
Make sure Contributors have their ranks
-
Make sure all reports in the security tracker are closed or invalid
-
Go through Issues fixed in 3.2.0-RC2 and correct any unreadable descriptions
-
Check the feature hightlights wiki page for completeness
-
Branch of
prep-release-3.2.0-RC2
from 3.2.x:git checkout 3.2.x git checkout -b prep-release-3.2.0-RC2
-
Update version number in prep-release-3.2.0-RC2 to
3.2.0-RC2
in these files:- build/build.xml
- phpBB/includes/constants.php
- phpBB/install/schemas/schema_data.sql
- phpBB/install/phpbbcli.php
-
Update version number in prep-release-3.2.0-RC2 to
3.2.0-RC2
in these files:- phpBB/install/convertors/convert_phpbb20.php
- phpBB/styles/prosilver/style.cfg
-
Generate the
schema.json
filephp phpBB/develop/create_schema_files.php
-
Update language help files
cd phpBB/develop/; php lang_migrate_help_lang.php; cd ../../
-
Create Migration
v320RC2
depending on all migrations added after v320b2 and v320b2 itselfphp phpBB/bin/phpbbcli.php dev:migration-tips
-
Commit Changelog generated from Tracker:
phpBB/docs/CHANGELOG.html
php build/build_changelog.php 3.2.0-RC2
-
Update list of events in the Wiki: https://wiki.phpbb.com/Event_List
php phpBB/develop/export_events_for_wiki.php all
-
Update list of changed events in the release highlights: https://wiki.phpbb.com/Release_Highlights/3.2.0-RC2
php phpBB/develop/export_events_for_wiki.php diff 3.2.0-RC2
-
Build packages
cd build ../phpBB/vendor/bin/phing
-
Test install of 3.2.0-RC2 package
-
Test install of 3.2.0-RC2 package using CLI
-
Test update from 3.1.6 to 3.2.0-RC2
-
Test update from 3.0.14 to 3.2.0-RC2
-
Test update from 3.1.6 to 3.2.0-RC2 using CLI
-
Test update from 3.0.14 to 3.2.0-RC2 using CLI
-
Test convert from 2.x to 3.2.0-RC2
-
Tag prep-release-3.2.0-RC2 as
release-3.2.0-RC2
git tag -a release-3.2.0-RC2 -m "Tagging the 3.2.0-RC2 release."
-
Upload packages
-
Make sure packages have correct permissions for downloading
-
Update area51 downloads page:
src/Phpbb/Area51Bundle/Controller/DefaultController.php
-
Set release date for version 3.2.0-RC2 on the PHPBB3 and SECURITY trackers
-
Move all bug reports assigned to fix version "3.2.0-RC2" to "3.2.0-b3" in the PHPBB3 and SECURITY trackers
-
Post language changes for translators
git diff release-3.2.0-b2 release-3.2.0-RC2 phpBB/language/ > language_changes_3.2.0-b2_to_3.2.0-RC2.diff
-
Post style changes for style authors
git diff release-3.2.0-b2 release-3.2.0-RC2 phpBB/styles/prosilver/ > prosilver_changes_3.2.0-b2_to_3.2.0-RC2.diff
-
Post announcement on Area51 and Teams forum: including the language and style changes
-
Update versioncheck unstable version
-
Merge prep-release-3.2.0-RC2 into 3.2.x
git checkout 3.2.x git merge --no-ff prep-release-3.2.0-RC2 git checkout master git merge --no-ff 3.2.x
-
Update version number in 3.2.x to
3.2.0-RC3-dev
in these files:- build/build.xml
- phpBB/includes/constants.php
- phpBB/install/schemas/schema_data.sql
-
Push changes
git push upstream prep-release-3.2.0-RC2 git push upstream release-3.2.0-RC2 git push upstream 3.2.x git push upstream master