From ff1da792d0d319394b3fab747979ce405e27b1e7 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sun, 12 May 2024 20:12:24 +0200
Subject: [PATCH] fix: wip new pipeline

---
 flake.nix | 30 +++++++++---------------------
 1 file changed, 9 insertions(+), 21 deletions(-)

diff --git a/flake.nix b/flake.nix
index d71c85bfc..0ed79d9bd 100644
--- a/flake.nix
+++ b/flake.nix
@@ -121,19 +121,7 @@
             #nativeBuildInputs = gitlabPackages;
 
 
-            shellHook = let
-             
-             ciRepositoryUrl = builtins.getEnv "CI_REPOSITORY_URL";
-               ciProjectDir = builtins.getEnv "CI_PROJECT_DIR";
-               ciJobToken = builtins.getEnv "CI_JOB_TOKEN";
-               ciCommitSha = builtins.getEnv "CI_COMMIT_SHA";
-               ciCommitRefName = builtins.getEnv "CI_COMMIT_REF_NAME";
-               gitlabToken = builtins.getEnv "GITLAB_TOKEN";
-               gitlabUserEmail = builtins.getEnv "GITLAB_USER_EMAIL";
-               gitlabUserName = builtins.getEnv "GITLAB_USER_NAME";
-             
-             
-             in ''
+            shellHook = ''
            
            
            set -x
@@ -141,27 +129,27 @@
            ${pkgs'.coreutils}/bin/printenv
            
                 
-    if [ -z "${gitlabToken}" ]; then
+    if [ -z "$GITLAB_TOKEN" ]; then
         exit 1
     fi
 
-    if [ -z "${ciRepositoryUrl}" ]; then
+    if [ -z "''${CI_REPOSITORY_URL}" ]; then
         exit 1
     fi
 
-    if [ -z "${ciProjectDir}" ]; then
+    if [ -z "''${CI_PROJECT_DIR}" ]; then
         exit 1
     fi
 
-    cd ${ciProjectDir} || exit 1
+    cd ''${CI_PROJECT_DIR} || exit 1
 
-    ${pkgs'.git}/bin/git config --global user.email "${gitlabUserEmail}"
-    ${pkgs'.git}/bin/git config --global user.name "${gitlabUserName}"
-    ${pkgs'.git}/bin/git config --global credential.helper '!f() { echo "username=gitlab-ci-token"; echo "password=${ciJobToken}"; }; f'
+    ${pkgs'.git}/bin/git config --global user.email "''${GITLAB_USER_EMAIL}"
+    ${pkgs'.git}/bin/git config --global user.name "''${GITLAB_USER_NAME}"
+    ${pkgs'.git}/bin/git config --global credential.helper '!f() { echo "username=gitlab-ci-token"; echo "password=''${CI_JOB_TOKEN}"; }; f'
     ${pkgs'.git}/bin/git config --global pull.rebase true
     ${pkgs'.git}/bin/git config --global http.sslVerify "false"
 
-    ${pkgs'.git}/bin/git remote set-url origin https://pad:${gitlabToken}@''${CI_REPOSITORY_URL#*@}
+    ${pkgs'.git}/bin/git remote set-url origin https://pad:''${GITLAB_TOKEN}@''${CI_REPOSITORY_URL#*@}
 
     ${pkgs'.git}/bin/git fetch --all --tags --unshallow
     ${pkgs'.git}/bin/git reset --hard origin/master
-- 
GitLab