chore: Bump Nox#2865
Conversation
Reviewer's Guide by SourceryThis pull request upgrades Nox to version 2025.2.9, replacing the use of 'uv tool run' with the simplified 'uvx' command across various sessions in the noxfile. It also refines dependency management by changing how dependency groups are loaded and updates the CI configuration to trigger E2E tests on changes to a new requirements file. Flow Diagram for Nox Test Cookiecutter Session Commands (Flow Diagram)graph TD;
A[Start Test Session] --> B[Run 'uvx cookiecutter --replay-file <replay_file>']
B --> C[Build project: run 'uv build']
C --> D[Run 'uvx twine check dist/*']
D --> E[Run git commands: init & add]
E --> F[Run 'uvx pre-commit run --all-files']
F --> G[End of Session]
Flow Diagram for Updated CI Workflow Trigger (Flow Diagram)graph TD;
A[Detect file changes] --> B{Which files changed?}
B -- "cookiecutter/**, e2e-tests/**, .github/workflows/cookiecutter-e2e.yml" --> C[Trigger E2E Workflow]
B -- ".github/workflows/resources/requirements.txt" --> C
C --> D[Run CI E2E Tests]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
CodSpeed Performance ReportMerging #2865 will not alter performanceComparing Summary
|
232bf4f to
40c91a5
Compare
40c91a5 to
9ad5fb2
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2865 +/- ##
=======================================
Coverage 91.33% 91.33%
=======================================
Files 62 62
Lines 5203 5203
Branches 675 675
=======================================
Hits 4752 4752
Misses 319 319
Partials 132 132 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
9ad5fb2 to
e02f669
Compare
|
@sourcery-ai review |
e02f669 to
4d690e2
Compare
* chore: Require uv be used with Nox * Use uv more broadly * Move `UV_CONSTRAINT` to the top * Remove redundant installation of griffe
deeb5ed to
7cb1c18
Compare
7cb1c18 to
d584a37
Compare
There was a problem hiding this comment.
Hey @edgarrmondragon - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider updating the pinned versions of
pre-commitandtwinein.github/workflows/resources/requirements.txt.
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Summary by Sourcery
Upgrade Nox to 2025.2.9 and use uvx instead of uv tool run.
Build:
CI:
📚 Documentation preview 📚: https://meltano-sdk--2865.org.readthedocs.build/en/2865/