Commit graph

6,878 commits

Author SHA1 Message Date
jo
a3be49e099 ci: fix new api dev build meta script
Run the set-api-build-metadata on merge requests for testing

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2351>
2023-02-01 19:45:41 +00:00
jo
7d96baa3cd feat(front): split large bundles into chunks
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349>
2023-01-31 18:09:17 +00:00
jo
3c9fc32135 chore(front): add bundle visualizer
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2349>
2023-01-31 18:09:17 +00:00
Ciarán Ainsworth
6f0cb1676d docs: remove language prefix from Wikipedia link
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2352>
2023-01-31 17:28:38 +00:00
jo
b35d41b870 docs: replace id3.org broken link
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2352>
2023-01-31 18:24:43 +01:00
jo
3115415ef5 ci: install funkwhale_api package for docs building
The funkwhale_api version is guessed from the package, so the package needs to be installed.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo
46ee0aa81a chore: sort docs dependencies
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo
47944b18de chore(api): maintain api version using poetry
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +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
651ff4e716 ci: prefer needs to dependencies
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347>
2023-01-30 22:53:31 +01:00
jo
701416c140 ci: move docker jobs to build stage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347>
2023-01-30 22:50:17 +01:00
jo
b2c7c26552 ci: only lint api on api files changes
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347>
2023-01-30 19:19:16 +01:00
jo
3d9e12b3e5 ci: run build_api_schema when build_docs runs
We need to pass the artifact between the jobs.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347>
2023-01-30 19:17:53 +01:00
jo
d348fc180f chore: ci containers use curl instead of wget
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347>
2023-01-30 12:10:38 +01:00
jo
18dc07a214 chore: add changelog snippet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:36 +01:00
jo
d18d94bbc2 ci: explicit dependencies between jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:35 +01:00
jo
2020952cd6 ci: jobs are interruptible by default
All jobs are interruptible, except publish/deployments jobs.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:35 +01:00
jo
ad3a74fd97 ci: aggressive caching for docs related jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:35 +01:00
jo
7ff81e35f3 ci: aggressive caching for api related jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:34 +01:00
jo
f027c8d04b ci: aggressive caching for front related jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:34 +01:00
jo
6662408fb3 ci: use shared ci docker image for docker jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:34 +01:00
jo
195fb2d8fb ci: rework deploy_docs job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:33 +01:00
jo
f79d71b594 ci: rework build_docs job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:33 +01:00
jo
66884a41f2 ci: rework build_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:33 +01:00
jo
c3722a45e3 ci: rework build_api job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:32 +01:00
jo
6806132d50 ci: rework build_api_schema job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:32 +01:00
jo
f257d9ddc0 ci: uncomment and rework test_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:32 +01: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
1e5273cc5e ci: rework lint_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:07 +01:00
jo
573631b079 ci: rework review_docs job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:07 +01:00
jo
d15846a3a4 ci: rework review_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo
8001565b46 ci: rework find_broken_links job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo
a03c785460 ci: simplify check missing changelog job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo
6afd960901 ci: rename jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:05 +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
Philipp Wolfer
993fb426ee Support boolean config fields in plugins
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2334>
2023-01-30 09:08:41 +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
8412e436f0 chore: upgrade isort and fix pre-commit hook
See https://github.com/PyCQA/isort/pull/2078

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2345>
2023-01-28 18:14:47 +01:00
Kasper Seweryn
cc7c7b9f67 fix(tsc): fix type errors
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn
73e12e0e54 feat: remove unneeded null coalescing assignment
axios headers are now alway present (according to the typings)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn
1d7b4a639e fix: update yarn lockfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn
6c98b456dc fix(ci): update vue-i18n to beta.16
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn
ac8237645d fix(eslint): remove unused import
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Kasper Seweryn
d4cf0bd590 fix(front): reinitialize virtual queue list whenever queue gets empty
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337>
2023-01-24 09:31:16 +00:00
Thomas
8b1d1adf15 Translated using Weblate (French)
Currently translated at 14.2% (1 of 7 strings)

Translation: Documentation/administrator_documentation-installation_docs-index
Translate-URL: https://translate.funkwhale.audio/projects/documentation/administrator_documentation-installation_docs-index/fr/
2023-01-23 21:42:40 +00:00
Thomas
c5410a3d28 Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)

Translation: Documentation/api
Translate-URL: https://translate.funkwhale.audio/projects/documentation/api/fr/
2023-01-23 21:42:40 +00:00
Thomas
0106ecece8 Translated using Weblate (French)
Currently translated at 0.3% (5 of 1586 strings)

Translation: Documentation/changelog
Translate-URL: https://translate.funkwhale.audio/projects/documentation/changelog/fr/
2023-01-23 21:42:40 +00:00