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