refactor core commit gh connection with status modification