nicktrn
0fcb9705ae
Document new otel limits ( #2196 )
...
* update webapp env vars
* update limits
2025-07-04 13:41:54 +01:00
nicktrn
74fdfa93c5
Show project details when running the whoami command ( #2231 )
...
* add project details to whoami
* findFirst
* skip project check if no orgs found
* add changeset
2025-07-04 13:40:41 +01:00
Eric Allam
bdaa2ed15a
Move batch trigger processing jobs to a dedicated redis worker ( #2233 )
2025-07-04 12:16:05 +01:00
nicktrn
afc9a6ade1
Add ECR support for remote builds ( #2224 )
...
* create repo if doesn't exist
* fresh auth token for each deploy
* optional assume role
* log when machine overrides enabled
* make test repo namespace configurable
* assume role fix and env var changes
* improve ecr check
* improve tag parsing
* tag parsing tests
* track if repo created and fix test
* missing tryCatch for sts call
2025-07-03 14:25:30 +01:00
Eric Allam
7bb7e7aedc
When sharding, use the where clause in the shard key to distribute requests more evenly ( #2229 )
2025-07-03 14:21:58 +01:00
Eric Allam
e90235b317
fix processKeepAlive disabled performance regression ( #2228 )
...
* processKeepAlive disabled performance fix
When processKeepAlive was disabled, the eagerly created TaskRunProcess being discarded and a whole new TaskRunProcess created at execution time.
* Don't use a TaskRunProcess if it's being killed, fixes retryImmediately
2025-07-03 14:21:49 +01:00
James Ritchie
b7134dd769
Docs: Adds 2 references to the node.js versions we use for v3 and v4 ( #2118 )
...
* Adds 2 snippets to reference node.js version for v3 and v4
* Updated the node versions we support
* Remove specific node version from title
2025-07-02 13:08:49 +01:00
nicktrn
6fea802505
helm: set default webapp container and add extraVolumes ( #2222 )
...
* set default webapp container
* bump version
* add webapp extraVolumes and extraVolumeMounts
* bump version
2025-07-02 13:03:02 +01:00
Eric Allam
09ef7625ff
Merge pull request #2219 from triggerdotdev/metadata-serialization
...
Serialize metadata to prevent invalid data from breaking run completions
2025-07-02 12:49:08 +01:00
Eric Allam
5cf37e9f8a
Merge pull request #2189 from triggerdotdev/increased-and-configurable-attribute-limits
...
Increase otel attribute limits and make them configurable
2025-07-02 12:48:38 +01:00
Eric Allam
e7b6c2fab6
Merge pull request #2183 from triggerdotdev/process-keep-alive
...
v4: Experimental process keep alive
2025-07-02 12:39:43 +01:00
nicktrn
d619e79f74
helm: increase default postgres resource preset ( #2221 )
...
* switch to small preset for postgres
* lint
* bump version
2025-07-02 11:57:14 +01:00
Eric Allam
38a94b3b70
Add changeset
2025-07-02 11:30:13 +01:00
Eric Allam
0c2af6d87c
Increase otel attribute limits and make them configurable
2025-07-02 11:30:13 +01:00
Eric Allam
0deb2c640d
remove change from process-keep-alive
2025-07-02 11:30:13 +01:00
Eric Allam
21c70ad673
Serialize metadata to prevent invalid data from breaking run completions
2025-07-02 11:30:13 +01:00
Eric Allam
0793c2b0f4
address some nick comments in the review
2025-07-02 11:30:13 +01:00
Eric Allam
8dc90d61b4
increase run engine test timeouts
2025-07-02 11:30:13 +01:00
Eric Allam
57f3a89a86
Fix timeline span events tests
2025-07-02 11:30:13 +01:00
Eric Allam
ceb737e9f1
Fix broken webapp test
2025-07-02 11:30:13 +01:00
Eric Allam
632d6b91e9
Fix taskSlug extraction
2025-07-02 11:30:13 +01:00
Eric Allam
b548561220
Remvoe the sometimes incorrect import file name
2025-07-02 11:30:13 +01:00
Eric Allam
aecee4d35f
Don't reset task lifecycle hooks between executions
2025-07-02 11:30:13 +01:00
Eric Allam
9ab590bead
Better handle snapshot changes with the new persistent task run process,
...
Also don’t re-import the task file if the task is already in the resourceCatalog
2025-07-02 11:30:13 +01:00
Eric Allam
2cc1453f25
Always set the cold/warm variant on attempt spans, even in dev
2025-07-02 11:30:13 +01:00
Eric Allam
82f3db6825
Only bootstrap on the cold start execution, and record how many executions in the attempt span
2025-07-02 11:30:13 +01:00
Eric Allam
f0bc4ad2bd
Don't delete env vars with falsy values
2025-07-02 11:30:13 +01:00
Eric Allam
4d15c8f7cf
Better reset in the prod usage manager
2025-07-02 11:30:13 +01:00
Eric Allam
7f3b1c1735
Ensure the usage interval is cleared when resetting
2025-07-02 11:30:13 +01:00
Eric Allam
707bc09dac
Make sure maxExecutionsPerProcess is a positive integer
2025-07-02 11:30:13 +01:00
Eric Allam
a0f2c982f9
Make sure to clear existing metadata flush timer when resetting
2025-07-02 11:30:13 +01:00
Eric Allam
bffd18a6b8
Properly reset listener arrays by setting length to 0
2025-07-02 11:30:13 +01:00
Eric Allam
2018b41d22
TRIGGER -> TRIGGERDOTDEV
2025-07-02 11:30:13 +01:00
Eric Allam
c41d63497b
Handle immediate retries better
2025-07-02 11:30:13 +01:00
Eric Allam
56146afcb6
TaskRunProcessProvider cleanup is async
2025-07-02 11:30:13 +01:00
Eric Allam
020565c009
Handle dev process pool shutdown errors
2025-07-02 11:30:13 +01:00
Eric Allam
58d56f8381
Use hostname instead of host
2025-07-02 11:30:13 +01:00
Eric Allam
5b49b420cb
Add changeset
2025-07-02 11:30:13 +01:00
Eric Allam
3fb68b784a
couple of tweaks for testing stuff
2025-07-02 11:30:13 +01:00
Eric Allam
a414e65efe
handle env vars that have been removed between executions
2025-07-02 11:30:13 +01:00
Eric Allam
38fe854559
Make refreshing a task run process work correctly
2025-07-02 11:30:13 +01:00
Eric Allam
c24f3a56cc
Reset deployed run worker and also get the warm start stuff to work properly
2025-07-02 11:30:13 +01:00
Eric Allam
8798352be3
Super-warm starts in deployed tasks proof
2025-07-02 11:30:13 +01:00
Eric Allam
1a1e70ae3d
WIP deployed processKeepAlive
2025-07-02 11:30:13 +01:00
Eric Allam
19bdf3b6ea
scope the pool by background version, allow configuring pool params in dev/prod
2025-07-02 11:30:13 +01:00
Eric Allam
427c450391
Fixed metrics, reusing a process counts as a warm start
2025-07-02 11:30:13 +01:00
Eric Allam
9374aea401
Split resource and span attributes
2025-07-02 11:30:13 +01:00
Eric Allam
fd3db5f77b
Reset execution environment between runs
2025-07-02 11:30:13 +01:00
Eric Allam
e2049fcfbf
Initial dev process keep alive. moved resource attributes to span attributes because resource attributes are global and immutable
2025-07-02 11:30:13 +01:00
Eric Allam
1be4fcbb82
Fixes the jitter option for the scanConcurrencySets cron job ( #2220 )
2025-07-02 11:29:54 +01:00