GOA / .github /workflows /evolution_engine.yml
yewint's picture
Update evolution_engine.yml
abc4efb unverified
name: GOA Neural Evolution & Trinity Sync
on:
schedule:
- cron: '*/10 * * * *'
workflow_dispatch:
jobs:
evolve_and_sync:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install Python Dependencies
run: |
python -m pip install --upgrade pip
# 🔱 CORE DEPENDENCIES (PRESERVED)
pip install psycopg2-binary requests groq sentence-transformers "gradio<6.0.0" python-dotenv
# 🔱 KINETIC VIDEO ENGINE ADDONS (NEW)
pip install diffusers transformers accelerate safetensors Pillow
- name: Install Node.js Dependencies
run: npm install
- name: Step 1 - Run Evolution Engine
env:
DATABASE_URL: ${{ secrets.NEON_KEY }}
NEON_KEY: ${{ secrets.NEON_KEY }}
GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
FIREBASE_KEY: ${{ secrets.FIREBASE_KEY }}
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
HEADLESS_MODE: "true"
run: python app.py
- name: Step 2 - Run Trinity Sync Engine
env:
NEON_KEY: ${{ secrets.NEON_KEY }}
SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
FIREBASE_KEY: ${{ secrets.FIREBASE_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: node delta_sync.js