Skip to content

Conversation

@saicheranb
Copy link

@saicheranb saicheranb commented Jul 18, 2025

DEVOPS-690 - use Poetry 2 and have pyproject.toml checked by pre-commit
-Updated to new [project] format
-Cleaned up metadata and dependencies
-Regenerated poetry. Lock with Poetry 2

@github-actions github-actions bot changed the title Add dummy comment to pytest workflow reference DEVOPS-690: Add dummy comment to pytest workflow reference Jul 18, 2025
saicheranb and others added 15 commits July 17, 2025 23:17
- Updated Poetry version from 1.8.0 to 2.1.3 in .pre-commit-config.yaml.
- Regenerated poetry.lock file to reflect the new Poetry version.
- Refactored pyproject.toml to align with the latest project metadata format:
  - Changed author and maintainer entries to use dictionary format.
  - Added dynamic dependencies section.
  - Adjusted script definitions to match new project structure.
@sebhmg sebhmg marked this pull request as draft August 14, 2025 14:20
@sebhmg sebhmg changed the title DEVOPS-690: Add dummy comment to pytest workflow reference DEVOPS-690: update pyproject.toml for poetry2 Aug 14, 2025
@sebhmg sebhmg marked this pull request as ready for review August 14, 2025 23:24
@codecov
Copy link

codecov bot commented Aug 17, 2025

Codecov Report

❌ Patch coverage is 81.81818% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 92.90%. Comparing base (7d58f85) to head (ed7e171).
⚠️ Report is 33 commits behind head on develop.

Files with missing lines Patch % Lines
tests/version_test.py 80.00% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #101      +/-   ##
===========================================
- Coverage    93.09%   92.90%   -0.19%     
===========================================
  Files           28       28              
  Lines         1521     1537      +16     
===========================================
+ Hits          1416     1428      +12     
- Misses         105      109       +4     
Files with missing lines Coverage Δ
omf/__init__.py 100.00% <100.00%> (ø)
tests/version_test.py 84.61% <80.00%> (-3.62%) ⬇️

... and 2 files with indirect coverage changes

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

@saicheranb saicheranb requested a review from sebhmg August 18, 2025 16:15
@sebhmg sebhmg merged commit 008b28e into develop Aug 18, 2025
14 checks passed
@sebhmg sebhmg deleted the Devops-690_poetry2_migration branch August 18, 2025 19:02
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