Commit 9d841d5
fix(ci): pin pydantic to ==2.12.5 across all references (#230)
## Description
Pinned the `pydantic` dependency to exact version **==2.12.5** in all
three locations where it was referenced. The CI workflow previously used
a range constraint (`>=2.10.0,<3.0.0`), *pyproject.toml* had no version
constraint, and *config/README.md* referenced an unpinned install. This
consolidation ensures consistent behavior across local development, CI,
and manual regeneration workflows.
Closes #147
## Type of Change
- [x] 🐛 Bug fix (non-breaking change fixing an issue)
- [ ] ✨ New feature (non-breaking change adding functionality)
- [ ] 💥 Breaking change (fix or feature causing existing functionality
to change)
- [x] 📚 Documentation update
- [ ] 🏗️ Infrastructure change (Terraform/IaC)
- [ ] ♻️ Refactoring (no functional changes)
## Component(s) Affected
- [ ] `deploy/000-prerequisites` - Azure subscription setup
- [ ] `deploy/001-iac` - Terraform infrastructure
- [ ] `deploy/002-setup` - OSMO control plane / Helm
- [ ] `deploy/004-workflow` - Training workflows
- [ ] `src/training` - Python training scripts
- [ ] `docs/` - Documentation
## Testing Performed
- [ ] Terraform `plan` reviewed (no unexpected changes)
- [ ] Terraform `apply` tested in dev environment
- [ ] Training scripts tested locally with Isaac Sim
- [ ] OSMO workflow submitted successfully
- [ ] Smoke tests passed (`smoke_test_azure.py`)
## Documentation Impact
- [ ] No documentation changes needed
- [x] Documentation updated in this PR
- [ ] Documentation issue filed
## Bug Fix Checklist
- [x] Linked to issue being fixed
- [ ] Regression test included, OR
- [x] Justification for no regression test: The CI workflow
*validate-config-schema* already validates schema generation with the
installed pydantic version. Changing the pin does not alter runtime
behavior — only the resolved version.
## Checklist
- [x] My code follows the [project conventions](copilot-instructions.md)
- [x] Commit messages follow [conventional commit
format](instructions/commit-message.instructions.md)
- [x] I have performed a self-review
- [x] Documentation impact assessed above
- [x] No new linting warnings introduced
---------
Co-authored-by: Bill Berry <wbery@microsoft.com>1 parent 34d5575 commit 9d841d5
3 files changed
Lines changed: 6 additions & 6 deletions
File tree
- .github/workflows
- data-pipeline/capture/config
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
| 218 | + | |
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
240 | | - | |
| 239 | + | |
| 240 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
0 commit comments