From 454edfb60a74112f3936c36faaedffe1b648841a Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Wed, 7 Sep 2022 13:25:26 +0200
Subject: [PATCH] Remove special chars from commit title, quote most values

---
 .gitlab-ci.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a54863cc..6ded8fb3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,8 +60,10 @@ install-helmrelease:
     - sed -i "s/files-cert/files-cert-nc$CI_MERGE_REQUEST_IID/" values-ci.yaml
     - sed -i "s/office-cert/office-cert-nc$CI_MERGE_REQUEST_IID/" values-ci.yaml
     - |
-      echo -e "tests:\n  cypress:\n    projectId: $CYPRESS_PROJECT_ID\n    recordKey: $CYPRESS_RECORD_KEY" >> values-ci.yaml
-      echo -e "    commitInfo:\n      branch: $CI_COMMIT_REF_NAME\n      message: $CI_COMMIT_TITLE\n      author: $CI_COMMIT_AUTHOR\n      sha: $CI_COMMIT_SHORT_SHA" >> values-ci.yaml
+      export title="$(echo $CI_COMMIT_TITLE | tr '!#$%^&*()=+{}[]:"|<>?,./;' '-')"
+      echo -e "tests:\n  cypress:\n    projectId: \"$CYPRESS_PROJECT_ID\"\n    recordKey: \"$CYPRESS_RECORD_KEY\"" >> values-ci.yaml
+      echo -e "    commitInfo:\n      branch: \"$CI_COMMIT_REF_SLUG\"\n      message: \"$CI_COMMIT_TITLE\"\n      author: \"$CI_COMMIT_AUTHOR\"\n      sha: \"$CI_COMMIT_SHORT_SHA\"" \
+        >> values-ci.yaml
     - cat values-ci.yaml
     - time kubectl delete namespace "nc$CI_MERGE_REQUEST_IID" || true
     - time helm install --timeout 20m --create-namespace -n nc$CI_MERGE_REQUEST_IID --wait "nc$CI_MERGE_REQUEST_IID" . -f values-ci.yaml
-- 
GitLab