auto-detect github push