extended ci setup