Skip to content

Conversation

@SoulPancake
Copy link
Member

@SoulPancake SoulPancake commented Dec 11, 2025

Description

What problem is being solved?

How is it being solved?

What changes are made to solve it?

References

Review Checklist

  • I have clicked on "allow edits by maintainers".
  • I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
  • The correct base branch is being used, if not main
  • I have added tests to validate that the change in functionality is working as expected

Summary by CodeRabbit

  • Chores
    • Updated Python SDK version to 0.9.9
    • Reorganized test infrastructure to separate integration tests from standard test execution

✏️ Tip: You can customize this high-level summary in your review settings.

@SoulPancake SoulPancake requested a review from a team as a code owner December 11, 2025 06:04
Copilot AI review requested due to automatic review settings December 11, 2025 06:04
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 11, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Walkthrough

This pull request separates unit and integration tests for the Python client by excluding integration tests from the default test run with a pytest filter, adds a dedicated integration test target to the Makefile, and bumps the Python SDK version to 0.9.9.

Changes

Cohort / File(s) Summary
Makefile test targets
Makefile
Modified test-client-python to filter out integration tests with -m "not integration" flag. Added new test-integration-client-python target that runs integration tests separately in Docker container.
Python SDK version update
config/clients/python/config.overrides.json
Bumped Python SDK package version from 0.9.7 to 0.9.9.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3–5 minutes

Possibly related PRs

Suggested labels

python-sdk, release

Suggested reviewers

  • evansims

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main changes: it mentions 'integration test target fix' which corresponds to the new test-integration-client-python target, and 'reverse sync py-sdk' which corresponds to the version bump from 0.9.7 to 0.9.9 in the Python SDK configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR performs a reverse sync from the Python SDK repository and adds proper integration test handling to the SDK generator. The changes align the Python SDK configuration with recent releases and separate integration tests from unit tests in the build process.

Key Changes:

  • Bumps Python SDK version from 0.9.7 to 0.9.9
  • Separates integration and unit tests in the Python test target using pytest markers
  • Adds a dedicated integration test target for Python

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
config/clients/python/config.overrides.json Updates package version from 0.9.7 to 0.9.9 to sync with Python SDK releases
Makefile Modifies test-client-python to exclude integration tests and adds test-integration-client-python target to run integration tests separately

@SoulPancake SoulPancake added this pull request to the merge queue Dec 11, 2025
Merged via the queue into main with commit f528afe Dec 11, 2025
15 checks passed
@SoulPancake SoulPancake deleted the chore/integration-test-target-py-sdk branch December 11, 2025 17:57
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