Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.popsink.com/llms.txt

Use this file to discover all available pages before exploring further.


Description: Settings: env vars now required, no in-code fallbacks.

Changes

  • Refactor settings.py to remove all hard-coded fallback defaults — every setting must come from an environment variable (ConfigMap in Kubernetes or GitHub Actions env in CI). .settings.json remains a local-dev override mechanism (#2067).
  • CI: use valid UUIDs for DEPLOYMENT_ID to prevent UUID parse errors.
  • Migration: widen user_log.action from VARCHAR(19) to VARCHAR(32) to fit subscription_* actions.
  • Tests: isolate flaky tests from xdist parallel pollution (unique subject / topic names, real UserRepository in ConfigSyncService tests).