From cdbddb4882ca626760ac68f17407692dc626030b Mon Sep 17 00:00:00 2001
From: civisrom <167646351+civisrom@users.noreply.github.com>
Date: Sun, 9 Feb 2025 23:26:41 +0300
Subject: [PATCH] Update update-dependencies.yml

---
 .github/workflows/update-dependencies.yml | 56 +++++++----------------
 1 file changed, 17 insertions(+), 39 deletions(-)

diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml
index 9b9a7aa9..fe3d2947 100644
--- a/.github/workflows/update-dependencies.yml
+++ b/.github/workflows/update-dependencies.yml
@@ -30,57 +30,40 @@ jobs:
         run: |
           go clean -modcache
           go clean -cache
-          go clean -testcache
 
       - name: Update dependencies
         id: update
         run: |
           set -e  # Прерываем выполнение при ошибках
           echo "Updating Go dependencies..."
+          
+          # Выводим текущие версии
+          echo "Current versions:"
+          go list -m all
+          
+          # Обновляем только объявленные зависимости
+          go get -u ./...
+          
+          # Приводим зависимости в порядок
+          go mod tidy
+          go mod verify
+          
+          # Выводим обновленные версии
+          echo -e "\nUpdated versions:"
+          go list -m all
 
-          touch update_errors.log
-
-          {
-            # Сохраняем текущие версии
-            echo "Current versions:" > dependency_changes.txt
-            go list -m all >> dependency_changes.txt
-
-            # Обновляем только объявленные зависимости
-            go get -u ./...
-
-            # Приводим зависимости в порядок
-            go mod tidy
-            go mod verify
-
-            # Записываем обновленные версии
-            echo -e "\nUpdated versions:" >> dependency_changes.txt
-            go list -m all >> dependency_changes.txt
-          } 2>update_errors.log || {
-            echo "::error::Dependency update failed"
-            cat update_errors.log
-            exit 1
-          }
-
-      - name: Validate build & run tests
+      - name: Validate build
         run: |
           set -e
           
           # Проверяем, что код компилируется
           echo "Validating build..."
           go build ./...
-
+          
           # Проверяем статический анализ кода
           echo "Running go vet..."
           go vet ./...
 
-          # Запускаем тесты, если они есть
-          if go list ./... | grep -qv vendor; then
-            echo "Running tests..."
-            go test ./... -race
-          else
-            echo "No test files found, skipping tests."
-          fi
-
       - name: Check for changes
         id: check
         run: |
@@ -100,8 +83,3 @@ jobs:
           git add go.mod go.sum
           git commit -m "chore(deps): update Go dependencies"
           git push origin ${{ github.ref }}
-
-      - name: Cleanup
-        if: always()
-        run: |
-          rm -f update_errors.log dependency_changes.txt