Skip to content

Merge develop into infrahub-develop#1105

Merged
ogenstad merged 12 commits into
infrahub-developfrom
develop
Jun 26, 2026
Merged

Merge develop into infrahub-develop#1105
ogenstad merged 12 commits into
infrahub-developfrom
develop

Conversation

@infrahub-github-bot-app

@infrahub-github-bot-app infrahub-github-bot-app Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Merging develop into infrahub-develop after merging pull request #1100.


Summary by cubic

Merges the 1.22.0 release into infrahub-develop, adding graph traversal, better query observability and ordering, improved relationship typing, and updating dependencies.

  • New Features

    • Graph traversal for Infrahub 1.10: traverse_paths(), reachable_nodes(), path_exists() (+ sync).
    • Ordering: new Order.by with OrderByEntry; deprecates Order.node_metadata.
    • Observability and tooling: query_name on client methods, send operationName, and infrahubctl graphql query-report.
    • Protocol typing: generic RelatedNode/RelationshipManager; cardinality-one relationships accept assignment via RelationshipAttribute[...]. Regenerate with infrahubctl protocols.
  • Dependencies

    • Bumped dulwich to 1.2.5.
    • Docs: express 4.22.1, path-to-regexp 1.9.0, node-forge 1.4.0, lodash 4.18.1.

Written for commit 037de61. Summary will update on new commits.

Review in cubic

dependabot Bot and others added 12 commits April 13, 2026 09:08
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.12 to 1.9.0
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.12...v1.9.0)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 1.9.0
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.4.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Merge 'infrahub-develop' into 'stable'
Bumps [dulwich](https://github.com/dulwich/dulwich) from 0.24.7 to 1.2.5.
- [Release notes](https://github.com/dulwich/dulwich/releases)
- [Changelog](https://github.com/jelmer/dulwich/blob/main/NEWS)
- [Commits](jelmer/dulwich@dulwich-0.24.7...dulwich-1.2.5)

---
updated-dependencies:
- dependency-name: dulwich
  dependency-version: 1.2.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ash-4.18.1

chore(deps): bump lodash from 4.17.21 to 4.18.1 in /docs
…ti-15e226c6ae

chore(deps): bump path-to-regexp and express in /docs
…e-forge-1.4.0

chore(deps): bump node-forge from 1.3.1 to 1.4.0 in /docs
Merge stable into develop
@infrahub-github-bot-app infrahub-github-bot-app Bot requested a review from a team as a code owner June 26, 2026 08:47
@github-actions github-actions Bot added the type/documentation Improvements or additions to documentation label Jun 26, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 037de61
Status: ✅  Deploy successful!
Preview URL: https://d63d3d39.infrahub-sdk-python.pages.dev
Branch Preview URL: https://develop.infrahub-sdk-python.pages.dev

View logs

@codecov

codecov Bot commented Jun 26, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 94.41624% with 11 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
infrahub_sdk/client.py 87.50% 8 Missing ⚠️
infrahub_sdk/graph_traversal/models.py 96.77% 1 Missing and 1 partial ⚠️
infrahub_sdk/schema/__init__.py 66.66% 0 Missing and 1 partial ⚠️
@@                 Coverage Diff                  @@
##           infrahub-develop    #1105      +/-   ##
====================================================
- Coverage             82.59%   82.15%   -0.45%     
====================================================
  Files                   138      138              
  Lines                 13182    11897    -1285     
  Branches               2090     1784     -306     
====================================================
- Hits                  10888     9774    -1114     
+ Misses                 1678     1575     -103     
+ Partials                616      548      -68     
Flag Coverage Δ
integration-tests 41.11% <8.12%> (-1.47%) ⬇️
python-3.10 55.24% <49.74%> (-1.15%) ⬇️
python-3.11 55.26% <49.74%> (-1.15%) ⬇️
python-3.12 55.24% <49.74%> (-1.17%) ⬇️
python-3.13 55.26% <49.74%> (-1.15%) ⬇️
python-3.14 55.24% <49.74%> (-1.17%) ⬇️
python-filler-3.12 22.75% <44.67%> (-0.46%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
infrahub_sdk/exceptions.py 89.80% <100.00%> (-2.47%) ⬇️
infrahub_sdk/graph_traversal/__init__.py 100.00% <100.00%> (ø)
infrahub_sdk/graph_traversal/query.py 100.00% <100.00%> (ø)
infrahub_sdk/node/related_node.py 91.09% <100.00%> (-1.63%) ⬇️
infrahub_sdk/protocols.py 100.00% <100.00%> (ø)
infrahub_sdk/schema/repository.py 92.43% <100.00%> (-0.54%) ⬇️
infrahub_sdk/types.py 91.48% <100.00%> (-0.18%) ⬇️
infrahub_sdk/schema/__init__.py 73.56% <66.66%> (-2.06%) ⬇️
infrahub_sdk/graph_traversal/models.py 96.77% <96.77%> (ø)
infrahub_sdk/client.py 75.54% <87.50%> (-2.22%) ⬇️

... and 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.

@ogenstad ogenstad merged commit 909732a into infrahub-develop Jun 26, 2026
32 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.

2 participants