commit and push workflow template