diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1287c363c1df8644d63693465282656ebfec0113..224d50736a3909db91dc4ab742d2423aad3d96b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,6 @@
-image: "cr.weirdboi.dev/base/rust:1-82-node-22"
+image: "cr.weirdboi.dev/base/rust:latest"
+services:
+  - docker:dind
 
 stages:
   - test
@@ -60,7 +62,7 @@ build-windows:
       - .cargo/bin/
       - target/
   script:
-    - cargo build --release --target x86_64-pc-windows-gnu
+    - cross build --release --target x86_64-pc-windows-gnu
   artifacts:
     expire_in: 1 day
     paths: