Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@
"type/documentation":
- changed-files:
- any-glob-to-any-file: ["docs/**"]

"type/spec":
- changed-files:
- any-glob-to-any-file: ["dev/specs/**"]
4 changes: 4 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,10 @@
description: "Topic for brainstorming, discussions"
color: "e19e0f"

- name: "type/spec"
description: "A specification for an upcoming change to the project"
color: "8b5cf6"

- name: "type/user-centric"
description: "Issue that would improve the overall experience of our users"
color: "ff8c00"
Expand Down
11 changes: 11 additions & 0 deletions .vale/styles/Infrahub/branded-terms-case-swap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,12 @@ action:
name: replace
swap:
(?<![\.|/|#])ansible[\.!]?\s: Ansible
(?<=[a-z] )Artifact[\.!]?\s: artifact
(?<=[a-z] )Artifacts[\.!]?\s: artifacts
(?<![\.|/|#])docker[\.!]?\s: Docker
(?<![\.|/|#])[Dd]ockerhub[\.!]?\s: DockerHub
(?<![\.|/|#])generator[\.!]?\s: Generator
(?<![\.|/|#])generators[\.!]?\s: Generators
(?<![\.|/|#])[Gg]ithub[\.!]?\s: GitHub
(?<![\.|/|#])[Gg]itlab[\.!]?\s: GitLab
(?:gitpod): GitPod
Expand All @@ -28,9 +32,16 @@ swap:
(?:Openconfig): OpenConfig
(?<![\.|/|#])opsmill[\.!]?\s: OpsMill
(?:[Pp]ostgre[Ss]ql): PostgreSQL
(?<![\.|/|#])profile[\.!]?\s: Profile
(?<![\.|/|#])profiles[\.!]?\s: Profiles
(?:[^/]prometheus): Prometheus
(?<![\.|/|#])python[\.!]?\s: Python
(?<![\.|/|#])[Rr]abbitmq[\.!]?\s: RabbitMQ
(?<![\.|/|#])(?:resource [Mm]anager|Resource manager)[\.!]?\s: Resource Manager
(?<![\.|/|#])[Rr]esource [Mm]anagers[\.!]?\s: Resource Manager
(?:[^/]terraform): Terraform
(?<![\.|/|#])transformation[\.!]?\s: Transformation
(?<![\.|/|#])transformations[\.!]?\s: Transformations
(?<![\.|/|#])[Tt]ransforms[\.!]?\s: Transformations
(?:ubuntu): Ubuntu
(?:[Vv]s\W?[Cc]ode): VS Code
8 changes: 8 additions & 0 deletions .vale/styles/Infrahub/sentence-case.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,14 @@ exceptions:
- Generics
- Docker
- Profiles
- Profile
- Transformation
- Transformations
- Generator
- Generators
- Resource
- Manager
- Jinja
- Display
- Label
- Enterprise
Expand Down
1 change: 1 addition & 0 deletions .vale/styles/spelling-exceptions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -242,3 +242,4 @@ Yaml
YAML
yamllint
YouTube
AIOps
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [Infrahub - v1.7.7](https://github.com/opsmill/infrahub/tree/infrahub-v1.7.7) - 2026-03-12

### Fixed

- Fixed display labels showing 'None' for relationship-based fields after upsert.
Relationship peer attributes needed by display label and HFID templates are now correctly loaded during node updates.
Includes a migration to correct objects that had their display labels and or human-friendly IDs improperly updated to include a null value. ([#8237](https://github.com/opsmill/infrahub/issues/8237))

## [Infrahub - v1.7.6](https://github.com/opsmill/infrahub/tree/infrahub-v1.7.6) - 2026-02-24

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion backend/infrahub/core/graph/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
GRAPH_VERSION = 58
GRAPH_VERSION = 59
2 changes: 2 additions & 0 deletions backend/infrahub/core/migrations/graph/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
from .m056_update_schema_node_generic_constraints import Migration056
from .m057_deduplicate_schema_nodes import Migration057
from .m058_remove_profiles_schema_relationships import Migration058
from .m059_fix_hfid_display_label_nulls import Migration059

if TYPE_CHECKING:
from ..shared import MigrationTypes
Expand Down Expand Up @@ -124,6 +125,7 @@
Migration056,
Migration057,
Migration058,
Migration059,
]


Expand Down
Loading
Loading