Skip to content

Conversation

@robvanderleek
Copy link
Collaborator

No description provided.

@robvanderleek robvanderleek requested a review from Copilot October 21, 2025 14:09
@create-issue-branch create-issue-branch bot changed the title Issue 79 python 3 14 support feat: ✨ Python 3.14 support Oct 21, 2025
Copy link

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 adds support for Python 3.14 by updating version constraints and CI configuration. The changes enable testing against Python 3.14 while maintaining backward compatibility with Python 3.10+.

Key changes:

  • Updated Python version constraint to support up to 3.15
  • Configured GitHub Actions to test on both Python 3.10 and 3.14
  • Added Dependabot configuration for automated dependency updates

Reviewed Changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Updated Python version constraint to <3.15, upgraded rich dependency, reorganized imports, removed python-semantic-release
codelimit/common/Scanner.py Reordered imports and added test directory exclusions
.python-version Removed pinned Python version file
.github/workflows/main.yml Added matrix testing for Python 3.10 and 3.14, updated action versions
.github/dependabot.yml Added new Dependabot configuration for GitHub Actions and uv package management

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions
Copy link

github-actions bot commented Oct 21, 2025

CodeLimit Report

Overview

Language Files Functions Lines of Code
Python 92 362 2412 1 0

Summary

Easy / Verbose Hard-to-maintain ⚠ Unmaintainable ⛌
98% 2% 0%

✅ 98% of the functions are maintainable, no refactoring necessary.

Findings

Function Length File
_print_totals 46 codelimit/common/report/format_markdown.py

Generated by CodeLimit

@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.39%. Comparing base (0ed0c20) to head (fe64d75).
⚠️ Report is 33 commits behind head on main.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #80      +/-   ##
==========================================
+ Coverage   90.09%   90.39%   +0.30%     
==========================================
  Files         105      106       +1     
  Lines        3464     3552      +88     
==========================================
+ Hits         3121     3211      +90     
+ Misses        343      341       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@robvanderleek robvanderleek merged commit bfb8009 into main Oct 21, 2025
5 checks passed
@robvanderleek robvanderleek deleted the issue-79-Python_3_14_support branch October 21, 2025 15:11
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