diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 85b4bc4..be3d13b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Python Environment run: | # 순수 Python 패키지만 설치 (numpy/pandas 제외 — ARMv7l 휠 없음) - VENV_BASE=/volume1/gitea/python_venv + VENV_BASE=$HOME/python_venv REQ_HASH=$(md5sum tools/validate_specs.py 2>/dev/null | cut -d' ' -f1 || echo "default") VENV="$VENV_BASE/$REQ_HASH" @@ -228,7 +228,7 @@ jobs: - name: Setup Python Environment run: | - VENV_BASE=/volume1/gitea/python_venv + VENV_BASE=$HOME/python_venv REQ_HASH=$(md5sum tools/validate_snapshot_admin_web_v1.py 2>/dev/null | cut -d' ' -f1 || echo "default") VENV="$VENV_BASE/$REQ_HASH" diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 6c94089..fcf9671 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -32,6 +32,14 @@ jobs: with: dotnet-version: ${{ env.DOTNET_VERSION }} + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install Python Dependencies + run: pip install pyyaml openpyxl requests + - name: "[GATE] Run Core Validations" run: | # CI 게이트: 핵심 검증 먼저 실행