-
Notifications
You must be signed in to change notification settings - Fork 303
Release activities
Harro Verton edited this page Apr 12, 2016
·
10 revisions
Steps to execute when releasing a new version of FuelPHP
- Go through all code, and remove everything marked as deprecated for the new version. If not marked with a version or not removed, mark it for removal in the next version.
- Run all unit tests defined on the current develop branch, validate and make corrections if needed.
- Create the changelog, or complete it, based on the commit logs.
- Branch the current develop to master for all framework repo's (fuel, core, docs, auth, oil, orm, email, parser).
- Add the changelog to fuel/fuel CONTRIBUTING.md in the new master repo.
- Add the new version to the docs download page.
- Remove the '-dev' suffix from the Fuel::$version and the Docs version number in master.
- Tag the new version.
- Create a fuelphp-version zip file from master, and upload it to the website.
- Branch the current develop to the new develop, make the new develop repo's current.
- Bump the Fuel::$version and the Docs version number.
- Steps 1 to 3 as above.
- Merge the current develop back into the latest master.
- Change the dependencies in the composer back from "dev-1.x/develop" to "1.x.*" see https://github.com/fuel/core/issues/1987
- Steps 6 to 11 as above.
- Create a new blog post for the new release.
- Verify and update contributer info on the about page.
- Check and update the features page if needed.
- Update docs.fuelphp.com and dev-docs.fuelphp.com.
- Bump the current release version in Pyro variables, and update the link to the zip.
- Make the release blog page public and announce it to the world!
- Send out a tweet...