Commit Graph

4437 Commits

Author SHA1 Message Date
Matt Aitken 7df2f85a1f Latest lockfile @trigger.dev/airtable@2.3.12 @trigger.dev/astro@2.3.12 @trigger.dev/cli@2.3.12 @trigger.dev/core-backend@2.3.12 @trigger.dev/core@2.3.12 @trigger.dev/eslint-plugin@2.3.12 @trigger.dev/express@2.3.12 @trigger.dev/github@2.3.12 @trigger.dev/hono@2.3.12 @trigger.dev/integration-kit@2.3.12 @trigger.dev/linear@2.3.12 @trigger.dev/nestjs@2.3.12 @trigger.dev/nextjs@2.3.12 @trigger.dev/openai@2.3.12 @trigger.dev/plain@2.3.12 @trigger.dev/react@2.3.12 @trigger.dev/replicate@2.3.12 @trigger.dev/resend@2.3.12 @trigger.dev/sdk@2.3.12 @trigger.dev/sendgrid@2.3.12 @trigger.dev/shopify@2.3.12 @trigger.dev/slack@2.3.12 @trigger.dev/stripe@2.3.12 @trigger.dev/supabase@2.3.12 @trigger.dev/sveltekit@2.3.12 @trigger.dev/testing@2.3.12 @trigger.dev/typeform@2.3.12 @trigger.dev/yalt@2.3.12 trigger.dev@1.0.1 @trigger.dev/remix@2.3.12 2024-01-16 15:22:21 +00:00
Matt Aitken f14180d13c Also hide "dev.trigger.scheduled" events from the event list 2024-01-16 15:21:45 +00:00
github-actions[bot] ab6b9514cd chore: Update version for release (#844)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-16 15:00:28 +00:00
Matt Aitken 98345d67d9 Allow unchecked array access in the CLI tsconfig. This matches the other packages… 2024-01-16 14:46:31 +00:00
Matt Aitken 38f5a90399 Auto-yielding is skipped for tasks that are no-ops and subtasks 2024-01-16 14:01:05 +00:00
Matt Aitken 1b2635ae4a Don’t show “trigger.scheduled” events in the list 2024-01-16 12:14:08 +00:00
Matt Aitken 129f023d11 EventTrigger source wasn’t getting passed through to the class 2024-01-16 12:07:11 +00:00
Matt Aitken 795e637dec caniuse-lite updated, it was logging out an annoying message 2024-01-16 11:52:08 +00:00
Matt Aitken 5238c424fc Absolute date filtering (#845)
* WIP on absolute date filtering for runs

* Use the date hook instead

* Reworked the date field again so the state behaves nicely

* Way better date filtering

* Setting the absolute date is working well, also clearing filters

* Reverse date format

* Turn off the guide

* Added time filtering and clearing to the events page
2024-01-16 11:44:15 +00:00
Matt Aitken 1bbd7e6dc3 V3 CLI started, with Personal Access Tokens and Who Am I (#841)
* Initial CLI commit

* Hooked up the CLI so it actually shows stuff…

* Totally reworked the v3 CLI to be based on our existing CLI (Commander)

* WIP on PersonalAccessTokens and AuthorizationCodes

* WIP creating a Personal Access Tokens page. Created a new sidenav for account pages

* Creating tokens is working but the form is broken

* Tokens are created in the UI

* Creating and revoking access tokens from the UI is working

* Improved the create form and copy

* Tokens are a bit shorter and only lowercase

* API endpoint for creating AuthorizationCodes and the web page users hit to create PATs from them

* V3_ENABLED env var and hook that can be used in the UI to show/hide things

* API route to get a PAT (within 10 mins of creating an auth code). Moved some code to core

* Start to build the login command

* Nicer banner when starting the CLI

* Nicer update checking

* Update command style improved

* Removed the template step

* Login command options are now working

* The new CLI is logging in using the Personal Access TOken. But I need to save it still

* Logging in and saving the token is working

* Deal with already being logged in

* Who Am I working with PAT

* Deleted old account side menu header

* Improved the copy on the Auth code page

* Added docs for the login and whoami commands

* Added readme instructions for the update command

* Removed some unused things

* Remove fetchUseProxy for now
2024-01-15 14:45:41 +00:00
Kritik Jiyaviya 3bb82ed9a5 feat: runs filtering by relative timeframe (#832)
* feat: runs filtering by relative timeframe

* improve logic

* Used formatDateTime

* fix: logic of  determineTimeFrame() function

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-15 14:13:20 +00:00
Abhimanyu Yadav ff4ff869ab feat(logger): accepting Error objects as parameters in io.logger.error() (#797)
* feat(logger): accepting Error objects as parameters in io.logger.error()

* Allow errors for any log level

* Create silent-ties-vanish.md

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-15 14:02:41 +00:00
Matt Aitken 1dcee2b338 Changed docs analytics to PostHog EU 2024-01-15 13:51:02 +00:00
Aditya Tripathi 0a798446c8 feat: managed cloud check for search indexing (#825)
* feat: managed cloud check for search indexing

* fix: vice versa on the robots meta tag

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-15 09:35:43 +00:00
Kritik Jiyaviya 209942a63d fix: integrations list scrollbar (#829) 2024-01-15 09:29:42 +00:00
Manthan Mallikarjun 57a9b35870 Fix typo in deployment-automatic docs (#842)
Env var is wrong
2024-01-15 09:28:37 +00:00
Fabian B a16b65f666 docs: fix syntax error (#839) 2024-01-14 16:55:01 +00:00
Matt Aitken 5871745a92 Latest lockfile @trigger.dev/airtable@2.3.11 @trigger.dev/astro@2.3.11 @trigger.dev/cli@2.3.11 @trigger.dev/core-backend@2.3.11 @trigger.dev/core@2.3.11 @trigger.dev/eslint-plugin@2.3.11 @trigger.dev/express@2.3.11 @trigger.dev/github@2.3.11 @trigger.dev/hono@2.3.11 @trigger.dev/integration-kit@2.3.11 @trigger.dev/linear@2.3.11 @trigger.dev/nestjs@2.3.11 @trigger.dev/nextjs@2.3.11 @trigger.dev/openai@2.3.11 @trigger.dev/plain@2.3.11 @trigger.dev/react@2.3.11 @trigger.dev/remix@2.3.11 @trigger.dev/replicate@2.3.11 @trigger.dev/resend@2.3.11 @trigger.dev/sdk@2.3.11 @trigger.dev/sendgrid@2.3.11 @trigger.dev/shopify@2.3.11 @trigger.dev/slack@2.3.11 @trigger.dev/stripe@2.3.11 @trigger.dev/supabase@2.3.11 @trigger.dev/sveltekit@2.3.11 @trigger.dev/testing@2.3.11 @trigger.dev/typeform@2.3.11 @trigger.dev/yalt@2.3.11 2024-01-12 14:13:32 +00:00
github-actions[bot] 87b5dfbf11 chore: Update version for release (#837)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-12 14:10:42 +00:00
Michelle Rosenberger 5af2003516 Fix Stripe integration webhook validation (#836)
The SubtleCryptoProvider cannot be used in a synchronous context. This
is a problem for non-node environments where the Stripe client falls
back to SubtleCryptoProvider.

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-12 14:05:33 +00:00
Matt Aitken 85ce729bf2 Latest lockfile 2024-01-12 13:55:03 +00:00
Matt Aitken 5701d1da42 Reference the —https flag in the instructions if your endpoint isn’t found 2024-01-12 13:54:36 +00:00
Chigala bc61d83764 feat: updates CLI to use https flag (#814)
* feat: updates CLI to use https flag

* added changeset

* Added yalt to the changeset

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-12 13:53:43 +00:00
nicktrn 5bf125be0d Fix: helm chart and docs (#827)
* Improve helm chart and docs

* Minor docs changes

* Add alternative commands to specify values
2024-01-11 13:54:22 +00:00
Eric Allam babe1c0e54 Fix pnpm lock file @trigger.dev/airtable@2.3.10 @trigger.dev/astro@2.3.10 @trigger.dev/cli@2.3.10 @trigger.dev/core-backend@2.3.10 @trigger.dev/core@2.3.10 @trigger.dev/eslint-plugin@2.3.10 @trigger.dev/express@2.3.10 @trigger.dev/github@2.3.10 @trigger.dev/hono@2.3.10 @trigger.dev/linear@2.3.10 @trigger.dev/nestjs@2.3.10 @trigger.dev/nextjs@2.3.10 @trigger.dev/openai@2.3.10 @trigger.dev/plain@2.3.10 @trigger.dev/react@2.3.10 @trigger.dev/remix@2.3.10 @trigger.dev/replicate@2.3.10 @trigger.dev/resend@2.3.10 @trigger.dev/sdk@2.3.10 @trigger.dev/sendgrid@2.3.10 @trigger.dev/shopify@2.3.10 @trigger.dev/slack@2.3.10 @trigger.dev/stripe@2.3.10 @trigger.dev/supabase@2.3.10 @trigger.dev/sveltekit@2.3.10 @trigger.dev/testing@2.3.10 @trigger.dev/typeform@2.3.10 @trigger.dev/yalt@2.3.10 @trigger.dev/integration-kit@2.3.10 2024-01-10 10:58:07 +00:00
github-actions[bot] 1224fceb18 chore: Update version for release (#831)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-10 10:57:32 +00:00
Eric Allam 8277f4d249 Use correct overload param when invoking a job outside of a run (fixes #802) 2024-01-10 10:50:12 +00:00
Eric Allam 73cb8839a5 Fixed invoke inferred payload types (fix #830) 2024-01-10 10:44:35 +00:00
Matt Aitken 5d0a731cf6 Event page tweaks (#826)
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 1s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 3s
🚀 Publish Trigger.dev Docker / units (push) Failing after 10s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* Don’t show internal events

* Show the cancelled time

* Made the Pagination component accept any compatible list type

* Changed some wording on the event detail page
v.docker.2.2.28
2024-01-05 12:39:27 +00:00
Kritik Jiyaviya 25a152517e feat: Events list page (#824)
* feat: add events list

* Changed the Events icon in the sidemenu

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-05 12:04:31 +00:00
Matt Aitken d1092fcd2c Run filtering now works on the job runs page too (#823)
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 3s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 3s
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* Run filtering is now shared: runs page and job runs page

* Use optimistic location

* Improved the type in the run status filter dropdown

* Organize imports
v.docker.2.2.27
2024-01-03 15:50:45 +00:00
Matt Aitken 61d33ed1b8 Latest lockfile @trigger.dev/airtable@2.3.9 @trigger.dev/astro@2.3.9 @trigger.dev/cli@2.3.9 @trigger.dev/core-backend@2.3.9 @trigger.dev/core@2.3.9 @trigger.dev/eslint-plugin@2.3.9 @trigger.dev/express@2.3.9 @trigger.dev/github@2.3.9 @trigger.dev/hono@2.3.9 @trigger.dev/linear@2.3.9 @trigger.dev/nestjs@2.3.9 @trigger.dev/nextjs@2.3.9 @trigger.dev/openai@2.3.9 @trigger.dev/plain@2.3.9 @trigger.dev/react@2.3.9 @trigger.dev/remix@2.3.9 @trigger.dev/replicate@2.3.9 @trigger.dev/resend@2.3.9 @trigger.dev/sdk@2.3.9 @trigger.dev/sendgrid@2.3.9 @trigger.dev/shopify@2.3.9 @trigger.dev/slack@2.3.9 @trigger.dev/stripe@2.3.9 @trigger.dev/supabase@2.3.9 @trigger.dev/sveltekit@2.3.9 @trigger.dev/testing@2.3.9 @trigger.dev/typeform@2.3.9 @trigger.dev/yalt@2.3.9 @trigger.dev/integration-kit@2.3.9 2024-01-03 14:23:21 +00:00
github-actions[bot] 7a51612fc8 chore: Update version for release (#822)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-03 13:48:31 +00:00
Abhimanyu Yadav 4d380173c8 feat:runs filtering by status and environment (#800)
* feat: view teammates' job runs on dev env

* fix typechecks

* feat: add filter functionality on task run page

* feat:adding filter functionality on run task page

* changes filter from csr to ssr

* changing filter functionality from csr to ssr

* adding url.string() for navigation purpose

* improving state management in filtering

* When setting a filter, delete the cursor and direction

* Some design improvements for the "All" options

---------

Co-authored-by: hmacr <hmac.devo@gmail.com>
Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-03 13:37:50 +00:00
Hemachandar 8880d8afe2 feat: view teammates' dev env job runs (#708)
* feat: view teammates' job runs on dev env

* fix typechecks

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-03 13:11:22 +00:00
Jan Henning ef037af457 Add a comment explaining that JSON parse middlewares need to come after the Trigger middleware (#773)
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 3s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 20s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.26
2024-01-03 11:19:34 +00:00
Dan 390ac6101e Added new http-endpoint examples, changed examples links in the docs (#775)
* updated companyicons package

* Changed custom help so it doesn’t show code examples

* Added Asana / Instagram / Salesforce / Segment / Square / Svix / Snyk / Todoist & Zapier http endpoint examples to the integration page

* Commented out some of the apis we dont have code examples for

* Uncommented raycast and reddit

* Updated the blank state copy

* Changed the copy so it works better on examples with and without code

* Added Brex / Discoed / Google Sheets, Docs, Drive / Gmail / PagerDuty / YouTube endpoint examples

* Added more examples

* Change the top tab to ‘Examples’ and updated /examples links to point to trigger.dev/apis

* Update package.json

* Updated pnpm-lock file

* Updated pnpm-lock file

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-03 11:18:44 +00:00
Dan aa97bf4a52 Changed posthog to eu (#772)
* Updated posthog url and key

* Create clean-plums-happen.md

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-03 10:43:14 +00:00
Matt Aitken 86d6e102a4 Added documentation for cancelRunsForJob 2024-01-03 10:38:23 +00:00
Matt Aitken adf497bc3e Example in the job-catalog of canceling all runs for a Job 2024-01-03 10:31:56 +00:00
Kritik Jiyaviya f7bf25f03f feat: Add ability to cancel all runs for job from SDK (#819)
* feat: Add ability to cancel all runs for job from SDK

* Create nine-trainers-vanish.md

* Cancel runs that are executing and waiting

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-03 10:30:19 +00:00
GuyBorderless f8cab96fa2 use --env cli flag for deno (#820)
* --env cli flag

* Update hono.mdx

* Update hono.mdx
2024-01-03 10:27:39 +00:00
nicktrn 225614fea3 Feature: ARM builds (#821)
* Add native ARM runner

* Switch to arch-agnostic manifest digest

* Set correct latest tag
2024-01-02 15:48:53 +00:00
Yash Khokhaneshiya 740b7b2385 feat: Add $not to eventFilters (#815)
* feat: Add  to eventFilters

* not filter test case added for false evaluation

* Added a patch changeset for @trigger.dev/core

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-02 15:43:02 +00:00
Matt Aitken 26d223ab36 Latest lockfile @trigger.dev/airtable@2.3.8 @trigger.dev/astro@2.3.8 @trigger.dev/cli@2.3.8 @trigger.dev/core-backend@2.3.8 @trigger.dev/core@2.3.8 @trigger.dev/express@2.3.8 @trigger.dev/github@2.3.8 @trigger.dev/integration-kit@2.3.8 @trigger.dev/linear@2.3.8 @trigger.dev/nestjs@2.3.8 @trigger.dev/nextjs@2.3.8 @trigger.dev/openai@2.3.8 @trigger.dev/plain@2.3.8 @trigger.dev/react@2.3.8 @trigger.dev/remix@2.3.8 @trigger.dev/replicate@2.3.8 @trigger.dev/resend@2.3.8 @trigger.dev/sdk@2.3.8 @trigger.dev/sendgrid@2.3.8 @trigger.dev/shopify@2.3.8 @trigger.dev/stripe@2.3.8 @trigger.dev/supabase@2.3.8 @trigger.dev/sveltekit@2.3.8 @trigger.dev/testing@2.3.8 @trigger.dev/typeform@2.3.8 @trigger.dev/yalt@2.3.8 @trigger.dev/eslint-plugin@2.3.8 @trigger.dev/slack@2.3.8 @trigger.dev/hono@2.3.8 2023-12-22 15:50:13 +00:00
github-actions[bot] 0c4fd9a631 chore: Update version for release (#813)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-22 15:43:15 +00:00
Matt Aitken 5060eec01b Update Octokit to account for CVE-2023-50728 (#812) 2023-12-22 15:35:47 +00:00
Matt Aitken aaea064208 Added “graphile” to the logs when they zodWorker starts, to make it easier for self hosters to debug 2023-12-22 10:46:05 +00:00
Matt Aitken 9346e4358d Latest lockfile @trigger.dev/airtable@2.3.7 @trigger.dev/astro@2.3.7 @trigger.dev/cli@2.3.7 @trigger.dev/core-backend@2.3.7 @trigger.dev/core@2.3.7 @trigger.dev/eslint-plugin@2.3.7 @trigger.dev/express@2.3.7 @trigger.dev/github@2.3.7 @trigger.dev/hono@2.3.7 @trigger.dev/integration-kit@2.3.7 @trigger.dev/linear@2.3.7 @trigger.dev/nestjs@2.3.7 @trigger.dev/nextjs@2.3.7 @trigger.dev/openai@2.3.7 @trigger.dev/plain@2.3.7 @trigger.dev/react@2.3.7 @trigger.dev/remix@2.3.7 @trigger.dev/replicate@2.3.7 @trigger.dev/resend@2.3.7 @trigger.dev/sdk@2.3.7 @trigger.dev/sendgrid@2.3.7 @trigger.dev/shopify@2.3.7 @trigger.dev/slack@2.3.7 @trigger.dev/stripe@2.3.7 @trigger.dev/supabase@2.3.7 @trigger.dev/sveltekit@2.3.7 @trigger.dev/testing@2.3.7 @trigger.dev/typeform@2.3.7 @trigger.dev/yalt@2.3.7 2023-12-22 10:43:33 +00:00
github-actions[bot] 3aafd0480b chore: Update version for release (#798)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-22 10:40:55 +00:00