From 2cb8aa8846e5b6c77d234220a34782e43d24ea46 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Fri, 26 Jul 2024 15:23:48 +0200
Subject: [PATCH] Rearchitect for global variables

---
 mixins.yml    | 5 ++++-
 variables.yml | 4 ++++
 2 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100644 variables.yml

diff --git a/mixins.yml b/mixins.yml
index c7a6de2..a200aae 100644
--- a/mixins.yml
+++ b/mixins.yml
@@ -10,6 +10,9 @@ stages:
   - finalize
   - release
 
+include:
+  - local: '/variables.yml'
+
 .prepareaccess:
   before_script:
     - if [[ "x$(command -v ssh-agent)" != "x" && -n $SSH_PRIVATE_KEY ]]; then eval $(ssh-agent -s); fi
@@ -82,7 +85,7 @@ stages:
     - default
   variables:
     GIT_STRATEGY: none
-  image: registry.lakedrops.com/docker/gitlab-drupal-ci/php-8.2
+  image: registry.lakedrops.com/docker/gitlab-drupal-ci/php-${PHP_MAJOR_VERSION}.${PHP_MINOR_VERSION}
   cache: {}
   before_script: !reference [.prepareaccess, before_script]
   script:
diff --git a/variables.yml b/variables.yml
new file mode 100644
index 0000000..809b5c3
--- /dev/null
+++ b/variables.yml
@@ -0,0 +1,4 @@
+variables:
+  PHP_MAJOR_VERSION: 8
+  PHP_MINOR_VERSION: 1
+  PHP_VERSION: '8.1'
-- 
GitLab