Resolve "Put pydantic models behind feature flag"
requested to merge 2107-put-pydantic-models-behind-feature-flag into 1986-add-typing-to-all-of-our-api-endpoints
Description
- Added
pydantic
feature flag, defaulting to off - Enabled
pydantic
feature in devcontainer and CI - Added tests for:
- general feature flag enabling / disabling
- detailed pydantic-specific checks
Related issues
Relates to #1986 (closed)
Notes to review (code/docs/QA)
Unsure if this needs docs or not, QA can probably be skipped though.
Tests
General
-
Tests have been added that prove my fix is effective or that my feature works -
Related tests have been modified/removed
Hypothesis testing:
-
Soak testing has been done -
Distribution between positive / negative cases has been checked
Database
-
Includes changes to database schema -
Includes necessary database migrations
Configuration
-
Includes changes to configuration -
Includes configuration migration instructions in documentation (N/A)
Closes #2107 (closed)
Edited by Tor Solli-Nowlan