Commit Graph

5178 Commits

Author SHA1 Message Date
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
Eric Allam ae13757703 Release 3.0.0-beta.26 (fix server-only imports) @trigger.dev/airtable@3.0.0-beta.26 @trigger.dev/astro@3.0.0-beta.26 @trigger.dev/cli@3.0.0-beta.26 @trigger.dev/core-backend@3.0.0-beta.26 @trigger.dev/core@3.0.0-beta.26 @trigger.dev/eslint-plugin@3.0.0-beta.26 @trigger.dev/github@3.0.0-beta.26 @trigger.dev/hono@3.0.0-beta.26 @trigger.dev/integration-kit@3.0.0-beta.26 @trigger.dev/linear@3.0.0-beta.26 @trigger.dev/nestjs@3.0.0-beta.26 @trigger.dev/nextjs@3.0.0-beta.26 @trigger.dev/openai@3.0.0-beta.26 @trigger.dev/otlp-importer@3.0.0-beta.26 @trigger.dev/plain@3.0.0-beta.26 @trigger.dev/react@3.0.0-beta.26 @trigger.dev/remix@3.0.0-beta.26 @trigger.dev/replicate@3.0.0-beta.26 @trigger.dev/resend@3.0.0-beta.26 @trigger.dev/sdk@3.0.0-beta.26 @trigger.dev/sendgrid@3.0.0-beta.26 @trigger.dev/shopify@3.0.0-beta.26 @trigger.dev/slack@3.0.0-beta.26 @trigger.dev/stripe@3.0.0-beta.26 @trigger.dev/supabase@3.0.0-beta.26 @trigger.dev/sveltekit@3.0.0-beta.26 @trigger.dev/testing@3.0.0-beta.26 @trigger.dev/typeform@3.0.0-beta.26 @trigger.dev/yalt@3.0.0-beta.26 trigger.dev@3.0.0-beta.26 @trigger.dev/express@3.0.0-beta.26 2024-05-03 09:40:32 +01:00
github-actions[bot] 0ee39e6101 chore: Update version for release (beta) (#1085)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-03 09:39:34 +01:00
nicktrn bce398b892 increase indexing specs 2024-05-03 09:36:16 +01:00
Eric Allam e667028d4a Strip out server-only package from worker builds 2024-05-02 21:28:41 +01:00
Eric Allam ae99807047 Allow admin tooltips while impersonating 2024-05-02 16:39:01 +01:00
Eric Allam bf4e505c70 Release 3.0.0-beta.25 @trigger.dev/airtable@3.0.0-beta.25 @trigger.dev/astro@3.0.0-beta.25 @trigger.dev/cli@3.0.0-beta.25 @trigger.dev/core-backend@3.0.0-beta.25 @trigger.dev/core@3.0.0-beta.25 @trigger.dev/eslint-plugin@3.0.0-beta.25 @trigger.dev/express@3.0.0-beta.25 @trigger.dev/github@3.0.0-beta.25 @trigger.dev/hono@3.0.0-beta.25 @trigger.dev/integration-kit@3.0.0-beta.25 @trigger.dev/linear@3.0.0-beta.25 @trigger.dev/nestjs@3.0.0-beta.25 @trigger.dev/openai@3.0.0-beta.25 @trigger.dev/otlp-importer@3.0.0-beta.25 @trigger.dev/plain@3.0.0-beta.25 @trigger.dev/remix@3.0.0-beta.25 @trigger.dev/replicate@3.0.0-beta.25 @trigger.dev/resend@3.0.0-beta.25 @trigger.dev/sdk@3.0.0-beta.25 @trigger.dev/sendgrid@3.0.0-beta.25 @trigger.dev/shopify@3.0.0-beta.25 @trigger.dev/slack@3.0.0-beta.25 @trigger.dev/stripe@3.0.0-beta.25 @trigger.dev/supabase@3.0.0-beta.25 @trigger.dev/sveltekit@3.0.0-beta.25 @trigger.dev/testing@3.0.0-beta.25 @trigger.dev/typeform@3.0.0-beta.25 @trigger.dev/yalt@3.0.0-beta.25 trigger.dev@3.0.0-beta.25 @trigger.dev/react@3.0.0-beta.25 @trigger.dev/nextjs@3.0.0-beta.25 2024-05-02 16:00:43 +01:00
github-actions[bot] c8538c236c chore: Update version for release (beta) (#1080)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-02 15:58:42 +01:00
Eric Allam ff6e2461d5 Add admin tooltips to make support/debugging easier for admin users 2024-05-02 14:12:16 +01:00
Eric Allam 3ed016bc2b Fixed SharedQueueConsumer internal otel logging 2024-05-02 12:31:55 +01:00
Eric Allam 68dd3804a7 Improve the fair queue selection strategy by paginating through all the queues in the parent queue 2024-05-02 11:56:35 +01:00
Eric Allam 95f0c7b780 increase queue selection count to 36 2024-05-01 22:41:50 +01:00
Eric Allam 339c39d739 Fix type issues and unit tests 2024-05-01 22:23:38 +01:00
Eric Allam bc0ca01319 Fix fair queue priority strategy off-by one error 2024-05-01 22:13:52 +01:00
Eric Allam c37c822314 Use locked package versions when resolving dependencies in deployed workers 2024-05-01 15:51:39 +01:00
Eric Allam 2dfe191c55 Fixed some docs that were missing imports 2024-05-01 14:47:50 +01:00
Eric Allam e337b21650 Add a postInstall option to allow running scripts after dependencies have been installed in deployed images 2024-05-01 14:16:52 +01:00
Eric Allam 9e5382951b Improve the display of non-object return types in the run trace viewer 2024-05-01 13:52:05 +01:00
nicktrn ed03f4bc15 fix lockfile @trigger.dev/airtable@3.0.0-beta.24 @trigger.dev/astro@3.0.0-beta.24 @trigger.dev/cli@3.0.0-beta.24 @trigger.dev/core-backend@3.0.0-beta.24 @trigger.dev/core@3.0.0-beta.24 @trigger.dev/eslint-plugin@3.0.0-beta.24 @trigger.dev/express@3.0.0-beta.24 @trigger.dev/github@3.0.0-beta.24 @trigger.dev/hono@3.0.0-beta.24 @trigger.dev/integration-kit@3.0.0-beta.24 @trigger.dev/linear@3.0.0-beta.24 @trigger.dev/nestjs@3.0.0-beta.24 @trigger.dev/nextjs@3.0.0-beta.24 @trigger.dev/openai@3.0.0-beta.24 @trigger.dev/otlp-importer@3.0.0-beta.24 @trigger.dev/plain@3.0.0-beta.24 @trigger.dev/react@3.0.0-beta.24 @trigger.dev/remix@3.0.0-beta.24 @trigger.dev/replicate@3.0.0-beta.24 @trigger.dev/resend@3.0.0-beta.24 @trigger.dev/sdk@3.0.0-beta.24 @trigger.dev/sendgrid@3.0.0-beta.24 @trigger.dev/shopify@3.0.0-beta.24 @trigger.dev/slack@3.0.0-beta.24 @trigger.dev/stripe@3.0.0-beta.24 @trigger.dev/supabase@3.0.0-beta.24 @trigger.dev/sveltekit@3.0.0-beta.24 @trigger.dev/testing@3.0.0-beta.24 @trigger.dev/typeform@3.0.0-beta.24 @trigger.dev/yalt@3.0.0-beta.24 trigger.dev@3.0.0-beta.24 2024-05-01 11:33:10 +01:00
github-actions[bot] 9feb0f70b0 chore: Update version for release (beta) (#1079)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-01 11:32:15 +01:00
nicktrn 25de9e59af run workflows 2024-05-01 10:57:09 +01:00
nicktrn 83dc871550 add changeset 2024-05-01 10:48:27 +01:00
nicktrn 62700245a3 v3: fix consecutive waits (#1073)
* fix spacing for delete hints

* don't try to resume deps on wait resume

* sending duration wait resumes is not an error anymore

* set correct status with new wait resume flow

* cancel checkpoint schema v2

* don't mix messages and schemas

* prevent unintended case fallthrough in tree view

* completely switch to platform-led duration wait resumes

* prevent infinite restores

* some entries for the catalog

* add pg to additional packages

* add checkpoint safe timeout

* prevent duplicate spans after restore

* wait for post start

* add sdk version to deploy tab

* fail on impossible checkpoint scenarios

* remove debug logs
2024-05-01 10:33:30 +01:00
Matt Aitken 6ce820cb45 Test tasks that return different types 2024-04-30 19:07:44 +01:00
Matt Aitken 0f0a6884e8 Environment variables pasting uses dotenv (#1075)
* Add dotenv package to the webapp frontend, required some polyfills

* Use dotenv to parse the pasted env vars. Make the panel wider on larger screens
2024-04-30 14:23:49 +01:00
Matt Aitken 7ff8f0ebab Task and run page improvements (#1076)
* TaskListPresenter: if there are no tasks then don’t do stats queries

* RunListPresenter, use BasePresenter and the read replica

* Added populate script

* Simplified the Runs list query, added live timer

* Added TaskRun indexes for the RunList

* Status can’t be null now we’re using the TaskRun status

* Use defer so the page loads and shows a spinner

* Improved the loading style

* Get rid of latest run info from the tasks table super slow

* Fix for the activity graph tooltip getting clipped

* Added a code comment crediting the GitHub issue with the portal fix

* Add search to the tasks list

* Padding

* Fix for the schedules columns not being UTC

* Remove unused function
2024-04-30 14:19:50 +01:00
Matt Aitken 68455c796a Fixes/run filtered keyboard nav (#1074)
* Ensure each switch condition returns a state

* Fix for scrolling when filtered

* Fix for up/down navigation when filtered
2024-04-29 18:52:46 +01:00
Eric Allam b0a2c42e0e Add some additional logging around nacking messages 2024-04-29 17:53:38 +01:00
Andreas Thomas cac3c32f6a docs: add 'retry' import in code snippet (#1071)
* docs: add 'retry' import in code snippet

* docs: import all primitives
2024-04-29 17:42:36 +01:00
Matt Aitken ed8d24fd3d Run page performance improvements (#1072)
* lotsOfLogs task now outputs much larger logs

* Removed tree view collapse/expand animation

* JSDocs for useDebounce

* WIP moving filtering into the state

* Reworked the reducer to do the filtering
2024-04-29 17:05:26 +01:00
nicktrn d0ef36260a stop trying to pull init image when already present 2024-04-29 15:33:46 +01:00
Eric Allam 8eb68dd852 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.23 @trigger.dev/astro@3.0.0-beta.23 @trigger.dev/cli@3.0.0-beta.23 @trigger.dev/core-backend@3.0.0-beta.23 @trigger.dev/core@3.0.0-beta.23 @trigger.dev/eslint-plugin@3.0.0-beta.23 @trigger.dev/express@3.0.0-beta.23 @trigger.dev/github@3.0.0-beta.23 @trigger.dev/hono@3.0.0-beta.23 @trigger.dev/integration-kit@3.0.0-beta.23 @trigger.dev/linear@3.0.0-beta.23 @trigger.dev/nestjs@3.0.0-beta.23 @trigger.dev/nextjs@3.0.0-beta.23 @trigger.dev/openai@3.0.0-beta.23 @trigger.dev/otlp-importer@3.0.0-beta.23 @trigger.dev/plain@3.0.0-beta.23 @trigger.dev/react@3.0.0-beta.23 @trigger.dev/remix@3.0.0-beta.23 @trigger.dev/replicate@3.0.0-beta.23 @trigger.dev/resend@3.0.0-beta.23 @trigger.dev/sdk@3.0.0-beta.23 @trigger.dev/sendgrid@3.0.0-beta.23 @trigger.dev/shopify@3.0.0-beta.23 @trigger.dev/slack@3.0.0-beta.23 @trigger.dev/stripe@3.0.0-beta.23 @trigger.dev/supabase@3.0.0-beta.23 @trigger.dev/sveltekit@3.0.0-beta.23 @trigger.dev/testing@3.0.0-beta.23 @trigger.dev/typeform@3.0.0-beta.23 @trigger.dev/yalt@3.0.0-beta.23 trigger.dev@3.0.0-beta.23 2024-04-29 14:50:28 +01:00
github-actions[bot] a42037da03 chore: Update version for release (beta) (#1070)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-29 14:48:01 +01:00
Eric Allam 43bc7ed94e Hoist uncaughtException handler to the top of workers to better report error messages 2024-04-29 14:22:55 +01:00
Matt Aitken 4fdb7f8288 Bulk insert environment variables (#1069)
* Fix for #1066. Correct environment username if dev

* WIP changing the form

* WIP on the form

* WIP on repository

* Adding environment variables en masse is working

* WIP on pasting

* useList hook with reducer

* Got bulk insert working with pasting… it was a pain

* Allow overwriting of values

* Set a max height on the new env var form
2024-04-28 18:31:31 +01:00
Matt Aitken 37b9b056c4 Upload payload packets outside of the db transaction 2024-04-28 18:18:33 +01:00
Matt Aitken 801c86bf73 Added search to the test tasks list 2024-04-28 16:10:46 +01:00
Matt Aitken a1de11a001 Default the test page to the “DEV” tab 2024-04-28 15:59:45 +01:00
Praveen Pendyala 29e9e372ee Added example of github workflow for deploy to staging (#1068) 2024-04-26 18:39:34 +01:00
Eric Allam affc128161 Try to fix prisma generate errors 2024-04-26 18:28:17 +01:00
Eric Allam 40ba8ad0ee Fix the test page when a scheduled task has recent run payloads that aren’t scheduled payloads 2024-04-26 18:20:04 +01:00
Matt Aitken 96168eb383 Fixes for test page problems 2024-04-26 17:45:06 +01:00
Eric Allam 2c68473cc8 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.22 @trigger.dev/astro@3.0.0-beta.22 @trigger.dev/cli@3.0.0-beta.22 @trigger.dev/core-backend@3.0.0-beta.22 @trigger.dev/core@3.0.0-beta.22 @trigger.dev/eslint-plugin@3.0.0-beta.22 @trigger.dev/express@3.0.0-beta.22 @trigger.dev/github@3.0.0-beta.22 @trigger.dev/hono@3.0.0-beta.22 @trigger.dev/integration-kit@3.0.0-beta.22 @trigger.dev/linear@3.0.0-beta.22 @trigger.dev/nestjs@3.0.0-beta.22 @trigger.dev/nextjs@3.0.0-beta.22 @trigger.dev/openai@3.0.0-beta.22 @trigger.dev/otlp-importer@3.0.0-beta.22 @trigger.dev/plain@3.0.0-beta.22 @trigger.dev/react@3.0.0-beta.22 @trigger.dev/remix@3.0.0-beta.22 @trigger.dev/replicate@3.0.0-beta.22 @trigger.dev/resend@3.0.0-beta.22 @trigger.dev/sdk@3.0.0-beta.22 @trigger.dev/sendgrid@3.0.0-beta.22 @trigger.dev/shopify@3.0.0-beta.22 @trigger.dev/slack@3.0.0-beta.22 @trigger.dev/stripe@3.0.0-beta.22 @trigger.dev/supabase@3.0.0-beta.22 @trigger.dev/sveltekit@3.0.0-beta.22 @trigger.dev/testing@3.0.0-beta.22 @trigger.dev/typeform@3.0.0-beta.22 @trigger.dev/yalt@3.0.0-beta.22 trigger.dev@3.0.0-beta.22 2024-04-26 17:14:11 +01:00