From 75fa79a10b5276e32b5bb04b8e8976bf0cc474d3 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Sun, 10 Mar 2024 11:20:45 +0100
Subject: [PATCH] gitlab-ci-cd/drupal#66 Only deply on main branch, unless
 ENFORCE_DEPLOYMENT is set to 1

---
 lakedrops.yml       | 1 +
 test-and-deploy.yml | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/lakedrops.yml b/lakedrops.yml
index cd335db..1b1c8dd 100644
--- a/lakedrops.yml
+++ b/lakedrops.yml
@@ -20,6 +20,7 @@ variables:
   DISABLE_GITLAB_CI_TEST_SAST_SPOTBUGS: 1
   DISABLE_GITLAB_CI_TEST_SECRET_DETECTION: 1
   DISABLE_NODE_ACCESS_REBUILD: 0
+  ENFORCE_DEPLOYMENT: 0
   ENVIRONMENT_NAME: ${PROJECT_NAME}/$CI_COMMIT_REF_NAME
   ENVIRONMENT_URL: https://www.example.com/$SITE_NAME
   IGNORE_COMPOSER_ABANDONED_AUDIT: 0
diff --git a/test-and-deploy.yml b/test-and-deploy.yml
index 0f48eaf..9e3ab2b 100644
--- a/test-and-deploy.yml
+++ b/test-and-deploy.yml
@@ -644,6 +644,8 @@ Debug:
   rules:
     - if: '$DISABLE_DEPLOYMENT != "0"'
       when: never
+    - if: '$CI_COMMIT_BRANCH != "main" && $ENFORCE_DEPLOYMENT != "1"'
+      when: never
     - if: '$DISABLE_DEPLOYMENT_LOCAL != "1"'
       when: on_success
   dependencies:
-- 
GitLab