diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a8353c7cf70d766d112125bd44bc700f58825388..3f2061eb1135a06e221eef7fe6ecc4d67a0da591 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,7 @@ stages:
   - ☸
 
 marp build:
+  needs: []
   stage: 🔨
   image:
     name: marpteam/marp-cli:v2.1.3
@@ -14,7 +15,21 @@ marp build:
     paths:
       - prez.html
 
+zip:
+  needs: [ marp build ]
+  stage: 📦
+  image: ubuntu
+  before_script:
+    - apt-get update
+    - apt-get install -y zip
+  script:
+    - zip -r prez.zip prez.html font img
+  artifacts:
+    paths:
+      - prez.zip
+
 container image:
+  needs: [ marp build ]
   stage: 📦
   image: registry.gitlab.com/disappointment-industries/container-images/buildah-image:latest
   variables: 
@@ -32,6 +47,7 @@ container image:
     - buildah manifest push --all prez docker://"${CI_REGISTRY_IMAGE}"
 
 kubernetes:
+  needs: [ container image ]
   stage: ☸
   image: alpine/k8s:1.23.7
   before_script: