Commit Graph

18248 Commits

Author SHA1 Message Date
jo a9b7513bc0 docs: split developer and contributor manual 2023-04-03 11:10:01 +01:00
jo bb755f7a62 chore: create symlink to the contributing docs 2023-04-03 11:10:01 +01:00
jo 2c35544c08 docs: move contributing to docs/contribute 2023-04-03 11:10:01 +01:00
renovate[bot] 64746ad2f4
chore(deps): update pre-commit hook psf/black to v23.3.0 (#2487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29 06:58:38 +01:00
Jonas L ba2a1220a0
chore: backport #2461 (#2480)
fix(api): cast string value to int enum (#2461)

c7381a4f80
2023-03-23 17:42:54 +01:00
jo bc745617fb docs: fix database backup and restore commands
The commands should now work out of the box when copy pasted on most systems. The previous one required the users to read the docs and the man pages.
2023-03-22 09:14:56 +00:00
jo f722cec2eb docs: upgrade by migrating to a new server 2023-03-22 09:14:56 +00:00
renovate[bot] 4ae3447993 chore(deps): update amannn/action-semantic-pull-request action to v5.2.0 2023-03-16 21:09:43 +01:00
jo deec2a1726 test(shared): fix linting errors 2023-03-15 16:55:29 +00:00
jo 1f48e38411 test(api): fix linting errors 2023-03-15 16:55:29 +00:00
jo af4f8fe02d chore: rename branch 3.0.x to stable 2023-03-15 16:55:29 +00:00
Kyle Robbertze 5aac4eb3a9 ci: allow Falso as a word in codespell 2023-03-14 08:51:52 +00:00
renovate[bot] b367c1f7ee chore(deps): update pre-commit hook codespell-project/codespell to v2.2.4 2023-03-14 08:51:52 +00:00
renovate[bot] aca205dd4c
chore(deps): update lycheeverse/lychee-action action to v1.6.1 (#2394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 16:38:02 +02:00
renovate[bot] e5a07b635a
chore(deps): update lycheeverse/lychee-action action to v1.6.0 (#2392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 07:33:00 +02:00
jo eba6296ec2
chore: generate changelog for 3.0.2 2023-02-21 13:38:53 +01:00
jo d35ee41bb9 chore: release 3.0.2 2023-02-21 13:37:04 +01:00
jo 75bc72be6d chore: raise from specific exceptions 2023-02-21 13:25:35 +01:00
Jonas L 7c873edc19
test(playout): refresh snapshots after major upgrade (#2381) 2023-02-21 09:06:52 +02:00
Jonas L ce36197ef7
fix(installer): create systemd dirs if missing (#2379) 2023-02-20 20:17:13 +02:00
renovate[bot] 7cc3f59f40 chore(deps): update amannn/action-semantic-pull-request action to v5.1.0 2023-02-10 22:02:23 +01:00
Jonas L 1c768b9251
fix(installer): print unsupported distribution error (#2368) 2023-02-09 19:38:24 +02:00
jo e92be34e2a fix(installer): only setup nginx on first install
Users usually want to setup a ssl certificate for LibreTime. Disabling any nginx config change unless it is the first install should prevent breaking a possible certbot setup.
2023-02-03 14:59:58 +01:00
jo 9a65e08890 fix(installer): print diff on file deployment 2023-02-03 14:59:58 +01:00
jo a5e4d17e20 fix(installer): allow different actions on template_file 2023-02-03 14:59:58 +01:00
jo ea8306dd8f chore: fix pylint error 2023-02-02 08:23:03 +02:00
jo 79febaddf8 docs: add small faq for troubleshooting 2023-02-02 08:23:03 +02:00
jo 8431888b9c docs: check logs before checking services status 2023-02-02 08:23:03 +02:00
jo c34f02d916 fix(legacy): improve error messages and logs 2023-02-02 08:23:03 +02:00
jo 1e6c5a84d3 style: format code using black 2023-02-01 11:20:32 +01:00
renovate[bot] c3e60f7cd4 chore(deps): update pre-commit hook psf/black to v23 2023-02-01 11:20:32 +01:00
renovate[bot] 2c66ada854
chore(deps): update docker/build-push-action action to v4 (#2353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-31 09:25:59 +02:00
jo 69120cad73 fix(legacy): move forked deps to the libretime namespace 2023-01-16 08:42:23 +02:00
jo 9807d1284f fix(legacy): refresh lock files 2023-01-16 08:42:23 +02:00
jo 2fc9e335a2 refactor(legacy): remove unused variable 2023-01-16 08:42:23 +02:00
jo 0db72614eb fix(legacy): advanced search by track type id
Advanced where clause didn't support matching primary keys.

Fixes #2344
2023-01-16 08:42:23 +02:00
Jonas L a0dfcab49f chore: add docs dev setup with the website (#2340)
This will clone the website repo, install the website dependencies and override the docs path to the current main repository docs path.
2023-01-16 08:42:23 +02:00
jo cfa90c89d1 refactor: improve backports imports 2023-01-16 08:42:23 +02:00
jo 6e27003409 ci: test project weekly 2023-01-16 08:42:23 +02:00
jo 715144a92d chore: move isort config to pyproject.toml 2023-01-16 08:42:23 +02:00
jo 14beb885a3 chore: split test and coverage tasks 2023-01-16 08:42:23 +02:00
jo 2ccd93299a chore: don't use venv activation in makefile 2023-01-16 08:42:23 +02:00
jo beff69ca5b chore: update cpu count lookup 2023-01-16 08:42:23 +02:00
Jonas L 0817dfde04 chore: improve dockerfile run calls (#2273) 2023-01-16 08:42:23 +02:00
Kyle Robbertze 111fdadaaa docs: add DOCKER_BUILDKIT env variable for docker-compose v1 (#2270)
This is required for the --mount cache used to cache pip packages
2023-01-16 08:42:23 +02:00
jo da07a48244 ci: don't squash commits during docs sync 2022-12-20 17:05:32 +01:00
jo aaa442e7e9
chore: generate changelog for 3.0.1 2022-12-20 16:29:19 +01:00
jo 86ceac76d8 chore: release 3.0.1 2022-12-20 16:16:30 +01:00
jo b0cdd8ff06 ci: pin vale version to v2.21.3 2022-12-20 16:16:30 +01:00
jo e258bd2143 docs: no need to update release note path 2022-12-20 16:16:30 +01:00