diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3f959fbe32ad36117d8f62d822072ab14727a0cd..7c68bb608a01b03191aaf1e0aad612a683887e96 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,10 +43,6 @@ test:
     - key: nixos
       paths:
         - /nix/store
-  
-  artifacts:
-    paths:
-      - dist
 
 deploy:
   stage: deploy
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 74c38da090351d0481f85b95777a18380208da8c..969608d364db695cc9423ecceffe5d6e702c8bb8 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -7,10 +7,18 @@
     <list default="true" id="9979eb22-471e-4f2f-b624-fd3edb5e8c6e" name="Changes" comment="">
       <change beforePath="$PROJECT_DIR$/.gitlab-ci.yml" beforeDir="false" afterPath="$PROJECT_DIR$/.gitlab-ci.yml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/flake.nix" beforeDir="false" afterPath="$PROJECT_DIR$/flake.nix" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/nix/scripts/cleanup.nix" beforeDir="false" afterPath="$PROJECT_DIR$/nix/scripts/clean-up.nix" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/nix/scripts/go-task.nix" beforeDir="false" afterPath="$PROJECT_DIR$/nix/scripts/go-task.nix" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/nix/scripts/run-extended-tests.nix" beforeDir="false" afterPath="$PROJECT_DIR$/nix/scripts/run-extended-tests.nix" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-1_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-1_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-2_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-2_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-3_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-3_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-4_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-4_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-5_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-5_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-6_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-6_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-7_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-7_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database-8_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database-8_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/database_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/database_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/job-syncer_test.go" beforeDir="false" afterPath="$PROJECT_DIR$/job-syncer_test.go" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/nix/scripts/common.nix" beforeDir="false" afterPath="$PROJECT_DIR$/nix/scripts/common.nix" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/nix/scripts/deploy.nix" beforeDir="false" afterPath="$PROJECT_DIR$/nix/scripts/deploy.nix" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
diff --git a/database-1_test.go b/database-1_test.go
index f4fd3a54c590a9bf69f941a17b797caeba4b0cd0..47348a9f8119d80e94abe0e9db0b4881aa6bd8e0 100644
--- a/database-1_test.go
+++ b/database-1_test.go
@@ -17,7 +17,7 @@ func TestWriteToDB1(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-2_test.go b/database-2_test.go
index 43f58c1c4f8a8c860855296ad595057968432d5e..9fc3f11c05b9305cd93f983092408f68a526a9e9 100644
--- a/database-2_test.go
+++ b/database-2_test.go
@@ -16,7 +16,7 @@ import (
 func TestWriteToDB2(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-3_test.go b/database-3_test.go
index 4e7b557c6722aaf56b06122630d3403c719b3c7f..917841a66c2cd0221d7c75d89180f779e34ff383 100644
--- a/database-3_test.go
+++ b/database-3_test.go
@@ -16,7 +16,7 @@ func TestWriteToDB3(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-4_test.go b/database-4_test.go
index ef1bc0af1b0cdc0264f631466241b55f9b0960c9..37e17bf475633530cbc79c59adfea4d5a473353a 100644
--- a/database-4_test.go
+++ b/database-4_test.go
@@ -14,7 +14,7 @@ func TestWriteToDB4(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-5_test.go b/database-5_test.go
index 236d5521fe18d3e0e76cbdcf2b0c68478ae31aaf..e8a37b1a9b948515e4b49940d39e7414372ceb8c 100644
--- a/database-5_test.go
+++ b/database-5_test.go
@@ -13,7 +13,7 @@ func TestWriteToDB5(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-6_test.go b/database-6_test.go
index d73048a1332b3dccb716e9a7c49d5743410750df..cbb750da4e12bcfeb603c74b17c6a1fd4f857ce1 100644
--- a/database-6_test.go
+++ b/database-6_test.go
@@ -25,7 +25,7 @@ func TestWriteToDB6(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-7_test.go b/database-7_test.go
index 65d274847193bfce43aaa80d82179c5181adf326..459fd98b703428036d1f7616848c649349adf5b4 100644
--- a/database-7_test.go
+++ b/database-7_test.go
@@ -13,7 +13,7 @@ import (
 func TestCreateOrUpdateJob(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database-8_test.go b/database-8_test.go
index a87cdacf655b331d53447d888185740dd6f523d7..dfd8f91891ffc9fedbd626e8266481a55bf56bb0 100644
--- a/database-8_test.go
+++ b/database-8_test.go
@@ -14,7 +14,7 @@ import (
 func TestUpdateJob(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
@@ -53,7 +53,7 @@ func TestCheckAndSaveOrUpdate(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/database_test.go b/database_test.go
index 69a0035672156301ad3b9038e77313ed1b9b00a1..2395612d0e461e893ede0c63d2a5223ce668bc1d 100644
--- a/database_test.go
+++ b/database_test.go
@@ -14,7 +14,7 @@ import (
 func TestDeleteJob(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
@@ -57,7 +57,7 @@ func TestDeleteJob(t *testing.T) {
 func TestResetLogs(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
@@ -109,7 +109,7 @@ func TestResetLogs(t *testing.T) {
 func TestResetStats(t *testing.T) {
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/flake.nix b/flake.nix
index c2558efd80095ad2eaca96b26ceafe2a41426785..578be35f0f6118e23ae4a330d3dec85a10b24813 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,7 +23,7 @@
       script-run-ci-tests = pkgs'.callPackage ./nix/scripts/run-ci-tests.nix {};
       script-check-code = pkgs'.callPackage ./nix/scripts/check-code.nix {};
       script-build-cover-report = pkgs'.callPackage ./nix/scripts/build-cover-report.nix {};
-      
+
       script-clean-up = pkgs'.callPackage ./nix/scripts/clean-up.nix {};
       script-deploy = pkgs'.callPackage ./nix/scripts/deploy.nix {};
 
@@ -41,7 +41,7 @@
               script-check-code
               script-build-cover-report
               script-task
-              
+
               script-clean-up
               script-deploy
 
diff --git a/job-syncer_test.go b/job-syncer_test.go
index 09e796bc8345b61cc4ae128de2a02f33303d9aca..6670f478b9755721c1aad0e8bb9fe4110b947d6e 100644
--- a/job-syncer_test.go
+++ b/job-syncer_test.go
@@ -17,7 +17,7 @@ func TestSaveJobWithSQLite(t *testing.T) {
 
 	gormDB, err := gorm.Open(sqlite.Open("file:unique_id?mode=memory&cache=shared"), &gorm.Config{})
 	if err != nil {
-		t.Fatalf("a error occurred while opening the database: %v", err)
+		t.Fatalf("an error occurred while opening the database: %v", err)
 	}
 	t.Cleanup(func() {
 		sqlDB, err := gormDB.DB()
diff --git a/nix/scripts/clean-up.nix b/nix/scripts/clean-up.nix
index 4b80e1671c03944d0d5a0fdaba3a211b626792ec..d6669d72d1f4295c8af0d631344b385119c30a0f 100644
--- a/nix/scripts/clean-up.nix
+++ b/nix/scripts/clean-up.nix
@@ -13,7 +13,7 @@ in
     echo_step "Removing credentials"
     ${pkgs.git}/bin/git config --global --unset credential.helper
     if [ -f /root/.docker/config.json ]; then rm /root/.docker/config.json; fi
-    
+
     echo_ok "Cleaned up"
 
   ''
diff --git a/nix/scripts/common.nix b/nix/scripts/common.nix
index 522d5c3c9537327fd76181c368b518980de17983..ffe59da66e3a6b449e62cb45f78b3b578a8c229a 100644
--- a/nix/scripts/common.nix
+++ b/nix/scripts/common.nix
@@ -91,18 +91,6 @@
    }$1" | ${pkgs.gnused}/bin/sed 's/\\/\\\\/g; s/"/\\"/g; s/$/\\n/g' | tr -d '\n'
   }
 
-  if [ -z "$DEBUG_MODE" ]; then
-    DEBUG_MODE='false'
-  fi
-
-  if [ -n "$CI_JOB_TOKEN" ]; then
-    CI_MODE='true'
-  fi
-
-  if is_true "$DEBUG_MODE" || is_true "$CI_MODE"; then
-    set -x
-  fi
-
   download_test_images() {
 
       echo_step "Downloading docker images"
@@ -141,4 +129,18 @@
       fi
   }
 
+
+  if [ -z "$DEBUG_MODE" ]; then
+    DEBUG_MODE='false'
+  fi
+
+  if [ -n "$CI_JOB_TOKEN" ]; then
+    CI_MODE='true'
+  fi
+
+  if is_true "$DEBUG_MODE" || is_true "$CI_MODE"; then
+    set -x
+  fi
+
+
 ''
diff --git a/nix/scripts/deploy.nix b/nix/scripts/deploy.nix
index e82bab673771147444eed3a6d395afdcf3e14e25..20c38e4590eb2aff3cf88f81fef13e1abb5ed63f 100644
--- a/nix/scripts/deploy.nix
+++ b/nix/scripts/deploy.nix
@@ -43,19 +43,18 @@ in
     ${pkgs.git}/bin/git checkout $CI_COMMIT_REF_NAME
     ${pkgs.git}/bin/git pull origin $CI_COMMIT_REF_NAME
 
-    ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline
-    ${pkgs.git}/bin/git fetch --prune --prune-tags
-
-    if ! ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline
+    if ! ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline -n 30
     then
         echo_fail "Error: Could not get git log."
         exit 1
     fi
 
+     ${pkgs.git}/bin/git fetch --prune --prune-tags
+
     echo_step "Bumping version"
     gitVersion=v$(version predict)
     ${pkgs.git}/bin/git tag -a $gitVersion -m"chore: bump version"
-    ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline
+    ${pkgs.git}/bin/git --no-pager log --decorate=short --pretty=oneline -n 5
     ${pkgs.git}/bin/git push -o ci.skip origin ''${CI_COMMIT_REF_NAME} --tags
 
     echo_ok "done"
diff --git a/nix/scripts/go-task.nix b/nix/scripts/go-task.nix
index 19cd51470749c835708688e400069548c61702b5..76a71d231880f4855d3f923791156f803060d3fd 100644
--- a/nix/scripts/go-task.nix
+++ b/nix/scripts/go-task.nix
@@ -24,7 +24,7 @@
           - ret
         env:
           TEST_BY_TASK: true
-          USER_WORKING_DIR: "{{.USER_WORKING_DIR}}"          
+          USER_WORKING_DIR: "{{.USER_WORKING_DIR}}"
         cmds:
           - run-extended-tests
         silent: true
diff --git a/nix/scripts/run-extended-tests.nix b/nix/scripts/run-extended-tests.nix
index 04276ae0a457e753e46a6d466b751bd942a3f22b..30b56546edf58c3f91d5ce22ef91ee7db0b474b9 100644
--- a/nix/scripts/run-extended-tests.nix
+++ b/nix/scripts/run-extended-tests.nix
@@ -38,14 +38,14 @@ in
       exit 1
     fi
     echo_ok "race tests passed"
-    
+
     echo_step "Running fuzz tests"
     if ! ${pkgs.go}/bin/go test -tags "runOnTask,fuzz" -fuzz ./...
     then
       echo_fail "Failed to run fuzz tests"
       exit 1
     fi
-    
+
     echo_ok "Fuzz tests passed"
     echo_ok "All tests passed"