20 lines
455 B
YAML
20 lines
455 B
YAML
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 }}
|