IFC-2303: update SDK protocols for CoreKeyValue schema#867
IFC-2303: update SDK protocols for CoreKeyValue schema#867polmichel wants to merge 1 commit intoinfrahub-developfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe changes introduce new key-value entity types to the protocol definitions in 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying infrahub-sdk-python with
|
| Latest commit: |
f300244
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://487b0bc1.infrahub-sdk-python.pages.dev |
| Branch Preview URL: | https://pmi-20260313-schema-updates.infrahub-sdk-python.pages.dev |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## infrahub-develop #867 +/- ##
====================================================
+ Coverage 80.64% 80.69% +0.05%
====================================================
Files 118 118
Lines 10246 10264 +18
Branches 1534 1534
====================================================
+ Hits 8263 8283 +20
+ Misses 1455 1454 -1
+ Partials 528 527 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 1 file with indirect coverage changes 🚀 New features to boost your workflow:
|
Why
Synchronization step with opsmill/infrahub#8590 which introduces
CoreKeyValueschema definitions for webhook custom headers.This PR updates the SDK-side generated protocols to reflect the new schema entities added in the infrahub backend.
What changed
infrahub_sdk/protocols.py: Added generated protocol classes forCoreKeyValue,CoreStaticKeyValue, andCoreEnvironmentVariableKeyValuegenerics/nodes introduced in IFC-2303: CoreKeyValue schema definitions for webhook custom headers infrahub#8590No behavioral changes — this is purely additive generated protocol updates to stay in sync with the backend schema.
How to review
infrahub_sdk/protocols.pydiff — the new protocol stubs matching the backend schema additionsHow to test
Impact & rollout
Summary by CodeRabbit