Eric Allam
|
6d5d10a45a
|
Support other init file names
|
2025-03-25 16:33:12 +00:00 |
|
Eric Allam
|
1def8d06c2
|
Use allSettled so onWait/onResume errors don't break anything
|
2025-03-25 16:32:17 +00:00 |
|
Eric Allam
|
268c9f6898
|
implement onWait/onResume
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
3ca5985277
|
Hooks now all use the new types, and adding some spans
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
df9cad6667
|
Get it all working
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
ba520fcdd8
|
Make sure and register all the config hooks
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
23ae77afff
|
handle max duration timeout errors better
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
30705fd59b
|
implement cleanup
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
d0a5c16c63
|
Add cleanup hook
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
6ba2b0476b
|
more tests
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
5edbb77dfe
|
use tryCatch in TaskExecutor
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
7f804f381c
|
middleware working and tests passing
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
6ab74c47d6
|
implement and test handleError (now catchError)
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
f84ddcd6ea
|
test oncomplete
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
87824a8ce3
|
dry up some stuff
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
91225da813
|
test on failure
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
2262a42632
|
more tests and fixes
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
ef871b0434
|
starting test executor
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
4a8d6932c8
|
a couple tweaks
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
307309f4f7
|
implement onComplete
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
b974d8297d
|
use new onFailure
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
116788912b
|
use new onStart
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
2e6d0d8783
|
share the hook registration code
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
2d16d664ef
|
Add middleware hooks
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
6001dfa7de
|
Add middleware types
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
dc6e659e94
|
new locals API
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
e34e520057
|
more hooks
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
597b7baaaa
|
adding imports
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
e77e8d48d6
|
handleError
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
aaf2ed8a20
|
onWait and onResume
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
e816ba4382
|
onComplete
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
06f6a04056
|
onStart
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
be676fdb33
|
onFailure
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
1777ff4cfb
|
move onStart to the new lifecycle hook system
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
17e162310d
|
Improve init lifecycle hook types and fix tabler icons on spans
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
2c44e59d07
|
init.ts at the root of the trigger dir is now automatically loaded
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
0215a8cfa8
|
vibes
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
f59bad9227
|
Revamping the lifecycle hooks, starting with init
|
2025-03-25 15:55:42 +00:00 |
|
Eric Allam
|
f46a409f0e
|
Fixed typescript error
|
2025-03-21 15:06:55 +00:00 |
|
Eric Allam
|
671ff26d50
|
Removing more exportName stuff
|
2025-03-21 15:06:55 +00:00 |
|
Eric Allam
|
109bfaca00
|
Remove exportName from the trigger span names
|
2025-03-21 15:06:55 +00:00 |
|
Eric Allam
|
8d514b902d
|
Use orderableName on the TaskQueue and add the releaseConcurrencyOnWaitpoint to the SDK and the dashboard
|
2025-03-21 15:06:55 +00:00 |
|
Eric Allam
|
bee5e75931
|
Fixed cli e2e tests
|
2025-03-21 15:06:55 +00:00 |
|
Eric Allam
|
cbe651e7e4
|
Fix useTaskTrigger queue option params and remove exportName from e2e tests
|
2025-03-21 15:06:24 +00:00 |
|
Eric Allam
|
941e03b3eb
|
Using the new PENDING_VERSION status now in the UI
|
2025-03-21 15:06:24 +00:00 |
|
Eric Allam
|
1bec4e1432
|
Getting the queues indexing to work by passing them to the create background worker request bodies
|
2025-03-21 15:06:24 +00:00 |
|
Eric Allam
|
7e411ac162
|
New PENDING_VERSION system which now requires queues to exist at dequeue time
|
2025-03-21 15:06:24 +00:00 |
|
Eric Allam
|
7a58439728
|
WIP queue indexing
|
2025-03-21 15:06:24 +00:00 |
|
nicktrn
|
49a3f72e13
|
Publish redis-worker and add graceful shutdown manager (#1810)
* add shutdown manager
* update ai test instructions
* add shutdown timeout to redis-worker
* move redis worker to packages
* add unregister method
* prep for publishing package
* fix types
* update ai files
* fix cursor terminal links
* prevent overly friendly ids
* use structured logger
* use unique shutdown handler names
* rework suspend completion
* add trycatch util
* rework suspend restore
* add http server metrics
* add missing prom-client to core
* add prom metrics to redis worker
* bundle redis-worker
* fix esm/cjs interop
* remove proxy from changeset ignore and add supervisor
* add pause to prerelease script for any manual edits
* unregister the correct handler and add early detection
* small change to http handler return
* fix worker tests
* fix shutdown manager tests
|
2025-03-21 14:53:27 +00:00 |
|
Eric Allam
|
28b3ed0496
|
Implement release concurrency system
|
2025-03-19 17:55:29 +00:00 |
|