diff --git a/.forgejo/workflows/hugo.yaml b/.forgejo/workflows/hugo.yaml
index 4b699d6..33ac1c4 100644
--- a/.forgejo/workflows/hugo.yaml
+++ b/.forgejo/workflows/hugo.yaml
@@ -62,8 +62,14 @@ jobs:
           REMOTE_USER: forgejo_actions_websites
           SRV_HOST: srv06.lefuturiste.fr
         run: |
-          rsync --perms --archive --stats \
-            -e 'ssh -i ~/.ssh/id_edsa -o StrictHostKeyChecking=no' ./public \
-            $REMOTE_USER@$SRV_HOST:$OUTPUT_PATH$GITHUB_REF_NAME
+          if [ "${{ env.github_ref_name }}" = "master" ] || [ "${{ env.github_ref_name }}" = "develop" ]
+          then
+            echo "Deploying to $REMOTE_USER@$SRV_HOST:$OUTPUT_PATH$GITHUB_REF_NAME"
+            rsync --perms --archive --stats \
+              -e 'ssh -i ~/.ssh/id_edsa -o StrictHostKeyChecking=no' ./public \
+              $REMOTE_USER@$SRV_HOST:$OUTPUT_PATH$GITHUB_REF_NAME
+          else
+            echo "Deployment skipped."
+          fi