ci setup improvements