Skip to content

feat: include 5.1 alpha in test matrix#179

Merged
fsbraun merged 6 commits intomasterfrom
fix/github-actions
Mar 25, 2026
Merged

feat: include 5.1 alpha in test matrix#179
fsbraun merged 6 commits intomasterfrom
fix/github-actions

Conversation

@vinitkumar
Copy link
Copy Markdown
Member

Description

Related resources

  • #...
  • #...

Checklist

  • I have opened this pull request against master
  • I have added or modified the tests when changing logic
  • I have followed the conventional commits guidelines to add meaningful information into the changelog
  • I have read the contribution guidelines and I have joined #workgroup-pr-review on
    Slack to find a “pr review buddy” who is going to review my pull request.

vinitkumar and others added 5 commits March 25, 2026 11:36
- Update CI matrix: Python 3.10-3.14, Django 4.2/5.0/5.1/5.2/6.0, CMS 3.11/4.1/5.0
- Replace old pip-compiled lock files with simple requirement files
- Add TestFixture mixin for CMS 3.x/4.x+/5.x version compatibility
- Update test_plugins.py to use TestFixture instead of cms_version string check
- Add CMS middleware and djangocms_versioning support to test settings
- Switch CI from tox to uv pip install + coverage run -m pytest
- Move project metadata from setup.py to pyproject.toml
- Remove setup.cfg (flake8/isort config superseded by ruff)
- Update classifiers, requires-python>=3.10, django-cms>=3.11, django-filer>=2.2
- Simplify conftest.py, add pytest config to pyproject.toml

Amp-Thread-ID: https://ampcode.com/threads/T-019d1b83-a376-70ca-af83-66e0c3e4e121
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Fabian Braun <fsbraun@gmx.de>
# Conflicts:
#	.github/workflows/test.yml
#	pyproject.toml
#	tox.ini
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (a1ebf15) to head (66323e3).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #179   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           16        16           
  Lines          249       249           
  Branches        27        27           
=========================================
  Hits           249       249           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vinitkumar vinitkumar changed the title Fix/GitHub actions feat: include 5.1 alpha in test matrix Mar 25, 2026
@vinitkumar vinitkumar requested a review from fsbraun March 25, 2026 12:26
@fsbraun fsbraun merged commit 5ac85d9 into master Mar 25, 2026
35 of 36 checks passed
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