Commit Graph

17393 Commits

Author SHA1 Message Date
jo 58e275147f Move python_apps/airtime-celery/ to worker/ 2021-10-17 08:02:47 +00:00
jo 08f13d850c Update paths after analyzer move 2021-10-17 08:02:47 +00:00
jo 2ef63e8c4e Move python_apps/airtime_analyzer/ to analyzer/ 2021-10-17 08:02:47 +00:00
Jonas L a7d06ad076
Fix double path separator in require_once (#1408) 2021-10-17 08:54:08 +02:00
Weblate (bot) 8b96489332
Translations update from Weblate (#1405)
* Translated using Weblate (French)

Currently translated at 89.6% (860 of 959 strings)

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

* Translated using Weblate (French)

Currently translated at 89.6% (860 of 959 strings)

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

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jonas L <lammler.jonas@riseup.net>
2021-10-17 08:52:27 +02:00
Jonas L c7304badb2
Type fix and checks for tools packages (#1403)
* Fix scripts/packages typings

* Prevent empty packages list when invalid distro
2021-10-17 00:21:22 +02:00
Jonas L 1efa0742c9
Clean and update locales (#1402)
* Remove untranslated languages

* Add country prefix to some locales

* Remove locale template file

* Prepare nl_NL and tr_TR locale for future use

* Sort locales list and put en_Us at the top

* Enhance locale Makefile

Add clean target for locales

Set locale all target to clean and build

Ensure we keep issue tracker on po updates

* Update locales headers

* Scan sources files and update locales
2021-10-17 00:20:03 +02:00
Kyle Robbertze a2312ddfce
Update Website link to point to alpha.10 (#1404) 2021-10-16 23:54:00 +02:00
Kyle Robbertze 1274b2d849
Add openapi spec for API v2 (#1388) 2021-10-16 20:34:03 +02:00
Kyle Robbertze 9f1e41e6fa
Fix release action (#1401)
* correctly output file content

* trigger on version tags

* install gettext

* do not allow manual releases

* use maintained release action
2021-10-15 16:50:18 +02:00
Kyle Robbertze 9e9f6b433a
Create alpha.10 release notes (#1395)
* create alpha.10 release notes

* fix table of context to be markdown

* add python script cleanup

* fix links

* add API v2 feature

* Remove /usr/local/bin references

* add issue links to known issues and fix API v2 description

* Sort cleanup command args

* Better cleanup comments

Co-authored-by: Jonas L <jooola@users.noreply.github.com>
2021-10-15 15:49:45 +02:00
Jonas L 4335795c52
chore: Enhance release workflow (#1400)
* Rename package-release to release

* Move tarball creation in Makefile

* Enhance release workflow

* Add --ignore-platform-reqs to composer build
2021-10-15 14:59:59 +02:00
Kyle Robbertze 8411c6225f
Merge pull request #1398 from jooola/feat/locale_management
Enhance locale management
2021-10-15 12:43:23 +00:00
jo f7494cab7d Add locale Makefile and allow building mo files 2021-10-15 14:12:27 +02:00
jo a070e4a4c3 Rename locale text domain to libretime 2021-10-15 14:12:27 +02:00
jo a7e6cb4ed8 Remove 'pro' locales domain 2021-10-15 14:12:27 +02:00
jo ea89fc631a Rename po files to libretime 2021-10-15 14:12:27 +02:00
Kyle Robbertze 3be3a53e3b
Merge pull request #1399 from jooola/feat/rename_legacy_ci_jobs
Improve legacy Makefile
2021-10-15 05:44:36 +00:00
jo 81b0f22277 Improve legacy Makefile 2021-10-15 01:49:56 +02:00
Kyle Robbertze 2f3adac09d
Merge pull request #1373 from jooola/feat/rename_python_packages
Rename python packages/entrypoints
2021-10-14 14:06:50 +00:00
jo 69d85c4236 Fix legacy services check names 2021-10-14 16:03:35 +02:00
Kyle Robbertze 3dfd07551e
Merge pull request #1394 from jooola/fix/pin_pip_install_installer
Pin setuptools to ^58.0 in installer
2021-10-14 14:03:32 +00:00
jo 18cfd175a2 Rename airtime-playout to libretime-playout 2021-10-14 15:31:59 +02:00
jo 25e947c8bf Rename airtime-liquidsoap to libretime-liquidsoap
BREAKING:
sudo rm -f \
  /etc/logrotate.d/airtime-liquidsoap
2021-10-14 15:31:59 +02:00
jo 8be1366bef Rename python apps entrypoints
BREAKING: Remove old entrypoints using
sudo rm -f \
  /usr/{bin,local/bin}/airtime-liquidsoap \
  /usr/{bin,local/bin}/airtime-playout \
  /usr/{bin,local/bin}/pyponotify
2021-10-14 15:31:59 +02:00
jo bde2f2d494 Rename python apps
BREAKING: Remove old packages using
sudo pip uninstall \
  airtime-playout \
  airtime-celery \
  api_clients

Fix libretime-api-client import for playout
2021-10-14 15:31:57 +02:00
jo 67db856fd8 Pin setuptools to ^58.0 in installer 2021-10-14 15:23:58 +02:00
Kyle Robbertze 6081dc161b
Merge pull request #1387 from jooola/feat/format_mvc_pre-commit
Enable pre-commit for legacy code
2021-10-12 11:55:03 +00:00
jo efba0a7d09 Format xml files 2021-10-12 11:29:31 +02:00
jo 83b7e4162e Run pre-commit on legacy code 2021-10-12 11:17:57 +02:00
jo fea11ac752 Fix seed_files.yml 2021-10-12 11:16:43 +02:00
jo 3a7d450191 Enable pre-commit on legacy code 2021-10-12 11:16:43 +02:00
jo c70cd8e587 Fix duplicate check-yaml entry 2021-10-12 11:16:43 +02:00
Jonas L b57ef811c2
Merge pull request #1347 from jooola/feat/format_mvc
Format legacy code with php-cs-fixer
2021-10-12 11:14:37 +02:00
jo 1a765d3d66 Reenable escape_implicit_backslashes 2021-10-12 11:09:56 +02:00
jo f05c228f1d Put regex rules between single quotes 2021-10-12 11:09:46 +02:00
jo d52c6184b9 Format code using php-cs-fixer 2021-10-12 11:07:56 +02:00
jo 43d7dc92cd Disable temporarly escape_implicit_backslashes 2021-10-12 11:07:56 +02:00
jo 6a2b90b44d Add php-cs-fixer ci job 2021-10-12 11:07:56 +02:00
jo ab0f3d04b8 Fix complex string interpolation 2021-10-12 11:07:56 +02:00
jo 45eda99ba3 Add php-cs-fixer setup
Exclude propel generated files from php-cs-fixer
2021-10-12 11:07:56 +02:00
Kyle Robbertze 0450ca7aad
Merge pull request #1386 from jooola/feat/enhance_setup.py_deps
Add missing local api_client dependency
2021-10-12 07:09:42 +00:00
Kyle Robbertze 6f78b1f2c5
Merge pull request #1385 from jooola/fix/track_overlap_in_next_show
Fix track overlap in next show
2021-10-12 07:00:27 +00:00
jo 893f172432 Add local api_client dependency to playout 2021-10-12 02:06:42 +02:00
jo c99f45996f fix: ignore ended items in playout push queue 2021-10-11 23:43:36 +02:00
jo 01e8ee924b fix: force playout status > 0 for playout schedule 2021-10-11 23:43:36 +02:00
Kyle Robbertze 3f2c6d871a
Merge pull request #1379 from jooola/feat/rename_airtime_mvc_to_legacy
Rename airtime_mvc to legacy
2021-10-11 12:36:45 +00:00
jo c4c89eae19 Fix paths after legacy rename 2021-10-11 13:43:39 +02:00
jo ca21225fb9 Fix locales paths after legacy rename 2021-10-11 13:43:39 +02:00
jo 3e18d42c8b Rename airtime_mvc/ to legacy/ 2021-10-11 13:43:25 +02:00