Rewrite the ci.py script in Rust
#136864
+1,049
−328
Merged