Skip to content

Merge stable into develop - #1457

Merged
infrahub-github-bot-app[bot] merged 4 commits into
developfrom
stable
Nov 3, 2026
Merged

infrahub-github-bot-app[bot] merged 4 commits into
developfrom
stable

Conversation

@infrahub-github-bot-app

Copy link
Copy Markdown
Contributor

Merging stable into develop after merging pull request #1456.

dependabot Bot and others added 2 commits October 26, 2026 09:15
Bumps [infrahub-testcontainers](https://github.com/opsmill/infrahub) from 1.11.8 to 1.11.9.
- [Release notes](https://github.com/opsmill/infrahub/releases)
- [Changelog](https://github.com/opsmill/infrahub/blob/stable/CHANGELOG.md)
- [Commits](opsmill/infrahub@infrahub-v1.11.8...infrahub-v1.11.9)

---
updated-dependencies:
- dependency-name: infrahub-testcontainers
  dependency-version: 1.11.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…estcontainers-1.11.9

chore(deps-dev): bump infrahub-testcontainers from 1.11.8 to 1.11.9
@infrahub-github-bot-app
infrahub-github-bot-app Bot requested a review from a team as a code owner October 26, 2026 13:35
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 53b3ede
Status: ✅  Deploy successful!
Preview URL: https://4c2638a0.infrahub-sdk-python.pages.dev

View logs

@codecov

codecov Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@             Coverage Diff             @@
##           develop    #1457      +/-   ##
===========================================
+ Coverage    85.13%   85.15%   +0.01%     
===========================================
  Files          148      148              
  Lines        13309    13309              
  Branches      1961     1961              
===========================================
+ Hits         11331    11333       +2     
+ Misses        1411     1410       -1     
+ Partials       567      566       -1     
Flag Coverage Δ
integration-tests 38.74% <ø> (+0.01%) ⬆️
python-3.10 58.09% <ø> (ø)
python-3.11 58.09% <ø> (+0.01%) ⬆️
python-3.12 58.09% <ø> (+0.01%) ⬆️
python-3.13 58.08% <ø> (-0.02%) ⬇️
python-3.14 58.09% <ø> (ø)
python-3.15 58.09% <ø> (ø)
python-filler-3.12 23.80% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

saltas888 and others added 2 commits October 27, 2026 08:17
graphql-core 3.2.12 fixes two denial-of-service CVEs: CVE-2026-75507 in
OverlappingFieldsCanBeMergedRule, which `infrahubctl graphql
generate-return-types` runs through `specified_rules`, and CVE-2026-75508
in the parser's `max_tokens` count. The old floor (>=3.1) still let SDK
users install an affected release. Raise it to >=3.2.12 and keep <3.3,
which graphene in Infrahub still blocks.

The lockfile is regenerated with uv 0.9.8, the version CI uses for
`uv lock --locked`, so only the graphql-core entry changes.

Refs INBOX-393.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* docs(specs): add spec, plan and tasks for generic peer HFID references in object files

* test(spec): add generic peer schema fixtures for object file tests

* feat(spec): classify kind+hfid references to generic peers in object files

* feat(spec): load kind+hfid references to generic peers in object files

* feat(spec): resolve HFID-only references to generic peers in object files

* feat(spec): validate kind+hfid peer references in object files against the schema

* docs(spec): document generic peer references in object files

* fix(spec): keep named-kind schema for nested objects on generic peers and clarify reference errors

* docs(specs): add implementation report for generic peer HFID references

* fix(spec): resolve HFID-only generic peer references to node ids

- Search only node kinds, so profile and template kinds in the generic's
  used_by no longer make client.get raise a ValueError.
- Send the id of the matching node, so released servers fill computed
  attributes and do not look the node up again.
- Send a plain string as before when the generic has a default_filter.
- Name the list item in errors for cardinality-many relationships.
- Mention data: when a dict has kind and other keys but no hfid.
- Remove the unused normalize_hfid_references helper.
- Mock GraphQL with httpx_mock in the HFID-only tests.

* docs(specs): replace en and em dashes in generic peer HFID spec

* chore(review): address review nitpicks
@github-actions github-actions Bot added the type/documentation Improvements or additions to documentation label Nov 3, 2026
@infrahub-github-bot-app
infrahub-github-bot-app Bot merged commit 53ace67 into develop Nov 3, 2026
43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants