diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f7c1eb96f48ca9be16f2a232c00da7b859b0e282..c36914ad1ecad8ae38f4749132cb0febfee38f96 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,8 +17,8 @@ stages:
 .build:
   stage: build
   image: docker:24
-  needs: 
-    - format-pfam
+  # needs: 
+  #   - format-pfam
   variables:
     CONTEXT: "."
     DOCKERFILE: "Dockerfile"
@@ -56,6 +56,8 @@ get-pfam:
   artifacts:
     paths:
       - Pfam-A.hmm.dat
+  rules:
+    - if: $CI_COMMIT_BRANCH == "main"
 
 format-pfam:
   image: python:3.11
@@ -72,6 +74,8 @@ format-pfam:
   artifacts:
     paths:
       - content/_partials/_pfam-a-hmm.csv
+  rules:
+    - if: $CI_COMMIT_BRANCH == "main"    
 
 build:dev:
   extends: .build