Skip to content

Merge stable into develop#9985

Closed
infrahub-github-bot-app[bot] wants to merge 6 commits into
developfrom
stable
Closed

Merge stable into develop#9985
infrahub-github-bot-app[bot] wants to merge 6 commits into
developfrom
stable

Conversation

@infrahub-github-bot-app

@infrahub-github-bot-app infrahub-github-bot-app Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Merging stable into develop after merging pull request #9893.


Summary by cubic

Keep the current IPAM namespace when clicking IP prefix/address links from a namespace’s relationship tabs, so links no longer jump to the default namespace. Also fix the docs sync workflow to copy release-notes support files and prevent broken docs builds.

  • Bug Fixes

    • Threaded optional identifier overrideParams into identifier cells/columns and getObjectDetailsUrl to inject namespace=<parentId> when the parent is an IP namespace; added tests.
    • Updated .github/workflows/sync-docs.yml to also sync docs/sidebar-releases.ts, docs/plugins/**, and docs/src/components/ReleaseFeed/**, with matching path triggers.
  • Dependencies

    • Updated pillow to 12.3.0; in /docs bumped body-parser to 1.20.6, shell-quote to 1.10.0, webpack-dev-server to 5.2.6, dompurify to 3.4.12, and linkify-it to 5.0.2; in plugin template bumped brace-expansion to 1.1.16 and js-yaml to 4.3.0.

Written for commit ded719e. Summary will update on new commits.

Review in cubic

… relationship tabs (#9893)

* fix(frontend): keep IPAM namespace context on IP links from namespace relationship tabs (closes #9892)

IP prefix/address links on a namespace object's relationship tabs went through the generic object-relationship table, which builds links via getObjectDetailsUrl without any namespace context. On those pages the active namespace lives in the route path, not the `namespace` query param that IPAM links rely on, so the links dropped it and the target resolved to the default namespace.

Thread an optional identifier override param through the relationship table's column builder and inject `namespace=<parentId>` when the relationship's parent is an IP namespace.

* ci: reword changelog fragment to satisfy vale spelling check
Bumps the uv group with 1 update in the / directory: [pillow](https://github.com/python-pillow/Pillow).


Updates `pillow` from 12.2.0 to 12.3.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@ajtmccarty
ajtmccarty requested a review from a team as a code owner July 21, 2026 15:23
@polmichel
polmichel marked this pull request as draft July 21, 2026 21:23
dependabot Bot and others added 4 commits July 22, 2026 10:12
…dates (#9989)

Bumps the npm_and_yarn group with 3 updates in the /docs directory: [body-parser](https://github.com/expressjs/body-parser), [shell-quote](https://github.com/ljharb/shell-quote) and [webpack-dev-server](https://github.com/webpack/webpack-dev-server).


Updates `body-parser` from 1.20.5 to 1.20.6
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@1.20.5...1.20.6)

Updates `shell-quote` from 1.8.4 to 1.10.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](ljharb/shell-quote@v1.8.4...v1.10.0)

Updates `webpack-dev-server` from 5.2.5 to 5.2.6
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/v5.2.6/CHANGELOG.md)
- [Commits](webpack/webpack-dev-server@v5.2.5...v5.2.6)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 1.20.6
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: shell-quote
  dependency-version: 1.10.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: webpack-dev-server
  dependency-version: 5.2.6
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

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

Bumps the npm_and_yarn group with 2 updates in the /docs directory: [dompurify](https://github.com/cure53/DOMPurify) and [linkify-it](https://github.com/markdown-it/linkify-it).
Bumps the npm_and_yarn group with 2 updates in the /frontend/packages/plugins/template directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [js-yaml](https://github.com/nodeca/js-yaml).


Updates `dompurify` from 3.4.11 to 3.4.12
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.11...3.4.12)

Updates `linkify-it` from 5.0.1 to 5.0.2
- [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md)
- [Commits](markdown-it/linkify-it@5.0.1...5.0.2)

Updates `brace-expansion` from 1.1.15 to 1.1.16
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.15...v1.1.16)

Updates `js-yaml` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.2.0...4.3.0)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: linkify-it
  dependency-version: 5.0.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: brace-expansion
  dependency-version: 1.1.16
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.3.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

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

chore(deps): bump the npm_and_yarn group across 2 directories with 4 updates
The docs sync workflow only copied docs/docs/** and docs/sidebars.ts into
opsmill/infrahub-docs. The release-notes redesign added companion files that
sidebars.ts and the release-notes landing page now depend on, but which live
outside the synced paths:

- docs/sidebar-releases.ts (imported by sidebars.ts)
- docs/plugins/release-notes-data.js (feeds the release list)
- docs/src/components/ReleaseFeed/ (rendered by release-notes/infrahub/index.mdx)

Because none of these were synced, the infrahub-docs Cloudflare build failed
with "Cannot find module './sidebar-releases'". Extend the sync to copy them
and add matching path triggers.

Note: registering the release-notes-data plugin in infrahub-docs'
docusaurus.config.ts is a separate change in that repo (its config is not synced).
@saltas888 saltas888 closed this Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants