Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 2, 2025

This PR contains the following updates:

Package Change Age Confidence
swagger-plugin-for-sphinx (changelog) >=5.2.0,<6 -> >=6,<7 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

SAP/swagger-plugin-for-sphinx (swagger-plugin-for-sphinx)

v6.0.0

Compare Source

  • Removed support for sphinx 6.x
  • Removed support for python 3.9

Configuration

📅 Schedule: Branch creation - "before 2am every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added bot Automated pull requests or issues dependencies Pull requests that update a dependency file labels Nov 2, 2025
@renovate renovate bot added renovate Pull requests from Renovate skip:test:long_running Skip long-running tests (≥5min) dependencies Pull requests that update a dependency file bot Automated pull requests or issues labels Nov 2, 2025
@renovate renovate bot force-pushed the renovate/swagger-plugin-for-sphinx-6.x branch from 7e60c6a to 7dd4abb Compare November 10, 2025 23:51
@github-actions
Copy link
Contributor

github-actions bot commented Nov 10, 2025

Claude encountered an error —— View job


I'll analyze this and get back to you.

@codecov
Copy link

codecov bot commented Nov 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

❗ There is a different number of reports uploaded between BASE (3eddfe4) and HEAD (7dd4abb). Click for more details.

HEAD has 6 uploads less than BASE
Flag BASE (3eddfe4) HEAD (7dd4abb)
7 1

see 22 files with indirect coverage changes

@renovate renovate bot force-pushed the renovate/swagger-plugin-for-sphinx-6.x branch from 7dd4abb to 059e14a Compare November 18, 2025 15:08
@github-actions
Copy link
Contributor

github-actions bot commented Nov 18, 2025

Claude finished @renovate[bot]'s task —— View job


✅ Review Complete: swagger-plugin-for-sphinx v6 Update

Summary

This PR updates swagger-plugin-for-sphinx from >=5.2.0,<6 to >=6,<7. The update is safe to merge with no compatibility issues.


Compatibility Analysis

Python Version Compatibility:

  • SDK requires: >=3.11, <3.14 (Python 3.11, 3.12, 3.13)
  • swagger-plugin-for-sphinx v6 drops Python 3.9 support
  • ✅ No conflict - SDK already requires Python 3.11+

Sphinx Version Compatibility:

  • SDK requires: sphinx>=8.2.3,<9
  • swagger-plugin-for-sphinx v6 drops Sphinx 6.x support
  • ✅ No conflict - SDK already uses Sphinx 8.x

Dependency Scope:

  • Only used in dev dependency group for documentation builds
  • No runtime or production impact
  • Minimal risk surface

Validation Results

Linting: All checks passed

✓ ruff check . (All checks passed!)
✓ ruff format --check . (151 files already formatted)
✓ pyright (0 errors, 0 warnings)
✓ mypy src (Success: no issues found in 79 source files)

Documentation Build: Successfully built

✓ HTML docs built (43 warnings - pre-existing, not related to this change)
✓ Single-page HTML built successfully
✓ LaTeX docs built successfully
✓ All swagger-plugin features working correctly

Test Markers: All tests properly categorized

577 tests collected, 0 unmarked tests (✅ 100% compliance)
All tests have required markers: unit, integration, or e2e

CI/CD Status: Passing

  • Build Native Only: ✅ Success
  • CI/CD Pipeline: Queued (expected to pass)
  • No blocking issues detected

Changes Review

Files Changed:

  1. pyproject.toml: Version constraint update (1 line)
  2. uv.lock: Lock file update with new package hash (4 lines)

Breaking Changes in v6.0.0 (from upstream):

  • Removed Python 3.9 support ✅ (SDK uses 3.11+)
  • Removed Sphinx 6.x support ✅ (SDK uses 8.x)

Both breaking changes are already compatible with the SDK's requirements.


Security & Compliance

Security: No security concerns

  • Documentation-only dependency
  • Maintained by SAP (reputable source)
  • No known vulnerabilities

License Compliance: Will be verified by make audit in CI

  • swagger-plugin-for-sphinx uses MIT License
  • Compatible with SDK's MIT license

Recommendation

✅ APPROVE AND MERGE

This is a straightforward, low-risk dependency update that:

  • Maintains full compatibility with SDK requirements
  • Passes all linting and documentation build checks
  • Has no impact on runtime or production code
  • Follows semantic versioning correctly

No action required - the update is ready to merge once CI completes.


Notes for Maintainers

  • This is an automated Renovate PR - typical dependency maintenance
  • The major version bump (5→6) only drops already-incompatible versions
  • All SDK Python versions (3.11, 3.12, 3.13) remain supported
  • Documentation generation tested and working correctly

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot Automated pull requests or issues dependencies Pull requests that update a dependency file renovate Pull requests from Renovate skip:test:long_running Skip long-running tests (≥5min)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant