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
Eric Allam
f58dee1aa1
Fix the task run status reason UI
2025-03-21 15:06:55 +00:00
Eric Allam
de5e0c8e8b
try to fix flaky tests
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
f4a1eb1914
Fixed changesets and added one
2025-03-21 15:06:55 +00:00
Eric Allam
02eeefd647
Increase maxRetriesPerRequest in CI
2025-03-21 15:06:24 +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
Dan
adca1997af
Added turborepo and prisma docs ( #1807 )
...
* Added python links in guides intro
* Added example 1
* Updated intro
* Added example 2
* Typo
* Improved intro
2025-03-20 17:29:06 +00:00
Niels
1eb3fb34e1
Enhance RunTag parsing with robust key-value tag splitting ( #1782 )
...
* Enhance RunTag parsing with robust key-value tag splitting
* Clarify RunTag parsing documentation
2025-03-20 13:19:26 +00:00
Eric Allam
a8b3c7003f
Merge pull request #1804 from triggerdotdev/re2-reserve-concurrency
...
re2: New release concurrency system
2025-03-19 18:01:01 +00:00
Eric Allam
38e1887495
Fixed failing redis worker tests
2025-03-19 17:58:53 +00:00
Eric Allam
e5ea9cb2d7
move the release concurrency queue into the release concurrency system, make it disabled by default, configure the run engine in the webapp with env vars
2025-03-19 17:55:29 +00:00
Eric Allam
28b3ed0496
Implement release concurrency system
2025-03-19 17:55:29 +00:00
Eric Allam
7eaf81abbe
Use releaserId in case we don't end up using run IDs
2025-03-19 17:54:47 +00:00
Eric Allam
f9c7e95981
Added updated execution states chart and updated readme
2025-03-19 17:54:47 +00:00
Eric Allam
b170a62671
fixed the create checkpoint valid snapshot logic
2025-03-19 17:54:47 +00:00
Eric Allam
e7c8f94447
implement the QUEUED_EXECUTING dequeuing, and creating a checkpoint while the run is in QUEUED_EXECUTING state by saving the EXECUTING_WITH_WAITPOINTS snapshotId as the previousSnapshotId on the QUEUED_EXECUTING snapshot
2025-03-19 17:54:47 +00:00
Eric Allam
29371e950b
Implement checkpoint tests, handle dequeuing QUEUED_EXECUTING runs
2025-03-19 17:54:47 +00:00
Eric Allam
42fb5d05ff
Fix more tests
2025-03-19 17:54:47 +00:00
Eric Allam
67d74f066c
More tests passing, fixed the heartbeat issue
2025-03-19 17:54:47 +00:00
Eric Allam
7866e95636
waiting for worker system
2025-03-19 17:54:47 +00:00
Eric Allam
a4581f1597
ttl system
2025-03-19 17:54:47 +00:00
Eric Allam
363f0668b5
Delayed run system
2025-03-19 17:54:47 +00:00
Eric Allam
63b43ff357
more system work
2025-03-19 17:54:47 +00:00
Eric Allam
717cec879b
move startRunAttempt to RunAttemptSystem
2025-03-19 17:54:47 +00:00
Eric Allam
1b61b95c57
WIP run engine systems
2025-03-19 17:54:47 +00:00
Eric Allam
7d11e827d9
Remove reserve concurrency system from run engine
2025-03-19 17:54:47 +00:00
Eric Allam
8c66ec3189
Remove reserve concurrency system from run queue
2025-03-19 17:54:47 +00:00
Eric Allam
063651c7b8
Upgrade vitest in the run-engine package
2025-03-19 17:54:47 +00:00
Eric Allam
2048b72288
go to QUEUE_EXECUTING state if reacquiring concurrency doesn't work
2025-03-19 17:54:47 +00:00
Eric Allam
61c0834aae
Implement reserve concurrency clearing when the child run is acked
2025-03-19 17:54:47 +00:00
Eric Allam
fd9b0bf676
WIP new reacquire concurrency system
2025-03-19 17:54:47 +00:00