Skip to content

Merge stable into develop#9976

Open
infrahub-github-bot-app[bot] wants to merge 4 commits into
developfrom
stable
Open

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

Conversation

@infrahub-github-bot-app

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

Copy link
Copy Markdown
Contributor

Merging stable into develop after merging pull request #9975.


Summary by cubic

Update cAdvisor to v0.60.5 and switch the image from gcr.io/cadvisor/cadvisor to ghcr.io/google/cadvisor in both observability docker-compose stacks. Redesign release-notes docs with an auto-generated sidebar, a chronological feed at /release-notes/infrahub via @site/src/components/ReleaseFeed, and required frontmatter on all release files validated by scripts/backfill-release-frontmatter.mjs --check.

  • Dependencies
    • Bumped actions/setup-python to v7 across CI and release workflows.
    • Bumped actions/setup-node to v7 across CI, Chromatic, and agent workflows.

Written for commit 5dedfee. Summary will update on new commits.

Review in cubic

Bump cAdvisor from gcr.io/cadvisor/cadvisor:v0.52.1 to
ghcr.io/google/cadvisor:v0.60.5 in the observability docker-compose
stack (standalone and standard variants).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codspeed-hq

codspeed-hq Bot commented Jul 20, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 12 untouched benchmarks


Comparing stable (0a84997) with develop (e22164b)

Open in CodSpeed

* docs: redesign release-notes navigation and landing feed

Replace the flat 114-entry release-notes sidebar with one collapsible
category per release line ("1.10 release", "1.9 release", ...), generated
from the release files by docs/sidebar-releases.ts, and replace the
DocCard generated-index at /release-notes/infrahub with a chronological
release feed: full detail for the two newest lines, compact rows for
earlier ones.

- Add release_date / release_type / description (and breaking) frontmatter
  to all release files, with scripts/backfill-release-frontmatter.mjs to
  backfill and --check them
- Add docs/plugins/release-notes-data.js exposing release frontmatter as
  global data, consumed by the new <ReleaseFeed/> component
- Update the cut-release process docs for the new frontmatter contract
  and the generated sidebar

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* docs: fix mangled identifiers in release-note descriptions

The `description:` frontmatter added in 917a8de was drafted by
docs/scripts/backfill-release-frontmatter.mjs, whose stripMd() removed `_`
along with the markdown emphasis characters. Changelog entries quote their
identifiers in backticks, so both the backticks and the underscores were
stripped: `order_weight` became "orderweight", `sso_user_default_group`
became "ssouserdefaultgroup", and so on. <ReleaseFeed/> renders description
as plain text, so those mangled names were shown to readers verbatim. Vale
was correctly flagging them.

- Stop stripping `_` in stripMd() so future drafts keep snake_case intact
- Reword the 17 affected descriptions as prose. Four of them referenced CLI
  commands (`infrahub db check`, `infrahub upgrade`); the lowercase there was
  correct, so they are rephrased rather than capitalized
- Whitelist Starlette, backfills and upserts, which are correct as written

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@petercrocker
petercrocker requested review from a team as code owners July 20, 2026 16:05
dependabot Bot added 2 commits July 20, 2026 19:18
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@fatih-acar

Copy link
Copy Markdown
Contributor

Superseded by #9978, which resolves the merge conflicts on a fresh integration branch off develop (this PR's head is the stable branch itself, so the conflicts can't be resolved in place here).

@polmichel polmichel left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still some unresolved conflicts preventing us from merging this PR

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