Eric Allam
64477f6b3a
@trigger.dev/sdk: Adding some type helpers for getting the payload and IO types from jobs and triggers
2023-07-28 14:42:28 +01:00
Eric Allam
9351c05126
Initial @trigger.dev/stripe integration, with support for triggers and tasks ( #231 )
...
* Initial Stripe integration, with support for triggers and tasks
* Adding stripe integration to the catalog
2023-07-27 22:09:07 +01:00
Matt Aitken
0a3bbc1caf
Merge remote-tracking branch 'origin/main' into react-hooks
...
# Conflicts:
# apps/webapp/app/presenters/RunPresenter.server.ts
# examples/nextjs-example/src/app/api/trigger/route.ts
# examples/nextjs-example/tsconfig.json
2023-07-26 20:47:07 +01:00
Matt Aitken
1bd755b628
Example project: Use POST for the test event
2023-07-26 18:52:07 +01:00
Eric Allam
767e09ee18
New integration: @trigger.dev/supabase ( #203 )
...
* WIP supabase integration
* supabase oauth working
* Supabase database triggers
* Specify postgres:14
* Limit refreshOAuthToken jobs to 10 attempts
* Better displaying types and removing onChange for now
* WIP on the supabase db client
* Finishing the supabase-js integration
* Adding changeset
* Added supabase to the integration catalogs, and added an optional icon to Integrations
* Reworking how we handle types for the triggers (wip)
* Update fully over to the new way to define supabase triggers
* Go back to using the type for the event name
* Add back in the icon to the JobListPresenter since it was moved from the ProjectPresenter
* Remove unused import
2023-07-26 18:01:27 +01:00
Matt Aitken
5527ef17f4
Merge remote-tracking branch 'origin/main' into react-hooks
2023-07-26 14:38:55 +01:00
Matt Aitken
981f4010a9
Shortened the delays in the hooks example to make it less annoying when testing
2023-07-26 14:38:05 +01:00
Hans Bignon K. Tognon
0eef5c2f01
Adds steps to contributing guide for running some jobs locally ( #209 )
...
* chore(contrib): added a few jobs
* chore(contrib): adds sample jobs for repo setup
* chore(contrib): refactor examples/jobs-starter
* docs(contrib): add steps to add starter jobs
* fix(contrib): typo
* chore(contrib): minor edits
* chore(contrib): update guide and starter code
2023-07-26 14:27:27 +01:00
Matt Aitken
0cf848b9b9
Show the job output in the example
2023-07-25 17:52:49 +01:00
Matt Aitken
642c95027c
Return an output from the hook test job
2023-07-25 17:51:25 +01:00
Matt Aitken
6f670c8cc6
Use v5 react-query so we don’t need a QueryClientProvider. Improved the retrying behaviour
2023-07-25 16:36:09 +01:00
Matt Aitken
1fea5d7af3
React hooks are working in the example
2023-07-25 14:38:39 +01:00
Matt Aitken
dd33bbf6a8
Reworked the next-js project to just have the app directory
2023-07-25 13:38:46 +01:00
Matt Aitken
420e719db2
useEventRunDetails combines the two hooks
2023-07-24 17:23:32 +01:00
Matt Aitken
c448f53964
Run hook fixes
2023-07-24 17:12:16 +01:00
Matt Aitken
72230f67d8
Improved the hook
2023-07-24 17:03:11 +01:00
Matt Aitken
5b6539d799
Improved the display of the react hooks in the example
2023-07-24 13:13:19 +01:00
Matt Aitken
a6f79d77d1
Run hook
2023-07-23 19:18:19 +01:00
Matt Aitken
e135b06e2c
Show errors, not working properly yet
2023-07-23 18:42:36 +01:00
Matt Aitken
8815b1608e
Set the api url to localhost:3030
2023-07-23 18:26:59 +01:00
Matt Aitken
3dcd7743be
Requests are happening but failing CORS
2023-07-23 18:03:39 +01:00
Matt Aitken
66fd838085
Setup the Nextjs example homepage with the TriggerProvider
2023-07-23 17:51:24 +01:00
Matt Aitken
fcf1202af3
Added React package to Next.js example project
2023-07-23 17:36:55 +01:00
Matt Aitken
d4da2f322b
Added GitHub getIssue Task (with example Job)
2023-07-19 16:31:55 +01:00
Akhil
d6e43c40c9
feat: added defineJob method in TriggerClient
2023-07-15 15:55:53 +00:00
Eric Allam
c72c21e2a9
Only retry runs when the response is a non-400
2023-07-13 11:21:14 +01:00
Matt Aitken
30e5303c36
Removed eventTrigger.example idea from the example
2023-07-12 16:36:12 +01:00
Matt Aitken
19d5cb596f
Merge remote-tracking branch 'origin/triggers-page'
2023-07-12 15:45:54 +01:00
Matt Aitken
1dc42daed4
Added SDK and API support to stop runs when they’re canceled
2023-07-12 13:14:23 +01:00
Eric Allam
e81317b72c
Loosen the @trigger.dev/nextjs next version
2023-07-11 11:04:21 +01:00
Matt Aitken
75a07fe4ef
RunsTable displaying for registration attempts
2023-07-10 14:40:10 +01:00
Eric Allam
c34a02c06f
Improved OpenAI integration task errors
...
And also now allowing runTask.onError to also return an Error by itself if it wants to not retry the task
2023-07-08 22:14:27 +01:00
Matt Aitken
ab008fbdff
Typeform example formId is optional
2023-07-07 19:03:17 +01:00
Matt Aitken
0b30197280
Set schema for passing in the formId
2023-07-07 19:03:17 +01:00
Eric Allam
f01af9c0ec
Remove a bunch of unused webapp deps and upgrade packages to zod 3.21.4
2023-07-07 14:47:28 +01:00
Matt Aitken
597b2f4a6f
Plain example Job
2023-07-07 12:15:16 +01:00
Matt Aitken
06c0cd5297
Import plain jobs file so it gets run, also alphabetized them
2023-07-07 12:15:16 +01:00
Eric Allam
3d6652f132
WIP plain integration
2023-07-07 10:59:36 +01:00
Eric Allam
3ee396d788
Adding the typeform integration with webhook support
2023-07-06 13:42:49 +01:00
Matt Aitken
be6741a4a8
Example Job that has an unconfigured Integration (for testing)
2023-07-06 11:56:19 +01:00
Eric Allam
f4db1b2735
@trigger.dev/cli init - Create a better file structure
2023-07-05 15:54:58 +01:00
Eric Allam
a74f0322e2
Attempt to fix the prisma “Transaction already closed: Could not perform operation” error
...
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
- Removes the transaction stuff from StartRunService (can try putting it back more granularly)
- Uses $transaction in TestJobService
- Better queue names for the startRun and deliverEvent worker job
2023-07-04 22:11:53 +01:00
Matt Aitken
12803536fa
OpenAI integration: listModels returns the response.data instead of response.data.data
2023-07-04 18:33:27 +01:00
Matt Aitken
33a928a9ea
Removed new job examples from general
2023-07-04 15:30:56 +01:00
Matt Aitken
c83443a41a
io.runTask and io.registerTrigger jsdocs
2023-07-04 15:30:06 +01:00
Eric Allam
75ac2c9961
Scheduled triggers are now disabled on dev env by default
...
Also added pk api key to the environments now
2023-07-04 10:59:05 +01:00
Eric Allam
2cbf50b1cc
@trigger.dev/sdk: deliverAt and timestamp event properties are now dates
2023-07-04 10:32:08 +01:00
Eric Allam
953e7fc918
Allow scheduled jobs to have their schedule updated
...
Also added human readable cron property to cron triggers
2023-07-03 22:48:03 +01:00
Eric Allam
e85ecfacba
Remove the commented out jobs
2023-07-03 17:49:00 +01:00
Eric Allam
f210532870
@trigger.dev/slack: Added joinConversation task, and automatically try and join a public conversation if the bot is not in it when posting a message
2023-07-03 17:48:14 +01:00