tracksolid_timescale_grafan.../.forgejo/workflows/scheduled-audit.yml

21 lines
455 B
YAML
Raw Permalink Normal View History

name: DB Audit
on:
schedule:
- cron: "0 3 * * *" # 03:00 UTC = 06:00 EAT daily
workflow_dispatch: # Also runnable manually from Forgejo UI
jobs:
audit:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: pip install psycopg2-binary
- name: Run DB audit
run: python db_audit/run_audit.py
env:
DATABASE_URL: ${{ secrets.DATABASE_URL }}