Skip to content

chore(deps-dev): bump infrahub-testcontainers from 1.9.7 to 1.9.8#1081

Open
dependabot[bot] wants to merge 1 commit into
stablefrom
dependabot/uv/stable/infrahub-testcontainers-1.9.8
Open

chore(deps-dev): bump infrahub-testcontainers from 1.9.7 to 1.9.8#1081
dependabot[bot] wants to merge 1 commit into
stablefrom
dependabot/uv/stable/infrahub-testcontainers-1.9.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps infrahub-testcontainers from 1.9.7 to 1.9.8.

Release notes

Sourced from infrahub-testcontainers's releases.

Infrahub - v1.9.8

Changed

  • Performance improvements for transform based computed attributes

Fixed

  • Removing an attribute or relationship from a generic schema now also reconciles uniqueness_constraints, human_friendly_id, order_by, and default_filter on inheriting node schemas. Previously a node that inherited a constraint referencing the removed field could end up with an orphaned path, causing a Requested unique constraint not found within node exception. (#5735) and (#8990)
  • Preserve IPPrefix.utilization on a newly created branch. The per-branch utilization resolver now considers the branch's full inheritance scope, so prefixes show the same value as their origin branch until data is modified. (#9220)
  • Fixed repository import so that an object referencing a transform defined in the same repository is resolved correctly instead of failing the import. (#9406)
  • Scope artifact and Generator regeneration to the changed objects when a definition's GraphQL query filters by a composite, multiple, relationship-based, or human-friendly-id uniqueness constraint. Previously only a single single-attribute uniqueness constraint (or a filter by ids) was recognized as targeting a unique object, so these common query shapes fell back to regenerating every target in the group during a proposed change. (#9486)
  • Fixed overriding a node relationship that was set by a Profile. Peers also provided by the Profile are no longer removed when overriding the relationship; they are kept and become node-defined values.
  • Update RelationshipAdd and RelationshipRemove GraphQL mutations so that they properly remove the Profile sourcing of all peers on an updated relationship if that relationship is sourced from a Profile.
  • RelationshipAdd now correctly rejects requests that supply more than one peer for a cardinality-one relationship.

New Contributors

Full Changelog: opsmill/infrahub@infrahub-v1.9.7...infrahub-v1.9.8

Changelog

Sourced from infrahub-testcontainers's changelog.

Infrahub - v1.9.8 - 2026-06-09

Changed

  • Performance improvements for transform based computed attributes

Fixed

  • Removing an attribute or relationship from a generic schema now also reconciles uniqueness_constraints, human_friendly_id, order_by, and default_filter on inheriting node schemas. Previously a node that inherited a constraint referencing the removed field could end up with an orphaned path, causing a Requested unique constraint not found within node exception. (#5735) and (#8990)
  • Preserve IPPrefix.utilization on a newly created branch. The per-branch utilization resolver now considers the branch's full inheritance scope, so prefixes show the same value as their origin branch until data is modified. (#9220)
  • Fixed repository import so that an object referencing a transform defined in the same repository is resolved correctly instead of failing the import. (#9406)
  • Scope artifact and Generator regeneration to the changed objects when a definition's GraphQL query filters by a composite, multiple, relationship-based, or human-friendly-id uniqueness constraint. Previously only a single single-attribute uniqueness constraint (or a filter by ids) was recognized as targeting a unique object, so these common query shapes fell back to regenerating every target in the group during a proposed change. (#9486)
  • Fixed overriding a node relationship that was set by a Profile. Peers also provided by the Profile are no longer removed when overriding the relationship; they are kept and become node-defined values.
  • Update RelationshipAdd and RelationshipRemove GraphQL mutations so that they properly remove the Profile sourcing of all peers on an updated relationship if that relationship is sourced from a Profile.
  • RelationshipAdd now correctly rejects requests that supply more than one peer for a cardinality-one relationship.
Commits
  • 7de1163 chore: update docker-compose
  • a9f9a17 prep release 1.9.8 (#9518)
  • 8c5cdf8 fix ordering in IPPrefixUtilization cypher query (#9517)
  • 7f8a23e IFC-2113: Fix failure when removing a profile with a many relationship and ov...
  • b2aab57 fix: scope artifact/generator regeneration for complex uniqueness constraints...
  • e564dd3 docs: document INFRAHUB_PRODUCTION and INFRAHUB_LOG_LEVEL settings
  • f3ae120 test(e2e): upload valid PDFs in file-upload tests
  • 6f8abc2 Merge pull request #9460 from opsmill/fix-import-order-ifc-2669
  • a375658 ci: use coverage sys.monitoring core to speed up backend tests
  • c3ac0b9 ci: upgrade Node.js 20 actions to Node.js 24 compatible versions
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by cubic

Bump dev dependency infrahub-testcontainers to v1.9.8 to pick up performance improvements and stability fixes for our test environment. Expect slightly faster and more reliable tests.

  • Dependencies
    • Updated infrahub-testcontainers 1.9.7 → 1.9.8 in uv.lock.
    • Includes faster transform-based computed attributes and fixes for schema constraint reconciliation, branch IPPrefix.utilization, transform resolution during repository import, scoped artifact/generator regeneration, and profile-sourced relationship updates.

Written for commit 0436ed0. Summary will update on new commits.

Review in cubic

Bumps [infrahub-testcontainers](https://github.com/opsmill/infrahub) from 1.9.7 to 1.9.8.
- [Release notes](https://github.com/opsmill/infrahub/releases)
- [Changelog](https://github.com/opsmill/infrahub/blob/stable/CHANGELOG.md)
- [Commits](opsmill/infrahub@infrahub-v1.9.7...infrahub-v1.9.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the type/housekeeping Maintenance task label Jun 15, 2026
@dependabot dependabot Bot requested a review from a team as a code owner June 15, 2026 09:17
@dependabot dependabot Bot added the type/housekeeping Maintenance task label Jun 15, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 15, 2026

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0436ed0
Status: ✅  Deploy successful!
Preview URL: https://e3a8bd1f.infrahub-sdk-python.pages.dev
Branch Preview URL: https://dependabot-uv-stable-infrahu-1cd9.infrahub-sdk-python.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/housekeeping Maintenance task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants