add github deployment support