Commit Graph

17709 Commits

Author SHA1 Message Date
jo c7ebeee114 fix(installer): always install fresh packages
reorder apt-get update commands to be sure we install fresh packages.
2022-04-11 11:52:55 +02:00
Kyle Robbertze f048d32ec2 fix(installer): install software-properties-common when required 2022-04-11 11:52:55 +02:00
Jonas L 0ac19964e7
ci: ignore versioned_docs with find_closed_references (#1753) 2022-04-11 07:11:07 +00:00
jo 561ba7fbf0 test(analyzer): recent liquidsoap version do not fail playability check 2022-04-09 19:23:45 +02:00
jo 28be15f83b ci: test on ubuntu jammy 2022-04-09 19:23:45 +02:00
Jonas L 652349c749
ci: simplify legacy test matrix (#1749) 2022-04-09 17:53:14 +02:00
Jonas L 74b9c61deb
chore(analyzer): move python3-pika in the python section (#1746) 2022-04-09 14:35:28 +00:00
Jonas L f2e7c3c124
ci: fix dev images creation script (#1745) 2022-04-09 16:33:10 +02:00
Jonas L 5f4badcdeb
ci: build test images for ubuntu jammy (#1743) 2022-04-09 16:18:12 +02:00
Jonas L d2af87d20f
docs: fix broken links to celery project (#1744) 2022-04-09 15:01:48 +02:00
Jonas L 9d5de61241
chore(api): add mypy django stubs plugins (#1726) 2022-04-09 12:18:23 +02:00
Jonas L 8a98542aa4
docs: add urls redirects (#1581) 2022-04-08 19:29:10 +02:00
jo aedfd522d7 ci: don't run api-schema generation on forks 2022-04-08 16:44:06 +02:00
Jonas L 4113ea7506 ci: update api-schema generation commit message 2022-04-08 16:44:06 +02:00
Kyle Robbertze beebe79edd
ci: generate schema and push to api-client repo (#1740)
* chore(api): add schema generation make target

* ci: generate schema and push to api-client repo
2022-04-08 15:38:58 +02:00
dependabot[bot] 799c1d2660
chore: bump mermaid from 8.14.0 to 9.0.0 in /website (#1739)
Bumps [mermaid](https://github.com/knsv/mermaid) from 8.14.0 to 9.0.0.
- [Release notes](https://github.com/knsv/mermaid/releases)
- [Changelog](https://github.com/mermaid-js/mermaid/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/knsv/mermaid/compare/8.14.0...9.0.0)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 11:47:32 +02:00
jo d5d176ee2c docs: add version nav dropdown 2022-04-08 11:46:39 +02:00
jo 16d7461263 docs: create 3.0.0-alpha.12 docs 2022-04-08 11:46:39 +02:00
Jonas L 05342e2e83
chore: add healthcheck to docker-compose stack (#1735) 2022-04-04 16:28:58 +02:00
jo 0bbd46c33f refactor(api): fix pylint errors 2022-04-04 15:20:22 +02:00
jo bf8db3e6f0 chore(api): add pylint-django plugin 2022-04-04 15:20:22 +02:00
Jonas L fce988aef1
feat(api): split api into multiple apps (#1626)
Fixes #1622

- split the api into 4 apps: core, history, schedule, storage
- exploded the settings into testing/prod
2022-04-04 14:38:50 +02:00
Jonas L 87d2da9d84
chore(shared): pin click to 8.0.* (#1732)
8.1.0 dropped support for python 3.6
2022-04-04 11:23:12 +02:00
Jonas L cd63285c71
chore: upgrade pre-commit hooks (#1731) 2022-04-04 11:05:31 +02:00
dependabot[bot] 7734eea757
chore: bump composer/semver from 3.3.1 to 3.3.2 in /legacy (#1730)
Bumps [composer/semver](https://github.com/composer/semver) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/composer/semver/releases)
- [Changelog](https://github.com/composer/semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/composer/semver/compare/3.3.1...3.3.2)

---
updated-dependencies:
- dependency-name: composer/semver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 08:30:28 +00:00
Jonas L fef38fb131
chore: rename api_client to api-client (#1727) 2022-04-04 10:25:38 +02:00
Jonas L e623c1f0df
ci: add missing python3-venv package for testing (#1729)
Related to 8c96c0a094
2022-04-03 15:07:31 +02:00
Jonas L 8c96c0a094
feat: remove unused python3-venv package (#1728) 2022-04-02 05:41:43 +02:00
Kyle Robbertze cbcd0abcae
chore(api): add API metadata (#1723) 2022-04-01 15:17:40 +02:00
Kyle Robbertze d698ace89f
chore: update code of conduct URLs (#1724)
* chore: update code of conduct URLs

* lowercase org name

Co-authored-by: Jonas L <jooola@users.noreply.github.com>
2022-04-01 13:02:13 +00:00
Jonas L bc6ec6489c
fix: add gettext for legacy locale generation (#1720) 2022-03-31 16:43:03 +02:00
Jonas L 713640e8dc
chore: release 3.0.0-alpha.12 (#1718) 2022-03-29 15:49:33 +02:00
Jonas L 7e9c9a2792
chore: rename vagrant devices (#1716) 2022-03-29 14:25:34 +02:00
Jonas L 3962460d01
fix(worker): enable logfile variable expansion in ExecStart (#1717)
Reenable worker log file. Related to e5385b0dac
2022-03-29 14:15:26 +02:00
Jonas L 331df277b4
docs: fix and update links (#1714) 2022-03-29 13:07:38 +02:00
Jonas L be25dea447
fix(playout): add locales to libretime-playout-notify calls (#1715)
Fix python36 encoding runtime error that was failing on bionic,
see https://click.palletsprojects.com/en/8.1.x/unicode-support/ for
details.

Fixes #1606
2022-03-29 13:04:44 +02:00
jo c695b32394 docs: add missing data to release note 2022-03-29 10:42:37 +02:00
Kyle Robbertze 3c50d67b8e ci: use current release notes 2022-03-28 21:13:41 +02:00
Jonas L f0cd040bac
chore: release 3.0.0-alpha.11 (#1620)
* chore: release 3.0.0-alpha.11

* import release note skeleton

* add missing db config schema changes

* wording

* sort release note commit order and add latest commits / changes

* chore: bump website version tag to 3.0.0-alpha.11

* add latest commits

* add note about api static files removal

* improve upgrade procedure after testing

* document #1606 as a known issue

Co-authored-by: Kyle Robbertze <kyle@paddatrapper.com>
2022-03-28 21:08:44 +02:00
Kyle Robbertze e5385b0dac fix(worker): drop logfile reference until environment variable expansion works correctly 2022-03-28 21:06:43 +02:00
Kyle Robbertze 38efa9cd31 fix(installer): remove /var/tmp/airtime reference 2022-03-28 21:06:43 +02:00
Kyle Robbertze 2ca883334a
fix(installer): remove rougue reference to /var/log/airtime (#1710) 2022-03-28 20:56:14 +02:00
jo 01daceedc9 ci: don't run linting in custom testing container 2022-03-28 17:55:08 +02:00
jo d49681447e ci: use ppa in all ubuntu distributions 2022-03-28 17:55:08 +02:00
jo 4f14be8ca0 ci: run test container as root
Should fix a permissions issue with github actions
2022-03-28 17:55:08 +02:00
Jonas L e97c405ee9
feat(worker): add service log filepath (#1640) 2022-03-28 17:32:59 +02:00
Kyle Robbertze 9ba17fba4f fix(installer): test and create correct log path 2022-03-28 17:18:40 +02:00
Jonas L 926f18aec8
fix: upgrade python packages during install (#1707) 2022-03-28 15:19:38 +02:00
Jonas L 7c44580260
ci: install git in libretime-dev testing image (#1706)
This might fix a lot of false positive while downloading the
code to the testing folder.
2022-03-28 11:35:12 +00:00
Jonas L 877eb6cee7
chore: ignore docusaurus extra packages upgrade (#1705) 2022-03-28 11:23:30 +00:00