Commit Graph

289 Commits

Author SHA1 Message Date
jo 0d3a56aaae
Merge branch 'stable' 2023-03-15 18:06:01 +01:00
jo af4f8fe02d chore: rename branch 3.0.x to stable 2023-03-15 16:55:29 +00:00
jo b4827112a2 ci: run all tests on python tools changes 2023-03-14 11:23:14 +00:00
Jonas L 5983b2e9de
ci: replace stale bot with stale action (#2421)
Fixes #2420
2023-03-04 15:00:30 +00:00
jo ec83cf6409 chore: don't check youtube nocookie links 2023-03-02 16:29:12 +02:00
jo 90d682a799 ci: update docker hub containers description 2023-03-02 16:29:12 +02:00
Jonas L 03e17001d8
ci: replace deprecated set-output (#2408) 2023-02-27 14:54:14 +02:00
jo be3964c108 ci: use bot to update locales 2023-02-27 14:10:56 +02:00
jo d4a4c34c4d ci: allow manual ci trigger 2023-02-27 14:10:56 +02:00
jo fdd77ba8de chore: push containers to docker.io
We should now mirror gcr.io with docker.io
2023-02-26 20:37:27 +02:00
jo 0dd034b7b6 ci: use bake file for container build 2023-02-26 20:37:27 +02:00
Jonas L cced09f1ac
ci: update locales weekly, not for every commit (#2403) 2023-02-26 19:07:04 +02:00
jo 53673632df ci: check if locale are up to date 2023-02-24 15:37:29 +02:00
renovate[bot] b0721edde5
chore(deps): update lycheeverse/lychee-action action to v1.6.1 (#2393)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 16:38:11 +02: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] ebcffb0778
chore(deps): update lycheeverse/lychee-action action to v1.6.0 (#2391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-23 07:33:13 +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 d68ae58854 ci: always print diff when schema changes 2023-02-15 10:13:32 +02:00
renovate[bot] b79434abf3 chore(deps): update amannn/action-semantic-pull-request action to v5.1.0 2023-02-10 22:02:48 +01: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
renovate[bot] be98db2c0c
chore(deps): update docker/build-push-action action to v4 (#2352)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-31 09:26:09 +02: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 6e27003409 ci: test project weekly 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 20b18d976e ci: pin vale version to v2.21.3 2022-12-20 16:27:29 +01:00
jo b0cdd8ff06 ci: pin vale version to v2.21.3 2022-12-20 16:16:30 +01:00
jo fa5bd5ed11 ci: sync docs with libretime/website repository 2022-12-20 15:31:19 +01:00
jo dc0353c1d3 chore: remove website setup 2022-12-20 15:31:19 +01:00
jo b461394801 ci: sync docs with libretime/website repository 2022-12-20 16:09:28 +02:00
jo 583169e079 chore: remove website setup 2022-12-20 16:09:28 +02:00
renovate[bot] 2c5b965376
chore(deps): update amannn/action-semantic-pull-request action to v5 (#2297)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-09 15:44:55 +01:00
renovate[bot] ff364bb406 chore(deps): update lycheeverse/lychee-action action to v1.5.4 2022-12-09 14:44:20 +00:00
jo 1f4d42fee5 ci: test project weekly 2022-12-07 15:59:52 +02:00
jo 5738edb49c chore: split test and coverage tasks 2022-12-07 15:59:52 +02:00
renovate[bot] de5176dd49
chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#2255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 14:25:09 +02:00
renovate[bot] f8a75e6f87
chore(deps): update lycheeverse/lychee-action action to v1.5.3 (#2254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 06:16:23 +02:00
renovate[bot] 3fed60e78d chore(deps): update lycheeverse/lychee-action action to v1.5.2 2022-11-03 15:16:25 +01:00
renovate[bot] d1d69efeb4
chore(deps): update amannn/action-semantic-pull-request action to v5.0.2 (#2241)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-17 12:52:50 +02:00
renovate[bot] 6124997e9d
chore(deps): update amannn/action-semantic-pull-request action to v5.0.1 (#2236)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-14 15:29:21 +02:00
jo 56beddbee5 ci: run tests on 3.0.x 2022-10-12 16:52:27 +02:00
renovate[bot] 2bcf00f559 chore(deps): update amannn/action-semantic-pull-request action to v5 2022-10-11 20:42:22 +02:00
Jonas L 499f4d37ed
test: liquidsoap package from ppa is version 1.4.2 (#2223)
The PPA was previously not properly installed in the dev container.
2022-10-10 21:14:41 +02:00
jo 7d514a9306 chore: list distribution releases by release date
Old releases should be popped from the left/top and new releases should be added to the right/bottom of any distro release list.
2022-10-10 20:11:33 +02:00
jo 5eda6093f4 feat: drop Debian Buster support
Fixes #2036
2022-10-10 20:11:33 +02:00
jo 448cff7600 feat: drop Ubuntu Bionic support
Fixes #2035
2022-10-10 20:11:33 +02:00
Jonas L e04ab7679a
chore: move shell tools to pre-commit (via docker) (#2207) 2022-10-05 08:27:15 +02:00
jo 7ee1985223 ci: use github.ref_name to get tag 2022-10-03 12:43:38 +02:00
renovate[bot] 782500f76f
chore(deps): update amannn/action-semantic-pull-request action to v4.6.0 (#2183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-26 13:30:10 +02:00
jo 09a75570f3 fix: include version variable inside containers 2022-09-26 13:25:35 +02:00
jo 722a683896 ci: allow failure when linting /docs/releases 2022-09-26 09:13:25 +02:00
jo ddae3202cc chore: release 3.0.0-beta.1 2022-09-23 13:41:14 +02:00
jo f1dbad9be1 ci: run docs workflow on vale files changes 2022-09-22 13:19:35 +02:00
jo 31e09401bb chore: replace custom makefile with vale packages 2022-09-22 13:19:35 +02:00
jo 74539f75d8 ci: don't check github.com/libretime/libretime/(issues|pulls) links 2022-09-17 11:51:35 +02:00
jo 093d8bafbb ci: ignore changelog for closed reference notifier 2022-09-17 11:51:35 +02:00
jo bdc2e92454 chore: release 3.0.0-beta.0 2022-09-16 16:32:00 +02:00
jo 990dabcdd3 chore: remove unused variable 2022-09-15 14:28:32 +02:00
jo 07c672a565 ci: add container tags 2022-09-15 10:06:48 +02:00
jo 369b85018a ci: improve containers build caching 2022-09-15 10:06:48 +02:00
jo 1c3c15f3af ci: enable containers concurrency group 2022-09-15 10:06:48 +02:00
Jonas L 2b6966e089
ci: don't run all workflows in unrelated workflows changes (#2142) 2022-09-14 13:45:26 +02:00
jo b93e24a02c ci: add containers build job 2022-09-14 11:09:52 +02:00
jo 7184fb3235 test(worker): setup testing 2022-09-09 14:44:37 +02:00
jo 00bb922b79 ci: add shared packages to dev container 2022-09-08 18:29:26 +02:00
Jonas L 8b5749ec98
ci: build test images for debian bookworm (#2097) 2022-09-07 23:17:46 +02:00
jo d3d622929d ci: add housekeeping lychee cache 2022-09-06 08:55:14 +02:00
jo f048704fbb ci: add docs lint tools cache 2022-09-06 08:55:14 +02:00
jo a3817ea468 ci: add check-shell tools cache 2022-09-06 08:55:14 +02:00
jo 5680bdf581 ci: add check-shell python cache 2022-09-06 08:55:14 +02:00
jo d87e5d78a7 ci: add pre-commit python cache 2022-09-06 08:55:14 +02:00
jo 3f2f2cb50b ci(legacy): catch syntax errors on older php versions 2022-08-24 12:18:40 +02:00
jo 6d928d9b24 ci: add missing gid when running dev container 2022-08-13 21:14:38 +02:00
jo 8810b5875f ci: add custom user for dev containers 2022-08-13 21:14:38 +02:00
renovate[bot] 631a7956ea chore(deps): update lycheeverse/lychee-action action to v1.5.1 2022-08-07 12:47:23 +02:00
Jonas L 2d334d3ede
ci: website-preview use single comment (#1996) 2022-07-26 14:17:35 +02:00
jo 28cec5100a chore: release 3.0.0-alpha.13 2022-07-15 13:20:17 +02:00
jo df9a6edf88 ci: add api coverage report using codecov 2022-06-29 12:26:03 +02:00
jo 01f1902900 ci: add missing codecov flags 2022-06-29 12:26:03 +02:00
Kyle Robbertze 7ff0aff70a ci: report pytest coverage in PR via codecov
Fixes: #1915
2022-06-29 11:23:44 +02:00
jo 1faf5a724b chore: move api client get_schedule to playout 2022-06-24 17:56:24 +02:00
Jonas L e232ad4c41
ci: fix schema update commit author (#1912)
Fix #1901
2022-06-22 19:33:53 +02:00
Jonas L 50877a033b
ci: fix python packages caching (#1893) 2022-06-18 15:54:16 +02:00
jo b10696265f ci: check and dispatch api schema changes
- check if api schema is outdated
- do not cancel in progress workflow
  Since this workflow commit to an external repo, it might squash multiple changes into a single commit.
- dispatch each schema update to client repo
- cache pip dependencies
2022-06-18 12:13:11 +02:00
jo ca8214cd65 ci: replace link checker report with failing job 2022-06-18 11:08:35 +02:00
jo b5d923acd3 chore: don't check for unreachable www.ascap.com 2022-06-18 11:08:35 +02:00
jo 03b870f83d chore: don't check urls with version variables 2022-06-18 11:08:35 +02:00
jo 387cb4da16 chore: exclude versionned docs from link checker 2022-06-16 16:25:43 +02:00
Kyle Robbertze ad14e3f525 ci: specify python version 2022-06-09 09:54:37 +02:00
Renovate Bot b6728603d7 chore(deps): update actions/setup-python action to v4 2022-06-09 09:54:37 +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
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
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] 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
Kyle Robbertze 164cddca9f
ci: rename api-client repo (#1805) 2022-04-25 16:31:04 +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] 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
Jonas L 62a7558ed1
chore: allow deps scope for commit messages (#1803) 2022-04-25 13:05:42 +02:00
Jonas L 7865683f53
ci: fix website preview cleanup branch (#1793) 2022-04-23 20:05:28 +02:00