Commit Graph

5108 Commits

Author SHA1 Message Date
Jacob Paris 7cb20fbead fix: upgrade prism react renderer (#1111)
* fix: upgrade prism react renderer

* Update CodeBlock.tsx
2024-05-21 14:36:21 +01:00
Eric Allam a561bca315 Merge branch 'jacobparis-vite-inline-prisma-values' 2024-05-21 14:26:59 +01:00
Eric Allam 3f45738612 Fixed typescript errors 2024-05-21 14:19:33 +01:00
Eric Allam 05d3b08ae5 Merge branch 'vite-inline-prisma-values' of github.com:jacobparis/trigger.dev into jacobparis-vite-inline-prisma-values 2024-05-21 14:12:13 +01:00
Eric Allam 3f8b6d8fce v2: Better handle recovering from platform communication errors by auto-yielding back to the platform in case of temporary API failures 2024-05-21 14:07:16 +01:00
Jacob Paris 0a7ad232fb fix: reuse taskrunattemptstatus 2024-05-21 03:49:58 -06:00
Jacob Paris 04f863c42a Merge branch 'main' into vite-inline-prisma-values 2024-05-21 03:46:39 -06:00
Jacob Paris ae5ec86d0b fix: ensure enums satisfy prisma types 2024-05-21 03:44:22 -06:00
nicktrn f243eab9c9 v3: fix version locking (#1113)
* fix prod version locking

* fix worker version display
2024-05-21 08:35:35 +01:00
Matt Aitken a5cba375ae Bulk replaying and canceling from the runs list (#1109)
* WIP on multi-select

* WIP on simple checkbox

* CheckboxWIthLabel and Checkbox

* Multi-selection of runs across pages is working

* Fix for selection on seconds page

* Focus the run filter on page load

* Don’t focus the checkbox

* BulkActionBar now shows/hides and has buttons

* Some state to stop escape clearing the selection when the modals are open

* Delete unused formData util

* Improvements to the page

* Created the replay resource action. It doesn’t do anything useful yet.

* Database schema created for BulkActionGroup/BulkActionItem

* The BulkActionService is creating the right data, now we need to process it

* WIP on bulk processing

* Added failed state and made the sourceRun required

* Bulk replaying is working

* WIP on bulk action filtering

* Fixed bulk filters displaying

* Filtering by batch is working

* Some fixes for the bulk id filtering

* Style tweaks

* Load the extra info in parallel

* Bulk canceling working

* Get the most recent 20 bulk actions to display in the filter menu

* Even if the run isn’t cancelable add it to the final list

* Maximum of 250 runs can be bulk actioned

* Don’t let them select more than the maximum (250 currently)

* Separate each bulk item action into it’s own separate graphile job to increase resiliency

---------

Co-authored-by: Eric Allam <eallam@icloud.com>
2024-05-20 17:17:33 +01:00
Eric Allam c9ebe7f114 Update contributing guide for local v3 development 2024-05-20 15:43:31 +01:00
Eric Allam f4f87ad573 Defer the enqueuing of events.deliverScheduled events, to keep the graphile_jobs table smaller 2024-05-20 14:27:20 +01:00
Jacob Paris a98b62652c fix: vite cant resolve real values from prisma, only types are ok 2024-05-18 01:33:47 -06:00
Jacob Paris 38965d8921 fix: vite cant resolve real values from prisma, only types are ok 2024-05-18 01:31:22 -06:00
Matt Aitken 14cffd4e5c Fix for the EnabledStatus component icons and improved the style of the private Slack channel callout 2024-05-17 16:09:59 +01:00
Eric Allam 68107565a4 v3: Fix issues with posting alerts to public slack channels (#1108)
* Fix issues with posting alerts to public slack channels

* Use the actual values in the new environmentTypes column to display the environment type labels in the alerts list

* Implement environment alert options
2024-05-17 15:24:47 +01:00
Alec Dilanchian 8a263c8ab9 Adding note for supabase integration (#1101)
* Update management.mdx

Adding note for custom domains and initializing db object.

* Update management.mdx

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-05-17 15:11:29 +01:00
James Ritchie 6fecf2dbc0 More info about environments on the alerts page and alerts modal (#1107) 2024-05-17 14:22:40 +01:00
Matt Aitken a8db8ce4e4 Latest lockfile @trigger.dev/airtable@3.0.0-beta.33 @trigger.dev/astro@3.0.0-beta.33 @trigger.dev/cli@3.0.0-beta.33 @trigger.dev/core-backend@3.0.0-beta.33 @trigger.dev/core@3.0.0-beta.33 @trigger.dev/eslint-plugin@3.0.0-beta.33 @trigger.dev/express@3.0.0-beta.33 @trigger.dev/github@3.0.0-beta.33 @trigger.dev/integration-kit@3.0.0-beta.33 @trigger.dev/linear@3.0.0-beta.33 @trigger.dev/nestjs@3.0.0-beta.33 @trigger.dev/nextjs@3.0.0-beta.33 @trigger.dev/otlp-importer@3.0.0-beta.33 @trigger.dev/plain@3.0.0-beta.33 @trigger.dev/react@3.0.0-beta.33 @trigger.dev/remix@3.0.0-beta.33 @trigger.dev/replicate@3.0.0-beta.33 @trigger.dev/resend@3.0.0-beta.33 @trigger.dev/sdk@3.0.0-beta.33 @trigger.dev/sendgrid@3.0.0-beta.33 @trigger.dev/shopify@3.0.0-beta.33 @trigger.dev/slack@3.0.0-beta.33 @trigger.dev/stripe@3.0.0-beta.33 @trigger.dev/supabase@3.0.0-beta.33 @trigger.dev/sveltekit@3.0.0-beta.33 @trigger.dev/testing@3.0.0-beta.33 @trigger.dev/typeform@3.0.0-beta.33 @trigger.dev/yalt@3.0.0-beta.33 trigger.dev@3.0.0-beta.33 @trigger.dev/hono@3.0.0-beta.33 @trigger.dev/openai@3.0.0-beta.33 2024-05-16 19:13:16 +01:00
github-actions[bot] a7ca1222d7 chore: Update version for release (beta) (#1104)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-16 19:00:06 +01:00
Eric Allam c9733f357f Fix issues with special characters in queue/task names causing runs to get stuck in queued 2024-05-16 17:35:50 +01:00
Matt Aitken ba61bfe3b9 Fixed feedback panel links (status page and docs) 2024-05-16 17:30:44 +01:00
James Ritchie 89eaef495f New alerts platform status + Alerts docs (#1098)
* debug tooltip now scrolls

* Added a link to subscribe to alerts and improved the project alerts blank state

* Better external link icon

* Docs: Removed webhook tasks

* Docs: removed limits performance

* Docs: removed FAQs

* Docs: Removed Architecture section

* Docs: Removed API reference: CLI

* Docs: Removed API reference: Objects

* Docs: Removed API reference: Functions

* Docs: removed automated tests

* Docs: removed Middleware

* Docs: removed Using APIs

* Docs: removed Rollbacks

* Docs: removed Trigger Filters

* Docs: removed Webhook Tasks

* Docs: removed Zod Tasks

* Docs: Renamed Community page

* Docs: Added a new Troubleshooting section and Alerts docs page

* Hide the New Alerts button again if list is greater than 10 items

* Customers now have to contact us for Slack Connect Support.

* Fix the alerts docs link

* Added env vars for a different alert email address, and whether the feature is enabled or not

* Only show the alerts sidemenu item if the feature is enabled

* Use a separate email client for sending alerts

* Removed the link to Context from v3 docs

* Removed obvious docs links that are now missing pages

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-05-16 16:03:25 +01:00
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/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 @trigger.dev/supabase@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