[Task] Run migrations and smoke checks against Postgres in the production-like dev profile, not only SQLite #22

Closed
opened 2026-07-06 11:29:28 +02:00 by zemion · 1 comment
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 154
  • Section: Milestones > Milestone 8 - Production-Realistic Dev And Deployment Foundation
  • Source status: OPEN.

Imported backlog item:

- [ ] Run migrations and smoke checks against Postgres in the production-like dev profile, not only SQLite.
<!-- codex-backlog-fingerprint:30c29d6a566081fea3e10ea0 --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `154` - Section: `Milestones > Milestone 8 - Production-Realistic Dev And Deployment Foundation` - Source status: `OPEN.` Imported backlog item: ```markdown - [ ] Run migrations and smoke checks against Postgres in the production-like dev profile, not only SQLite. ```
zemion added this to the Milestone 8 - Production-Realistic Dev And Deployment Foundation milestone 2026-07-06 13:02:39 +02:00
Author
Owner

Codex State: done

PostgreSQL is now covered by the production-like dev smoke path.

Verification performed:

  • initialized/bootstrapped postgresql+psycopg://govoplan_dev@127.0.0.1:5432/govoplan_dev with the enabled module set
  • ran python -m govoplan_core.devserver --smoke --no-reload using the default dev configuration, which now resolves to PostgreSQL
  • ran pytest tests/test_devserver.py -q
  • ran pytest tests/test_module_system.py -q
  • reran govoplan_core.commands.init_db against PostgreSQL to confirm idempotent migration/bootstrap behavior

Closing because the requested PostgreSQL migration and smoke coverage is now in place.

## Codex State: done PostgreSQL is now covered by the production-like dev smoke path. Verification performed: - initialized/bootstrapped `postgresql+psycopg://govoplan_dev@127.0.0.1:5432/govoplan_dev` with the enabled module set - ran `python -m govoplan_core.devserver --smoke --no-reload` using the default dev configuration, which now resolves to PostgreSQL - ran `pytest tests/test_devserver.py -q` - ran `pytest tests/test_module_system.py -q` - reran `govoplan_core.commands.init_db` against PostgreSQL to confirm idempotent migration/bootstrap behavior Closing because the requested PostgreSQL migration and smoke coverage is now in place.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-core#22
No description provided.