Files
inboxos-v1/.gitea/workflows/daily-digest.yml
T
cloudinit-bot a8ec7b80de feat(scripts+workflows+docs): explain_run, reclassify, replay, dashboard, daily_digest, operator-tutorial (REQ-INB-42 + -44 + -45 + -50 + -47 + -53)
---ci---
project: inboxos
phase: 1
milestone: v1.4
status: execute
wave: 2
tasks: [T3, T4, T5, T6, T7, T8]
---/ci---
2026-06-09 14:19:49 +00:00

30 lines
767 B
YAML

name: daily-digest
on:
schedule:
- cron: "0 6 * * *"
workflow_dispatch:
jobs:
send-digest:
name: Send daily digest email
runs-on: ubuntu-latest
timeout-minutes: 5
env:
PYTHONUNBUFFERED: "1"
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Run daily digest
env:
SMTP_HOST: ${{ secrets.SMTP_HOST }}
SMTP_PORT: ${{ secrets.SMTP_PORT }}
SMTP_USER: ${{ secrets.SMTP_USER }}
SMTP_PASS: ${{ secrets.SMTP_PASS }}
SMTP_FROM: ${{ secrets.SMTP_FROM }}
run: |
python scripts/daily_digest.py --email operator@example.com