chore(deps): update dependency python to 3.13#784
Conversation
💰 Infracost reportMonthly estimate generatedEstimate details (includes details of unsupported resources and skipped projects due to errors) |
a1bf2b8 to
7b70397
Compare
7e4f37e to
6de9b94
Compare
|
This PR will be on hold until the leverage CLI fully support Python v3.13 |
3e7c2a3 to
c3f0307
Compare
2a5f05f to
7191fc3
Compare
95c9941 to
d61532b
Compare
d61532b to
c418a70
Compare
|
❌ Error loading digger config: error loading digger.yml: error cloning and loading config could not read the file both digger.yml and digger.yaml are missing: open /tmp/repo3993690970/digger.yaml: no such file or directory |
c418a70 to
215c37c
Compare
|
❌ Error loading digger config: error loading digger.yml: error cloning and loading config error parsing '/tmp/repo1343761206/digger.yml': yaml: unmarshal errors: |
fc7b58c to
be67760
Compare
|
Plan Error |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the WalkthroughUpdated the GitHub Actions workflow to use Python 3.13 instead of 3.12 in the setup-python step. No other workflow logic or steps were modified. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
lgallard
left a comment
There was a problem hiding this comment.
Thanks for the automated dependency update! 🤖
We're currently investigating Python 3.13 compatibility with the Leverage CLI before proceeding with this update. The Leverage CLI currently supports Python versions up to 3.12, and we want to ensure our CI/CD infrastructure testing workflow remains stable.
We'll update this PR once we've verified compatibility or coordinate the update with Leverage CLI Python 3.13 support.
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
.github/workflows/leverage-cli-test.yml(1 hunks)
|
@lgallard to be checked with @angelofenoglio binbashar/leverage#310 but I think the only pending is to release the latest Leverage CLI release with Python support 💪🏼 |
exequielrafaela
left a comment
There was a problem hiding this comment.
@lgallard latest Leverage version https://github.com/binbashar/leverage/releases/tag/v2.1.1
🔍 Dependency Update Analysis - PR #784📋 SummaryThis Renovate PR updates Python from 3.12 to 3.13 in the GitHub Actions workflow. The April hold is no longer valid as the Leverage CLI now officially supports Python 3.13. 🎯 Impact AssessmentAffected Components:
🏷️ Labels AppliedApplied labels: dependencies, minor (no previous labels existed) ✅ Leverage CLI Compatibility UpdateThe Leverage CLI Status: ✅ Python 3.13 is now fully supported by Leverage CLI 🔧 Test Failures Root CauseCurrent failures are due to:
💡 Recommended FixBased on @coderabbitai analysis, update the workflow: - uses: actions/setup-python@v4
+ uses: actions/setup-python@v5
with:
python-version: '3.13'
+ cache: 'pip'🚀 Terraform Validation DecisionSKIPPED ⏭️ - No infrastructure impact detected
🎛️ Next Steps
Infrastructure Impact: None @coderabbitai review |
|
. 🔍 Current State ConfirmedFrom examining the workflow file:
💡 Your Recommended Fix is Perfect- uses: actions/setup-python@v4
+ uses: actions/setup-python@v5
with:
python-version: '3.13'
+ cache: 'pip'This addresses both issues:
🚀 Additional Observations
Your analysis demonstrates thorough understanding of the dependency chain and impact assessment. The recommended fix should resolve the test failures and future-proof the workflow. Ready for implementation ✅ ✅ Actions performedReview triggered.
|
Update actions/setup-python from v4 to v5 to resolve Python 3.13 installation issues in the CI workflow. The v5 action includes proper support for Python 3.13 and resolves the test failures.
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
- Update actions/setup-python from v4 to v5 for Python 3.13 compatibility - Update Leverage CLI version from 1.13.0 to 2.1.1 for Python 3.13 support - Fix trailing whitespace issues detected by pre-commit hooks Resolves the CI test failures by ensuring both GitHub Actions and Leverage CLI properly support Python 3.13.
This PR contains the following updates:
3.12->3.13Release Notes
actions/python-versions (python)
v3.13.7: 3.13.7Compare Source
Python 3.13.7
v3.13.6: 3.13.6Compare Source
Python 3.13.6
v3.13.5: 3.13.5Compare Source
Python 3.13.5
v3.13.4: 3.13.4Compare Source
Python 3.13.4
v3.13.3: 3.13.3Compare Source
Python 3.13.3
v3.13.2: 3.13.2Compare Source
Python 3.13.2
v3.13.1: 3.13.1Compare Source
Python 3.13.1
v3.13.0: 3.13.0Compare Source
Python 3.13.0
Configuration
📅 Schedule: Branch creation - "before 6am on monday" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Summary by CodeRabbit