Skip to content

Conversation

@othercodes
Copy link
Owner

  • Split workflow into stages: lint → test → ci-success
  • Add typecheck job with mypy (non-blocking)
  • Add Python × Django version matrix (3.11+4.2, 3.12+5.0, 3.13+5.1)
  • Add concurrency control to cancel duplicate runs
  • Add ci-success final gate to verify all jobs passed
  • Add mypy and django-stubs to dev dependencies

- Split workflow into stages: lint → test → ci-success
- Add typecheck job with mypy (non-blocking)
- Add Python × Django version matrix (3.11+4.2, 3.12+5.0, 3.13+5.1)
- Add concurrency control to cancel duplicate runs
- Add ci-success final gate to verify all jobs passed
- Add mypy and django-stubs to dev dependencies
@othercodes othercodes self-assigned this Jan 20, 2026
@othercodes othercodes merged commit ea954e3 into master Jan 20, 2026
7 checks passed
@othercodes othercodes deleted the feature/improved-ci-workflow branch January 20, 2026 09:44
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.

1 participant