feat(01-08): add env field to AppSettings, RuntimeConfig alias, and YAML config overlays

- Add env: Literal["jetson", "x86_dev", "ci", "sitl"] = "x86_dev" to AppSettings
- Expose RuntimeConfig = AppSettings alias for pipeline consumers
- Implement settings_customise_sources for YamlConfigSettingsSource overlay
- Create config/{x86_dev,jetson,ci,sitl}.yaml with env-specific defaults
- Add pyyaml>=6.0 to pyproject.toml dependencies
This commit is contained in:
Yuzviak
2026-05-11 09:02:14 +03:00
parent 35b2e98fad
commit 275f18d0e3
6 changed files with 39 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
env: ci
+1
View File
@@ -0,0 +1 @@
env: jetson
+1
View File
@@ -0,0 +1 @@
env: sitl
+1
View File
@@ -0,0 +1 @@
env: x86_dev