Skip to content

chore(deps): require giskard-checks>=1.0.2b6 in direct dependents - #2710

Merged
kevinmessiaen merged 2 commits into
mainfrom
chore/bump-giskard-checks-1.0.2b6
Aug 7, 2026
Merged

chore(deps): require giskard-checks>=1.0.2b6 in direct dependents#2710
kevinmessiaen merged 2 commits into
mainfrom
chore/bump-giskard-checks-1.0.2b6

Conversation

@kevinmessiaen

Copy link
Copy Markdown
Member

Context

giskard-checks 1.0.2b6 was released via run 31070416694 (success, pushed to PyPI, tagged giskard-checks/v1.0.2b6).

Direct dependents still declared stale lower bounds, so a PyPI consumer could resolve an old giskard-checks missing a substantial batch of fixes, including:

Change

File Reference Was Now
libs/giskard-scan/pyproject.toml base dep >=1.0.2b3,<2 >=1.0.2b6,<2
pyproject.toml base dep >=1.0.2b4,<2 >=1.0.2b6,<2
pyproject.toml regorus extra >=1.0.2b4,<2 >=1.0.2b6,<2
pyproject.toml all-checks extra >=1.0.2b4,<2 >=1.0.2b6,<2

Note that giskard-checks is the root umbrella's base dependency, so this bump applies to every pip install giskard, not only opt-in extras. That matters here because #2705 (readability in the all extra) and #2646 (regorus platform markers) change what actually gets installed.

Verification

  • uv lock --check — lockfile already consistent, no lock changes needed
  • basedpyright --level error on giskard-checks — 0 errors
  • ruff check libs/ — passes

Remaining in the release chain

giskard-scan is the last lib still unreleased. Once it ships, the root umbrella's scan / garak / deepteam extras (currently >=1.0.0b2) will need the same treatment.

🤖 Generated with Claude Code

giskard-checks 1.0.2b6 is released on PyPI. Raise the lower bound in
giskard-scan and in the root umbrella package, including the regorus and
all-checks extras, so PyPI consumers resolve a checks lib that contains
the JSONPath list/scalar fixes, the ERROR-on-unevaluable outcome change
and the readability extra fix.

The root bump covers the base dependency, so it applies to every
"pip install giskard", not only opt-in extras.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@kevinmessiaen
kevinmessiaen merged commit 8fe140a into main Aug 7, 2026
8 of 30 checks passed
@kevinmessiaen
kevinmessiaen deleted the chore/bump-giskard-checks-1.0.2b6 branch August 7, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant