Commit Graph

5035 Commits

Author SHA1 Message Date
Eric Allam 6a379e4e91 Fix 3rd party otel propagation from breaking our Task Events data from being properly correlated to the correct trace 2024-05-16 12:07:21 +01:00
Eric Allam c0b815c363 Check for an existing restore event before trying to restore a checkpoint 2024-05-16 09:27:44 +01:00
Matt Aitken 598906fc4c Fix for typo in v3 CLI login command 2024-05-16 09:23:45 +01:00
Eric Allam b77ece1567 Log when disabling an endpoint 2024-05-15 21:51:08 +01:00
Eric Allam a73dc80177 Failing jobs shouldn’t log as an error 2024-05-15 21:49:52 +01:00
Eric Allam 2496917a7a v2: Graphile auto-cleanup and auto-endpoint disabling (#1103)
* Auto-cleanup failed graphile jobs instead of keeping them around

* Disable endpoint after a period of sequential indexing failures

* Remove log
2024-05-15 21:15:06 +01:00
Matt Aitken dc53f0f432 Added steps on how to test local tasks 2024-05-15 18:56:48 +01:00
Matt Aitken 87788f29c9 A v3 catalog readme 2024-05-15 18:53:38 +01:00
Eric Allam 6ede68648a Remove alerts side menu (again) 2024-05-15 17:25:41 +01:00
Eric Allam f24b5b770d Protect against doWork getting called mulitple times per consumer 2024-05-15 17:01:03 +01:00
Eric Allam cb81d6c835 Release 3.0.0-beta.32 @trigger.dev/airtable@3.0.0-beta.32 @trigger.dev/astro@3.0.0-beta.32 @trigger.dev/cli@3.0.0-beta.32 @trigger.dev/core-backend@3.0.0-beta.32 @trigger.dev/core@3.0.0-beta.32 @trigger.dev/eslint-plugin@3.0.0-beta.32 @trigger.dev/express@3.0.0-beta.32 @trigger.dev/github@3.0.0-beta.32 @trigger.dev/hono@3.0.0-beta.32 @trigger.dev/integration-kit@3.0.0-beta.32 @trigger.dev/linear@3.0.0-beta.32 @trigger.dev/nestjs@3.0.0-beta.32 @trigger.dev/nextjs@3.0.0-beta.32 @trigger.dev/openai@3.0.0-beta.32 @trigger.dev/otlp-importer@3.0.0-beta.32 @trigger.dev/plain@3.0.0-beta.32 @trigger.dev/react@3.0.0-beta.32 @trigger.dev/remix@3.0.0-beta.32 @trigger.dev/replicate@3.0.0-beta.32 @trigger.dev/resend@3.0.0-beta.32 @trigger.dev/sdk@3.0.0-beta.32 @trigger.dev/sendgrid@3.0.0-beta.32 @trigger.dev/shopify@3.0.0-beta.32 @trigger.dev/slack@3.0.0-beta.32 @trigger.dev/stripe@3.0.0-beta.32 @trigger.dev/supabase@3.0.0-beta.32 @trigger.dev/sveltekit@3.0.0-beta.32 @trigger.dev/testing@3.0.0-beta.32 @trigger.dev/typeform@3.0.0-beta.32 @trigger.dev/yalt@3.0.0-beta.32 trigger.dev@3.0.0-beta.32 2024-05-15 16:23:06 +01:00
github-actions[bot] 72748603ab chore: Update version for release (beta) (#1102)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-15 16:21:58 +01:00
Eric Allam f96f1e91a2 Adding changeset 2024-05-15 13:49:11 +01:00
Eric Allam 21c8b847e5 Better handle resolving dependencies when there are conflicts 2024-05-15 13:26:03 +01:00
Matt Aitken b39f79f0ab Use an env var for the Graphile cleanup ttl, set the default to 3 days (was 7) 2024-05-14 19:07:50 +01:00
Eric Allam 90b8797fbb Release 3.0.0-beta.31 @trigger.dev/airtable@3.0.0-beta.31 @trigger.dev/astro@3.0.0-beta.31 @trigger.dev/cli@3.0.0-beta.31 @trigger.dev/core-backend@3.0.0-beta.31 @trigger.dev/core@3.0.0-beta.31 @trigger.dev/eslint-plugin@3.0.0-beta.31 @trigger.dev/express@3.0.0-beta.31 @trigger.dev/github@3.0.0-beta.31 @trigger.dev/hono@3.0.0-beta.31 @trigger.dev/integration-kit@3.0.0-beta.31 @trigger.dev/linear@3.0.0-beta.31 @trigger.dev/nestjs@3.0.0-beta.31 @trigger.dev/nextjs@3.0.0-beta.31 @trigger.dev/openai@3.0.0-beta.31 @trigger.dev/otlp-importer@3.0.0-beta.31 @trigger.dev/plain@3.0.0-beta.31 @trigger.dev/react@3.0.0-beta.31 @trigger.dev/remix@3.0.0-beta.31 @trigger.dev/replicate@3.0.0-beta.31 @trigger.dev/resend@3.0.0-beta.31 @trigger.dev/sdk@3.0.0-beta.31 @trigger.dev/sendgrid@3.0.0-beta.31 @trigger.dev/shopify@3.0.0-beta.31 @trigger.dev/slack@3.0.0-beta.31 @trigger.dev/stripe@3.0.0-beta.31 @trigger.dev/supabase@3.0.0-beta.31 @trigger.dev/sveltekit@3.0.0-beta.31 @trigger.dev/testing@3.0.0-beta.31 @trigger.dev/typeform@3.0.0-beta.31 @trigger.dev/yalt@3.0.0-beta.31 trigger.dev@3.0.0-beta.31 2024-05-13 16:15:00 -04:00
github-actions[bot] 107f2e7bd5 chore: Update version for release (beta) (#1099)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 16:14:14 -04:00
Eric Allam b8477ea2b0 Fixes an issue with scoped packages in additionalPackages option 2024-05-13 15:31:19 -04:00
Matt Aitken 864498ea85 Latest lockfile @trigger.dev/airtable@3.0.0-beta.30 @trigger.dev/astro@3.0.0-beta.30 @trigger.dev/cli@3.0.0-beta.30 @trigger.dev/core-backend@3.0.0-beta.30 @trigger.dev/core@3.0.0-beta.30 @trigger.dev/eslint-plugin@3.0.0-beta.30 @trigger.dev/express@3.0.0-beta.30 @trigger.dev/github@3.0.0-beta.30 @trigger.dev/hono@3.0.0-beta.30 @trigger.dev/integration-kit@3.0.0-beta.30 @trigger.dev/linear@3.0.0-beta.30 @trigger.dev/nestjs@3.0.0-beta.30 @trigger.dev/nextjs@3.0.0-beta.30 @trigger.dev/openai@3.0.0-beta.30 @trigger.dev/otlp-importer@3.0.0-beta.30 @trigger.dev/plain@3.0.0-beta.30 @trigger.dev/react@3.0.0-beta.30 @trigger.dev/remix@3.0.0-beta.30 @trigger.dev/replicate@3.0.0-beta.30 @trigger.dev/resend@3.0.0-beta.30 @trigger.dev/sdk@3.0.0-beta.30 @trigger.dev/sendgrid@3.0.0-beta.30 @trigger.dev/shopify@3.0.0-beta.30 @trigger.dev/slack@3.0.0-beta.30 @trigger.dev/stripe@3.0.0-beta.30 @trigger.dev/supabase@3.0.0-beta.30 @trigger.dev/sveltekit@3.0.0-beta.30 @trigger.dev/testing@3.0.0-beta.30 @trigger.dev/typeform@3.0.0-beta.30 @trigger.dev/yalt@3.0.0-beta.30 trigger.dev@3.0.0-beta.30 2024-05-13 17:46:02 +01:00
github-actions[bot] 2e21bc1563 chore: Update version for release (beta) (#1094)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 17:38:50 +01:00
Matt Aitken 1477a2e309 Set the timeout for canceling checkpoints 2024-05-13 16:50:53 +01:00
Matt Aitken 2081cb15b8 Removed docs for dashboard as they’re empty at the moment. Moved reference docs for Runs and schedules up 2024-05-12 18:29:46 +01:00
Matt Aitken ff551c5cbd Ticked off alerts (in preparation for putting it live) 2024-05-12 18:27:39 +01:00
Matt Aitken 794b25a988 Some fixes for the v3 docs showing v2 items in the sidebar 2024-05-12 18:27:26 +01:00
Matt Aitken 5fdb43ecd1 Bring alerts side menu item back 2024-05-12 18:05:01 +01:00
Matt Aitken 80997bcd6d .env.example Redis env vars are uncommented 2024-05-12 18:02:42 +01:00
Matt Aitken 194f336b84 Added an image of where to set the v3 GitHub action secret 2024-05-12 18:01:27 +01:00
Eric Allam 2e02743170 Resume rate limiting run executions, but reschedule throttled jobs 10 seconds into the future instead of their original run_at, which will help with database load 2024-05-10 15:44:20 -04:00
nicktrn 1642fd7baf perf: migrate to graphile worker v0.16.6 (#1097)
* migrate to graphile worker v0.16.6

* remove stale docs link

* fix jobs cleanup query
2024-05-10 18:07:16 +01:00
Matt Aitken c6449126b1 Don’t start runs if they have runs disabled 2024-05-10 16:11:06 +01:00
Matt Aitken 1ccf38e440 Return a 404 so the webhook provider doesn’t retry 2024-05-10 16:00:42 +01:00
Matt Aitken 29b773cd36 Prevent ingesting events if the org has runs disabled 2024-05-10 15:59:04 +01:00
Matt Aitken 73fb7cfeb3 Prevent HTTP source requests if the org has runs disabled 2024-05-10 15:58:51 +01:00
nicktrn 5431638926 Revert "Revert "Revert "Revert "disable advisory locks""""
This reverts commit 933a14b44c.
2024-05-10 15:09:35 +01:00
Eric Allam 933a14b44c Revert "Revert "Revert "disable advisory locks"""
This reverts commit 4ff07f8a94.
2024-05-10 09:35:53 -04:00
Eric Allam 4ff07f8a94 Revert "Revert "disable advisory locks""
This reverts commit af9957c085.
2024-05-10 09:30:32 -04:00
Eric Allam 0afdb4cc7c Help out the DB 2024-05-10 09:15:20 -04:00
Eric Allam af9957c085 Revert "disable advisory locks"
This reverts commit 892fd9f212.
2024-05-10 09:12:33 -04:00
Eric Allam 5c4275619b v3.1 experiments 2024-05-10 09:11:54 -04:00
nicktrn 892fd9f212 disable advisory locks 2024-05-10 10:21:48 +01:00
James Ritchie cbe9317a86 Added padding to the email body 2024-05-09 17:39:39 +01:00
James Ritchie 6baf9e5294 Dismiss the dev user tooltip in the task page when your mouse leaves the target 2024-05-09 17:05:17 +01:00
James Ritchie a823421324 Small style improvements to the emails 2024-05-09 16:49:45 +01:00
Eric Allam 0e919f56f2 Alerts v1 (#1065)
* Alerts v1

* Encrypt alert webhook secrets and allow them to be generated by the server

* Alert v1 UI

* Remove unnecessary emails

* Move to using `@react-email/components`

* WIP slack alerts

* More slack alerts WIP

* Update pnpm lock after rebase

* Finish implementing Slack alerts

* Use a more error like emoji

* New secondary variant for the segmented control

* Added a simple checkbox style variant to storybook

* Style tweak to the segmented control

* UI improvements to the alert modal

* Use searchable Select for alerts. Changed default variant for SegmentedControl

* Secondary button now using secondary colour

* segmented control style tweak

* Improved the channel column in the alerts table

* Updated logo-mono.png

* Updated email styles

* Email templates updated to new styles

* Don’t log the decrypted secret

* await enqueing the deployment alert when an index fails

* await enqueing the timeout alert

---------

Co-authored-by: James Ritchie <james@jamesritchie.co.uk>
Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-05-09 12:12:00 +01:00
Matt Aitken f90960fc13 Better display when there are lots of dev environment (#1093)
* Created an EnvironmentLabels component that puts extra dev environments behind a +

* Added new environment labels components to schedules pages
2024-05-09 10:32:38 +01:00
nicktrn 2306217697 v3: automatic pod cleanup (#1092)
* add automatic pod cleaner

* fix task monitor namespace override
2024-05-09 10:16:00 +01:00
nicktrn cfe4b5409a Fix lockfile @trigger.dev/astro@3.0.0-beta.29 @trigger.dev/cli@3.0.0-beta.29 @trigger.dev/core-backend@3.0.0-beta.29 @trigger.dev/core@3.0.0-beta.29 @trigger.dev/eslint-plugin@3.0.0-beta.29 @trigger.dev/express@3.0.0-beta.29 @trigger.dev/github@3.0.0-beta.29 @trigger.dev/hono@3.0.0-beta.29 @trigger.dev/integration-kit@3.0.0-beta.29 @trigger.dev/linear@3.0.0-beta.29 @trigger.dev/nestjs@3.0.0-beta.29 @trigger.dev/openai@3.0.0-beta.29 @trigger.dev/otlp-importer@3.0.0-beta.29 @trigger.dev/plain@3.0.0-beta.29 @trigger.dev/react@3.0.0-beta.29 @trigger.dev/remix@3.0.0-beta.29 @trigger.dev/replicate@3.0.0-beta.29 @trigger.dev/resend@3.0.0-beta.29 @trigger.dev/sdk@3.0.0-beta.29 @trigger.dev/sendgrid@3.0.0-beta.29 @trigger.dev/shopify@3.0.0-beta.29 @trigger.dev/slack@3.0.0-beta.29 @trigger.dev/stripe@3.0.0-beta.29 @trigger.dev/supabase@3.0.0-beta.29 @trigger.dev/sveltekit@3.0.0-beta.29 @trigger.dev/testing@3.0.0-beta.29 @trigger.dev/typeform@3.0.0-beta.29 @trigger.dev/yalt@3.0.0-beta.29 trigger.dev@3.0.0-beta.29 @trigger.dev/nextjs@3.0.0-beta.29 @trigger.dev/airtable@3.0.0-beta.29 2024-05-08 17:27:34 +01:00
github-actions[bot] 223768a025 chore: Update version for release (beta) (#1091)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-08 17:25:22 +01:00
Ramadan Omar 1fd26ff98b Improvement: Added more context to Shopify webhook registering errors (#1090)
* Improvement: Added more context to Shopify webhook registering errors

Co-authored-by: Ahmed Ramadan <ahmedramadan1337@gmail.com>

* revert: shopify reference jobs

* fix: added error handling to some shopify client edge cases

* small changes to crud error handling

---------

Co-authored-by: Ahmed Ramadan <ahmedramadan1337@gmail.com>
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com>
2024-05-08 17:22:59 +01:00
Eric Allam 8d34c63c2d Fix issue when concurrency limit is set to 0 on a queue 2024-05-08 10:19:06 +01:00