Skip to content

Lower minimum Python version to 3.11 and enhance CI#66

Merged
abubnalitic-nbl merged 3 commits into
netboxlabs:mainfrom
mhajder:feature/test-workflow
Jan 9, 2026
Merged

Lower minimum Python version to 3.11 and enhance CI#66
abubnalitic-nbl merged 3 commits into
netboxlabs:mainfrom
mhajder:feature/test-workflow

Conversation

@mhajder

@mhajder mhajder commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Lower the minimum supported Python version to 3.11 to improve compatibility. Expand the CI workflow to test across multiple Python versions and include linting and formatting checks with Ruff for better code quality. Update dependency constraints accordingly.

Lowers the minimum required Python version from 3.13 to 3.11 to expand compatibility.
Updates dependency constraints and lockfile metadata accordingly.
Adds or adjusts conditional dependencies for better support on older Python versions.
Expands CI to include multiple Python versions and adds lint and format checks with Ruff.
Improves reliability by running tests and code quality checks across Python 3.11–3.14.
Updates dependencies setup to latest actions and tools for better maintainability.
@mhajder

mhajder commented Jan 9, 2026

Copy link
Copy Markdown
Contributor Author

Ahh, #65 not yet merged.

@abubnalitic-nbl

Copy link
Copy Markdown
Contributor

Can you merge in main now that #65 is in?

@mhajder

mhajder commented Jan 9, 2026

Copy link
Copy Markdown
Contributor Author

Done. Thanks

@abubnalitic-nbl abubnalitic-nbl merged commit 9120b22 into netboxlabs:main Jan 9, 2026
5 checks passed
@mhajder mhajder deleted the feature/test-workflow branch January 9, 2026 21:39
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.

2 participants