diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1f98faa8b55f47dc4451caa6e0049cddd8d0e794..2415040c0f5191beccf03efde63690c0385e3428 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,14 +1,16 @@
-image: macos:latest  # Use macOS runner image
+image: macos:latest  # Use macOS runner
 
 stages:
+  - setup
   - build
+  - deploy
 
 before_script:
   - brew install raylib                   # Install Raylib using Homebrew
   - export C_INCLUDE_PATH="$(brew --prefix)/include:$C_INCLUDE_PATH"
   - export LIBRARY_PATH="$(brew --prefix)/lib:$LIBRARY_PATH"
   - export LD_LIBRARY_PATH="$(brew --prefix)/lib:$LD_LIBRARY_PATH"
-  
+
 build:
   stage: build
   script:
@@ -20,4 +22,4 @@ build:
   artifacts:
     paths:
       - brickbreaker
-    expire_in: 1 day
+    expire_in: 1 day  # Fixed syntax (removed period)