Commit Graph

18086 Commits

Author SHA1 Message Date
Jonas L 9b3207b8a4
feat: move timezone preference to config file (#2096)
BREAKING CHANGE: The timezone preference moved to the configuration
file.
2022-09-14 12:48:08 +02:00
jo 8ef82d798e chore: keep config files in sync 2022-09-14 11:09:52 +02:00
jo b93e24a02c ci: add containers build job 2022-09-14 11:09:52 +02:00
Kyle Robbertze 1da42b2603 feat: add container setup
- build container with multi-stage Dockerfile
- change api listen port to 9001
2022-09-14 11:09:52 +02:00
Jonas L 5d31e04b28
docs: add warning about icecast sources limit (#2133) 2022-09-13 14:43:24 +02:00
Jonas L 43cddd3a54
chore: clean old docs files (#2132) 2022-09-12 20:46:38 +02:00
Jonas L 45a131b668
chore: update outdated readmes (#2131) 2022-09-12 20:45:37 +02:00
Jonas L cfd6a6291f
chore(legacy): update locales (#2130) 2022-09-12 20:44:20 +02:00
jo e919ececcd chore: fix renovate lockFileMaintenance commit message 2022-09-12 15:57:32 +02:00
renovate[bot] 2378affc2e chore(deps): chore: lock file maintenance (website/package.json) 2022-09-12 15:56:53 +02:00
jo 63d9e430e1 chore(legacy): format code 2022-09-12 14:15:50 +02:00
jo da52f495b4 chore(legacy): set format rules based on version 2022-09-12 14:15:50 +02:00
renovate[bot] edab2a694d fix(deps): update dependency friendsofphp/php-cs-fixer to <3.11.1 2022-09-12 14:15:50 +02:00
Jonas L 586776a5cd
style(legacy): simplify config-check templates (#2127) 2022-09-12 13:55:36 +02:00
jo f5600ee7a4 chore: ignore name from spellchecker 2022-09-12 13:02:32 +02:00
renovate[bot] e0450bf9f6 chore(deps): update pre-commit hook codespell-project/codespell to v2.2.1 2022-09-12 13:02:32 +02:00
jo ef091d10cb fix(shared): load env from oneOf union schema 2022-09-12 12:54:06 +02:00
renovate[bot] ef44ad392d chore(deps): update dependency pydantic to >=1.7.4,<1.11 2022-09-12 12:54:06 +02:00
renovate[bot] 0a0c733e00 chore(deps): update pre-commit hook asottile/pyupgrade to v2.37.3 2022-09-12 12:45:25 +02:00
renovate[bot] ae8797264e chore(deps): update pre-commit hook psf/black to v22.8.0 2022-09-12 12:45:13 +02:00
renovate[bot] c58ba2e5da chore(deps): update dependency drf-spectacular to >=0.22.1,<0.24 2022-09-12 12:18:30 +02:00
jo ee4d1b4568 chore: enable renovate lock file maintenance 2022-09-12 12:10:35 +02:00
jo 4d7c5b7ce3 chore: enable renovate dashboard 2022-09-12 12:10:35 +02:00
jo 950141e94a chore: remove renovate docusaurus monorepo config 2022-09-12 12:10:35 +02:00
jo 54f86099cd chore(website): same version range for docusaurus deps 2022-09-12 12:10:35 +02:00
jo 17f7dee9ee test(worker): allow pylint and bandit to fail 2022-09-12 10:50:02 +02:00
jo 08a44186aa fix(worker): rewrite podcast download task
- Fixes bad exception handling when facing an invalid podcast episode file. Fix #2083
2022-09-12 10:50:02 +02:00
jo 2afb766b41 chore: outdated python packages versions 2022-09-12 10:48:43 +02:00
jo 97f4472ed1 chore: update version bump procedure 2022-09-12 10:48:43 +02:00
Jonas L 36264ed4a5
test(playout): use snapshot testing tool (#2115) 2022-09-09 16:57:22 +02:00
jo 11c55d26dc refactor(worker): add types and rewrite docstring 2022-09-09 14:44:37 +02:00
jo 7184fb3235 test(worker): setup testing 2022-09-09 14:44:37 +02:00
jo ab6cebb6ed refactor(worker): rewrite extract_filename from download 2022-09-09 14:44:37 +02:00
jo 4daa0aaca0 chore(worker): add types-requests 2022-09-09 14:44:37 +02:00
Jonas L c282d5e81c
fix(legacy): track_type_id should cast to int not text (#2112)
Fixes #2111
2022-09-08 22:55:41 +02:00
jo dead0a3429 fix(installer): config should not be world readable 2022-09-08 18:57:21 +02:00
jo d338e2ec88 fix(installer): config dir should be read only
Now that liquidsoap does not write any file in /etc/libretime, we can
make it read only.
2022-09-08 18:57:21 +02:00
jo 00bb922b79 ci: add shared packages to dev container 2022-09-08 18:29:26 +02:00
Jonas L f4b1387e01
fix(shared): install tzdata distibutions package (#2105)
zoneinfo rely on the system tzdata package to work.
2022-09-08 17:50:39 +02:00
Jonas L fb789c323c
fix(installer): simplify distro support notice (#2106) 2022-09-08 17:49:54 +02:00
Jonas L 03902f6aef
fix(playout): also shutdown on SIGTERM (#2104) 2022-09-08 12:41:56 +02:00
Jonas L 3990040e7a
ci: fix docusaurus monorepo config (#2101) 2022-09-08 11:12:31 +02:00
jo c6a007e7ac fix(legacy): consistent with docs in outputs public_url generation
Fixes #2100
2022-09-08 11:05:47 +02:00
jo e9f05975fe fix(installer): move non reusable fields from default output
- Make it explicit that you should not reuse those fields, as they should always be specified.
- Add empty icecast output public_url field.
2022-09-08 11:05:47 +02:00
Jonas L a85d303a61
docs: single restart notice for config changes (#2098) 2022-09-08 10:19:53 +02:00
Jonas L 8b5749ec98
ci: build test images for debian bookworm (#2097) 2022-09-07 23:17:46 +02:00
Jonas L 35476f9d6d
feat(api): move /api-auth to /api/browser (#2094) 2022-09-06 21:30:43 +02:00
jo 87dff94749 fix(installer): add liquidsoap config section 2022-09-06 20:44:43 +02:00
jo e874db24c5 fix(legacy): config default values are not sanitized 2022-09-06 20:44:21 +02:00
Jonas L ef1de34111
fix(playout): missing live show events (#2087) 2022-09-06 14:09:04 +02:00