Eric Allam
dbc2e3f713
Refreshed pnpm lock
@trigger.dev/airtable@2.2.8
@trigger.dev/astro@2.2.8
@trigger.dev/cli@2.2.8
@trigger.dev/core-backend@2.2.8
@trigger.dev/core@2.2.8
@trigger.dev/eslint-plugin@2.2.8
@trigger.dev/express@2.2.8
@trigger.dev/github@2.2.8
@trigger.dev/integration-kit@2.2.8
@trigger.dev/linear@2.2.8
@trigger.dev/nestjs@2.2.8
@trigger.dev/nextjs@2.2.8
@trigger.dev/openai@2.2.8
@trigger.dev/plain@2.2.8
@trigger.dev/react@2.2.8
@trigger.dev/remix@2.2.8
@trigger.dev/replicate@2.2.8
@trigger.dev/resend@2.2.8
@trigger.dev/sdk@2.2.8
@trigger.dev/sendgrid@2.2.8
@trigger.dev/shopify@2.2.8
@trigger.dev/slack@2.2.8
@trigger.dev/stripe@2.2.8
@trigger.dev/supabase@2.2.8
@trigger.dev/sveltekit@2.2.8
@trigger.dev/testing@2.2.8
@trigger.dev/typeform@2.2.8
2023-11-28 14:53:37 +00:00
github-actions[bot]
a5b49cb61f
chore: Update version for release ( #753 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-28 14:53:06 +00:00
nicktrn
096151c014
Fix: Shopify subpath imports, enhance docs ( #755 )
...
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* Fix invalid subpath imports
* Remove @trigger.dev/tsup dep
* Update lockfile
* Small github docs fix
* Pull runtime adaptor import out of integration
* Fix io.store docs examples
* Add sendEvents to task library
* Add KV to task library and small fixes
* Suppress duplicate http endpoint warnings
* Changeset
* Add task returns
v.docker.2.2.12
2023-11-27 16:03:03 +00:00
Dan
5d28f1a3d6
Update github-triggers.mdx
2023-11-27 10:32:21 +00:00
Eric Allam
56ae0ed0d3
Only tag v.docker tags with the latest tag
2023-11-24 16:46:06 +00:00
Eric Allam
a2f5dc8bc6
Only attempt to login to Docker if the workflow event is a push
2023-11-24 14:16:41 +00:00
Eric Allam
d56b2eded5
Features: new login page ( #754 )
...
* Initial commit and WIP new login page
* added wrapper to fix layout
* Improved the layout and style of the page
* Added a new extra-large button style (and added it to storybook)
* Moved the cusom onboarding style tooltip to the Tooltip component
* Populated the bento grid with items
* Imrpoved the quote styling
* Tooltip doesn’t stay if you mouse over it
* Added more content including a list of quote that cycle on page load
* New quote mark positioning
* Added the rest of the content to the tooltips
* Made the bento grid responsive
* Moved the login page layout to a seaparte component
* Login pages now use the new layout component
* Extra large button style tweak
* Match the large input style with the large button style
* Cleaned up imports and made the Ts & Cs text the same for magic links
* Layout fix
* Quotes don’t push content off the screen as much
* Added openai integration to the grid
* Make the quote fit if the screen height is narrower
* Style update to the magic link sent state
* Icon colour updates
* fixed text centering on mobile
* Icons are more responsive
* removed unnecessary w-fulls
* Added 2 onboarding questions
* Revalidate form on submit, not input
* Typo fixes
* Name field focuses by default
* Added conform to the employees question
* Update pnpm lock file
* Implement referral source and company size on managed cloud
* Fixed some type errors
---------
Co-authored-by: James Ritchie <james@jamesritchie.co.uk >
2023-11-24 14:08:50 +00:00
nicktrn
0ae9adafbf
Fix: Shopify build and webhook indexing ( #752 )
...
* Revert to old tsup config
* Make webhooks index optional
2023-11-24 11:45:33 +00:00
Eric Allam
03403ad9cb
Fix for pull request workflow ( #751 )
...
* Allow PRs that have /publish-docker in the body to cause docker images to be published
* Also ignore mdx file changes
* pr_checks now uses pull_request instead of pull_request_target
2023-11-24 11:19:06 +00:00
nicktrn
067e19fec9
Feature: New Webhook Triggers, KV Store, and Shopify integration ( #745 )
...
* Attach webhook to http endpoint
* Create internal webhook handler job
* Fix delivery
* Add webhook trigger
* Index webhooks
* Fix webhook connect
* Webhook activation
* Rename to TriggerWebhook
* Save webhooks to index
* Extend register payload
* Revert attachSource
* Add update webhook helper
* Use crud interface for registration
* Remove filter from params
* Destructure options
* Missing ohash dep
* Chainable trigger filter
* Optional request verification
* Handler call with context
* Update config on register success
* Rename to webhookData
* Add basic key-value store
* Improve kv store
* Webhook trigger UI
* Webhook delivery UI
* Some fixes
* Airtable experiments
* Fix tabs transitions
* Only run register if config differs
* Use subtasks for delivery
* Missing dep
* Error handing and fixes
* Namespace cursor
* Fix hmac verification
* Gut Airtable
* Lockfile
* Template optional api key
* Template event sources and icons
* Template remove filter from params
* Fix models template
* Template fixme
* Fix webhook trigger header
* Actually send params for registration..
* Add back oauthed client
* Verify signature header encoding param
* Fix delivery context
* Webhook create retry with prior delete
* Webhook source type fixes
* Webhook config merge
* Update webhook icon
* Verify webhook task options
* Rename handler to generateEvents
* Send event icons
* Shopify with webhooks
* Shopify job-catalog entry
* Lockfile
* Add webhook migration
* Better icons
* Type fixes
* Make param type optional
* Scope type
* More examples
* More schemas
* Trigger catalog
* Bump versions
* Just a few more events they said
* Simplify session and config
* Typed serializer
* Fix payload type
* Remove unused getters
* Reduce logging output
* Rest resource tasks
* Lockfile
* Bump version
* Remaining triggers
* Fix event types
* Fix import
* Link from webhook trigger to http endpoint
* Use rest resource tasks for crud
* Fix rest save type
* Improve KV types
* Improve attach webhook logging
* Make header schema more lenient
* Fix save type again
* Final error callback
* Shorten keys
* Remove ohash diff
* Disable Airtable webhooks
* Webhook environments
* Fix shopify error import
* Link to integration and http endpoint
* Integration catalog entry
* Disable oauth
* Require api key, simplify client secret
* Move trigger types
* Update catalog example
* Small KV endpoint refactor
* Fix custom migration
* Webhook environment migration
* Improve crud types
* Remove unused schema
* Fix crud context type
* KV limits and HTTP verbs
* KV improvements
* Jobless webhook delivery
* Airtable delivery fixes
* Make deliveries sexy again
* Some docs
* Fix payload types.. again
* Final payload pass
* Schema cleanup
* Refactor handler service
* Remove more stale schemas
* registerJobNamespace import
* Expose KV on TriggerClient
* Remove dummy click handler
* Remove unused components
* Fix delivery pagination
* Enable registration rerun button
* Comment out registration route action handler
* Rename KV as not tied to IO anymore
* Swap api with trigger client
* Disabled fields param
* KV docs
* Changeset
* Shopify docs fixes
2023-11-24 10:22:12 +00:00
nicktrn
2cce68b5f7
Revert "Remove the pg listen code to see if it’s causing DB issues" ( #749 )
...
This reverts commit e8e7c116d1 .
2023-11-24 09:30:48 +00:00
Dan
e3c3aa91e1
Added Clerk / Cal.com / HubSpot / Hugging Face / Mailgun / Novu / WhatsApp HTTP endpoint examples ( #748 )
...
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-23 16:11:34 +00:00
Marius Vilholm
5c0ca83852
Fix wrong import in example for useRunDetails ( #744 )
...
Thanks @mariusvilholm
2023-11-23 15:35:33 +00:00
Marius Vilholm
2b24104c97
Fix wrong import in example of useEventRunDetails ( #743 )
2023-11-23 15:35:02 +00:00
Marius Vilholm
5977a5aa51
Fix spelling in OpenAI Assistants ( #742 )
...
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-23 15:34:30 +00:00
Eric Allam
131d0dbea4
Adding an example of using OpenAI GPT 4 Vision
2023-11-21 10:23:11 +00:00
Eric Allam
59277731c4
Fix pnpm lock file
@trigger.dev/airtable@2.2.7
@trigger.dev/astro@2.2.7
@trigger.dev/cli@2.2.7
@trigger.dev/core-backend@2.2.7
@trigger.dev/core@2.2.7
@trigger.dev/eslint-plugin@2.2.7
@trigger.dev/express@2.2.7
@trigger.dev/integration-kit@2.2.7
@trigger.dev/linear@2.2.7
@trigger.dev/nestjs@2.2.7
@trigger.dev/nextjs@2.2.7
@trigger.dev/plain@2.2.7
@trigger.dev/replicate@2.2.7
@trigger.dev/resend@2.2.7
@trigger.dev/sdk@2.2.7
@trigger.dev/sendgrid@2.2.7
@trigger.dev/stripe@2.2.7
@trigger.dev/supabase@2.2.7
@trigger.dev/typeform@2.2.7
@trigger.dev/react@2.2.7
@trigger.dev/slack@2.2.7
@trigger.dev/sveltekit@2.2.7
@trigger.dev/openai@2.2.7
@trigger.dev/remix@2.2.7
@trigger.dev/testing@2.2.7
@trigger.dev/github@2.2.7
2023-11-16 16:32:14 +00:00
github-actions[bot]
742d16087b
chore: Update version for release ( #739 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-16 16:31:41 +00:00
Eric Allam
0ab51d62bc
Don’t send notifications for internal runs and add isTest to the notification
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 19s
🚀 Publish Trigger.dev Docker / units (push) Failing after 3s
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 6s
v.docker.2.2.10
v.docker.2.2.11
2023-11-16 14:45:39 +00:00
Eric Allam
756024da78
Add support for Run Notifications #401 ( #738 )
...
* Add support for Run Notifications #401
* Fixed typo and added changeset
2023-11-16 14:19:42 +00:00
Dan
c47ad5e038
Docs improvements and added API catalog links ( #737 )
...
* integration docs various improvements
* Added optional comments to step by step guide
* Added API catalog card to the integrations intro
* Added Api catalog button to the examples job tab
* Tweaked copy of api catalog card
* Update introduction.mdx
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-16 11:50:26 +00:00
Dan
888344797e
Added code examples and modified blank state on the integrations & APIs page ( #736 )
...
* Added more API icons
* Updated the title
* Added resources.codeexample.ts to pull in example code from github
* Added regex to remove redundant express code from the examples
* Added cal examples
* Code changes onSubmit
* Improved the code loading state
* Removed request integration button
* Improved the Customhelp copy
* Fixed styling issues and removed imports
* Added all the code examples
* Don’t show title if there’s 1 or less examples
* Updated copy for the non example version
* Added example code to the apis without examples, added a focus state
* Fixed titles
* Got rid of the phantom gap
* Made the copy more generic so it works on the integration pages as well
* Removed import
* Added view examples button to the integration pages
* Removed fetch/sdk option from integration sheet
* Apply code example regex on the server
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-15 17:38:24 +00:00
Eric Allam
4a7caa68b6
Record when run executions start and finish
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.9
2023-11-15 15:18:32 +00:00
Matt Aitken
3bc54d36f7
SQS logging: fixed error and message, plus using tracing
2023-11-15 13:32:40 +00:00
Matt Aitken
5295a3f798
Changed SQS error callbacks to log to error
2023-11-15 13:26:57 +00:00
Eric Allam
14429b8b66
Fix “transaction already closed” error when running tasks ( #735 )
2023-11-14 23:22:34 +00:00
Matt Aitken
5dd1bcc589
sendEvents proxy uses batches of 10 (max for SQS)
2023-11-14 21:34:08 +00:00
Matt Aitken
ed5ee16de5
Better errors now get to users of sendEvent
2023-11-14 21:33:47 +00:00
Matt Aitken
076185d19f
Added a perf test for sendEvents
2023-11-14 21:32:46 +00:00
Matt Aitken
1e07964d81
The parallel perf test is now driven by numbers
2023-11-14 15:46:34 +00:00
Matt Aitken
f406e59c45
Configuration and docs for deploying the proxy to Cloudflare
2023-11-14 14:04:42 +00:00
Eric Allam
75550f535c
Fix undefined task outputs
...
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 19s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
And also fix the SSE connection getting reset on a infinite loop when runs are complete
v.docker.2.2.8
2023-11-13 16:18:41 +00:00
Matt Aitken
2b48e6d04b
Feature: sendEvent can use an AWS SQS queue to increase reliability and throughput ( #729 )
...
* Initial commit (by create-cloudflare CLI)
* Changed the prettier rules
* Started writing Readme and got dev working
* Validate the request, parse the event and respond with the correct format
* Use ulidx instead of ulid in core
* Removed some boilerplate and use new function for sendEvent
* Removed old ulid package
* When handling a webhook, it’s not an error if the HTTP endpoint environment isn’t found
* If the env vars aren’t set, log the request and pass it through
* Pass requests through. Setup the env vars
* Flipped the API key detection because we can enforce that it’s the shape of a private API key
* Progress with sendEvent proxy
* Events are being put on the SQS queue
* The SQS event queue is working
* Make sure there’s a timestamp before enqueuing the evnet
* Log the sqs_event, not API key
* Added a bit more detail to the readme
* Improved the Cloudflare logs
* We don’t need the global.window hack for AWS, just globalThis
* Removed commented out wrangler.toml values
* Reworked the proxy to make it easier to add more endpoints
* Use json utility to send Responses
* Start work on proxying bulk events
2023-11-13 15:08:01 +00:00
Matt Aitken
fe14947bb0
Removed waitForEvent beta warning. Made a snippet so we can use this in future easily.
2023-11-10 18:24:48 +00:00
Matt Aitken
0afa119721
Use node-fetch for invokeEphemeralEvents instead of @whatwg-node/fetch ( #734 )
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.7
2023-11-10 17:36:21 +00:00
Eric Allam
af57bc208a
Update pnpm lock file
@trigger.dev/airtable@2.2.6
@trigger.dev/astro@2.2.6
@trigger.dev/cli@2.2.6
@trigger.dev/core-backend@2.2.6
@trigger.dev/core@2.2.6
@trigger.dev/eslint-plugin@2.2.6
@trigger.dev/express@2.2.6
@trigger.dev/github@2.2.6
@trigger.dev/integration-kit@2.2.6
@trigger.dev/nestjs@2.2.6
@trigger.dev/openai@2.2.6
@trigger.dev/plain@2.2.6
@trigger.dev/react@2.2.6
@trigger.dev/remix@2.2.6
@trigger.dev/sendgrid@2.2.6
@trigger.dev/slack@2.2.6
@trigger.dev/sveltekit@2.2.6
@trigger.dev/testing@2.2.6
@trigger.dev/typeform@2.2.6
@trigger.dev/sdk@2.2.6
@trigger.dev/linear@2.2.6
@trigger.dev/nextjs@2.2.6
@trigger.dev/resend@2.2.6
@trigger.dev/stripe@2.2.6
@trigger.dev/supabase@2.2.6
@trigger.dev/replicate@2.2.6
2023-11-10 16:54:06 +00:00
Eric Allam
7cbbb26038
Merge pull request #730 from triggerdotdev/changeset-release/main
...
chore: Update version for release
2023-11-10 16:49:47 +00:00
github-actions[bot]
2e5f8d8de3
chore: Update version for release
2023-11-10 16:05:39 +00:00
Eric Allam
9a7c08c26a
Improvements: Fix dangling SSE issue and compression memory leak ( #733 )
...
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 1s
🚀 Publish Trigger.dev Docker / units (push) Failing after 0s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
* Downgrade to remix-auth-email-link to remove yarn dependency
* Turn off the pg listen service for now
* Add snapshot admin route
* A couple logger fixes
* Add ability to disable compression
* Add ability to disable SSE
* Fix SSE memory leak + DB load issue
v.docker.2.2.6
2023-11-10 16:02:53 +00:00
Eric Allam
e8e7c116d1
Remove the pg listen code to see if it’s causing DB issues
2023-11-09 21:52:48 +00:00
Matt Aitken
99dd6673f9
Test page display a message if there are no environments that the logged in user can run tests with
2023-11-09 20:12:20 +00:00
Matt Aitken
a41d9b3e67
Fix for first endpoint sheet React error
2023-11-09 20:11:36 +00:00
Eric Allam
cb1825bfaf
Add OpenAI support for 4.16.0 ( #726 )
...
* Add OpenAI support for 4.16.0
* Add support for background polling and use that in OpenAI integration to power assistants
* Much improved OpenAI docs
* Added backgroundPoll docs
* Implements waitForEvent and added docs for more built in tasks
* Add sendEvent API referenc
* Write the task libray
* Add changeset and warning for waitForEvent
2023-11-09 16:59:58 +00:00
nicktrn
d02173442c
Feature: io.sendEvents() ( #728 )
...
* Add io.sendEvents
* Add examples to built-ins catalog entry
* Add docs
* Add changeset
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-09 16:42:23 +00:00
Matt Aitken
9f1f59cc81
Added the redirect to the invites page back in…
2023-11-09 16:30:21 +00:00
Matt Aitken
e48c9b5e69
Made it clearer in the HTTP endpoints docs that we’re using Cal.com as an example
2023-11-08 10:15:42 +00:00
Eric Allam
55a9b96c88
Remove the coming soon warning
2023-11-07 16:31:44 +00:00
Matt Aitken
dc8c8edf04
Latest lockfile
@trigger.dev/astro@2.2.5
@trigger.dev/core@2.2.5
@trigger.dev/linear@2.2.5
@trigger.dev/nextjs@2.2.5
@trigger.dev/openai@2.2.5
@trigger.dev/react@2.2.5
@trigger.dev/remix@2.2.5
@trigger.dev/replicate@2.2.5
@trigger.dev/sdk@2.2.5
@trigger.dev/slack@2.2.5
@trigger.dev/stripe@2.2.5
@trigger.dev/supabase@2.2.5
@trigger.dev/sveltekit@2.2.5
@trigger.dev/testing@2.2.5
@trigger.dev/typeform@2.2.5
@trigger.dev/resend@2.2.5
@trigger.dev/airtable@2.2.5
@trigger.dev/core-backend@2.2.5
@trigger.dev/nestjs@2.2.5
@trigger.dev/integration-kit@2.2.5
@trigger.dev/express@2.2.5
@trigger.dev/sendgrid@2.2.5
@trigger.dev/plain@2.2.5
@trigger.dev/eslint-plugin@2.2.5
@trigger.dev/cli@2.2.5
@trigger.dev/github@2.2.5
2023-11-07 16:27:31 +00:00
github-actions[bot]
41927edf12
chore: Update version for release ( #718 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-07 16:26:41 +00:00
James Ritchie
1afba46cf0
Made the no-runs message consistent with the others
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 0s
🚀 Publish Trigger.dev Docker / units (push) Failing after 4s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 0s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
v.docker.2.2.5
2023-11-07 15:06:42 +00:00