Skip to content

[BREAKING] Dropping nominal support for 3.7; update GitHub Actions workflow to use uv#257

Merged
ekzhu merged 20 commits intoekzhu:masterfrom
bhimrazy:upgrade-ci-tests-to-uv
Nov 5, 2025
Merged

[BREAKING] Dropping nominal support for 3.7; update GitHub Actions workflow to use uv#257
ekzhu merged 20 commits intoekzhu:masterfrom
bhimrazy:upgrade-ci-tests-to-uv

Conversation

@bhimrazy
Copy link
Copy Markdown
Contributor

@bhimrazy bhimrazy commented Nov 4, 2025

What does this pr do ?

Upgrade the GitHub Actions tests workflow to use newer actions and improve dependency installation with uv. This change enhances the testing process by optimizing the setup and execution steps.

Note: 3.7 is dropped as uv doesn't support it. Later, we may drop versions up to 3.9 and introduce newer versions, as 3.9 has also reached EOL.

- Remove Python 3.7 classifier from setup.py
- Add Python 3.12 classifier to setup.py
- Update CI matrix to include Python 3.12, remove 3.7
- Update Travis CI config to match supported versions
- Update README.rst minimum version requirement to 3.8+
- Upgrade test-cassandra.yml to use uv instead of pip
- Upgrade test-mongo.yml to use uv instead of pip
- Update action versions to latest
- This ensures consistency across all CI workflows
@bhimrazy bhimrazy changed the title chore(ci) Update GitHub Actions workflow for testing chore(ci) Update GitHub Actions workflow to use uv for testing Nov 4, 2025
@bhimrazy bhimrazy marked this pull request as ready for review November 4, 2025 07:39
@bhimrazy bhimrazy requested a review from ekzhu November 5, 2025 01:31
@ekzhu ekzhu changed the title chore(ci) Update GitHub Actions workflow to use uv for testing [BREAKING] Dropping nominal support for 3.7; update GitHub Actions workflow to use uv Nov 5, 2025
@ekzhu ekzhu merged commit fab3b55 into ekzhu:master Nov 5, 2025
6 checks passed
@bhimrazy bhimrazy deleted the upgrade-ci-tests-to-uv branch November 5, 2025 05:33
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