Files
contracts-flask/.gitea/workflows/deploy.yaml
T
naeel 3dbdbe18b0
Deploy contracts-flask / validate (push) Successful in 0s
fix: use git clone instead of actions/checkout (no node on VM)
2026-06-29 10:51:46 +04:00

26 lines
736 B
YAML

name: Deploy contracts-flask
run-name: 🚀 ${{ gitea.actor }} pushed — validating
on:
push:
branches: [master]
jobs:
validate:
runs-on: linux_amd64
steps:
- name: Checkout
run: |
git clone --depth 1 "https://x-access-token:${GITEA_TOKEN}@gitea.services.ngcloud.ru/${{ gitea.repository }}.git" .
git checkout ${{ gitea.sha }}
- name: Python syntax check
run: |
python3 -c "import py_compile; py_compile.compile('site/app.py', doraise=True)"
echo "✅ app.py — syntax OK"
- name: Deploy note
run: |
echo "📦 Ready for manual redeploy via Nubes UI"
echo "🔗 https://contractor.pythonk8s.services.ngcloud.ru"