Matt Westcott
27b972d30f
Add support for Python 3.13
2024-10-11 16:10:07 +10:00
LB Johnston
8b3540de0d
Simplify Wagtail docs section titles
...
- Avoid additional 'Wagtail' names in the docs titles (inc. contributing)
2024-09-19 10:09:46 +01:00
Daniel Black
93b9c04ce7
Update MySQL and MariaDB healthcheck commands for GitHub Actions
...
mysqladmin ping and mariadb-admin ping can return healthy during their
initialization stage as by default these connect over unix socket.
Add --protocol=tcp to mysqladmin to report healthy when a TCP
connection occurs. The initial startup uses --skip-networking.
MariaDB has a built-in healthcheck.sh in its container:
https://mariadb.com/kb/en/using-healthcheck-sh-script/
2024-09-13 11:22:47 +01:00
Sage Abdullah
2eb976a96b
Do not disable timezone when testing against MySQL
...
MySQL cannot load timezone-aware fixtures when USE_TZ = False.
2024-09-12 19:05:24 +01:00
Sage Abdullah
38b624d301
Disable parallel mode when testing against MariaDB
...
Not supported yet due to https://code.djangoproject.com/ticket/33537
2024-09-12 19:05:24 +01:00
Sage Abdullah
9914349a43
Add MariaDB to test matrix
...
Use the 10.11 LTS (2028-02-16) and 11.4 LTS (2029-05-29).
Also use the email user model and disable timezone for the 11.4
strategy.
2024-09-12 19:05:24 +01:00
Sage Abdullah
170487e0c5
Update MySQL test matrix
...
MySQL 8.1 has been EOL since 2023-10-25. Use the next LTS 8.4
(2032-04-30). Add MYSQL_ROOT_PASSWORD to ensure the root password
is set.
Also use email user model and disable timezone on the 8.4 strategy to
ensure we test these configurations with MySQL as well.
2024-09-12 19:05:24 +01:00
Matt Westcott
de2be5270e
Roll back codecov CI task to v3
...
As per #12303
2024-09-12 14:32:07 +01:00
Sage Abdullah
50b99c7643
Update GitHub Actions workflow configuration
2024-09-06 11:55:46 +01:00
Matt Westcott
05d40271ae
Test against psycopg 2 and 3
2024-08-29 18:04:06 +01:00
Matt Westcott
490acebcf5
Only patch number formatting functions if WAGTAIL_CHECK_TEMPLATE_NUMBER_FORMAT environment variable is set
...
The patch for filesizeformat in particular is quite heavyweight, and we don't want our CI to never test against the real version (for example, if it changes in a future Django release).
2024-08-27 14:15:34 +01:00
Matt Westcott
72b965cd94
Formalise support for Django 5.1
2024-08-12 11:26:44 +01:00
Matt Westcott
a8a29201c9
Drop support for Python 3.8
2024-07-23 10:12:45 +01:00
Matt Westcott
33967fc4fe
Specify postgres 15 for testing stable/5.1.x
2024-06-10 12:33:37 +01:00
Matt Westcott
1cfec331c9
Don't use fork of django-taggit, as fix is part of 5.0
2024-06-10 12:33:37 +01:00
Matt Westcott
e9d43b3b2f
Test against Django 5.1.x stable branch
...
Also bump some Python versions from 3.10 to 3.11 / 3.12
2024-06-10 12:33:37 +01:00
LB Johnston
b53f38545d
Fix background on Wagtail inverse Readme logo
...
Relates to #11756
2024-03-23 19:59:57 +10:00
LB Johnston
e9593e7b6b
Update all other Wagtail logos to the latest version
2024-03-23 19:48:31 +10:00
Matt Westcott
18005e7c06
Add check that fails loudly if versioned_static is called on application startup
2024-02-15 12:07:28 +00:00
Matt Westcott
7f879b66e4
Cut down pull request template text to minimum
...
Trialling a minimal pull request template. The Github "new PR" interface is quite overwhelming for new contributors, especially when Github adds its own signposting towards the contributing guidelines for first-time PRs - it's likely that this is leading users to see the already-filled text box as just more "wall of text", rather than something they're supposed to fill in.
2024-02-15 06:07:12 +10:00
LB Johnston
b41e196489
Formatting documentation for whitespace fixes
...
Also include actual footnote reference for upgrading patch release note
2024-01-21 19:59:57 +10:00
Thibaud Colas
445773a2a6
Reorder and rewrite CONTRIBUTING.md to be more actionable
...
Add link to issue tracking page
2024-01-11 07:43:16 +10:00
Thibaud Colas
1c063da0bc
Update issue templates with a new "Who can work on this" section
2024-01-11 07:43:16 +10:00
Matt Westcott
003993f4da
Remove reference to Google group from CONTRIBUTING.md
2023-12-15 11:29:45 +00:00
zerolab
1be7fd5781
Formalise Django 5.0 support and drop Django < 4.2 support
...
Ref: https://docs.djangoproject.com/en/stable/releases/5.0/#third-party-library-support-for-older-version-of-django
2023-12-07 11:34:10 +00:00
Matt Westcott
605c9cf1a6
Drop support for Elasticsearch 5 and 6
2023-11-01 14:57:15 +00:00
Matt Westcott
d9c8d9fff3
Update CI database versions ( #10999 )
...
Rebuild of #10842
2023-10-05 14:44:28 +01:00
Matt Westcott
93064ee74c
Bump django-modelcluster to 6.1; no need to test Django 5.x against git main
2023-10-05 11:38:45 +01:00
Matt Westcott
bf0601bb42
Test against Django 5.0.x stable branch instead of 4.2.x
2023-10-05 11:38:45 +01:00
Matt Westcott
9c3032083b
Test against Python 3.12
2023-10-05 11:35:22 +01:00
Sage Abdullah
341d68c0b1
Use provisional django-taggit branch to test against Django main
...
Use own fork instead of their branch to ease updates later, in case
additional fixes are needed.
2023-09-27 16:59:01 +01:00
Matt Westcott
362b847ef5
Add test run on opensearch
2023-09-19 10:25:12 +01:00
Sage Abdullah
cf9c264875
Use strict editable mode when installing on GitHub Actions
2023-08-16 15:54:33 +01:00
Sage Abdullah
c9fd6b893f
Run tests in parallel in some of the GitHub Actions workflow setup
2023-08-02 15:31:58 +01:00
Sage Abdullah
6fed2c8c62
Generate coverage HTML report and upload as GitHub Actions artifact and summary
2023-08-02 14:48:57 +01:00
Sage Abdullah
19123cedc6
Bump actions@setup-python to v4 and add caching for pip
2023-08-02 14:45:54 +01:00
LB (Ben Johnston)
a6a91e1a01
Update FUNDING.yml with Open Collective
...
Will go to https://opencollective.com/wagtail
2023-07-25 07:05:46 +10:00
Matt Westcott
e364747bfa
Install elasticsearch-py v8 for testing against Elasticsearch 8
2023-07-17 16:18:37 +01:00
Matt Westcott
5e1b12ce32
Add Elasticsearch 8 to test matrix (but keep using the v7 python library, as a baseline test)
2023-07-17 16:18:37 +01:00
zerolab
adde8b66f6
Drop support for Python 3.7
2023-07-14 13:06:41 +01:00
Sage Abdullah
8bc31fc31c
Unpin django-taggit when testing against Django main
2023-06-12 14:35:41 +01:00
Storm B. Heg
528f1e6e30
Update old transifex link in contributing.md
2023-04-23 20:11:39 +01:00
Jake Howard
a2e1becc49
Move security.txt to wagtail.org ( #9751 )
2023-04-21 18:01:09 +01:00
Sage Abdullah
5b20ae5f83
Use django-taggit fork to test against Django main
2023-04-21 11:51:30 +01:00
Matt Westcott
18e57574cb
Formalise support for Django 4.2
2023-04-03 17:14:29 +02:00
LB Johnston
ef438ae3c0
Add GitHub FUNDING with custom link for Wagtail sponsorship
2023-02-25 17:12:09 +10:00
Matt Westcott
6345525152
Update PR template to prompt for a description of the PR
2023-02-14 22:29:48 +00:00
Sage Abdullah
4c4c88ace6
Add CAP_SYS_NICE to MySQL service config in GitHub Actions test workflow
2023-02-14 15:08:58 +00:00
Sage Abdullah
b17c72cf3d
Test Django main against django-modelcluster main branch
...
To be removed when a new release of django-modelcluster with the necessary fixes is out.
2023-02-10 14:41:58 +00:00
Matt Westcott
4f36562de7
Update Github actions to test against Django stable/4.2.x
2023-01-25 16:24:23 +00:00