Skip to content

ci: optimize test workflow frequency and runtime#12

Merged
tnware merged 1 commit intomainfrom
ci/high-value-workflow-optimization
Mar 6, 2026
Merged

ci: optimize test workflow frequency and runtime#12
tnware merged 1 commit intomainfrom
ci/high-value-workflow-optimization

Conversation

@tnware
Copy link
Copy Markdown
Owner

@tnware tnware commented Mar 5, 2026

Summary

  • add workflow concurrency to cancel superseded in-progress test runs per PR/branch
  • split test jobs by event type:
    • pull_request: reduced smoke matrix (3.11/4.2 and 3.12/5.2)
    • push to main: full compatibility matrix (3.10-3.13 x Django 4.2/5.0/5.1/5.2)
  • keep existing path-ignore filters so docs/markdown-only changes do not trigger the test workflow

Why

  • reduce CI load and feedback latency on PRs
  • retain full compatibility coverage on main before releases

Notes

  • no test logic changed; only GitHub Actions workflow behavior changed

@github-actions github-actions bot added the ci CI/CD and release pipeline label Mar 5, 2026
@tnware tnware merged commit 58d1859 into main Mar 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD and release pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant