diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml
index 4201bca..7bdab6d 100644
--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -6,4 +6,9 @@ jobs:
     steps:
       - uses: actions/checkout@v4
       - name: build using gcc
-        run: gcc -Wall -Werror main.c
\ No newline at end of file
+        run: gcc -Wall -Werror main.c -o program
+      - name: Archive production artifacts
+        uses: actions/upload-artifact@v3
+        with:
+          name: program
+          path: program
\ No newline at end of file