mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-01 17:27:45 +03:00
fix(ci): вычислять RUNTIME_REQUIREMENTS в bash, а не в env-тернаре (#48)
Прошлый коммit сломал build-ports.yml: GHA-выражение с бэктиками/двоеточием/ кавычками в env: ломало парсинг workflow (run failed, 0s). Переношу вычисление строки в bash-шаг по matrix.runtime — надёжно к спецсимволам. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
0898675169
commit
89a0081403
@@ -179,11 +179,16 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
PLATFORM_LABEL: ${{ matrix.label }}
|
PLATFORM_LABEL: ${{ matrix.label }}
|
||||||
PLATFORM_DIR: ${{ matrix.target_dir }}
|
PLATFORM_DIR: ${{ matrix.target_dir }}
|
||||||
|
RUNTIME: ${{ matrix.runtime }}
|
||||||
RUNTIME_LABEL: ${{ matrix.runtime == 'powershell' && 'PowerShell' || 'Python' }}
|
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 }}
|
COMMIT_SHA: ${{ github.sha }}
|
||||||
MAIN_REPO_URL: https://github.com/${{ github.repository }}
|
MAIN_REPO_URL: https://github.com/${{ github.repository }}
|
||||||
run: |
|
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 \
|
sed \
|
||||||
-e "s|{{PLATFORM_LABEL}}|${PLATFORM_LABEL}|g" \
|
-e "s|{{PLATFORM_LABEL}}|${PLATFORM_LABEL}|g" \
|
||||||
-e "s|{{PLATFORM_DIR}}|${PLATFORM_DIR}|g" \
|
-e "s|{{PLATFORM_DIR}}|${PLATFORM_DIR}|g" \
|
||||||
|
|||||||
Reference in New Issue
Block a user