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
benita
c108de2bb5
Fix logo in README not being visible in high-contrast mode. Fix #8160
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 14:05:37 +00:00
Sage Abdullah
f1b30cc87c
Run Python tests with coverage and upload coverage data to codecov
2022-11-02 06:33:38 +10:00
Matt Westcott
7705b080a0
Add formal support for Python 3.11
2022-10-26 11:01:14 +01:00
Matt Westcott
55858c0dc0
Do not install django-rest-framework master when testing against Django main
...
This was added in 070b0bdfa4
to ensure https://github.com/encode/django-rest-framework/pull/8556 was in place, but this fix has now been released in django-rest-framework 3.14.
2022-10-19 16:48:29 +01:00
LB (Ben Johnston)
af11749a19
Delete GSOC.md
...
GSoC 2022 is now complete - we can re-add this file later if needed for next year.
2022-10-13 19:18:28 +10:00
Alex
d0c0e2fc02
build: harden test.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 20:49:14 +10:00
Alex
b716a3baa6
build: harden codeql-analysis.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 20:49:14 +10:00
LB Johnston
95ca38332e
update readme screenshot for Wagtail 4.0
...
- resolves #8997
2022-08-19 11:31:45 +01:00
Andy Chosak
722e292d63
Add testing against MySQL / Django 4.1.x
2022-08-06 21:54:32 +10:00
Matt Westcott
2a7b0f6328
Test against postgres 11 as standard
2022-08-04 13:52:33 +02:00
Matt Westcott
d4837edef9
Formalise support for Django 4.1
2022-08-04 13:52:33 +02:00
Matt Westcott
070b0bdfa4
Test Django main against git master of django-rest-framework
...
Running against Django 4.2(dev) requires the fix https://github.com/encode/django-rest-framework/pull/8556
2022-07-14 18:07:39 +01:00
Matt Westcott
a0de60b1ea
Test against Django stable/4.1.x branch ( #8774 )
...
* Test against Django stable/4.1.x branch
* Use postgres 12 for stable/4.1.x
2022-06-29 10:18:41 +01:00
LB (Ben Johnston)
0012c344d9
auto-format core markdown files ( #8603 )
...
- clean up formatting on existing martkdown files to align with prettier
2022-06-01 23:08:56 +10:00
Sage Abdullah
93c9103d8a
Use PostgreSQL 12 when testing against Django main
2022-05-20 12:18:20 +01:00
sage
bb2c826cbc
Use PostgreSQL 11 when testing against Django main ( #8489 )
...
Django dropped support for PostgreSQL 10 as of Django 4.1
2022-05-05 10:47:38 +01:00
Matt Westcott
5b4242df3c
Fix test migrations for django-taggit 3.0.0 ( #8451 )
...
* Fix test migrations for django-taggit 3.0.0 (forthcoming)
The next release of django-taggit [will change slugs to allow_unicode=True](https://github.com/jazzband/django-taggit/pull/797 ), which breaks our check for missing migrations.
This change is not released yet, but the fix is needed now so that we can run against django-taggit git master for our tests against Django main. It's also dependent on the version bump happening at the django-taggit end: https://github.com/jazzband/django-taggit/pull/800
* Allow django-taggit 3.x as a dependency and drop special case when testing against Django main
2022-05-02 14:47:48 +01:00
Kalob Taulien
6f74668dac
Added installation animation; changed link to getting started docs.
2022-04-25 08:35:38 -06:00