Commit Graph

2040 Commits

Author SHA1 Message Date
Petitminion 54d8043e5c lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2532>
2023-07-20 15:06:52 +02:00
Petitminion 9a6e418b2e add pip cache in dockerfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2532>
2023-07-20 14:09:17 +02:00
petitminion d496072c1c Fix docker build NOCHANGELOG 2023-07-20 11:00:40 +00:00
Renovate Bot 58d0109d02 chore(api): update dependency click to v8.1.5 2023-07-13 15:35:25 +00:00
Georg Krause 232ca0f050 Merge branch 'stable' into develop 2023-06-28 13:05:47 +02:00
Georg Krause cc7fde67b6 Version bump and changelog for 1.3.1 2023-06-27 20:33:58 +02:00
Renovate Bot 92451100bc chore(api): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2517>
2023-06-27 16:33:22 +00:00
Renovate Bot 1f3a6f2a1e chore(api): update dependency boto3 to v1.26.161
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2515>
2023-06-27 12:34:56 +00:00
jo d83d338044 chore: fix spelling errors
(cherry picked from commit 8fb60c9203)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2505>
2023-06-27 12:17:45 +00:00
Georg Krause 59ecd8c6d4 fix(api): Fix misleading help texts for funkwhale-manage script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2507>
2023-06-27 11:45:03 +00:00
Petitminion dac14a36e5 fix: Avoid high memory usage when pruning a lot of skipped uploads
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2512>
2023-06-27 07:48:01 +00:00
Renovate Bot 099b7fdd61 chore(api): update dependency boto3 to v1.26.160
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2508>
2023-06-23 19:33:18 +00:00
Renovate Bot da2d3ee7f1 chore(api): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2509>
2023-06-21 12:50:12 +00:00
Renovate Bot 027caee532 chore(api): update dependency boto3 to v1.26.156
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2504>
2023-06-20 09:03:11 +00:00
Renovate Bot 4a3586adde chore(api): update dependency boto3 to v1.26.155
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2495>
2023-06-17 12:03:12 +00:00
Renovate Bot 4f80bf065b chore(api): update dependency boto3 to v1.26.154
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2492>
2023-06-16 15:32:53 +00:00
Renovate Bot f3f6ccd483 chore(api): update dependency boto3 to v1.26.153
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2486>
2023-06-14 15:33:04 +00:00
Georg Krause bfcafc8f72 fix: Make sure dependency pins are working with pip install
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2485>
2023-06-14 14:32:00 +00:00
Renovate Bot 29fd476a63 chore(api): update dependency redis to v4.5.5
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2480>
2023-06-13 10:32:43 +00:00
Renovate Bot 662563f1fe chore(api): update dependency pytest-sugar to v0.9.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2479>
2023-06-13 07:02:53 +00:00
Renovate Bot 464cfca7d9 chore(api): update dependency psycopg2 to v2.9.6
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2478>
2023-06-13 06:02:45 +00:00
Renovate Bot 24785ef1ad chore(api): update dependency prompt-toolkit to v3.0.38
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2477>
2023-06-13 05:33:17 +00:00
Renovate Bot 1b4fed00a8 chore(api): update dependency markdown to v3.4.3
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2476>
2023-06-12 20:33:07 +00:00
Renovate Bot c1bb50c1ca chore(api): update dependency boto3 to v1.26.152
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2475>
2023-06-12 20:03:02 +00:00
Renovate Bot d029854bec chore(api): update dependency ipdb to v0.13.13
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2474>
2023-06-12 19:02:55 +00:00
Renovate Bot 38b64cad7d chore(api): update dependency django to v3.2.19
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2473>
2023-06-12 18:02:49 +00:00
Renovate Bot bfecd19c8a chore(api): update dependency dj-rest-auth to v2.2.8
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2471>
2023-06-12 17:03:05 +00:00
Renovate Bot d393f77509 chore(api): update dependency debugpy to v1.6.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2470>
2023-06-12 16:02:59 +00:00
Renovate Bot dba54d90ff chore(api): update dependency boto3 to v1.26.151
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2466>
2023-06-12 13:42:52 +00:00
jo b70b120363 fix(api): raise SystemExit in manage.py script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2467>
2023-06-12 13:04:58 +00:00
jo a63c9db168 ci: use buildx bake in docker build job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350>
2023-06-12 13:06:17 +02:00
Renovate Bot 891874dc20 chore(api): update dependency aiohttp to v3.8.4
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2454>
2023-06-12 10:39:53 +00:00
Georg Krause 49f4ab2d76 test: Make sure blocking of some management commands actually works 2023-06-12 09:36:52 +00:00
Georg Krause a46c8e7f41 fix(api): Avoid the creation of users using djangos createsuperuser command 2023-06-12 09:36:52 +00:00
Georg Krause 3f5758aa7f feat(cli): Implicitly set staff flag if superuser flag is set 2023-06-12 09:36:52 +00:00
jo 8fb60c9203
chore: fix spelling errors 2023-06-09 11:30:27 +02:00
Renovate Bot 8a06caa8c2 chore(api): update dependency psycopg2 to v2.9.6 2023-06-08 12:03:22 +00:00
Renovate Bot 1045d8b11c chore(api): update dependency boto3 to v1.26.149 2023-06-08 10:03:16 +00:00
Georg Krause 69508c69e0 Merge branch 'stable' into develop 2023-06-02 08:25:17 +02:00
Georg Krause 32b0171ff1 Version bump and changelog for 1.3.0 2023-06-01 18:38:50 +02:00
petitminion 2db8c585ad feat: implement typesense container 2023-05-17 15:48:02 +00:00
Georg Krause 6d7905f6a0
feat: allow the creation of random test notifications 2023-05-16 14:43:30 +02:00
Georg Krause c48b62da94 Merge branch 'pre-release/1.3.0' into develop 2023-05-12 09:21:47 +02:00
Georg Krause e6af9321d9 Version bump and changelog for 1.3.0-rc6 2023-05-12 09:02:14 +02:00
Georg krause 6057670105 fix: Make sure tzdata is available in docker container 2023-04-27 07:57:24 +00:00
jo 3028672096
fix(api): prefer str over dict for the CACHE_URL setting
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.
2023-04-19 12:47:24 +02:00
jo ca3106828d
refactor(api): rename CACHE_DEFAULT to CACHE_URL_DEFAULT 2023-04-19 12:40:41 +02:00
Renovate Bot e7e83e91de
chore(api): update dependency channels-redis to v4.1.0 2023-04-14 15:42:30 +02:00
Renovate Bot 156d35a46b
chore(api): update dependency redis to v4.5.4 2023-04-14 15:41:25 +02:00
Renovate Bot 5f5d60b0d5 chore(api): update dependency channels-redis to v4.1.0 2023-04-14 13:02:55 +00:00
Renovate Bot 8d63472821 chore(api): update dependency redis to v4.5.4 2023-04-14 12:03:25 +00:00
jo 83b2aa0ad8
fix(api): move docker cache settings to django settings 2023-04-14 13:17:55 +02:00
jo e4793f06e8
refactor: use global IS_DOCKER_SETUP setting 2023-04-14 12:27:52 +02:00
Renovate Bot 28422369de chore(api): update dependency drf-spectacular to v0.26.1 2023-04-14 10:03:07 +00:00
Renovate Bot 58ffbc2156
chore(api): update dependency django-environ to v0.10.0
Porting 8d182138f4
2023-04-14 11:18:46 +02:00
Renovate Bot 8d182138f4 chore(api): update dependency django-environ to v0.10.0 2023-04-12 15:33:15 +00:00
Renovate Bot 420b2b1527 chore(api): update dependency boto3 to v1.26.108 2023-04-06 22:02:43 +00:00
Renovate Bot fde240389c chore(api): update dependency pytest-asyncio to v0.21.0 2023-04-06 17:05:51 +00:00
Renovate Bot bed76fafa8 chore(api): update dependency black to v23 2023-04-06 09:56:57 +00:00
Renovate Bot ba120bf7c1 chore(api): update dependency pylint to v2.17.2 2023-04-05 20:34:42 +00:00
Renovate Bot 67752c24e9 chore(api): update dependency sentry-sdk to v1.19.1 2023-04-05 16:33:43 +00:00
jo 94521d2b86 feat(api): replace pytz with zoneinfo
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2388>
2023-04-04 07:08:47 +00:00
jo 22c255700e
style: format code using black v23 2023-03-28 19:49:24 +02:00
Georg krause 70cd2e58b5 Version bump and changelog for 1.3.0-rc5 2023-03-26 14:17:15 +02:00
Renovate Bot 1c90cf448d chore(api): update dependency markdown to v3.4.3
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2380>
2023-03-25 19:02:50 +00:00
Georg Krause e87811c554 chore(docker): bump py3-cryptography to version 38.0.3-r1
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2379>
2023-03-25 11:48:14 +01:00
Renovate Bot f585c1b487 chore(api): update dependency boto3 to v1.26.99
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2376>
2023-03-25 08:33:36 +00:00
Georg krause b0d6a0407a Merge branch 'pre-release/1.3.0' into develop 2023-03-24 18:17:44 +01:00
Georg krause 09a1e20d68 Version bump and changelog for 2023-03-24 14:28:45 +01:00
Philipp Wolfer c1c48c9960 maloja: update submitted payload to follow latest maloja spec
See https://github.com/krateng/maloja/blob/master/API.md

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2359>
2023-03-22 11:58:01 +00:00
Georg Krause 6678457d41
style: Fix missing , 2023-03-22 09:52:07 +01:00
Laurin W 0c88b63d78
fix: allow blank summary field in ActorSerializer 2023-03-20 12:34:14 +01:00
Marcos Peña c55a1d1da4 Fix(dev): fix docker development set-up (#2102)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2367>
2023-03-20 11:23:51 +00:00
Renovate Bot da2a0ee093 chore(api): update dependency boto3 to v1.26.94 2023-03-17 20:03:47 +00:00
Renovate Bot 94c5bb71a5 chore(api): update dependency boto3 to v1.26.93 2023-03-17 18:03:39 +00:00
Renovate Bot de7102a27e chore(api): update dependency pytest to v7.2.2 2023-03-12 23:38:12 +00:00
Renovate Bot 96101d7010 chore(api): update dependency prompt-toolkit to v3.0.38 2023-03-12 23:07:22 +00:00
Renovate Bot 1eaeddcda6 chore(api): update dependency ipdb to v0.13.13 2023-03-12 22:07:05 +00:00
Renovate Bot 036f245127 chore(api): update dependency django to v3.2.18 2023-03-12 21:07:15 +00:00
Renovate Bot a929f2647b chore(api): update dependency dj-rest-auth to v2.2.8 2023-03-12 20:07:20 +00:00
Renovate Bot 7a3c264e31 chore(api): update dependency debugpy to v1.6.6 2023-03-12 19:07:05 +00:00
Renovate Bot 790b963da6 chore(api): update dependency aiohttp to v3.8.4 2023-03-12 18:08:08 +00:00
Renovate Bot 5543da6847 chore(api): update dependency boto3 to v1.26.89 2023-03-11 22:36:31 +00:00
ppom c7e7014b5c wording fix 2023-03-03 23:40:09 +01:00
jo 639d5b152f docs: fix warnings
- fix sphinx multi version allowlist regex values
2023-02-28 19:39:07 +00:00
jo 9bf0367372 feat(api): find version using importlib.metadata
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo 1a9b93183d ci: rework test_api job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:31 +01:00
jo c6f235ec8c feat: drop support for python3.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2342>
2023-01-30 09:24:27 +00:00
jo f4241241dc fix: remove unnecessary env variables in dockerfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299>
2023-01-30 08:55:06 +00:00
jo 65df7bf7a4 refactor: format api container file
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299>
2023-01-30 08:55:06 +00:00
jo 6528039e95 fix(api): pylint crashes on redefined-builtin
See https://github.com/PyCQA/pylint/issues/8079

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00:00
jo 6806adb4f5 test(api): lint code using pylint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00:00
jo 96bbe2131a fix: log exception if we can't get the event loop
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2341>
2023-01-27 17:37:41 +01:00
jo a0cda2a56c fix(api): docker entrypoint use exec
exec into gunicorn instead of spawning gunicorn.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331>
2023-01-25 12:07:00 +00:00
Georg Krause e04a1b188d
Version bump and changelog for 1.3.0-rc3 2023-01-23 14:24:46 +01:00
Georg Krause 0729b52f3d
Version bump and changelog for 1.3.0-rc2 2023-01-23 10:41:22 +01:00
jo c07aa0dbec fix(api): postgres connection details in docker setup
We properly recognize the docker setup to generate DATABASE_URL configuration.

Fix #2036

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2326>
2023-01-23 08:51:16 +01:00
Philipp Wolfer e556a592b5 Fix API call for retrieving details of federated library
The implementation of RetrieveModelMixin.retrieve was incomplete.

Fixes #2046

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2335>
2023-01-23 07:36:22 +00:00
Philipp Wolfer 7da78afa43 maloja: fix submission of artist names
Payload must be submitted as JSON and artist must be an array

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2328>
2023-01-22 10:45:32 +00:00
Renovate Bot c465b3922d chore(api): update dependency watchdog to v2.2.1 2023-01-21 03:05:56 +00:00