Skip to content

chore(deps-dev): bump infrahub-testcontainers from 1.10.6 to 1.10.7 - #1252

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps infrahub-testcontainers from 1.10.6 to 1.10.7.

Release notes

Sourced from infrahub-testcontainers's releases.

Infrahub - v1.10.7

Changed

  • Improved the performance of GraphQL queries that only request the id of a cardinality-one relationship's peer. When no properties, metadata, or additional node fields are requested, the resolver now returns the peer ID already loaded on the parent instead of hydrating a full peer node, reducing database work on relationship-heavy queries.

Fixed

  • Fixed artifact generation storing the text None when a transform returned no data, it now fails with an error naming the transform instead. (#5303)
  • Fixed node creation failing when a Jinja2 computed attribute formatted a value sourced from a number pool; the computed attribute now renders once the pool value has been allocated. (#7836)
  • Fixed artifact generation failing for repositories whose default branch is not named main. (#8749)
  • Merging an Infrahub branch now reliably writes the merge back to a repository's non-main default branch on the remote, regardless of which task worker executes the merge. (#9568)
  • Fixed the object creation form auto-selecting the first available object in the parent filter of a relationship to a hierarchical node (e.g. the Device filter when adding an interface's lag). The parent filter now starts empty and is only pre-filled from an existing relationship value or parent context. (#9634)
  • Fixed deleting a large branch failing with a database out-of-memory error and leaving the branch and its data behind. Branches left behind by an earlier failure are now cleaned up on upgrade. (#9889)
  • Fixed git repository synchronization halting when a branch that had been merged still existed on the remote. (#9931)
  • Fixed group mutation events (member_added / member_removed) being silently dropped when a single mutation changed a few hundred members or more. The event's related resources are now consolidated to one entry per member and per ancestor and capped at the Prefect maximum, so the event is always recorded and membership-driven automations keep firing regardless of how many members change at once. The full member list remains available in the event payload. (#10127)
  • Fixed the ordering of repository tests in a proposed change. Smoke tests now run before unit tests, and unit tests before integration tests, instead of being ordered by resource kind only. (#10170)
  • Fixed branches imported from a Git repository being created without the sync with Git flag, which caused merges to skip the Git side. (#10208)
  • Fixed relationship selectors in object forms not honoring the common_parent schema property. The options are now filtered to peers that share the same parent as the value picked for the referenced relationship in the same form, instead of listing every peer. Changing that parent clears a now-invalid selection, and the inline "Add new" form pre-fills the parent when one is already selected so a created peer stays valid.
  • Fixed the Git repositories homepage widget linking to the generic CoreGenericRepository kind: repositories now open on their own kind, so the details page and edit form show all of their fields.
  • Fixed the object edit form failing with a GraphQL profiles error when an object is opened through a kind whose GraphQL type has no profiles field, such as CoreGenericRepository. The form now requests profiles only for kinds that expose it.
  • Fixed the task status button in the header sending you to the tasks page on the default branch instead of the branch you were working on.
  • Fixed schema migrations during a branch rebase using the destination branch's current schema as their baseline instead of the schema the branch was created from. Any schema element that was added on the destination branch after the branch forked already looked pre-existing to the migrations, so the work needed to bring branch data in line was skipped. Migrations now run against the branch-creation schema, which still reflects what changed on either side.
  • Fixed a branch rebase that fails while running its migrations restoring the wrong schema for the branch. The branch was left with the schema it was created from, silently dropping any schema change made on the branch itself, and the recorded schema hash was wrong as a result. The rollback now restores the schema the branch had immediately before the rebase started.

Full Changelog: opsmill/infrahub@infrahub-v1.10.6...infrahub-v1.10.7

Changelog

Sourced from infrahub-testcontainers's changelog.

Infrahub - v1.10.7 - 2026-08-11

Changed

  • Improved the performance of GraphQL queries that only request the id of a cardinality-one relationship's peer. When no properties, metadata, or additional node fields are requested, the resolver now returns the peer ID already loaded on the parent instead of hydrating a full peer node, reducing database work on relationship-heavy queries.

Fixed

  • Fixed artifact generation storing the text None when a transform returned no data, it now fails with an error naming the transform instead. (#5303)
  • Fixed node creation failing when a Jinja2 computed attribute formatted a value sourced from a number pool; the computed attribute now renders once the pool value has been allocated. (#7836)
  • Fixed artifact generation failing for repositories whose default branch is not named main. (#8749)
  • Merging an Infrahub branch now reliably writes the merge back to a repository's non-main default branch on the remote, regardless of which task worker executes the merge. (#9568)
  • Fixed the object creation form auto-selecting the first available object in the parent filter of a relationship to a hierarchical node (e.g. the Device filter when adding an interface's lag). The parent filter now starts empty and is only pre-filled from an existing relationship value or parent context. (#9634)
  • Fixed deleting a large branch failing with a database out-of-memory error and leaving the branch and its data behind. Branches left behind by an earlier failure are now cleaned up on upgrade. (#9889)
  • Fixed git repository synchronization halting when a branch that had been merged still existed on the remote. (#9931)
  • Fixed group mutation events (member_added / member_removed) being silently dropped when a single mutation changed a few hundred members or more. The event's related resources are now consolidated to one entry per member and per ancestor and capped at the Prefect maximum, so the event is always recorded and membership-driven automations keep firing regardless of how many members change at once. The full member list remains available in the event payload. (#10127)
  • Fixed the ordering of repository tests in a proposed change. Smoke tests now run before unit tests, and unit tests before integration tests, instead of being ordered by resource kind only. (#10170)
  • Fixed branches imported from a Git repository being created without the sync with Git flag, which caused merges to skip the Git side. (#10208)
  • Fixed relationship selectors in object forms not honoring the common_parent schema property. The options are now filtered to peers that share the same parent as the value picked for the referenced relationship in the same form, instead of listing every peer. Changing that parent clears a now-invalid selection, and the inline "Add new" form pre-fills the parent when one is already selected so a created peer stays valid.
  • Fixed the Git repositories homepage widget linking to the generic CoreGenericRepository kind: repositories now open on their own kind, so the details page and edit form show all of their fields.
  • Fixed the object edit form failing with a GraphQL profiles error when an object is opened through a kind whose GraphQL type has no profiles field, such as CoreGenericRepository. The form now requests profiles only for kinds that expose it.
  • Fixed the task status button in the header sending you to the tasks page on the default branch instead of the branch you were working on.
  • Fixed schema migrations during a branch rebase using the destination branch's current schema as their baseline instead of the schema the branch was created from. Any schema element that was added on the destination branch after the branch forked already looked pre-existing to the migrations, so the work needed to bring branch data in line was skipped. Migrations now run against the branch-creation schema, which still reflects what changed on either side.
  • Fixed a branch rebase that fails while running its migrations restoring the wrong schema for the branch. The branch was left with the schema it was created from, silently dropping any schema change made on the branch itself, and the recorded schema hash was wrong as a result. The rollback now restores the schema the branch had immediately before the rebase started.
Commits
  • 356c8e4 chore: update docker-compose
  • 509e3a6 Prep release 1.10.7 (#10221)
  • c81961c Backport rebase common ancestor schema (#10207)
  • 3b826db docs(objects): clarify kind/identifier are required but ignored with --file (...
  • 1a29ee2 Merge pull request #10209 from opsmill/pog-create-git-branch-with-sync-IFC-3001
  • 449be3d fix: reliably write merge back to non-main default branch on multi-worker poo...
  • b1c8b71 fix: reject artifacts whose transform returned no payload (closes #5303) (#10...
  • 293dba3 test: pin import_sync_branch_names so the git sync flag test ignores the ambi...
  • c7b34de Merge pull request #10163 from opsmill/pog-droped-group-events-IFC-2971
  • ad4bdf9 fix: create branches imported from git with sync_with_git enabled [IFC-3001]
  • 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

Upgrade infrahub-testcontainers from 1.10.6 to 1.10.7 to pull in test infrastructure fixes and faster GraphQL id-only relationship queries. This affects dev/CI containers only; no application runtime behavior changes.

  • Lockfile-only change (uv.lock); no source code modified.
  • Upstream fixes likely to reduce CI flakiness: artifact generation now fails instead of storing "None", Git sync works with non-main default branches and imported branches, rebase uses correct schema baseline and restores on failure, and large group membership events are retained.
  • Action: run uv sync locally to install the new version.

Written for commit 321400f. Summary will update on new commits.

Review in cubic

Bumps [infrahub-testcontainers](https://github.com/opsmill/infrahub) from 1.10.6 to 1.10.7.
- [Release notes](https://github.com/opsmill/infrahub/releases)
- [Changelog](https://github.com/opsmill/infrahub/blob/stable/CHANGELOG.md)
- [Commits](opsmill/infrahub@infrahub-v1.10.6...infrahub-v1.10.7)

---
updated-dependencies:
- dependency-name: infrahub-testcontainers
  dependency-version: 1.10.7
  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 Aug 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 17, 2026 09:14
@dependabot dependabot Bot added the type/housekeeping Maintenance task label Aug 17, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 321400f
Status: ✅  Deploy successful!
Preview URL: https://2ce199d3.infrahub-sdk-python.pages.dev
Branch Preview URL: https://dependabot-uv-stable-infrahu-14s7.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.

1 participant