Commit Graph

4870 Commits

Author SHA1 Message Date
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
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
Zafer Cesur ff04c986a1 Add notice on sideEffects in deployment guide (#680)
Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-05-07 22:58:27 +01:00
Matt Aitken 7d6430dc46 New filtered dropdown and run filters (#1089)
* Extract out useFilterTasks

* WIP on Combobox

* Revert "WIP on Combobox"

This reverts commit f0a9b2e57c67f24d5e0876630e17a54252ceb86b.

* Added ariakit

* Started adding a Listbox component

* Listbox WIP

* More WIP on the list box

* More work on the Listbox

* WIP on filterable Listbox using headless… but it’s going to be a nightmare to make it good. Wrong approach

* WIP using Ariakit

* Multiple selection working

* WIP in reworking it so search is built in and it’s easier to use

* Nicer API for listbox

* Allow sections to be rendered with filtering

* More progress on the styling of the menu

* The empty state

* Removed focus outline

* Allow filtering based on the section title

* Render the shortcut correctly

* Allow passing static children to Select and render a separator if a section has no title

* Static example and added subtle focus

* Allow static data with no items array passed in

* Allow shortcuts on select items

* Only how heading if true

* Tooltip for keyboard shortcut

* useShortcutKeys fixes

- Can be passed an undefined definition (so we render the same number of hooks always).
- Fix for enabledOnInputElements not being used…

* Shortcut keys working with lists

* Don’t render shortcut numbers higher than 0

* More improvements

* WIP on a Link row

* Nicer API for the children function

* Much nicer shortcut key support

* Separated SelectTrigger out

* Heading separated out

* More styled elements created

* Removed unused element

* Reordered statuses

* Added search context

* Fixes for default values

* Removed tab elements

* Combo box

* Simplified it more

* Started work on Filter menu

* Experiments with filter menu

* Filter menu proof of concept working

* Nice hook for using a search param

* The escape key goes back to the previous menu

* Added filter page to storybook

* Added other variants

* Renamed Select file to OldSelect, implemented Feedback form

* Added placeholder support

* Added an optional dropdown icon (defaults to a chevron down)

* Feedback new Select

* Feedback just use static items

* New project page

* Renamed storybook pages

* Lots of progress on the new run filters

* Added new tasks filters

* Show the applied filters

* Added period filtering

* Fix for escape resetting the period value to the previous value when escape is pressed

* Show the Clear button sooner

* Removed unused code

* Reworked useSearchParams so multiple values can be set at once…

* Renamed file: OldSelect -> SImpleSelect

* Fix for new Select not working in forms because props weren’t being passed through

* New Select on the schedules page

* Better layout when there are lots of run filters

* Many style improvements to run filters

* Status filter allows you to select as well

* Rolled out the menus for the other files

* Minor improvements to schedule page and page padding

* Latest lockfile
2024-05-07 22:55:31 +01:00
Dan b289aa31da Readme updates - removed old roadmap and added dev preview EA link (#1078)
* Removed outdated roadmap

* Added link to the dev preview article
2024-05-07 22:55:00 +01:00
Eric Allam 0508de6258 Release 3.0.0-beta.28 @trigger.dev/airtable@3.0.0-beta.28 @trigger.dev/astro@3.0.0-beta.28 @trigger.dev/cli@3.0.0-beta.28 @trigger.dev/core-backend@3.0.0-beta.28 @trigger.dev/core@3.0.0-beta.28 @trigger.dev/eslint-plugin@3.0.0-beta.28 @trigger.dev/express@3.0.0-beta.28 @trigger.dev/github@3.0.0-beta.28 @trigger.dev/hono@3.0.0-beta.28 @trigger.dev/integration-kit@3.0.0-beta.28 @trigger.dev/linear@3.0.0-beta.28 @trigger.dev/nestjs@3.0.0-beta.28 @trigger.dev/nextjs@3.0.0-beta.28 @trigger.dev/openai@3.0.0-beta.28 @trigger.dev/otlp-importer@3.0.0-beta.28 @trigger.dev/plain@3.0.0-beta.28 @trigger.dev/react@3.0.0-beta.28 @trigger.dev/remix@3.0.0-beta.28 @trigger.dev/replicate@3.0.0-beta.28 @trigger.dev/resend@3.0.0-beta.28 @trigger.dev/sdk@3.0.0-beta.28 @trigger.dev/sendgrid@3.0.0-beta.28 @trigger.dev/shopify@3.0.0-beta.28 @trigger.dev/slack@3.0.0-beta.28 @trigger.dev/stripe@3.0.0-beta.28 @trigger.dev/supabase@3.0.0-beta.28 @trigger.dev/sveltekit@3.0.0-beta.28 @trigger.dev/testing@3.0.0-beta.28 @trigger.dev/typeform@3.0.0-beta.28 @trigger.dev/yalt@3.0.0-beta.28 trigger.dev@3.0.0-beta.28 2024-05-06 12:35:27 +01:00
github-actions[bot] 56a063e586 chore: Update version for release (beta) (#1087)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-06 12:34:43 +01:00
Eric Allam d490bc5cbf Add the "log" level back in as an alias to "info" 2024-05-06 12:28:17 +01:00
Eric Allam 6d9dfbc75d Add configure function to be able to configure the SDK manually
And move the ApiClient configuration away from AsyncLocalStorage and use our globals system instead
2024-05-06 12:12:30 +01:00
Eric Allam 6406924b02 Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies 2024-05-06 11:01:49 +01:00
Eric Allam 2156e15266 Adding some additional telemetry during deploy to help debug issues 2024-05-06 10:34:54 +01:00
Eric Allam 49b4d47726 Release 3.0.0-beta.27 packages @trigger.dev/airtable@3.0.0-beta.27 @trigger.dev/astro@3.0.0-beta.27 @trigger.dev/cli@3.0.0-beta.27 @trigger.dev/core-backend@3.0.0-beta.27 @trigger.dev/core@3.0.0-beta.27 @trigger.dev/eslint-plugin@3.0.0-beta.27 @trigger.dev/express@3.0.0-beta.27 @trigger.dev/github@3.0.0-beta.27 @trigger.dev/hono@3.0.0-beta.27 @trigger.dev/integration-kit@3.0.0-beta.27 @trigger.dev/linear@3.0.0-beta.27 @trigger.dev/nestjs@3.0.0-beta.27 @trigger.dev/nextjs@3.0.0-beta.27 @trigger.dev/openai@3.0.0-beta.27 @trigger.dev/otlp-importer@3.0.0-beta.27 @trigger.dev/plain@3.0.0-beta.27 @trigger.dev/react@3.0.0-beta.27 @trigger.dev/remix@3.0.0-beta.27 @trigger.dev/resend@3.0.0-beta.27 @trigger.dev/sdk@3.0.0-beta.27 @trigger.dev/sendgrid@3.0.0-beta.27 @trigger.dev/shopify@3.0.0-beta.27 @trigger.dev/stripe@3.0.0-beta.27 @trigger.dev/sveltekit@3.0.0-beta.27 @trigger.dev/testing@3.0.0-beta.27 @trigger.dev/typeform@3.0.0-beta.27 @trigger.dev/yalt@3.0.0-beta.27 trigger.dev@3.0.0-beta.27 @trigger.dev/replicate@3.0.0-beta.27 @trigger.dev/slack@3.0.0-beta.27 @trigger.dev/supabase@3.0.0-beta.27 2024-05-05 08:20:07 +01:00
github-actions[bot] 2e4f5d893c chore: Update version for release (beta) (#1086)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-05 08:19:13 +01:00
Eric Allam 203e002087 Add runs.retrieve management API method to get info about a run by run ID 2024-05-04 22:24:42 +01:00
Eric Allam 1670c4c41d Remove "log" Log Level, unify log and info messages under the "info" log level 2024-05-03 14:55:24 +01:00
Eric Allam 9d6c424236 Add deploy admin debug tooltips 2024-05-03 11:22:51 +01:00
nicktrn cffc88aeac Increase indexing specs 2024-05-03 09:45:18 +01:00