Commit Graph

17740 Commits

Author SHA1 Message Date
renovate[bot] 9b2c5fbc85
chore(deps): update pre-commit hook asottile/pyupgrade to v2.34.0 (#1865)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 07:58:44 +02:00
renovate[bot] f1d187ebe3
chore(deps): update pre-commit/action action to v3 (#1864)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-05 23:54:28 +02:00
Weblate (bot) 61dd20333b
chore(legacy): translated using weblate (Russian) (#1863)
Currently translated at 96.8% (929 of 959 strings)

Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/ru/

Co-authored-by: МАН69К <weblate@mah69k.net>
2022-06-05 16:59:20 +02:00
Jonas L c78854b139
test(shared): remove bad disable no-self-use (#1862) 2022-06-04 22:27:09 +02:00
renovate[bot] b27f62f3fb
chore(deps): update lycheeverse/lychee-action action to v1.5.0 (#1861)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-31 06:41:15 +02:00
Jonas L 563afc5f25
chore(deps): update dependency @docusaurus/* to v2.0.0-beta.21 (#1860) 2022-05-28 11:46:56 +02:00
Renovate Bot 2e587bbc91 chore(deps): update dependency @docusaurus/module-type-aliases to v2.0.0-beta.21 2022-05-27 20:28:51 +00:00
Kyle Robbertze 4e9db2da16
docs: explicitly mention lack of 22.04 support (#1858) 2022-05-25 12:35:13 +02:00
Jonas L 6856dcbd25
feat(legacy): check services using systemctl (#1856) 2022-05-24 10:09:48 +02:00
Jonas L 11ebfd2137
test(legacy): use default rabbitmq settings (#1855) 2022-05-23 17:27:57 +02:00
Jonas L a73084e612
feat(playout): remove unused liquidsoap_prepare_terminate.py (#1854)
Related to cde6db812f
2022-05-21 18:37:54 +02:00
jo 8278366899 feat(worker): don't run with a dedicated user
BREAKING: The worker service no longer uses a dedicated `celery` user to run. The old `celery` user can be removed from the system.
2022-05-19 09:35:05 +02:00
Jonas L 6d5c58fbcb
fix(legacy): check if libretime-api is running (#1841) 2022-05-10 13:54:16 +02:00
Jonas L aa22536723
chore: don't check ignored scripts (#1851) 2022-05-09 13:38:17 +02:00
Jonas L 6a65a7f3f1
feat(legacy): improve rabbitmq check (#1839) 2022-05-09 13:21:17 +02:00
Jonas L 87ab49c8b9
chore: improve vagrant debian prepare script (#1850)
- add vim package
- split apt-cacher packages and utils
2022-05-09 12:55:15 +02:00
renovate[bot] 6289b5be6f
chore(deps): update docker/login-action action to v2 (#1844)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 08:13:20 +02:00
renovate[bot] f9e80377d5
chore(deps): update docker/build-push-action action to v3 (#1843)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 21:39:31 +02:00
renovate[bot] 577607844d
chore(deps): update dependency @docusaurus/* to v2.0.0-beta.20 (#1842)
Co-authored-by: jo <ljonas@riseup.net>
2022-05-05 21:36:58 +02:00
Jonas L be5d732006
fix(legacy): station url always has a trailing slash (#1838) 2022-05-05 19:24:51 +02:00
Jonas L a4caf4782b
fix(shared): allow list settings (#1837) 2022-05-05 18:14:32 +02:00
jo bc6b43c43c feat: rotate logs using libretime user 2022-05-05 09:42:34 +02:00
jo 137e76ff00 fix: don't set log folder permissions recursivly 2022-05-05 09:42:34 +02:00
jo 21ab07eff8 feat(legacy): change logrotate config deploy path
BREAKING: the legacy logrotate config filepath was changed from `/etc/logrotate.d/airtime-php` to `/etc/logrotate.d/libretime-legacy`
2022-05-05 09:42:34 +02:00
jo f58e51ec84 fix(playout): disable playout-notify log rotation
Let logrotate handle liquidsoap.log log rotation.

Fix #1546
2022-05-05 09:42:34 +02:00
jo 9130cf2895 feat(shared): allow to disable log rotate/retention 2022-05-05 09:42:34 +02:00
Jonas L d098671f3b
feat: replace click envar with auto_envvar_prefix (#1829) 2022-05-05 09:41:32 +02:00
renovate[bot] 623655e3d0
chore(deps): update pre-commit hook asottile/pyupgrade to v2.32.1 (#1832)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 08:04:41 +02:00
Renovate Bot 816a264823 chore(deps): update dependency @docusaurus/module-type-aliases to v2.0.0-beta.19 2022-05-04 20:31:48 +00:00
Jonas L 515a975e51
feat(shared): remove unused abstract app (#1828) 2022-05-04 14:12:06 +02:00
Jonas L 3a2e910f12
feat(shared): compress logs with gz (#1827) 2022-05-04 13:56:20 +02:00
renovate[bot] 64d17832cf
chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 (#1825)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-04 13:17:20 +02:00
Kyle Robbertze 696f7f957d
ci: add link to next version of the docs in preview comment (#1824) 2022-05-03 11:38:54 +02:00
Jonas L 751151a855
chore: replace ogg|mp3 with ogg,mp3 (#1822) 2022-04-29 17:21:33 +02:00
jo 3d7083f602 chore(api): format schema using prettier 2022-04-26 08:10:39 +02:00
jo bc5e92474e chore: change dev version format to <latest_tag>-dev+<current_sha> 2022-04-25 21:37:23 +02:00
jo 0a6ed33d96 chore: add bump python version tool 2022-04-25 21:37:23 +02:00
Jonas L 1b5ccd3f65
docs: update apache log filepath (#1811) 2022-04-25 19:56:19 +02:00
jo 981ba4fe33 fix(legacy): the ini config parser requires a .conf ext
- rename installer config filepath
2022-04-25 16:45:01 +02:00
jo 88e618e802 fix(legacy): bypass config validation during django migration 2022-04-25 16:45:01 +02:00
jo 241105f0a0 fix(legacy): load vendors during config init
Propel does not have the vendors loaded, even if they are loaded during 'preload.php'.
2022-04-25 16:45:01 +02:00
jo 751d430bcc feat: replace exploded base_* with public_url
Fixes #1574

BREAKING CHANGE: The `general` section in the config schema has changed: the `general.base_*`, `general.protocol` and `general.force_ssl` configuration fields have been replaced with a single `general.public_url` field. Be sure to use a valid url with the new configuration field.
2022-04-25 16:45:01 +02:00
Jonas L d020fbd983
chore: remove test workflow badge (#1808) 2022-04-25 16:34:15 +02:00
Kyle Robbertze 164cddca9f
ci: rename api-client repo (#1805) 2022-04-25 16:31:04 +02:00
renovate[bot] e820931b43
chore(deps): update pre-commit hook asottile/pyupgrade to v2.32.0 (#1806)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 16:26:18 +02:00
renovate[bot] cbdd1b4840
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.2.0 (#1807)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 16:25:23 +02:00
Jonas L 41df76eed0
feat(api): replace uwsgi with gunicorn (#1785)
Related to #1719

BREAKING: The uwsgi packages and configuration files (`/etc/airtime/libretime-api.ini`) should be removed from the system.
2022-04-25 16:09:19 +02:00
Jonas L e320ce204e
ci: reduce usage (#1804)
* ci: move analyzer jobs in a dedicated workflow

* ci: move worker jobs in a dedicated workflow

* ci: move legacy jobs in a dedicated workflow

* ci: move shared jobs in a dedicated workflow

* ci: move api-client jobs to dedicated workflow

* ci: remove unused test job

* ci: move api jobs in a dedicated workflow

* ci: move playout ci jobs in a dedicated workflow

* ci: remove unused test job

* ci: move test-with-database in api workflow

* ci: run playout on api-client changes

* ci: rename tools workflow to dev-tools

* ci: rename generic tests workflow to project

* ci: rename lint-pr workflow to pr

* ci: update python tests concurrency

* ci: update python caching keys

* ci: update website/docs trigger condition

* ci: update legacy trigger condition

* ci: readd cancel in progress

* ci :update api cache key
2022-04-25 15:27:10 +02:00
Renovate Bot 7a15a61d01 chore(deps): update dependency kombu to v4.6.11 2022-04-25 13:19:10 +02:00
renovate[bot] 684951dcd3
chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 (#1801)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 11:14:40 +00:00