CI / CI (pull_request) Successful in 12m46s
Triggers on: - Push to main when crates/mem-store/migrations/*.sql changes - Manual workflow_dispatch (runs ALL migrations) On push: detects changed migration files, runs only those. On dispatch: runs all migrations in order (idempotent). Requires DB_USER + DB_PASSWORD secrets in Forgejo. Connects to memory-db-rw.poimen.svc.cluster.local. All migrations use IF NOT EXISTS / IF EXISTS guards.