Commit Graph

60 Commits

Author SHA1 Message Date
Shaun Eccles-Smith 1a65ad24e0 Bump project version to 2.0.98 2024-04-14 08:16:01 +10:00
Shaun Eccles-Smith 9fba316d33 Bump version to 2.0.97 in consts.py and pyproject.toml 2024-04-07 10:23:41 +10:00
atod 9f8c9be2ad soap again 2024-04-04 17:08:02 -04:00
Shaun Eccles-Smith 12bebde50a Bump project version to 2.0.96 2024-04-02 18:54:20 +11:00
Shaun Eccles-Smith 266b8f1bce Bump versions and update frontend assets for 2.0.95 2024-04-01 18:36:34 +11:00
renovate[bot] 3e3772cc7f
Update dependency setuptools to ~=69.2.0 2024-04-01 05:06:33 +00:00
renovate[bot] e272b3e97e
Update dependency pre-commit to >=3.7.0,<3.8.0 2024-04-01 04:19:34 +00:00
renovate[bot] cf60ef7b4a
Update dependency black to >=24.3.0,<24.4.0 [SECURITY] 2024-03-20 18:13:10 +00:00
Shaun Eccles-Smith 025b29ec7b Release 2.0.94 2024-02-22 22:57:12 +11:00
Shaun Eccles-Smith c502149181
Merge pull request #738 from shauneccles/build/refactor_sentry_and_add_sha
build: refactor sentry init, refactor spec files, wheel workflow, add sha and release to /api/info
2024-02-15 10:33:25 +11:00
atod a1d2ba76ed Update sentry-sdk to be >= 2024-02-14 18:11:06 -05:00
renovate[bot] 617b8f9aae
fix(deps): update dependency sentry-sdk to v1.40.4 2024-02-13 12:24:48 +00:00
renovate[bot] ccf3885e14
chore(deps): update dependency black to >=24.2.0,<24.3.0 2024-02-12 23:08:07 +00:00
Shaun Eccles-Smith 2a3807c481 build: refactor sentry init, refactor spec files, wheel workflow, add sha and release to info.py 2024-02-13 07:48:49 +11:00
renovate[bot] ac8eb99e33
fix(deps): update dependency setuptools to ~=69.1.0 2024-02-12 01:58:40 +00:00
Shaun Eccles-Smith 3440f14714 Bump version to 2.0.93 in pyproject.toml, consts.py and frontend js 2024-02-11 14:16:07 +11:00
renovate[bot] 814df9f721
fix(deps): update dependency sentry-sdk to v1.40.3 2024-02-09 13:56:48 +00:00
renovate[bot] 126f96073e
fix(deps): update dependency sentry-sdk to v1.40.2 2024-02-07 10:30:34 +00:00
renovate[bot] 3d2b5cc06b
fix(deps): update dependency sentry-sdk to v1.40.1 2024-02-07 00:25:58 +00:00
Shaun Eccles-Smith 383edca78e Update Python version and add PyInstaller dependency 2024-02-07 11:09:02 +11:00
YeonV 2fef3e8a8d [new-frontend] v2.0.92 2024-01-31 01:10:15 +00:00
bigredfrog 6b690f9699
Merge pull request #688 from LedFx/renovate/sentry-sdk-1.x
Update dependency sentry-sdk to v1.40.0
2024-01-30 13:06:17 -05:00
renovate[bot] d7c6391076
Update dependency sentry-sdk to v1.40.0 2024-01-30 14:32:59 +00:00
YeonV 925b633cb7 [new-frontend] v2.0.91 2024-01-30 10:56:49 +00:00
Yeon Vinzenz Varapragasam 0a166ebeee
Frontend for Release v2.0.90 (#675)
Co-authored-by: YeonV <YeonV@users.noreply.github.com>
2024-01-29 19:18:35 +11:00
Shaun Eccles-Smith 91290fc570
Harden tests and test on M1 runners
* Update ci-build-osx-arm.yml with Python and Poetry setup

* Update cache key to include runner architecture

* Add arch to all cache jobs

* Update samplerate and docs

* Use backoff and retry for call to schema

* Refactor HTTPSession method call in all_effects.py
2024-01-29 18:33:10 +11:00
renovate[bot] 6b521586d8
Update dependency samplerate to v0.2.1 (#652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 18:26:24 +11:00
renovate[bot] c512109d80
Update dependency pytest to v8 2024-01-28 21:36:25 +00:00
Shaun Eccles-Smith cc84b1d139
Initial batch of pytests and CI testing (#665)
* Rudimentary pytests and CI updates to run tests

* Update poetry install command

* Add CI sound system setup

* Add error handling for API requests

* Disable fail-fast for CI workflows

* Refactor tests device refresh rate to use available FPS options - differs across CI runners

* Add LedFx test log artifact upload

* Add if condition for always() in upload-artifact step

* Remove version and smoketests from all CI and add Audio Input in linux CI workflows

* Refactor test runner and test utils

* Update upload-artifact action to v4 and change log file path

* Update debug log file path in CI workflows

* Ignore tests on linux, add -vv to pytest for better logging

* Update typing import in test_utils.py

* Reenable linux tests

* Update tests to minimise test runtime

* Cleanup test_utils

* Use a random port for testing and increase retries and backoff

* Refactor test setup and teardown

Add sleep after test case execution

* Add debug logging for API requests

* Add 50ms delay between requests - try to help with strange CI stuff

* Add a closing flag, which gets cleared if a new effect is applied. Addresses a clear_effect race condition exposed by pytest

* clean up and protect clear_all_effects

* move to handle.cancel() asyncio method

* Update pytest verbosity level in CI workflows and remove intel OS X tests

---------

Co-authored-by: atod <anthony.tod@gmail.com>
2024-01-29 08:35:14 +11:00
renovate[bot] 7acbe935be
Update dependency black to v24 2024-01-26 07:02:04 +00:00
Shaun Eccles-Smith e07c4253fa Lock samplerate to 0.1.0 for now 2024-01-24 09:13:20 +11:00
Shaun Eccles-Smith 1fa6e245fb Add prod and dev deps, update spec, update pypi build 2024-01-19 15:19:22 +11:00
Shaun Eccles-Smith 743a539343 Update optional flag for python-mbedtls package 2024-01-19 12:33:54 +11:00
YeonV 879560957c [new-frontend] v2.0.89 2024-01-16 05:01:20 +00:00
YeonV 544435b3c7 [new-frontend] v2.0.88 2024-01-12 04:56:45 +00:00
renovate[bot] fe787535cd
Update dependency sentry-sdk to v1.39.2 2024-01-10 12:17:25 +00:00
YeonV fbc6358017 [new-frontend] v2.0.87 2024-01-09 21:26:50 +00:00
renovate[bot] 62d7a3294c
Update dependency flake8 to v7 2024-01-05 02:23:05 +00:00
renovate[bot] 082bd3f445
Update dependency isort to >=5.13.2,<5.14.0 2023-12-30 05:10:20 +00:00
renovate[bot] 138b3465eb
Update dependency pre-commit to >=3.6.0,<3.7.0 2023-12-30 03:50:25 +00:00
renovate[bot] 0ab1074346
Update dependency flake8 to >=6.1.0,<6.2.0 2023-12-30 03:19:22 +00:00
renovate[bot] 20d1011841
Update dependency black to >=23.12.1,<23.13.0 2023-12-30 01:22:10 +00:00
Shaun Eccles-Smith f2cc0becdd Remove pywin32 2023-12-29 21:37:54 +11:00
Shaun Eccles-Smith b85136589c Add Art-Net device 2023-12-29 15:35:37 +11:00
Shaun Eccles-Smith eca3f3ab7f Revert consts changes - breaks pypi 2023-12-28 23:58:41 +11:00
Shaun Eccles-Smith 727424afbe Package ledfx_assets folder 2023-12-28 14:37:25 +11:00
Shaun Eccles-Smith 84b2ecc004 Add tomli and fix doc build 2023-12-28 10:59:56 +11:00
Shaun Eccles-Smith 15bb850685 Get project consts from pyproject.toml 2023-12-28 10:45:46 +11:00
Shaun Eccles-Smith 70f76d9d10 Allow black to inherit python version 2023-12-28 09:15:04 +11:00
mariusCZ 9db04cac14 Bump versions, revert cffi to 1.16 for all platforms. 2023-12-27 19:12:53 +01:00