Skip to content

Conversation

@branchvincent
Copy link

Context

Adds 3.13 support

Fixes #6737

Description

3.14 support needs prowler-cloud/py-iam-expand#64 first

Checklist

UI

  • All issue/task requirements work as expected on the UI
  • Screenshots/Video of the functionality flow (if applicable) - Mobile (X < 640px)
  • Screenshots/Video of the functionality flow (if applicable) - Table (640px > X < 1024px)
  • Screenshots/Video of the functionality flow (if applicable) - Desktop (X > 1024px)
  • Ensure new entries are added to CHANGELOG.md, if applicable.

API

  • Verify if API specs need to be regenerated.
  • Check if version updates are required (e.g., specs, Poetry, etc.).
  • Ensure new entries are added to CHANGELOG.md, if applicable.

License

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@branchvincent branchvincent requested review from a team as code owners November 22, 2025 19:37
@github-actions github-actions bot added github_actions Pull requests that update GitHub Actions code community Opened by the Community labels Nov 22, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 22, 2025

Conflict Markers Resolved

All conflict markers have been successfully resolved in this pull request.

@codecov
Copy link

codecov bot commented Nov 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.50%. Comparing base (cee9a9a) to head (ba54544).
⚠️ Report is 10 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9293      +/-   ##
==========================================
+ Coverage   75.39%   84.50%   +9.11%     
==========================================
  Files           1     1490    +1489     
  Lines         126    46531   +46405     
==========================================
+ Hits           95    39323   +39228     
- Misses         31     7208    +7177     
Flag Coverage Δ
prowler-py3.10-aws 90.57% <ø> (?)
prowler-py3.10-azure 89.80% <ø> (?)
prowler-py3.10-config 84.48% <ø> (+9.08%) ⬆️
prowler-py3.10-gcp 90.07% <ø> (?)
prowler-py3.10-github 89.34% <ø> (?)
prowler-py3.10-iac 88.97% <ø> (?)
prowler-py3.10-kubernetes 89.70% <ø> (?)
prowler-py3.10-lib 84.50% <ø> (?)
prowler-py3.10-m365 89.25% <ø> (?)
prowler-py3.10-mongodbatlas 88.89% <ø> (?)
prowler-py3.10-nhn 89.28% <ø> (?)
prowler-py3.10-oraclecloud 86.52% <ø> (?)
prowler-py3.11-aws 90.55% <ø> (?)
prowler-py3.11-azure 89.79% <ø> (?)
prowler-py3.11-config 84.48% <ø> (+9.08%) ⬆️
prowler-py3.11-gcp 90.05% <ø> (?)
prowler-py3.11-github 89.32% <ø> (?)
prowler-py3.11-iac 88.98% <ø> (?)
prowler-py3.11-kubernetes 89.68% <ø> (?)
prowler-py3.11-lib 84.50% <ø> (?)
prowler-py3.11-m365 89.25% <ø> (?)
prowler-py3.11-mongodbatlas 88.89% <ø> (?)
prowler-py3.11-nhn 89.27% <ø> (?)
prowler-py3.11-oraclecloud 86.53% <ø> (?)
prowler-py3.12-aws 90.56% <ø> (?)
prowler-py3.12-azure 89.79% <ø> (?)
prowler-py3.12-config 84.47% <ø> (+9.07%) ⬆️
prowler-py3.12-gcp 90.06% <ø> (?)
prowler-py3.12-github 89.33% <ø> (?)
prowler-py3.12-iac 88.96% <ø> (?)
prowler-py3.12-kubernetes 89.69% <ø> (?)
prowler-py3.12-lib 84.49% <ø> (?)
prowler-py3.12-m365 89.24% <ø> (?)
prowler-py3.12-mongodbatlas 88.88% <ø> (?)
prowler-py3.12-nhn 89.27% <ø> (?)
prowler-py3.12-oraclecloud 86.52% <ø> (?)
prowler-py3.13-aws 90.53% <ø> (?)
prowler-py3.13-azure 89.77% <ø> (?)
prowler-py3.13-config 84.46% <ø> (?)
prowler-py3.13-gcp 90.05% <ø> (?)
prowler-py3.13-github 89.32% <ø> (?)
prowler-py3.13-iac 88.95% <ø> (?)
prowler-py3.13-kubernetes 89.67% <ø> (?)
prowler-py3.13-lib 84.48% <ø> (?)
prowler-py3.13-m365 89.23% <ø> (?)
prowler-py3.13-mongodbatlas 88.87% <ø> (?)
prowler-py3.13-nhn 89.26% <ø> (?)
prowler-py3.13-oraclecloud 86.50% <ø> (?)
prowler-py3.9-aws 90.57% <ø> (?)
prowler-py3.9-azure 89.81% <ø> (?)
prowler-py3.9-config 84.49% <ø> (+9.09%) ⬆️
prowler-py3.9-gcp 90.07% <ø> (?)
prowler-py3.9-github 89.34% <ø> (?)
prowler-py3.9-iac 88.99% <ø> (?)
prowler-py3.9-kubernetes 89.70% <ø> (?)
prowler-py3.9-lib 84.52% <ø> (?)
prowler-py3.9-m365 89.27% <ø> (?)
prowler-py3.9-mongodbatlas 88.91% <ø> (?)
prowler-py3.9-nhn 89.29% <ø> (?)
prowler-py3.9-oraclecloud 86.54% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
prowler 84.50% <ø> (+9.11%) ⬆️
api ∅ <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@branchvincent
Copy link
Author

Pushed fixes to the tests. html_test failure was from url changed in cee9a9a and other was from newer pydantic complaining about using the json method deprecated since 2.0

@github-actions github-actions bot added output/ocsf Issues/PRs related with the OCSF output format output/html Issues/PRs related with the HTML output format labels Nov 25, 2025
@jfagoagas
Copy link
Member

Thank you @branchvincent !! We'll review it as soon as possible.

@github-actions github-actions bot removed the output/html Issues/PRs related with the HTML output format label Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Opened by the Community github_actions Pull requests that update GitHub Actions code output/ocsf Issues/PRs related with the OCSF output format

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for python 3.13

2 participants