Skip to content

Wagtail 64 upgrade#29

Merged
nickmoreton merged 5 commits intotorchbox:mainfrom
torchbox-forks:support/wagtail-64-upgrade
Mar 20, 2025
Merged

Wagtail 64 upgrade#29
nickmoreton merged 5 commits intotorchbox:mainfrom
torchbox-forks:support/wagtail-64-upgrade

Conversation

@nickmoreton
Copy link
Copy Markdown
Collaborator

@nickmoreton nickmoreton commented Mar 18, 2025

This pull request includes several updates to dependencies and configurations, as well as improvements to the development and testing setup.

Dependency updates:

  • Updated black to version 25.1.0, isort to version 6.0.1, and flake8 to version 7.1.2.

Development and testing setup:

  • Added a new development_extras list with black, flake8, and isort dependencies, and modified extras_require to include development.
  • Added support for Python 3.13 and Django 5.1, and updated Wagtail versions to include 6.3 and 6.4. Removed support for Python 3.8, Django 3.2, and Wagtail 6.0.

Documentation updates:

  • Updated the pip install command to include the development extras.
  • Changelog updated

Actions updates:

  • Remove python 3.8 and add python 3.13

Also adds development_testing dependencies so that the pre-commit hooks
can be run without installing the packages globally.
@nickmoreton nickmoreton self-assigned this Mar 18, 2025
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 18, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 73.68%. Comparing base (bce562a) to head (0d5c3da).
Report is 21 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #29      +/-   ##
==========================================
+ Coverage   73.33%   73.68%   +0.35%     
==========================================
  Files           5        5              
  Lines          75       76       +1     
==========================================
+ Hits           55       56       +1     
  Misses         20       20              

☔ 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.

@nickmoreton nickmoreton marked this pull request as ready for review March 18, 2025 15:26
@ianmeigh
Copy link
Copy Markdown

Suggestion: The setup config file needs updating to match the new minimum requirements.

@ianmeigh
Copy link
Copy Markdown

Looks good @nickmoreton, I've left one suggestion.

@nickmoreton nickmoreton merged commit 9e5085b into torchbox:main Mar 20, 2025
5 checks passed
@nickmoreton nickmoreton deleted the support/wagtail-64-upgrade branch March 20, 2025 10:53
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.

3 participants