- Have your work in a separate branch
- Check that branch out on the production server (unless it's something destructive or that does stuff to the database) just to check that everything works allright. Surf around.
- Create a PR to master
- Merge the PR to master
- Create a new release, use YYYYMMDD-N as tag name
- On the production server:
git pull
gulp
php vendor/bin/phinx migrate