From 89a0081403d971c7d1f8f32e8edeedda6632d539 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 19 Jul 2026 17:55:41 +0300 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=D0=B2=D1=8B=D1=87=D0=B8=D1=81=D0=BB?= =?UTF-8?q?=D1=8F=D1=82=D1=8C=20RUNTIME=5FREQUIREMENTS=20=D0=B2=20bash,=20?= =?UTF-8?q?=D0=B0=20=D0=BD=D0=B5=20=D0=B2=20env-=D1=82=D0=B5=D1=80=D0=BD?= =?UTF-8?q?=D0=B0=D1=80=D0=B5=20(#48)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Прошлый коммit сломал build-ports.yml: GHA-выражение с бэктиками/двоеточием/ кавычками в env: ломало парсинг workflow (run failed, 0s). Переношу вычисление строки в bash-шаг по matrix.runtime — надёжно к спецсимволам. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/build-ports.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-ports.yml b/.github/workflows/build-ports.yml index bc817e61..4f78904e 100644 --- a/.github/workflows/build-ports.yml +++ b/.github/workflows/build-ports.yml @@ -179,11 +179,16 @@ jobs: env: PLATFORM_LABEL: ${{ matrix.label }} PLATFORM_DIR: ${{ matrix.target_dir }} + RUNTIME: ${{ matrix.runtime }} RUNTIME_LABEL: ${{ matrix.runtime == 'powershell' && 'PowerShell' || 'Python' }} - RUNTIME_REQUIREMENTS: ${{ matrix.runtime == 'powershell' && '- **Windows** с PowerShell 5.1+ (входит в Windows).' || '- **Python 3.9+**. Установка зависимостей: `pip install -r requirements.txt` (lxml, Pillow, psutil).' }} COMMIT_SHA: ${{ github.sha }} MAIN_REPO_URL: https://github.com/${{ github.repository }} run: | + if [ "$RUNTIME" = "powershell" ]; then + RUNTIME_REQUIREMENTS='- **Windows** с PowerShell 5.1+ (входит в Windows).' + else + RUNTIME_REQUIREMENTS='- **Python 3.9+**. Установка зависимостей: `pip install -r requirements.txt` (lxml, Pillow, psutil).' + fi sed \ -e "s|{{PLATFORM_LABEL}}|${PLATFORM_LABEL}|g" \ -e "s|{{PLATFORM_DIR}}|${PLATFORM_DIR}|g" \