add a commit to pulls when turning off auto-commit
factor out github login logic, add deprecate_run website api
change when to turn off auto-merge when pulls are updated