Skip to content

Conversation

@jacksonpradolima
Copy link
Owner

Summary

  • run code quality workflow across Python 3.10–3.13 using uv for environment setup
  • execute full test suite with coverage plus mypy and pyright checks, uploading coverage artifacts
  • add optional rust backend job that builds the extension and runs pytest with the Rust backend enabled

Testing

  • not run (workflow updates only)

Codex Task

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 modernizes the code quality workflow by introducing a Python version matrix (3.10-3.13) and adding dedicated Rust backend testing. The workflow now uses the official astral-sh/setup-uv@v3 action instead of manual uv installation.

Key Changes:

  • Replaced manual uv installation with astral-sh/setup-uv@v3 action for cleaner setup
  • Introduced matrix strategy to test across Python 3.10, 3.11, 3.12, and 3.13
  • Added comprehensive test suite with coverage reporting, mypy, and pyright checks for all Python versions
  • Added separate rust-backend job that builds the Rust extension and runs pytest with GSPPY_BACKEND=rust

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Jackson Antonio do Prado Lima <[email protected]>
Copy link
Contributor

Copilot AI commented Dec 28, 2025

@jacksonpradolima I've opened a new pull request, #135, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link
Contributor

Copilot AI commented Dec 28, 2025

@jacksonpradolima I've opened a new pull request, #136, to work on those changes. Once the pull request is ready, I'll request review from you.

@sonarqubecloud
Copy link

@jacksonpradolima jacksonpradolima merged commit 933d8db into master Dec 28, 2025
10 checks passed
@jacksonpradolima jacksonpradolima deleted the codex/update-github-actions-for-code-quality branch December 28, 2025 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants