From 816653a57c646d72cc37f502c11baf9807140c74 Mon Sep 17 00:00:00 2001
From: Meisam Farzalipour Tabriz <5204-tbz@users.noreply.gitlab.mpcdf.mpg.de>
Date: Tue, 6 May 2025 12:51:05 +0200
Subject: [PATCH] add shellscript format checker to CI

---
 ci/validates.gitlab-ci.yml | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/ci/validates.gitlab-ci.yml b/ci/validates.gitlab-ci.yml
index 85a6111..54ce70a 100644
--- a/ci/validates.gitlab-ci.yml
+++ b/ci/validates.gitlab-ci.yml
@@ -1,4 +1,4 @@
-validate:shellscripts:
+validate:shellscripts:lint:
   stage: validate
   image: gitlab-registry.mpcdf.mpg.de/tbz/ci_tools:latest
   before_script:
@@ -8,6 +8,16 @@ validate:shellscripts:
     - shellcheck tests/dnf-automatic-mock
   allow_failure: true
 
+validate:shellscripts:format:
+  stage: validate
+  image: gitlab-registry.mpcdf.mpg.de/tbz/ci_tools:latest
+  before_script:
+    - shfmt --version
+  script:
+    - shfmt -i 2 -d script/check_dnf_automatic
+    - shfmt -i 2 -d tests/dnf-automatic-mock
+  allow_failure: true
+
 validate:specfile:
   stage: validate
   before_script:
-- 
GitLab