Skip to content

chore(deps-dev): Bump strict-kwargs from 2026.6.4 to 2026.6.8.post1#3223

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/strict-kwargs-2026.6.8.post1
Open

chore(deps-dev): Bump strict-kwargs from 2026.6.4 to 2026.6.8.post1#3223
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/strict-kwargs-2026.6.8.post1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown
Contributor

Bumps strict-kwargs from 2026.6.4 to 2026.6.8.post1.

Release notes

Sourced from strict-kwargs's releases.

Release 2026.6.8-post.1

2026.6.8-post.1

No significant changes.

Release 2026.6.8

2026.6.8

  • Add an ignored completeness regression test that checks a pinned external repository against a committed conservative golden diagnostic subset, plus scheduled CI coverage and a documented baseline regeneration script (issue #192).

  • Parse ty's class Name(...) constructor hover directly when resolving a call through the ty fallback, instead of falling back to goto-definition. ty's goto-definition for a re-exported standard-library class resolves into the runtime .py shim and lands on the from ... import ... statement rather than the class, so depending on which Python environment ty discovered the old path could silently drop the violation. The hover carries the constructor signature consistently, so these calls are now reported regardless of the environment (issue #195).

  • Make the ty inference fallback deterministic. Before querying call sites, strict-kwargs now warms ty up by having it type-check the whole project, so hover/definition results no longer race ty's background indexing. This makes results reproducible run-to-run and removes a class of false positives on positional-only standard-library calls (e.g. str.split, int.to_bytes, Path.glob) that the previous racing resolution flagged spuriously. The warm-up runs only when the ty fallback is actually needed, so runs the built-in resolver fully handles are unaffected (issue #198).

  • Tighten the ignored pinned-repository completeness regression test so scheduled CI fails on missing stable diagnostics and on undocumented extra diagnostics, with a regenerated full golden oracle and a documented unstable-extra allowance file (issue #207).

  • Move the completeness golden oracle to an insta snapshot and remove the allowed-extra diagnostic baseline.

Changelog

Sourced from strict-kwargs's changelog.

Changelog

.. towncrier release notes start

2026.6.8-post.1

No significant changes.

2026.6.8

  • Add an ignored completeness regression test that checks a pinned external repository against a committed conservative golden diagnostic subset, plus scheduled CI coverage and a documented baseline regeneration script (issue #192).

  • Parse ty's class Name(...) constructor hover directly when resolving a call through the ty fallback, instead of falling back to goto-definition. ty's goto-definition for a re-exported standard-library class resolves into the runtime .py shim and lands on the from ... import ... statement rather than the class, so depending on which Python environment ty discovered the old path could silently drop the violation. The hover carries the constructor signature consistently, so these calls are now reported regardless of the environment (issue #195).

  • Make the ty inference fallback deterministic. Before querying call sites, strict-kwargs now warms ty up by having it type-check the whole project, so hover/definition results no longer race ty's background indexing. This makes results reproducible run-to-run and removes a class of false positives on positional-only standard-library calls (e.g. str.split, int.to_bytes, Path.glob) that the previous racing resolution flagged spuriously. The warm-up runs only when the ty fallback is actually needed, so runs the built-in resolver fully handles are unaffected (issue #198).

  • Tighten the ignored pinned-repository completeness regression test so scheduled CI fails on missing stable diagnostics and on undocumented extra diagnostics, with a regenerated full golden oracle and a documented unstable-extra allowance file (issue #207).

  • Move the completeness golden oracle to an insta snapshot and remove the allowed-extra diagnostic baseline.

Commits

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)

Bumps [strict-kwargs](https://github.com/adamtheturtle/strict-kwargs) from 2026.6.4 to 2026.6.8.post1.
- [Release notes](https://github.com/adamtheturtle/strict-kwargs/releases)
- [Changelog](https://github.com/adamtheturtle/strict-kwargs/blob/main/CHANGELOG.rst)
- [Commits](adamtheturtle/strict-kwargs@2026.6.4...2026.6.8-post.1)

---
updated-dependencies:
- dependency-name: strict-kwargs
  dependency-version: 2026.6.8.post1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants