name: Daily Wisdom Post on: schedule: - cron: '0 9 * * *' # daily at 09:00 UTC — change as needed workflow_dispatch: {} jobs: build-and-post: runs-on: ubuntu-latest env: FB_PAGE_ID: ${{ secrets.FB_PAGE_ID }} FB_PAGE_ACCESS_TOKEN: ${{ secrets.FB_PAGE_ACCESS_TOKEN }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} REPLICATE_API_TOKEN: ${{ secrets.REPLICATE_API_TOKEN }} DAILY_PROMPT: ${{ secrets.DAILY_PROMPT }} steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt - name: Run daily post run: | python scripts/run_daily.py - name: Upload generated images (optional) if: success() uses: actions/upload-artifact@v4 with: name: generated-images path: generated_images/