diff --git a/.github/workflows/update_versions.yml b/.github/workflows/update_versions.yml index 7981495..47b4ab2 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 + MAX_RETRIES=20 # Увеличено с 10 до 20 RETRY_COUNT=0 # Случайная задержка 0-10 секунд в начале @@ -60,9 +60,8 @@ jobs: git checkout main # Run Python script on fresh data - # Создаём временный файл для передачи JSON - echo "$DATA_JSON" > /tmp/data.json - python3 update_version.py /tmp/data.json "$BUILD_TYPE" + # Передаём через отдельную переменную окружения (обходим bash экранирование) + DATA_JSON_ENV="$DATA_JSON" python3 update_version.py "$BUILD_TYPE" # Check if there are changes if ! git diff --quiet versions.json; then