Commit Graph

5075 Commits

Author SHA1 Message Date
Eric Allam 7e97dcb93e Release 3.0.0-beta.45 @trigger.dev/airtable@3.0.0-beta.45 @trigger.dev/astro@3.0.0-beta.45 @trigger.dev/cli@3.0.0-beta.45 @trigger.dev/core-backend@3.0.0-beta.45 @trigger.dev/core@3.0.0-beta.45 @trigger.dev/eslint-plugin@3.0.0-beta.45 @trigger.dev/express@3.0.0-beta.45 @trigger.dev/github@3.0.0-beta.45 @trigger.dev/hono@3.0.0-beta.45 @trigger.dev/integration-kit@3.0.0-beta.45 @trigger.dev/linear@3.0.0-beta.45 @trigger.dev/nestjs@3.0.0-beta.45 @trigger.dev/nextjs@3.0.0-beta.45 @trigger.dev/otlp-importer@3.0.0-beta.45 @trigger.dev/plain@3.0.0-beta.45 @trigger.dev/react@3.0.0-beta.45 @trigger.dev/remix@3.0.0-beta.45 @trigger.dev/replicate@3.0.0-beta.45 @trigger.dev/resend@3.0.0-beta.45 @trigger.dev/sdk@3.0.0-beta.45 @trigger.dev/sendgrid@3.0.0-beta.45 @trigger.dev/shopify@3.0.0-beta.45 @trigger.dev/slack@3.0.0-beta.45 @trigger.dev/stripe@3.0.0-beta.45 @trigger.dev/supabase@3.0.0-beta.45 @trigger.dev/sveltekit@3.0.0-beta.45 @trigger.dev/testing@3.0.0-beta.45 @trigger.dev/typeform@3.0.0-beta.45 @trigger.dev/yalt@3.0.0-beta.45 trigger.dev@3.0.0-beta.45 @trigger.dev/openai@3.0.0-beta.45 2024-07-01 17:17:11 +01:00
github-actions[bot] b9b86c89a7 chore: Update version for release (beta) (#1188)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 17:16:11 +01:00
nicktrn cd5d2ae92b Override completion on OOM crashes 2024-07-01 13:22:35 +01:00
Eric Allam 0e77e7ef7d v3: Delayed runs and run ttl expiration (#1193)
* v3: Trigger delayed runs and reschedule them

* Create a `@trigger.dev/core/v3/schemas` export

* fixed the `@trigger.dev/core/v3/schemas` export

* Small docs tweak

* Add ttl option when triggering tasks, expire runs after ttl

Dev runs expire in 10m by default
2024-07-01 12:01:35 +01:00
Kai 76a5c6204f fix: prevent filter tooltip from opening on autofocus (#1185)
* Prevent tooltip from opening on autofocus

* Remove autofocus

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-07-01 10:50:07 +01:00
nicktrn b171fde483 Fix index failure completion override 2024-06-29 19:23:32 +01:00
nicktrn 5ae3da6b4e v3: various small fixes (#1192)
* Await file watcher cleanup in dev

* Fix artifact detection logs

* Fix next runs table when schedule disabled

* Improve OOM error messages

* Add test link to completed deployment message

* Fix OOM detection, again

* Add changeset
2024-06-29 16:48:01 +01:00
Eric Allam f565829959 v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack) 2024-06-28 20:13:54 +01:00
Eric Allam d57dec6919 Remove e2e tests from CI for now 2024-06-28 16:17:58 +01:00
Eric Allam 75ec4ac6a6 v3: postInstall config option now replaces the postinstall script found in package.json 2024-06-28 15:59:41 +01:00
nicktrn 374b6b9c0c Increase dev worker timeout 2024-06-28 15:56:51 +01:00
nicktrn d0d3a64bd6 v3: misc CLI improvements (#1173)
* prevent downgrades during update check

* detect bun and use npm instead

* detect missing tsconfig during init and print helpful error

* add changeset

* add links to dev worker started message

* allow users to add custom pkg manager args during init

* update changeset

* fix links in unsupported terminals

* deprecate terminalLink

* update changeset
2024-06-28 15:51:17 +01:00
nicktrn 568da01785 v3: improve non-zero exit errors (#1179)
* docker provider will optionally enforce machine presets

* update task monitor oom message

* add oom task to v3 catalog

* improve handling of non-zero exit errors

* add changeset
2024-06-28 15:50:04 +01:00
nicktrn c75e29a9a7 v3: add audio binaries to worker images (#1183)
* add sox

* add audiowaveform

* add changeset
2024-06-28 15:49:24 +01:00
Émile Ré e5d26bd12d Fix infisical-sdk fixture, use in config instead (#1190) 2024-06-28 09:50:24 +01:00
Eric Allam b6f31ab651 Fixed lock file of "Update docs theme (#1189)"
This reverts commit 4cc61ac0ec.
2024-06-27 20:39:39 +01:00
Eric Allam 50d46a8513 Fixed lock file of "Update docs theme (#1189)"
This reverts commit 4cc61ac0ec.
2024-06-27 20:39:24 +01:00
Eric Allam 4cc61ac0ec Revert "Update docs theme (#1189)"
This reverts commit a696359c3e.
2024-06-27 20:31:25 +01:00
James Ritchie a696359c3e Update docs theme (#1189)
* Changed theme to venus and updated primary colours

* Replaced ‘v3 (Developer Preview)’ with ‘v3’

* Removed webhooks and zod from tasks overview and intro

* pnpm lock

* Changed the theme and background + removed the tabs

---------

Co-authored-by: D-K-P <8297864+D-K-P@users.noreply.github.com>
2024-06-27 18:31:47 +01:00
Émile Ré 52b6f48a94 Cli v3 e2e: fixtures (#1184)
* Run tests

* Remove useless comments

* Fix readme

* Add fixtures for config step

* Add fixture for additionalDependencies name parsing scope issue

* Add URL to commit fix

* Some fixtures will only use 1 package manager

* Add resolve-trigger-deps fixture

* use rimraf in test setup

* Add legacy-peer-deps fixture

* Use vitest fixtures

* Add nested peer dep locking issue

* Add missing peer dep resolving fixture

* Get rid of global namespace, fix parallelism

* Add console logs to debug log level

* Add changeset

* Remove comments

* Update README.md
2024-06-27 13:55:54 +01:00
Eric Allam d22a460555 Release 3.0.0-beta.44 @trigger.dev/airtable@3.0.0-beta.44 @trigger.dev/astro@3.0.0-beta.44 @trigger.dev/cli@3.0.0-beta.44 @trigger.dev/core-backend@3.0.0-beta.44 @trigger.dev/eslint-plugin@3.0.0-beta.44 @trigger.dev/express@3.0.0-beta.44 @trigger.dev/github@3.0.0-beta.44 @trigger.dev/hono@3.0.0-beta.44 @trigger.dev/integration-kit@3.0.0-beta.44 @trigger.dev/linear@3.0.0-beta.44 @trigger.dev/nestjs@3.0.0-beta.44 @trigger.dev/nextjs@3.0.0-beta.44 @trigger.dev/openai@3.0.0-beta.44 @trigger.dev/otlp-importer@3.0.0-beta.44 @trigger.dev/plain@3.0.0-beta.44 @trigger.dev/react@3.0.0-beta.44 @trigger.dev/remix@3.0.0-beta.44 @trigger.dev/replicate@3.0.0-beta.44 @trigger.dev/sdk@3.0.0-beta.44 @trigger.dev/sendgrid@3.0.0-beta.44 @trigger.dev/shopify@3.0.0-beta.44 @trigger.dev/slack@3.0.0-beta.44 @trigger.dev/stripe@3.0.0-beta.44 @trigger.dev/supabase@3.0.0-beta.44 @trigger.dev/sveltekit@3.0.0-beta.44 @trigger.dev/testing@3.0.0-beta.44 @trigger.dev/typeform@3.0.0-beta.44 @trigger.dev/yalt@3.0.0-beta.44 trigger.dev@3.0.0-beta.44 @trigger.dev/resend@3.0.0-beta.44 @trigger.dev/core@3.0.0-beta.44 2024-06-27 13:41:01 +01:00
github-actions[bot] 9ba2a217a4 chore: Update version for release (beta) (#1187)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 13:38:57 +01:00
Eric Allam 39885a427f v3: fix missing init output in task run function when no middleware is defined 2024-06-27 11:49:28 +01:00
Eric Allam ccb0bc510a Release 3.0.0-beta.43 @trigger.dev/astro@3.0.0-beta.43 @trigger.dev/cli@3.0.0-beta.43 @trigger.dev/core-backend@3.0.0-beta.43 @trigger.dev/core@3.0.0-beta.43 @trigger.dev/eslint-plugin@3.0.0-beta.43 @trigger.dev/express@3.0.0-beta.43 @trigger.dev/hono@3.0.0-beta.43 @trigger.dev/integration-kit@3.0.0-beta.43 @trigger.dev/linear@3.0.0-beta.43 @trigger.dev/nestjs@3.0.0-beta.43 @trigger.dev/nextjs@3.0.0-beta.43 @trigger.dev/openai@3.0.0-beta.43 @trigger.dev/otlp-importer@3.0.0-beta.43 @trigger.dev/plain@3.0.0-beta.43 @trigger.dev/react@3.0.0-beta.43 @trigger.dev/remix@3.0.0-beta.43 @trigger.dev/replicate@3.0.0-beta.43 @trigger.dev/resend@3.0.0-beta.43 @trigger.dev/sdk@3.0.0-beta.43 @trigger.dev/sendgrid@3.0.0-beta.43 @trigger.dev/slack@3.0.0-beta.43 @trigger.dev/stripe@3.0.0-beta.43 @trigger.dev/supabase@3.0.0-beta.43 @trigger.dev/sveltekit@3.0.0-beta.43 @trigger.dev/testing@3.0.0-beta.43 @trigger.dev/typeform@3.0.0-beta.43 @trigger.dev/yalt@3.0.0-beta.43 trigger.dev@3.0.0-beta.43 @trigger.dev/shopify@3.0.0-beta.43 @trigger.dev/github@3.0.0-beta.43 @trigger.dev/airtable@3.0.0-beta.43 2024-06-27 11:09:27 +01:00
github-actions[bot] 56d66ee07c chore: Update version for release (beta) (#1182)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 11:08:30 +01:00
Eric Allam 4ca8887972 v3: fix issue where in progress events weren’t being shown 2024-06-26 16:15:44 +01:00
Eric Allam 89bffc066c Remove the [traceId, startTime] index on TaskEvent for now (not necessary) 2024-06-26 15:32:43 +01:00
Eric Allam 34ca7667d3 Various perf improvements to prevent event loop lag (#1186)
* WIP

* Handle tasks that have failed but are being auto yielded

* Limit trace view to 25k event records, add a download run logs button

Also added two new indexes to TaskEvent:

```
/// Used on eventRepository.getTraceSummary()
  @@index([traceId, startTime])
  // Used for getting all logs for a run
  @@index([runId])
```

* perf improvements on eventRepository.getSpan()

* v2: Add a 5 minute timeout for run execution requests in dev

* v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve

* v3: better handle large task payloads and outputs

* Change to 512KB

* v2: paginate trigger schedules endpoint

* v3: add 3MB limit on batch and single payloads

* Update task payload and output limits
2024-06-26 15:22:35 +01:00
nicktrn 3e327acc0f Catch zod message sender exceptions 2024-06-26 15:20:33 +01:00
Eric Allam 77ad4127cb v3: Improved ESM module require error detection logic 2024-06-25 09:08:43 +01:00
Eric Allam 8a5076aacf Release 3.0.0-beta.42 @trigger.dev/airtable@3.0.0-beta.42 @trigger.dev/astro@3.0.0-beta.42 @trigger.dev/cli@3.0.0-beta.42 @trigger.dev/core-backend@3.0.0-beta.42 @trigger.dev/core@3.0.0-beta.42 @trigger.dev/eslint-plugin@3.0.0-beta.42 @trigger.dev/express@3.0.0-beta.42 @trigger.dev/github@3.0.0-beta.42 @trigger.dev/hono@3.0.0-beta.42 @trigger.dev/integration-kit@3.0.0-beta.42 @trigger.dev/linear@3.0.0-beta.42 @trigger.dev/nestjs@3.0.0-beta.42 @trigger.dev/nextjs@3.0.0-beta.42 @trigger.dev/openai@3.0.0-beta.42 @trigger.dev/otlp-importer@3.0.0-beta.42 @trigger.dev/plain@3.0.0-beta.42 @trigger.dev/react@3.0.0-beta.42 @trigger.dev/replicate@3.0.0-beta.42 @trigger.dev/resend@3.0.0-beta.42 @trigger.dev/sdk@3.0.0-beta.42 @trigger.dev/sendgrid@3.0.0-beta.42 @trigger.dev/stripe@3.0.0-beta.42 @trigger.dev/supabase@3.0.0-beta.42 @trigger.dev/sveltekit@3.0.0-beta.42 @trigger.dev/testing@3.0.0-beta.42 @trigger.dev/typeform@3.0.0-beta.42 @trigger.dev/yalt@3.0.0-beta.42 trigger.dev@3.0.0-beta.42 @trigger.dev/shopify@3.0.0-beta.42 @trigger.dev/remix@3.0.0-beta.42 @trigger.dev/slack@3.0.0-beta.42 2024-06-24 19:52:22 +01:00
github-actions[bot] 5399f6bfb7 chore: Update version for release (beta) (#1181)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 19:51:48 +01:00
Eric Allam ecef199660 v3: Use global setTimeout to ensure cross-runtime support 2024-06-24 19:49:22 +01:00
Eric Allam 4acfb8f4bb Release 3.0.0-beta.41 @trigger.dev/airtable@3.0.0-beta.41 @trigger.dev/astro@3.0.0-beta.41 @trigger.dev/cli@3.0.0-beta.41 @trigger.dev/core-backend@3.0.0-beta.41 @trigger.dev/core@3.0.0-beta.41 @trigger.dev/eslint-plugin@3.0.0-beta.41 @trigger.dev/express@3.0.0-beta.41 @trigger.dev/hono@3.0.0-beta.41 @trigger.dev/linear@3.0.0-beta.41 @trigger.dev/nextjs@3.0.0-beta.41 @trigger.dev/openai@3.0.0-beta.41 @trigger.dev/otlp-importer@3.0.0-beta.41 @trigger.dev/plain@3.0.0-beta.41 @trigger.dev/react@3.0.0-beta.41 @trigger.dev/remix@3.0.0-beta.41 @trigger.dev/replicate@3.0.0-beta.41 @trigger.dev/resend@3.0.0-beta.41 @trigger.dev/sdk@3.0.0-beta.41 @trigger.dev/sendgrid@3.0.0-beta.41 @trigger.dev/shopify@3.0.0-beta.41 @trigger.dev/slack@3.0.0-beta.41 @trigger.dev/stripe@3.0.0-beta.41 @trigger.dev/supabase@3.0.0-beta.41 @trigger.dev/sveltekit@3.0.0-beta.41 @trigger.dev/testing@3.0.0-beta.41 @trigger.dev/typeform@3.0.0-beta.41 @trigger.dev/yalt@3.0.0-beta.41 trigger.dev@3.0.0-beta.41 @trigger.dev/nestjs@3.0.0-beta.41 @trigger.dev/integration-kit@3.0.0-beta.41 @trigger.dev/github@3.0.0-beta.41 2024-06-24 17:30:01 +01:00
github-actions[bot] 2ef278db67 chore: Update version for release (beta) (#1178)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 17:29:32 +01:00
Eric Allam c7a55804d9 v3: fix jsonc-parser import in cli
Lock jsonc-parser to 3.2.1

Revert that change
2024-06-24 17:24:23 +01:00
Eric Allam da6a66efff v3: fix task queues with concurrency = 0 getting cleared on task trigger 2024-06-24 16:37:30 +01:00
Eric Allam 7c36a1a4b0 v3: Adding SDK functions for triggering tasks in a typesafe way (#1177)
* v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file

* Add type usages
2024-06-24 12:37:34 +01:00
Eric Allam 225effb599 Add task endpoints to the endpoint authentication table 2024-06-21 15:11:50 +01:00
Eric Allam 98eb6ed4f9 Add trigger and batch trigger API docs 2024-06-21 15:08:06 +01:00
Eric Allam 3069ebf0d8 Release 3.0.0-beta.40 @trigger.dev/airtable@3.0.0-beta.40 @trigger.dev/astro@3.0.0-beta.40 @trigger.dev/cli@3.0.0-beta.40 @trigger.dev/core-backend@3.0.0-beta.40 @trigger.dev/core@3.0.0-beta.40 @trigger.dev/eslint-plugin@3.0.0-beta.40 @trigger.dev/express@3.0.0-beta.40 @trigger.dev/github@3.0.0-beta.40 @trigger.dev/hono@3.0.0-beta.40 @trigger.dev/nestjs@3.0.0-beta.40 @trigger.dev/nextjs@3.0.0-beta.40 @trigger.dev/otlp-importer@3.0.0-beta.40 @trigger.dev/plain@3.0.0-beta.40 @trigger.dev/react@3.0.0-beta.40 @trigger.dev/remix@3.0.0-beta.40 @trigger.dev/replicate@3.0.0-beta.40 @trigger.dev/resend@3.0.0-beta.40 @trigger.dev/sdk@3.0.0-beta.40 @trigger.dev/sendgrid@3.0.0-beta.40 @trigger.dev/shopify@3.0.0-beta.40 @trigger.dev/slack@3.0.0-beta.40 @trigger.dev/stripe@3.0.0-beta.40 @trigger.dev/supabase@3.0.0-beta.40 @trigger.dev/sveltekit@3.0.0-beta.40 @trigger.dev/testing@3.0.0-beta.40 @trigger.dev/typeform@3.0.0-beta.40 @trigger.dev/yalt@3.0.0-beta.40 @trigger.dev/integration-kit@3.0.0-beta.40 @trigger.dev/openai@3.0.0-beta.40 trigger.dev@3.0.0-beta.40 @trigger.dev/linear@3.0.0-beta.40 2024-06-21 14:29:04 +01:00
github-actions[bot] e133e628ca chore: Update version for release (beta) (#1170)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-21 14:28:25 +01:00
Eric Allam 098932ea96 v3: edge runtime support (#1172)
* v3: remove node:stream and simplify env var upload API to better work with non-node runtimes

* Remove file/Response envvars upload docs

* Add changeset
2024-06-21 13:33:38 +01:00
Eric Allam 65f960e883 Move the max live reload setting into an env var instead of hardcoding it 2024-06-21 12:55:33 +01:00
Eric Allam ccbeff47e6 Improve trace view performance 2024-06-21 12:46:46 +01:00
Matt Aitken 7c8f2df105 After 500 logs we stop live reloading on the run page 2024-06-21 11:26:02 +01:00
Eric Allam fd44dabfe0 Disable the event loop monitor 2024-06-20 23:56:29 +01:00
Eric Allam 5daed3f69d Turn off rebalancing 2024-06-20 23:42:54 +01:00
Eric Allam 596bf78e55 Add an event loop monitor 2024-06-20 23:26:38 +01:00
Eric Allam 6ca66b76f4 Remove unnecessary transaction from the runtime environment session handling 2024-06-20 22:47:12 +01:00