1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-01-30 22:09:21 +00:00
Commit graph

51 commits

Author SHA1 Message Date
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