Skip to content

chore: pin downstream packages to giskard-checks 1.0.3 - #2804

Merged
kevinmessiaen merged 4 commits into
mainfrom
cursor/ci-autofix-automation-53bb
Aug 27, 2026
Merged

chore: pin downstream packages to giskard-checks 1.0.3#2804
kevinmessiaen merged 4 commits into
mainfrom
cursor/ci-autofix-automation-53bb

Conversation

@cursor

@cursor cursor Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Description

The giskard-checks 1.0.3 release bump on main (b558f562e) left root extras and giskard-scan pinned at >=1.0.2. make check / check-extra-pins then failed on Main CI lint.

This PR aligns lower bounds with the workspace member version, matching #2799:

  • giskard-checks>=1.0.2,<2giskard-checks>=1.0.3,<2 in the root giskard dependencies / extras (regorus, all-checks)
  • same pin in giskard-scan

uv.lock is unchanged (workspace sources).

Related Issue

CI lint failure on main after the automated version bump.

Type of Change

  • 📚 Examples / docs / tutorials / dependencies update
  • 🔧 Bug fix (non-breaking change which fixes an issue)
  • 🍾 Improvement (non-breaking change which improves an existing feature)
  • 🚀 New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 🔐 Security fix

Coding agents

Autonomous agents with no human in the loop must read AUTONOMOUS.md before opening a PR.

PR title: agent-opened PRs must end the title with 🤖🤖🤖🤖 (exactly four robot emojis). Do not omit — that suffix is how the expedited agent PR workflow picks up the PR.

Checklist

  • I've read the CODE_OF_CONDUCT.md document.
  • I've read the CONTRIBUTING.md guide.
  • I've written tests for all new methods and classes that I created.
  • I've written the docstring in NumPy format for all the methods and classes that I created or modified.
  • I've updated the uv.lock running uv lock (only applicable when pyproject.toml has been modified)
Open in Web View Automation 

The 1.0.3 release bump left root extras and giskard-scan on >=1.0.2,
so check-extra-pins failed on main. Align lower bounds with the
workspace member version.

Co-authored-by: Kevin Messiaen <kevinmessiaen@users.noreply.github.com>
cursoragent and others added 2 commits August 27, 2026 06:01
The extra-pins check is meant to stay strict. After uv version, rewrite
matching >= pins in the root extras and downstream libs, verify them,
and include those pyproject files in the release commit so the next
tag cannot leave main red.

Co-authored-by: Kevin Messiaen <kevinmessiaen@users.noreply.github.com>
check-extra-pins still only audits the root file for everyday CI.
After a version bump, Verify now runs check-workspace-pins so every
versioned PEP 508 requirement naming PACKAGE (root + libs/*) has a
single >= bound equal to VERSION, catching stale giskard-scan pins
the root-only check would miss.

Co-authored-by: Kevin Messiaen <kevinmessiaen@users.noreply.github.com>
@kevinmessiaen kevinmessiaen changed the title chore: pin downstream packages to giskard-checks 1.0.3 🤖🤖🤖🤖 chore: pin downstream packages to giskard-checks 1.0.3 Aug 27, 2026
make check / check-notices failed on PR CI because licensecheck now
reports boto3/botocore 1.43.81 while THIRD_PARTY_NOTICES.md still
listed 1.43.80.

Co-authored-by: Kevin Messiaen <kevinmessiaen@users.noreply.github.com>
@kevinmessiaen
kevinmessiaen marked this pull request as ready for review August 27, 2026 07:36
@kevinmessiaen
kevinmessiaen requested a review from a team as a code owner August 27, 2026 07:36
@kevinmessiaen
kevinmessiaen merged commit cd343d7 into main Aug 27, 2026
33 of 56 checks passed
@kevinmessiaen
kevinmessiaen deleted the cursor/ci-autofix-automation-53bb branch August 27, 2026 07:38
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.

2 participants