Commit Graph

5042 Commits

Author SHA1 Message Date
Matt Aitken 7de3fb01c7 Added more docs for replaying a run 2024-04-10 18:35:43 +01:00
github-actions[bot] 4ae9a3feac chore: Update version for release (beta) (#1023)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
trigger.dev@3.0.0-beta.10
2024-04-10 18:04:20 +01:00
Matt Aitken 5b18298fef Multiple machine CLI support (#1022)
* If a cli PAT exists, associate the authorization code with it

* Improved the error messages
2024-04-10 17:59:21 +01:00
nicktrn 7a9bd18ba2 v3: stop swallowing deployment errors and display them better (#1020)
* exit worker with code 111 for handled errors

* task monitor will ignore previously handled errors

* fix logging of index errors

* deployment error component

* changeset
2024-04-10 17:58:51 +01:00
Matt Aitken 03af44e545 Improved the title of one of the debugger scripts trigger.dev@3.0.0-beta.9 2024-04-10 11:23:17 +01:00
Matt Aitken 5776257663 Changed the Discord link to use the trigger.dev one. Mainly to bump the GitHub action 2024-04-10 11:08:56 +01:00
Matt Aitken d3997c9fc6 Merge branch 'main' into changeset-release/main 2024-04-10 10:20:56 +01:00
github-actions[bot] 0676ea9668 chore: Update version for release (beta) (#1013)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-10 10:14:00 +01:00
github-actions[bot] 7a4721e122 chore: Update version for release (beta) 2024-04-09 16:44:12 +00:00
Eric Allam a5aed0d139 Fix memory leak by calling punsubscribe instead of unsubscribe
Also adding a /metrics endpoint with a few custom metrics and the built-in prom-client ones
2024-04-09 17:42:28 +01:00
Eric Allam f1480595d5 Stop swallowing webapp logs when the span isn’t being recorded 2024-04-09 17:11:09 +01:00
Eric Allam 328947dbfd Use the dashboard url instead of the API url for the View logs link 2024-04-09 15:15:16 +01:00
Eric Allam 279717b092 v3: pnpm deploy & various fixes for dependency resolution (#1012)
* Don’t swallow some error messages when deploying

* Try and resolve dependency versions using pnpm/npm/yarn

* Adding some debug logs around dependency resolution

* Use npm list instead of npm show to resolve deps

* Improve the dependency resolution
2024-04-09 15:03:31 +01:00
Matt Aitken 702d198445 Latest lockfile @trigger.dev/airtable@3.0.0-beta.7 @trigger.dev/astro@3.0.0-beta.7 @trigger.dev/cli@3.0.0-beta.7 @trigger.dev/core-backend@3.0.0-beta.7 @trigger.dev/core@3.0.0-beta.7 @trigger.dev/eslint-plugin@3.0.0-beta.7 @trigger.dev/express@3.0.0-beta.7 @trigger.dev/github@3.0.0-beta.7 @trigger.dev/hono@3.0.0-beta.7 @trigger.dev/integration-kit@3.0.0-beta.7 @trigger.dev/linear@3.0.0-beta.7 @trigger.dev/nestjs@3.0.0-beta.7 @trigger.dev/nextjs@3.0.0-beta.7 @trigger.dev/openai@3.0.0-beta.7 @trigger.dev/otlp-importer@3.0.0-beta.7 @trigger.dev/plain@3.0.0-beta.7 @trigger.dev/react@3.0.0-beta.7 @trigger.dev/remix@3.0.0-beta.7 @trigger.dev/replicate@3.0.0-beta.7 @trigger.dev/resend@3.0.0-beta.7 @trigger.dev/sdk@3.0.0-beta.7 @trigger.dev/sendgrid@3.0.0-beta.7 @trigger.dev/shopify@3.0.0-beta.7 @trigger.dev/slack@3.0.0-beta.7 @trigger.dev/stripe@3.0.0-beta.7 @trigger.dev/supabase@3.0.0-beta.7 @trigger.dev/sveltekit@3.0.0-beta.7 @trigger.dev/testing@3.0.0-beta.7 @trigger.dev/typeform@3.0.0-beta.7 @trigger.dev/yalt@3.0.0-beta.7 trigger.dev@3.0.0-beta.8 2024-04-09 09:25:28 +01:00
github-actions[bot] 803f3c15ab chore: Update version for release (beta) (#1010)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-09 09:24:46 +01:00
nicktrn 1c24348f7d v3: add openssl to prod image and fix deploy command auth via env var (#1011)
* add openssl to prod worker

* make deploy command accept auth token via env var
2024-04-08 19:28:35 +01:00
Matt Aitken f854cb90eb Replay\Cancel a run (v3) (#1006)
* WIP on replaying a task from the run page

* Don’t pass the existing runs idempotency key, it will cause the replay to always return the original run

* Replay from the run list

* Don’t use fetchers in the replay/cancel dialogs

* API endpoint for replaying a run

* REST API docs (mostly coming soon) but added replay run

* replayRun function added to the SDK

* Cancel run added to the SDK

* v3-catalog file to test canceling and replaying

* Changed the SDK to be runs.replay and runs.cancel

* Removed comment

* Latest lockfile
2024-04-08 19:08:44 +01:00
github-actions[bot] 7268f17b00 chore: Update version for release (beta) (#1009)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
trigger.dev@3.0.0-beta.7
2024-04-08 14:11:17 +01:00
nicktrn 624ddce32f v3: fix prod worker node_modules permissions (#1008)
* set node user prior to npm install

* changeset

* add ffmpeg and ffprobe catalog entries
2024-04-08 14:05:05 +01:00
Matt Aitken 9be1557bb7 CLI v3 binary changed from trigger.dev to trigger.dev, to fix a Windows issues (#1007)
* Changed the v3 CLI binary name from trigger.dev to triggerdev to fix a Windows issue

* Changed the exec to triggerdev
2024-04-08 14:03:12 +01:00
nicktrn 6ce6f8e3ad fix lockfile @trigger.dev/airtable@3.0.0-beta.6 @trigger.dev/astro@3.0.0-beta.6 @trigger.dev/cli@3.0.0-beta.6 @trigger.dev/core-backend@3.0.0-beta.6 @trigger.dev/core@3.0.0-beta.6 @trigger.dev/eslint-plugin@3.0.0-beta.6 @trigger.dev/express@3.0.0-beta.6 @trigger.dev/github@3.0.0-beta.6 @trigger.dev/hono@3.0.0-beta.6 @trigger.dev/linear@3.0.0-beta.6 @trigger.dev/nestjs@3.0.0-beta.6 @trigger.dev/nextjs@3.0.0-beta.6 @trigger.dev/openai@3.0.0-beta.6 @trigger.dev/otlp-importer@3.0.0-beta.6 @trigger.dev/plain@3.0.0-beta.6 @trigger.dev/react@3.0.0-beta.6 @trigger.dev/remix@3.0.0-beta.6 @trigger.dev/replicate@3.0.0-beta.6 @trigger.dev/resend@3.0.0-beta.6 @trigger.dev/sdk@3.0.0-beta.6 @trigger.dev/sendgrid@3.0.0-beta.6 @trigger.dev/shopify@3.0.0-beta.6 @trigger.dev/slack@3.0.0-beta.6 @trigger.dev/stripe@3.0.0-beta.6 @trigger.dev/supabase@3.0.0-beta.6 @trigger.dev/sveltekit@3.0.0-beta.6 @trigger.dev/testing@3.0.0-beta.6 @trigger.dev/typeform@3.0.0-beta.6 @trigger.dev/yalt@3.0.0-beta.6 trigger.dev@3.0.0-beta.6 @trigger.dev/integration-kit@3.0.0-beta.6 2024-04-05 16:51:10 +01:00
github-actions[bot] d462b7a51b chore: Update version for release (beta) (#1001)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-05 16:45:38 +01:00
nicktrn f2894c177a switch to busybox and only call post start hook for restore (#1005) 2024-04-05 15:47:58 +01:00
Matt Aitken e35f29764a We want retrying enabled in dev by default, it’s confusing otherwise (#1004) 2024-04-05 14:45:19 +01:00
nicktrn 1207efbbad v3: prod image upgrade and fixes (#1003)
🚢 Publish Infra Images / build (coordinator) (push) Has been cancelled
🚢 Publish Infra Images / build (kubernetes-provider) (push) Has been cancelled
* fix shutdown after final attempt

* fix workdir permissions

* correctly handle self-hosted deploy errors

* switch to node:20-bookworm-slim

* add binaries catalog file

* changeset

* skip recommended packages

* post start hook retries

* comment and improve lifecycle retry
infra-prod-test infra-test-test
2024-04-05 13:09:07 +01:00
nicktrn 7ea8532cce v3: crash observability (#1002)
* indexing resource limits

* refactor and storage limits

* handle and display worker crashes

* enable prod cancellation

* fix reconnect delay

* improve crash messages

* log and display crash events

* changeset
2024-04-05 13:00:20 +01:00
Eric Allam 6642228f26 Fixing the dev & shared queue consumer telemetry so we can see what’s going on 2024-04-04 17:54:33 +01:00
Matt Aitken d39145d810 Defer migration guide: string not a date in the payload 2024-04-04 17:03:22 +01:00
Matt Aitken 8886bb76e0 Defer migration guide v1 2024-04-04 17:02:15 +01:00
Matt Aitken 4b72726078 defer.run migration guide 2024-04-04 17:02:15 +01:00
Eric Allam 6dcfeadaca v3: pnpm support (#1000)
* WIP fixing pnpm nested install strat

* Add changeset

* Pass (and log) cwd during background worker initialization

* Log out the env

* manually add the .pnpm/node_modules to NODE_PATH if in a pnpm repo

* Remove supports color dep
2024-04-04 16:13:04 +01:00
Matt Aitken ae839ebe11 Renamed Limits to “Limits & Performance” 2024-04-04 11:17:02 +01:00
Matt Aitken 5d0d71c2ae Added a section on upgrading your project 2024-04-04 11:17:02 +01:00
James Ritchie 1239a3ceb9 V3 project labels (#998)
* Added a side menu label to indicate your project version

* Added a link to request access to v3

* Toggle password visiblility of the env var inputs
2024-04-04 09:53:59 +01:00
Matt Aitken dd31b1e668 Fix for absolute URL from card 2024-04-04 09:23:40 +01:00
James Ritchie a707446989 Fixed Triggers pages not scrolling (#999) 2024-04-04 09:18:18 +01:00
Matt Aitken eb050f6730 Fix for typo on triggering page. “yourTask.batchTriggerAndWait” -> “yourTask.batchTrigger” 2024-04-04 09:12:29 +01:00
Matt Aitken 56d9bf7c67 Started the v2 -> v3 docs 2024-04-03 19:40:19 +01:00
Matt Aitken 73e469daf5 Added a known issues page to the docs 2024-04-03 14:30:43 +01:00
Matt Aitken 0382cf8719 Fix for bad tests link 2024-04-03 14:16:46 +01:00
Matt Aitken 0fe835492d Added more to the feature matrix 2024-04-02 19:47:55 +01:00
James Ritchie 29b69160e1 Fix for run page not scrolling the full runs content 2024-04-02 19:02:35 +01:00
Eric Allam ae9efe3d8b Added an error property to the problem JSON response 2024-04-02 17:46:40 +01:00
Eric Allam 3feb5ffb5f whitelist more api paths in the rate limiter 2024-04-02 17:29:53 +01:00
Eric Allam 7fb482de64 Allow OPTIONS requests in the rate limiter 2024-04-02 17:08:43 +01:00
Matt Aitken 6f11584aaa Remove our PostHog analytics from the docs 2024-04-02 15:35:36 +01:00
Matt Aitken 43e240cd50 Absolute link to v3 docs from v2 docs home, to fix nav issue 2024-04-02 15:30:44 +01:00
Matt Aitken afe7f410c7 v3 docs improvements (#993)
* WIP on adding versioning to the docs to make it less confusing

* Link to v3 from v2 and vice versa. Also added a warning to the v2 docs

* Make v3 the default

* Trigger config docs about bundling

* Next stpe to triggering guide from tasks overview

* Server actions guidance for triggering

* Moved the trigger.config docs to the end of fundamentals
2024-04-02 14:32:28 +01:00
nicktrn 28837f39b3 Prevent crash on upgrade errors 2024-04-02 13:58:40 +01:00
Eric Allam 5c64cefaf0 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.5 @trigger.dev/astro@3.0.0-beta.5 @trigger.dev/cli@3.0.0-beta.5 @trigger.dev/core-backend@3.0.0-beta.5 @trigger.dev/core@3.0.0-beta.5 @trigger.dev/eslint-plugin@3.0.0-beta.5 @trigger.dev/express@3.0.0-beta.5 @trigger.dev/github@3.0.0-beta.5 @trigger.dev/hono@3.0.0-beta.5 @trigger.dev/integration-kit@3.0.0-beta.5 @trigger.dev/linear@3.0.0-beta.5 @trigger.dev/nestjs@3.0.0-beta.5 @trigger.dev/nextjs@3.0.0-beta.5 @trigger.dev/openai@3.0.0-beta.5 @trigger.dev/otlp-importer@3.0.0-beta.5 @trigger.dev/plain@3.0.0-beta.5 @trigger.dev/react@3.0.0-beta.5 @trigger.dev/remix@3.0.0-beta.5 @trigger.dev/replicate@3.0.0-beta.5 @trigger.dev/resend@3.0.0-beta.5 @trigger.dev/sdk@3.0.0-beta.5 @trigger.dev/sendgrid@3.0.0-beta.5 @trigger.dev/shopify@3.0.0-beta.5 @trigger.dev/slack@3.0.0-beta.5 @trigger.dev/stripe@3.0.0-beta.5 @trigger.dev/supabase@3.0.0-beta.5 @trigger.dev/sveltekit@3.0.0-beta.5 @trigger.dev/testing@3.0.0-beta.5 @trigger.dev/typeform@3.0.0-beta.5 @trigger.dev/yalt@3.0.0-beta.5 trigger.dev@3.0.0-beta.5 2024-04-02 13:25:05 +01:00