Skip to content

Migrate to GitHub Actions, uv, Ruff#49

Merged
sbdchd merged 4 commits into
masterfrom
migrate-to-github-actions
Jun 28, 2026
Merged

Migrate to GitHub Actions, uv, Ruff#49
sbdchd merged 4 commits into
masterfrom
migrate-to-github-actions

Conversation

@chdsbd

@chdsbd chdsbd commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator
  • Migrate from CircleCI to GitHub Actions
  • Migrate from Poetry to uv
  • Bump min and max Python versions to supported versions
  • Migrate linters from Black, Isort, Flake8 to Ruff

@chdsbd chdsbd changed the title ci: migrate from CircleCI to GitHub Actions ci: migrate to GitHub Actions; build: Poetry → uv, Python 3.10–3.15, ruff Jun 28, 2026
chdsbd added 2 commits June 28, 2026 10:19
Run the test and lint jobs on push to master and on PRs.
- uv replaces Poetry (PEP 621 + hatchling); uv.lock instead of poetry.lock
- min Python 3.10, test matrix through 3.15; drop typing_extensions
- ruff replaces black, isort, flake8
- move pytest config to pyproject.toml, drop tox.ini
- pin workflow actions to SHAs, set read-only permissions (zizmor)
@chdsbd chdsbd force-pushed the migrate-to-github-actions branch from 31337e5 to ff59164 Compare June 28, 2026 14:20
@chdsbd chdsbd changed the title ci: migrate to GitHub Actions; build: Poetry → uv, Python 3.10–3.15, ruff Migrate to GitHub Actions, uv, Ruff Jun 28, 2026
@chdsbd chdsbd marked this pull request as ready for review June 28, 2026 14:32
@sbdchd sbdchd merged commit 041a430 into master Jun 28, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants