regenerate github integration