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
James Ritchie
2ef60ce51f
Side menu: style fixes, small improvements and better Info Panel component props ( #1816 )
...
* Adds “plan” to the plan name if it’s a paid plan so they all format correctly
* Fixes menu item having incorrect height
* Adds gap between switch org menu items
* Moves main action button to right side in blank state
* Simpler way to add “plan” to the plan name
* Styled the plan badge a bit nicer
* Project page now matches the other settings page layouts
* Fixes colour of queue icon
* Fixes table blank state not spanning enough cols
* Organize imports
* Unified the blank state panels and improved some copy in them
* Improved the copy in the no deployed tasks blank state
* Make the upgrade icon solid and indigo
* Transition the hover state on the side menu section
* Replaces many props with a single ‘accessory’ React node on the Info Panel component
* Organize imports
2025-03-24 14:44:08 +00:00
Eric Allam
c4e1364cf9
Merge pull request #1808 from triggerdotdev/re2-queue-indexing
...
re2: Queue indexing, queue trigger changes
2025-03-21 16:09:15 +00:00
Eric Allam
f1d5886c11
Another attempt at getting CI to pass tests
2025-03-21 15:50:51 +00:00
Eric Allam
b72b7c2c52
Fixed typechecks
2025-03-21 15:22:53 +00:00
Eric Allam
f46a409f0e
Fixed typescript error
2025-03-21 15:06:55 +00:00
Eric Allam
5a725675d3
Fix the unit tests CI action
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
b65f2256e0
Tasks are indexed even if you don't export them 🤩
2025-03-21 15:06:55 +00:00
Eric Allam
c87ff2c634
Various fixes for no longer having the exportName
2025-03-21 15:06:55 +00:00
Eric Allam
233a22d59e
Move runs sidebar menu item below tasks and alerts into the manage section
2025-03-21 15:06:55 +00:00
Eric Allam
e53eed1753
Fixed the types on pauseQueue service
2025-03-21 15:06:55 +00:00
Eric Allam
ad08756001
Run tests sequentially in CI, and pass "--run" to vitest to disable watch mode
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