Use new artists API across the frontend

6 jobs for multiple_artists in 1 minute and 19 seconds (queued for 4 seconds)
latest
Status Name Job ID Coverage
  Review
manual review_docs #62188
docker allowed to fail manual
manual review_front #62187
docker allowed to fail manual
 
  Lint
failed black #62189

00:00:45

failed flake8 #62190

00:00:34

 
  Test
skipped test_api #62191
docker
skipped test_front #62192
docker
 
Name Stage Failure
failed
flake8 Lint
api/funkwhale_api/playlists/models.py:182:121: E501 line too long (128 > 120 characters)
api/funkwhale_api/federation/serializers.py:1363:21: E126 continuation line over-indented for hanging indent
api/funkwhale_api/federation/serializers.py:1365:17: E121 continuation line under-indented for hanging indent
api/funkwhale_api/federation/serializers.py:1456:17: E123 closing bracket does not match indentation of opening bracket's line
api/tests/music/test_metadata.py:125:1: E302 expected 2 blank lines, found 1
api/tests/music/test_metadata.py:642:1: E302 expected 2 blank lines, found 1
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
black Lint
     }
serializer = metadata.TrackMetadataSerializer(data=metadata.FakeMetadata(data))
assert serializer.is_valid(raise_exception=True) is True
would reformat api/tests/music/test_metadata.py
Oh no! 💥 💔 💥
14 files would be reformatted, 416 files would be left unchanged, 1 file would fail to reformat.
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1