Commit Graph

7871 Commits

Author SHA1 Message Date
Bruno Alla
61314f2f9a
Tweak spacing for nginx container 2023-04-16 20:45:52 +01:00
Bruno Alla
0a23b52b54
Fix syntax in pre-commit config 2023-04-16 12:59:01 +01:00
github-actions
b018b7b8a8 Release 2023.04.15 2023-04-16 02:20:37 +00:00
Bruno Alla
32474ab367
Run template tests in parallel in pytest-xdist (#4275) 2023-04-15 15:53:31 +01:00
pyup.io bot
a1f2a670d9
Update drf-spectacular to 0.26.2 (#4277) 2023-04-15 15:48:41 +01:00
Bruno Alla
17fa459dc3
Fix inconsistent line length and move configs to pyproject.toml (#4276)
* Fix inconsistent line length and move config to pyproject.toml

Fix #2720

* Fix running tox with AUTOFIXABLE_STYLES

* Adjust some styles

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Adjust more styles

* Split isort and flake8 tests

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-04-15 15:43:04 +01:00
Bruno Alla
5fb1550c71
Update contributing guide (#4274) 2023-04-15 13:41:51 +01:00
browniebroke
40958abd32 Update Contributors 2023-04-15 12:21:47 +00:00
Bruno Alla
550f270b70
Relax rules for linting of pull requests on this template (#4273)
* Don't check for black or pre-commit by default

Fix #4261

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Ignore CONTRIBUTORS.md when running template's pre-commit

* Fix condition for skipping tests

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-04-15 13:21:18 +01:00
browniebroke
009ce5e0b4 Update Contributors 2023-04-15 11:15:42 +00:00
Bruno Alla
0dcc4c4b4c
Add more pre-commit hooks (#4266)
* Add more hooks from pre-commit-hooks repo

* Add pre-commit hook for prettier

* Format with prettier

* Remove check-docstring-first hook

* Run prettier in the template

* Tweak formatting of dependabot file

* Fix formatting of GitHub files for prettier

* More format fixes of ci.yml
2023-04-15 12:15:15 +01:00
Andrew Chen Wang
1783257ed3
Add username_type option (#3958)
* Add username_type option

* Update docs

Signed-off-by: Andrew-Chen-Wang <acwangpython@gmail.com>

* Fix errors and lint

Signed-off-by: Andrew-Chen-Wang <acwangpython@gmail.com>

* Try linting again

* Try linting again

* Handle signup

* Fix url reverse in template

* Fix migration file

* Remove extra line in factories

* E2E tests for email username

* Fix style in users api views and serializers

* Fix style in users api views and serializers

* Add conditions for fields in UserAdminCreationForm

* Consistent Jinja tag conditions

* Fix more empty lines issues

* Tweak options order

* Test username email

* Fix code style

* Fix kwargs to reverse user details view

* Remove comment in template

* Fix error messages dict in user form

* Fix line wrapping

* Move custom manager into a separate module and add tests

---------

Signed-off-by: Andrew-Chen-Wang <acwangpython@gmail.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-04-15 11:53:15 +01:00
Jelmer
42c30dafcb
Upgrade Python to version 3.11 (Faster CPython) (#4256)
* Upgrade Python to version 3.11 (Faster CPython)

* Update pyupgrade config for Python 3.11

* Update tox env to Python 3.11

* Update to latest Python 3.11.3

* Add a note about lack of support in PythonAnywhere

* Rephrase note

* Fix casing

---------

Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-04-15 11:42:33 +01:00
pyup.io bot
2ad3858e26
Update pytest to 7.3.1 (#4272)
* Update pytest from 7.3.0 to 7.3.1

* Update pytest from 7.3.0 to 7.3.1
2023-04-15 10:02:54 +01:00
github-actions
2571f4a994 Release 2023.04.13 2023-04-14 02:17:00 +00:00
pyup.io bot
3ddfda45b8
Update tox from 4.4.11 to 4.4.12 (#4271) 2023-04-13 20:38:50 -03:00
github-actions
e37192a081 Release 2023.04.10 2023-04-11 02:17:41 +00:00
pyup.io bot
436233e8ba
Update pytest-sugar from 0.9.6 to 0.9.7 (#4269) 2023-04-10 11:36:59 -03:00
pyup.io bot
ea1b686131
Update pytest to 7.3.0 (#4268)
* Update pytest from 7.2.2 to 7.3.0

* Update pytest from 7.2.2 to 7.3.0
2023-04-10 11:09:01 +01:00
github-actions
a905fb25f7 Release 2023.04.07 2023-04-08 02:14:38 +00:00
dependabot[bot]
73b16539d4
Upgrade traefik to 2.9.10 (#4267)
---
updated-dependencies:
- dependency-name: traefik
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 08:33:13 +01:00
github-actions
606e0a7685 Release 2023.04.05 2023-04-06 02:17:42 +00:00
pyup.io bot
d9efb28da3
Update tox from 4.4.8 to 4.4.11 (#4262) 2023-04-05 23:53:48 +01:00
Bruno Alla
a607284e1f
Update indent for nginx config file (#4260) 2023-04-05 21:32:05 +01:00
pyup.io bot
782cee3756
Update django to 4.1.8 (#4258) 2023-04-05 14:57:59 +01:00
pyup.io bot
ddd8f1c45d
Update pre-commit to 3.2.2 (#4259)
* Update pre-commit from 3.2.1 to 3.2.2

* Update pre-commit from 3.2.1 to 3.2.2
2023-04-05 14:57:17 +01:00
dependabot[bot]
82b5137a93
Bump peter-evans/create-pull-request from 4 to 5 (#4257)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 10:32:38 +01:00
github-actions
c415c47bfb Release 2023.04.04 2023-04-05 02:10:28 +00:00
Jelmer
a07b4b3112
Upgrade to Django 4.1 (#4028)
* Upgrade to Django 4.1

* Bump django-environ back to 0.10.0

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2023-04-04 22:10:17 +01:00
Jelmer
f93a9f78d9
Replace runserver_plus with runserver (#4255)
* Replace runserver_plus with runserver since it is not compatible with django >= 4.1

* Replace runserver_plus with runserver in post_gen_hooks

---------

Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2023-04-04 21:42:53 +01:00
pyup.io bot
e05122e4b3
Update sentry-sdk to 1.19.0 (#4254) 2023-04-04 21:31:01 +01:00
pyup.io bot
d7783f5c55
Update django-debug-toolbar from 3.8.1 to 4.0.0 (#4251) 2023-04-04 13:42:17 +01:00
browniebroke
6fdc2623e9 Update Contributors 2023-04-04 09:31:36 +00:00
Morten Kaae
f55b30bb29
Remove deprecated security setting (#4247)
* Remove deprecated setting

* Update documentation
2023-04-04 10:31:08 +01:00
Arkadiusz Michał Ryś
e13f7afcb8
Fix traefik rule priority for media router (#4244)
* Add option to serve media files locally using nginx

* Fix nginx media location and storage issue

* Fix traefik django-media typo

* Add certresolver property to web-media-router

* Add trailing slash in nginx configuration to avoid path traversal exploits

* Remove autoindexing from nginx configuration so nginx uses its default off setting

* Use nginx to serve media files if cloud provider is None

* Add back warning about lack of media files without Docker or Cloud providers

* Update documentation

* Fix typos and rephrase

Co-authored-by: Arkadiusz Ryś <arkadiusz.michal.rys@gmail.com>

* Change Traefik media router rule generation to force priority

The web-secure-router could end up having priority over the web-media-router when the www subdomain was used.
This fix adds the www subdomain to the web-media-router if it's also present in the web-secure-router rule.
Traefik looks at the length of rules to determine priority when no explicit priority is set.
The web-media-router needs to always have priority over the web-secure-router in order for the media files to be served.

* Add space to Traefik rule

---------

Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2023-04-04 10:25:06 +01:00
github-actions
1cba3b62e0 Release 2023.04.03 2023-04-04 02:18:27 +00:00
pyup.io bot
4641830430
Update psycopg2-binary from 2.9.5 to 2.9.6 (#4249) 2023-04-03 10:48:04 -03:00
pyup.io bot
1c74c8724e
Update psycopg2 to 2.9.6 (#4248)
* Update psycopg2 from 2.9.5 to 2.9.6

* Update psycopg2 from 2.9.5 to 2.9.6
2023-04-03 10:47:54 -03:00
Adin Hodovic
3db64512c8
fix: Syntax for ignoring specific errors (#4250)
Noticed when started using pygrep-hooks. Syntax is noqa: code with a colon.
2023-04-03 10:34:45 -03:00
github-actions
9642181b28 Release 2023.04.01 2023-04-02 02:18:05 +00:00
pyup.io bot
cf7f919d42
Update pytest-instafail from 0.4.2 to 0.5.0 (#4240) 2023-04-01 12:32:32 +01:00
pyup.io bot
28f05920cf
Update pillow from 9.4.0 to 9.5.0 (#4242) 2023-04-01 12:32:20 +01:00
pyup.io bot
58de1db4a0
Update django-allauth from 0.53.1 to 0.54.0 (#4241) 2023-04-01 12:32:09 +01:00
github-actions
6c702a50de Release 2023.03.29 2023-03-30 02:21:03 +00:00
pyup.io bot
694a29794d
Update redis to 4.5.4 (#4239) 2023-03-29 18:30:37 +01:00
pyup.io bot
4ed32dde32
Update pytz to 2023.3 (#4238) 2023-03-29 16:54:44 +01:00
github-actions[bot]
fffc2a2fa6
Auto-update pre-commit hooks (#4235)
Co-authored-by: browniebroke <browniebroke@users.noreply.github.com>
2023-03-29 16:53:39 +01:00
pyup.io bot
43c32961e5
Update black to 23.3.0 (#4236)
* Update black from 23.1.0 to 23.3.0

* Update black from 23.1.0 to 23.3.0
2023-03-29 16:53:29 +01:00
Bruno Alla
d77b33df43
Update code of conduct link 2023-03-28 23:38:48 +01:00
github-actions
5302973282 Release 2023.03.27 2023-03-28 02:20:35 +00:00