towerops/priv
Graham McIntire 7607a583cf
perf(ci): optimize database setup with structure.sql (99.7% faster)
Replace sequential migration execution (4m8s for 172 migrations) with
structure.sql loading (416ms), reducing CI database setup time by 99.7%.

Changes:
- Configure Ecto to dump/load schema from priv/repo/structure.sql
- Update test alias: ecto.migrate → ecto.load
- Remove redundant database setup step from CI workflow
- Commit structure.sql to repository for version control

Benefits:
- CI database setup: 4m8s → 416ms (248s → 0.4s)
- Consistent schema snapshots across environments
- Faster local test runs

Maintenance:
- Run 'mix ecto.dump' after adding new migrations
- Structure file auto-updates with schema changes
2026-03-05 13:30:52 -06:00
..
gettext Fix tests, credo issues, and Gaiia sync bugs 2026-02-15 11:55:49 -06:00
mibs mib update from librenms 2026-01-28 13:38:31 -06:00
profiles feat: Phase 1 Quick Wins - 11 vendor profiles implemented 2026-02-12 10:52:51 -06:00
proto feat: add LLDP topology discovery support from agent 2026-03-05 11:16:28 -06:00
repo perf(ci): optimize database setup with structure.sql (99.7% faster) 2026-03-05 13:30:52 -06:00
static security: implement comprehensive security audit fixes 2026-03-05 13:08:10 -06:00