Wykres commitów

133 Commity (3b8e15561d54da78d281f6a076bee191cd2060e8)

Autor SHA1 Wiadomość Data
Sage Abdullah 944fd02dc3 Replace l18n library with Intl-based LocaleController 2025-01-13 13:05:53 +00:00
Jake Howard 57d141c701 Don't persist credentials in CI
There's no vulnerability here, especially since the token explicitly only has read access anyway, but it's worth improving regardless.
2024-12-18 14:37:54 +00:00
Sage Abdullah 87dcaf6338 Silence wagtailadmin.W001 in project template test
We don't need to compile the CSS for this
2024-11-21 17:50:02 +00:00
Sage Abdullah 9b8015bb5f Suppress locale.getdefaultlocale warning in project template test
It comes from l18n
2024-11-21 17:50:02 +00:00
Sage Abdullah 9e843af55a Test project template against Django's branches 2024-11-21 17:50:02 +00:00
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