Skip to content

Merge stable into develop - #1199

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

Merge stable into develop#1199
infrahub-github-bot-app[bot] wants to merge 36 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 #1191.


Summary by cubic

Releases 1.22.2. Fixes GraphQL 404s by percent-encoding branch names in the URL path (handles # and /) and registers the infrahub_integration pytest marker correctly to remove warnings and support --strict-markers. Also updates the compatibility matrix for Infrahub 1.10.x (pinned through 1.10.6), upgrades CI to actions/setup-python@v7 and actions/setup-node@v7, refreshes docs-site deps, and bumps dev infrahub-testcontainers to 1.10.6.

  • Dependencies
    • Bump actions/setup-python from v6 to v7 in .github/workflows/ci.yml, .github/workflows/release.yml, and .github/workflows/publish-pypi.yml.
    • Bump actions/setup-node from v5 to v7 in .github/workflows/ci.yml.
    • Bump actions/labeler from v6.2.0 to v7.0.0 in .github/workflows/labeler.yml.
    • Bump websocket-driver 0.7.4 → 0.7.5, body-parser 1.20.5 → 1.20.6, webpack-dev-server 5.2.5 → 5.2.6, shell-quote 1.8.4 → 1.10.0, fast-uri 3.1.2 → 3.1.5, svgo 3.3.3 → 3.3.4, postcss 8.5.14 → 8.5.23, nanoid 3.3.12 → 3.3.16, and brace-expansion 1.1.14 → 1.1.18 in docs/package-lock.json.
    • Bump infrahub-testcontainers 1.10.5 → 1.10.6 in uv.lock.

Written for commit 9f55264. Summary will update on new commits.

Review in cubic

opsmill-bot and others added 5 commits July 15, 2026 18:54
Bumps [websocket-driver](https://github.com/faye/websocket-driver-node) from 0.7.4 to 0.7.5.
- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md)
- [Commits](faye/websocket-driver-node@0.7.4...0.7.5)

---
updated-dependencies:
- dependency-name: websocket-driver
  dependency-version: 0.7.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
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 5 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v5...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>
…e/actions/setup-python-7

chore(deps): bump actions/setup-python from 6 to 7
@github-actions github-actions Bot added the group/ci Issue related to the CI pipeline label Jul 21, 2026
…e/actions/setup-node-7

chore(deps): bump actions/setup-node from 5 to 7
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 21, 2026

Copy link
Copy Markdown

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9f55264
Status: ✅  Deploy successful!
Preview URL: https://a70e13ba.infrahub-sdk-python.pages.dev

View logs

dependabot Bot and others added 4 commits July 21, 2026 13:08
Bumps [shell-quote](https://github.com/ljharb/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)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-version: 1.10.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [webpack-dev-server](https://github.com/webpack/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: webpack-dev-server
  dependency-version: 5.2.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [body-parser](https://github.com/expressjs/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)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 1.20.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…bsocket-driver-0.7.5

chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs
@github-actions github-actions Bot added the type/documentation Improvements or additions to documentation label Jul 21, 2026
@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@             Coverage Diff             @@
##           develop    #1199      +/-   ##
===========================================
- Coverage    82.97%   82.65%   -0.33%     
===========================================
  Files          139      139              
  Lines        13218    12354     -864     
  Branches      2097     1851     -246     
===========================================
- Hits         10968    10211     -757     
+ Misses        1633     1575      -58     
+ Partials       617      568      -49     
Flag Coverage Δ
integration-tests 40.43% <ø> (-0.43%) ⬇️
python-3.10 56.50% <ø> (-0.84%) ⬇️
python-3.11 56.52% <ø> (-0.84%) ⬇️
python-3.12 56.52% <ø> (-0.84%) ⬇️
python-3.13 ?
python-3.14 56.52% <ø> (-0.84%) ⬇️
python-filler-3.12 22.24% <ø> (-0.60%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

petercrocker and others added 12 commits July 21, 2026 21:35
…dy-parser-1.20.6

chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs
…bpack-dev-server-5.2.6

chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs
…ell-quote-1.10.0

chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /docs
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.2...v3.1.4)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [svgo](https://github.com/svg/svgo) from 3.3.3 to 3.3.4.
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](svg/svgo@v3.3.3...v3.3.4)

---
updated-dependencies:
- dependency-name: svgo
  dependency-version: 3.3.4
  dependency-type: indirect
...

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

chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs
…st-uri-3.1.4

chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs
…-encoding

fix: percent-encode branch name in GraphQL URL path (closes #1209)
@dgarros
dgarros requested a review from a team as a code owner July 26, 2026 15:20
dependabot Bot and others added 2 commits July 27, 2026 09:04
Bumps [actions/labeler](https://github.com/actions/labeler) from 6.2.0 to 7.0.0.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](actions/labeler@v6.2.0...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
ogenstad and others added 12 commits July 27, 2026 16:57
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.14 to 8.5.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.14...8.5.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.23
  dependency-type: indirect
...

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…st-uri-3.1.5

chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs
…stcss-8.5.23

chore(deps): bump postcss from 8.5.14 to 8.5.23 in /docs
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.14 to 1.1.18.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.14...v1.1.18)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…e/actions/labeler-7.0.0

chore(deps): bump actions/labeler from 6.2.0 to 7.0.0
…ace-expansion-1.1.18

chore(deps): bump brace-expansion from 1.1.14 to 1.1.18 in /docs
…ame (#1233)

The marker was registered as `infrahub_integraton`, with a missing `i`, but the
loader applies `infrahub_integration`. So the marker we really use was never
registered, and the one we registered was never used. The description carried the
same kind of typo, `Integation`.

Integration tests raised a `PytestUnknownMarkWarning` on every run, and collection
failed under `--strict-markers`. `pytest --markers` also listed a marker that
nothing applies, which misleads anyone selecting tests by marker.

Turn on `--strict-markers` for our own test run so an unregistered marker fails the
build instead of passing with a warning nobody reads.

Two tests guard the marker names. The type markers are applied while collecting, so
`--strict-markers` rejects an unregistered one. The resource markers cannot be
checked that way: `MARKER_MAPPING` is built when the loader is imported, so those
marks exist before a config is attached, and `MarkGenerator` only validates a mark
once it has one. Those are compared against the registered list instead, with the
expected names taken from `MARKER_MAPPING`, so a new resource marker is covered on
its own.

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

Labels

group/ci Issue related to the CI pipeline type/documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants