GOA / .github /workflows /evolution_engine.yml
yewint's picture
Update evolution_engine.yml
d5fa8bf unverified
name: GOA Neural Evolution & Trinity Sync
on:
schedule:
- cron: '*/10 * * * *' # πŸ”± ၁၀ မိနစ်တစ်ခါ Neural Evolution α€œα€―α€•α€Ία€™α€Šα€Ί
workflow_dispatch: # πŸ”± Manual Run α€œα€­α€―α€·α€›α€‘α€±α€¬α€„α€Ί
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: |
pip install --upgrade pip
# πŸ”± UI α€™α€•α€«α€˜α€² run α€™α€Ύα€¬α€™α€­α€―α€·α€œα€­α€―α€· α€œα€­α€―α€‘α€•α€Ία€α€²α€· dependencies တွေကိုပဲ α€‘α€“α€­α€€α€α€„α€Ία€™α€šα€Ί
pip install psycopg2-binary requests groq sentence-transformers gradio python-dotenv
- 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" # πŸ”± app.py α€€α€­α€― α€‘α€œα€­α€―α€‘α€œα€»α€±α€¬α€€α€Ί α€•α€­α€α€Ία€…α€±α€™α€Šα€·α€Ί ထမိန့်
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