Jason Hall
830f300822
Upgraded tooling and testing
...
Due to changes in tooling from the originals used file formats have changed.
pnpm 10.10.0
rye 0.44.0
ruff 0.11.8
CI is now testing on a matrix of pnpm, node, and python versions. This
will hopefully cover edgecases where users are running various version.
Still needs update to use python version in matrix with `rye`.
Installs OS deps in workflow
Adds 'packages' key in workspace form pnpm 9
Makes testing for BaseExternal configurable
Adds redis and httpbin as service containers
ruff lint changed dictionary comprehensions
adds environment variables for httpbin
Fixes runner to docker communications
2025-05-13 17:55:56 -04:00
thatmattlove
a8476f2ea9
fix import sorting
2024-03-17 16:04:41 -04:00
thatmattlove
cd6bf7a162
tooling overhaul
2024-02-27 17:44:19 -05:00
thatmattlove
9c9a8469a4
replace flake8 with ruff for linting, refactor issues
2022-12-24 17:53:05 -05:00
thatmattlove
f2e206925a
Populate user config to Redis prior to accessing it via build-ui
2021-12-07 09:13:54 -07:00
thatmattlove
bddcdcaca2
run configuration init at CLI prior to ui build
2021-12-06 17:46:48 -07:00
thatmattlove
55a9918fd0
Minor improvements
2021-12-06 12:14:00 -07:00
thatmattlove
28eb803a8e
Add plugins CLI
2021-10-04 01:39:00 -07:00
thatmattlove
3c073878fa
Add directives CLI
2021-10-03 23:39:17 -07:00
thatmattlove
a79a6687cf
CLI style improvements
2021-10-03 23:36:34 -07:00
thatmattlove
8e32fe8151
Add params CLI
2021-10-03 23:28:43 -07:00
thatmattlove
5e1f96448e
Add devices CLI
2021-10-03 23:15:32 -07:00
thatmattlove
2589c5fa06
Migrate to typer for hyperglass CLI, implement new setup
2021-09-27 01:40:49 -07:00
thatmattlove
c99f98a6f0
Complete global state implementation
2021-09-15 18:25:37 -07:00
thatmattlove
52ebf4663c
Update code formatting - line length
2021-09-12 15:09:24 -07:00
thatmattlove
070a07d065
Implement client-side UI config fetching
2021-09-09 18:03:04 -07:00
thatmattlove
65e44fd34e
Fix CLI file name
2021-07-06 22:05:10 -07:00
thatmattlove
f235e29144
Improve system-info command output
2021-07-03 23:02:14 -07:00
checktheroads
aca3457011
update python dependencies
2021-04-24 10:44:40 -07:00
checktheroads
470be49370
handle systemexit
2021-02-10 00:42:33 -07:00
checktheroads
7c41c577d0
fix missing build-ui timeout argument
2021-02-06 00:19:04 -07:00
checktheroads
042ce35672
increase default UI build timeout & add CLI option to override
2021-01-28 23:04:02 -07:00
checktheroads
31a3ac00c9
clean up installer, remove systemd from steps
2021-01-12 00:14:23 -07:00
checktheroads
a9fedf0a57
don't generate example files anymore
2021-01-03 00:07:27 -07:00
checktheroads
a4f041469a
github actions ci additions [skip ci]
2021-01-01 14:23:15 -07:00
checktheroads
925a9ad334
add app testing to Github Actions [skip ci]
2021-01-01 13:57:39 -07:00
checktheroads
95cd9424fd
improve log handling
2020-10-11 15:39:15 -07:00
checktheroads
6b188e446c
import formatting imporvements
2020-10-11 13:14:57 -07:00
checktheroads
ba1a91c93f
add redis password authentication support, closes #82
2020-10-10 21:13:28 -07:00
checktheroads
d9fa00fd75
add clear-cache CLI command
2020-10-05 12:13:03 -07:00
checktheroads
1128d1f902
update import syntax for new isort version
2020-09-28 14:55:09 -07:00
checktheroads
a4664e9f3f
add UI build to setup flow & clarify docs per #79
2020-09-28 08:26:44 -07:00
checktheroads
4f5987426a
add system-info CLI command for easier bug reporting
2020-07-19 14:42:54 -07:00
checktheroads
1481c14906
fix py3.8 compatibility
2020-07-04 15:24:15 -07:00
checktheroads
85e764c661
add favicon generation, closes #45
2020-06-21 14:11:23 -07:00
checktheroads
0d2deb49f9
fix redis preflight check
2020-06-02 01:43:29 -07:00
checktheroads
5f3c516f86
revamp logging
2020-04-14 10:24:20 -07:00
checktheroads
60abf2997f
add gunicorn for process management
2020-04-13 01:06:03 -07:00
checktheroads
c02b8d359e
cleanup
2020-04-12 02:17:16 -07:00
checktheroads
dbe3c72e74
fix incorrect dev_mode message
2020-03-19 09:26:20 -07:00
checktheroads
e0f947ae0f
improve systemd copying
2020-02-28 01:26:42 -07:00
checktheroads
b219a2cb1a
backport py3.7 asyncio.run to support py3.6
2020-02-16 00:52:29 -07:00
checktheroads
3f00f8feed
add more cli fanciness
2020-02-16 00:51:31 -07:00
checktheroads
ce480e8093
fix asset directory syncing
2020-02-15 21:56:40 -07:00
checktheroads
354f789403
add asset migration to setup process
2020-02-15 20:02:47 -07:00
checktheroads
6c1f9321f9
fix current user method
2020-02-15 16:16:03 -07:00
checktheroads
ed24ef73be
handle lack of color/emoji support
2020-02-15 12:18:03 -07:00
checktheroads
0d86eb5564
add unattended setup option
2020-02-14 22:54:31 -07:00
checktheroads
3d46ff4380
improve cli formatting; add setup wizard
2020-02-14 16:28:45 -07:00
checktheroads
dbf6628e8b
implement CLI setup wizard
2020-02-14 16:27:08 -07:00