Commit Graph

18806 Commits

Author SHA1 Message Date
renovate[bot] 710c072b21
chore(deps): update pre-commit hook asottile/pyupgrade to v3.3.2 (#2525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-25 08:38:30 +01:00
jo a8e2ce7732 fix(api): upgrade django code (pre-commit) 2023-04-24 20:46:48 +01:00
jo 14357102e5 test(api): add django-upgrade pre-commit hook 2023-04-24 20:46:48 +01:00
jo f357fb64b7
Merge branch 'stable' 2023-04-24 16:03:18 +02:00
jo b2fc3a5ecf feat(playout): allow harbor ssl configuration 2023-04-24 14:58:34 +01:00
jo 8764feded9 docs: ensure example values are replaced 2023-04-24 14:58:34 +01:00
Jonas L df7848c4bd
chore(api): install django-rest-framework from git (#2518) 2023-04-24 14:58:07 +01:00
Jonas L aa98309634
fix(legacy): keep datatable settings between views (#2519)
Use a different storage key for datatable settings for the dashboard and
builder views. The settings were overwritten when the other view was
loaded.
2023-04-24 14:52:52 +01:00
jo 2fd5b50229 docs: add certbot setup guide 2023-04-21 20:47:43 +01:00
jo a375e5b917 docs: improve install guides 2023-04-21 20:47:43 +01:00
jo ca449c1a3b docs: improve reverse proxy docs 2023-04-21 20:47:43 +01:00
Jonas L 5a8e8d298d
docs: docker config template install with envsubst (#2517) 2023-04-21 17:35:01 +01:00
jo 19bcc251e2 docs: split install guide per install method 2023-04-21 16:59:23 +01:00
jo ff03dad9a8 docs: rename setup to install 2023-04-21 16:59:23 +01:00
jo 8052622e69 docs: move configuration documentation 2023-04-21 16:59:23 +01:00
Jonas L d9fbb231b6
fix(legacy): remove composer superuser warning (#2515)
- Disable plugins or script when running composer
- Export COMPOSER_ALLOW_SUPERUSER=true to suppress the warning
- Simplify makefile to build legacy files
2023-04-19 16:15:15 +01:00
renovate[bot] 5a083886c5
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.21 (#2514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-19 17:13:47 +02:00
renovate[bot] 0f60ec8c96
chore(deps): update lycheeverse/lychee-action action to v1.7.0 (#2511)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 09:40:31 +02:00
renovate[bot] 4071b8f3da
chore(deps): update docker/bake-action action to v3 (#2513)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 09:40:18 +02:00
Jonas L 4bf729679e
fix(legacy): don't print track_type id in show builder table (#2510) 2023-04-18 08:22:48 +01:00
jo d2709dc6d3 docs: only use microsoft styling guide 2023-04-12 16:50:04 +01:00
jo 8ba62079f5 docs: ignore range format during docs linting 2023-04-12 16:50:04 +01:00
jo fed81f7272 docs: fix broken links 2023-04-12 16:50:04 +01:00
jo 5ca0788388 docs: move release docs in the release section 2023-04-12 16:50:04 +01:00
jo 755848482d feat: set icecast mount default charset to UTF-8
On first install, configure icecast to use utf-8 as default charset for it's mounts.

Fixes #2501
2023-04-12 11:42:51 +01:00
jo 31e69a60f7 chore: import icecast config from debian package 2023-04-12 11:42:51 +01:00
jo 4c4821a877 fix(installer): ignore whitespace during diff 2023-04-12 11:42:51 +01:00
jo d4c272db49 chore: use a secure dev environment 2023-04-12 08:11:21 +01:00
jo edf96ac5fc chore: move dev env files to dev subfolder 2023-04-12 08:11:21 +01:00
renovate[bot] f7792d2e57
chore(deps): update dependency pytest to >=7.2.1,<7.4 (#2505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-09 13:44:52 +02:00
jo 1cc9bc9bf6 feat: include tarball checksums in releases 2023-04-08 18:01:31 +01:00
jo ec5bad3c26 feat: remove dev files from tarball 2023-04-08 18:01:31 +01:00
renovate[bot] 5e5ec77bfb
chore(deps): update dependency mypy to v1.2.0 (#2502)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 22:38:06 +02:00
renovate[bot] 6be3c84d86
chore(deps): update dependency model_bakery to >=1.10.1,<1.12 (#2500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 13:31:26 +02:00
renovate[bot] 76343117f5
chore(deps): update dependency sentry-sdk to >=1.15.0,<1.20 (#2499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 14:16:06 +02:00
jo 43cc2bc4f0 chore: fix comment wording 2023-04-03 15:29:36 +01:00
jo ce27615a24 refactor(playout): rename PypoLiquidsoap to Liquidsoap 2023-04-03 15:29:36 +01:00
jo f68bc2da88 refactor(playout): remove irrelevant try/except 2023-04-03 15:29:36 +01:00
jo 964ee7e07c refactor(playout): add ended check to event class 2023-04-03 15:29:36 +01:00
jo 161f2ccdcb refactor(playout): merge liquidsoap modules 2023-04-03 15:29:36 +01:00
jo 4c63ef71fc feat(playout): replace thread timeout with socket timeout
Prefer the lower level socket timeout feature, to the hand made threaded
timeout. The thread timeout does not raise or log the errors that may occur
during the communication with liquidsoap, and we should handle them
instead.
2023-04-03 15:29:36 +01:00
Jonas L 6b6e8951d1
fix(playout): remove unused ecasound package (#2496)
The recorder has been removed, so the ecasound package isn't used anymore.
2023-04-03 14:48:08 +01:00
jo bfacda11df fix(api): upgrade psycopg to v3.1 2023-04-03 13:28:16 +01:00
jo b474eb3f64 fix(api): require django >=4.2.0,<4.3 2023-04-03 13:28:16 +01:00
jo 22b2d33c4d chore: adapt c4 to match our branches and releases requirements 2023-04-03 11:54:23 +01:00
jo 1d48e47721 chore: fix dot list numbers 2023-04-03 11:54:23 +01:00
jo ada92c8259
chore: fix CONTRIBUTING symlink again 2023-04-03 12:39:24 +02:00
jo 747f33c20c
chore: fix CONTRIBUTING symlink 2023-04-03 12:35:47 +02:00
jo 49d4fafa0c
Merge branch 'stable' 2023-04-03 12:31:50 +02:00
renovate[bot] d0be84bff7
chore(deps): update dependency django to >=4.1.4,<4.3 (#2492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03 12:11:18 +02:00