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
f340e65082
fix BGP route validation
2024-06-30 23:33:06 -04:00
thatmattlove
b617df24d1
fixes #267 : fix response caching
2024-06-30 22:22:44 -04:00
thatmattlove
3b0abd5ba8
don't cache errors
2024-06-30 21:34:42 -04:00
thatmattlove
ee5a418264
fix import sorting
2024-05-27 16:25:47 -04:00
thatmattlove
dd2ce8354b
fix handling of litestar.exceptions.ValidationException. Probably fixes #243
2024-05-27 16:25:26 -04:00
thatmattlove
d2f734ba1c
logging overhaul
2024-04-01 23:42:07 -04:00
thatmattlove
d2e1486b5a
initial migration to litestar
2024-03-26 23:59:42 -04:00
thatmattlove
1ef376fb38
improve fake output
2024-03-25 00:10:17 -04:00
thatmattlove
a8476f2ea9
fix import sorting
2024-03-17 16:04:41 -04:00
thatmattlove
77c0a31256
upgrade major dependencies
2024-03-16 23:17:54 -04:00
thatmattlove
213da6380b
add logging to error handlers
2024-03-03 00:20:54 -05:00
thatmattlove
8c8e4f8109
remove trailing slash requirement for /api/query
2024-02-27 23:02:40 -05:00
thatmattlove
9c9a8469a4
replace flake8 with ruff for linting, refactor issues
2022-12-24 17:53:05 -05:00
thatmattlove
fc3ba3a8be
clean up unused parameters and start work on 2.0.0 docs
2022-12-12 18:52:39 -05:00
thatmattlove
60429ebbc1
commit previous changes and dep updates
2022-12-11 17:30:20 -05:00
thatmattlove
0cd44e7fdf
improve log messages
2021-12-17 20:37:03 -07:00
thatmattlove
1543f8d7c5
restructure api routes/tasks
2021-12-17 20:17:52 -07:00
thatmattlove
5bf69f7923
Fix fake output handling
2021-12-13 22:15:06 -07:00
thatmattlove
37a14b125f
remove custom static file directory
2021-12-08 11:35:42 -07:00
thatmattlove
c049569cab
Update black
2021-12-06 17:12:30 -07:00
thatmattlove
e73de24904
Implement input-plugin-based validation, implement common plugins
2021-09-26 11:39:46 -07:00
thatmattlove
c2240d92c6
Remove query_group from query fields
2021-09-25 21:50:51 -07:00
thatmattlove
7d5d64c0e2
Plugin/directive fixes
2021-09-21 07:54:16 -07:00
thatmattlove
1e1dce1e30
Fix leftover issues from cache refactor
2021-09-16 15:33:15 -07:00
thatmattlove
e06ea5ecb9
Add separate hooks for major state objects, add tests
2021-09-16 13:46:50 -07:00
thatmattlove
c99f98a6f0
Complete global state implementation
2021-09-15 18:25:37 -07:00
thatmattlove
a2ee4b50fa
Implement global state
2021-09-15 00:57:45 -07:00
thatmattlove
74fcb5dba4
Continue output plugin implementation
2021-09-12 18:27:33 -07:00
thatmattlove
52ebf4663c
Update code formatting - line length
2021-09-12 15:09:24 -07:00
thatmattlove
dc274992b8
Clean up API routes
2021-09-11 13:56:20 -07:00
thatmattlove
fb003f3248
Add GZIP support & swap Starlette classes for FastAPI classes
2021-09-11 13:10:05 -07:00
thatmattlove
99c7489441
Move UI Params into Pydantic model
2021-09-10 01:18:38 -07:00
thatmattlove
070a07d065
Implement client-side UI config fetching
2021-09-09 18:03:04 -07:00
thatmattlove
5ccfe50792
Complete directives implementation, refactor exceptions, deprecate VRFs, bump minimum Python version
2021-09-07 22:58:39 -07:00
checktheroads
aca3457011
update python dependencies
2021-04-24 10:44:40 -07:00
checktheroads
72269f38f5
consolidate name & display name fields, closes #115
2021-02-10 00:43:40 -07:00
checktheroads
042ce35672
increase default UI build timeout & add CLI option to override
2021-01-28 23:04:02 -07:00
checktheroads
6a57f346d0
replace temporary fake output with "real" fake output
2021-01-03 00:09:20 -07:00
checktheroads
2b7039943b
swap to real ASNs for testing fake data [skip ci]
2020-12-22 02:00:29 -07:00
checktheroads
257f802f3b
fix fake output generation bug [skip ci]
2020-12-20 01:21:10 -07:00
checktheroads
0bb19082a0
add more route types to fake output for testing [skip ci]
2020-12-17 16:37:09 -07:00
checktheroads
70e4d4edc9
improve fake output [skip ci]
2020-12-15 01:17:50 -07:00
checktheroads
6195e888de
fix fake string output [skip ci]
2020-12-14 01:04:03 -07:00
checktheroads
0c1399d766
add fake output option for dev [skip ci]
2020-12-13 01:47:09 -07:00
checktheroads
ba1a91c93f
add redis password authentication support, closes #82
2020-10-10 21:13:28 -07:00
checktheroads
69cb304b6d
restructure location of models for cleaner importing/exporting
2020-10-05 12:09:17 -07:00
checktheroads
1128d1f902
update import syntax for new isort version
2020-09-28 14:55:09 -07:00
checktheroads
1cf082cc48
remove f-string logging
2020-09-28 12:37:44 -07:00
checktheroads
be7a3645e4
strip whitespace from query target input, closes #75
2020-09-28 08:09:48 -07:00