From 7af18cd8b21f0cc5f93b42571abf814d52eb43e3 Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Tue, 18 Nov 2025 05:43:00 +0300 Subject: [PATCH] Refactor JSON handling in update_versions.yml --- .github/workflows/update_versions.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update_versions.yml b/.github/workflows/update_versions.yml index 3e3026c..7981495 100644 --- a/.github/workflows/update_versions.yml +++ b/.github/workflows/update_versions.yml @@ -39,7 +39,7 @@ jobs: git config --local user.email "action@github.com" git config --local user.name "GitHub Action" - MAX_RETRIES=20 # Увеличено с 10 до 20 + MAX_RETRIES=20 RETRY_COUNT=0 # Случайная задержка 0-10 секунд в начале @@ -60,8 +60,9 @@ jobs: git checkout main # Run Python script on fresh data - # Передаём JSON через stdin (самый надёжный способ) - echo "$DATA_JSON" | python3 update_version.py "$BUILD_TYPE" + # Создаём временный файл для передачи JSON + echo "$DATA_JSON" > /tmp/data.json + python3 update_version.py /tmp/data.json "$BUILD_TYPE" # Check if there are changes if ! git diff --quiet versions.json; then