Eric Allam
0f7b7ff6d6
Fix pnpm lock
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-11 15:52:52 +01:00
nicktrn
603ffbc426
docs: add supabase guide ( #297 )
...
* docs: add supabase guide
* feat: add support for external connection poolers
* chore: use .env symlink in database package
* chore: remove database .env.example
* docs: finish supabase pooling section
* docs: fix small typo
* docs: replace prisma with app wording
* docs: fix up supabase pooling section
* fix: deleted too much in contributing docs
* docs: change pooling heading
* docs: reduce linux shaming
* docs: include direct connection url in fly.io
2023-08-11 15:51:54 +01:00
github-actions[bot]
beef7769c6
chore: Update version for release ( #304 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-11 15:48:41 +01:00
Eric Allam
e9088cf08c
Supabase quickstart guide ( #311 )
...
* Added docs images for supabase
* Compressed some existing images
* Improved some of the main quickstart wording
* First draft of the Supabase quickstart
* Tweaks to the Supabase quickstart and the supabase integration docs
---------
Co-authored-by: James Ritchie <james@jamesritchie.co.uk >
2023-08-11 15:29:53 +01:00
Eric Allam
390bed0b9a
Some tweaks to the Event Filter guide
2023-08-11 14:38:43 +01:00
Eric Allam
e3e3dab525
Fixed missing } in the express package
2023-08-11 14:34:31 +01:00
Chigala
b884a0ab53
doc: added a new documentation for event filters ( #300 )
...
* doc: added a new documentation for event filters
* removed typos from the event filter doc and formatted it better.
* made new changes
- moved the eventfilter doc to the guides section
- linked the old eventfilter doc to the new one
* updated the eventfilter doc based on the requested changes
2023-08-11 14:25:04 +01:00
Liran Tal
871d6e1d52
fix: support express jsonParser middleware if used in the Express app ( #309 )
...
* fix: support express jsonParser middleware if used in the Express app
* Create sixty-windows-run.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-11 14:23:29 +01:00
Liran Tal
7daa82fc7a
fix: avoid crashing the Node.js app on uncaught exceptions ( #307 )
...
* fix: avoid crashing the Node.js app on uncaught exceptions
* Create smooth-dodos-obey.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-11 14:18:31 +01:00
Eric Allam
9dd7fb2748
Improved the onboarding experience
...
- Automatically refresh the jobs page when there are no jobs
- Celebrate 🎊
2023-08-11 14:08:39 +01:00
James Ritchie
c246578a81
Made the CLI error more helpful if you’re not running your Next.js app
2023-08-11 11:24:52 +01:00
Chigala
d395b95762
fix: Handle ngrok config upgrade error in createTunnel function ( #295 )
...
* fix: Handle ngrok config upgrade error in createTunnel function
* Improved the output when upgrading the ngrok configuration
* Create three-flies-sneeze.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-11 10:39:58 +01:00
Eric Allam
f3bda59617
Fixed the sendgrid tsconfig
2023-08-11 10:16:24 +01:00
Eric Allam
ef8b52c20f
Fixed outdated lockfile issue
2023-08-11 10:15:08 +01:00
Chigala
2bedc779b9
feature: initial work for sendgrid integration ( #264 )
...
* feature: initial work for sendgrid integration
* fix: fixed the ts-error and added sendgrid integration to the job-catalogue
* SendGrid added to dependencies
* Made the from email an env var so it can be tested by non-Trigger.dev team members
* Refactor: Modify sendEmail function to return void and remove SendEmailResponse type
Co-authored-by: Matt Aitken <matt@mattaitken.com >
* Create funny-kangaroos-glow.md
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-11 10:12:19 +01:00
Eric Allam
a5b5912270
Change the default max concurrent runs from 100 to 1000
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-10 17:21:37 +01:00
D-K-P
275318d2df
Docs updates, including added Supabase to the examples table
2023-08-10 14:54:03 +01:00
nicktrn
8d48ebdee8
docs: supabase guide without pooling section ( #299 )
...
* docs: add supabase guide
* docs: add supabase to mint.json
* docs: change supabase schema from public
* docs: supabase pooling coming soon
2023-08-10 14:16:54 +01:00
Eric Allam
7ef0fe79b5
Update manual.mdx - spelling mistake
2023-08-10 11:21:06 +01:00
Yaswanth
921957958e
Adds Missing syntax highlight to manual setup documentation ( #298 )
2023-08-10 10:30:22 +01:00
Eric Allam
73721fc55c
Remove private beta mention in the docs
2023-08-10 09:33:50 +01:00
Eric Allam
4fcec3bd0d
Organized imports
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-09 21:19:57 +01:00
Eric Allam
7f4b6b9974
Remove the invite code guard
2023-08-09 21:19:25 +01:00
Eric Allam
950ab24e7f
Add the placeholder supabase quickstart
2023-08-09 21:14:34 +01:00
James Ritchie
c4da1b4a9a
Updated the discord link
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-09 16:09:33 +01:00
Eric Allam
24debf0cee
Slight change to the supabase job catalog
2023-08-09 16:02:31 +01:00
James Ritchie
645643ea41
Improved onboarding ( #292 )
...
* Only show the Example Jobs list when you have 1 job
* Updated the logic for displaying the different information depending on the no. of jobs you have
* Removed some unnecessary markup
* Clicking on a radio option toggles the content
* Improved the centering of the help panel
* Conetent updates to the 2 onboarding paths
* Added a prompt so you click through to run your job
* More content updates to the help panel
* Only show the prompt if the Job has never been run
* Added back in the help panel which shows the examples table if you have > 0 jobs
* Added a dialog for the I am Stuck button
* Added the new ‘new-next-app’ text for the cli command
* Refactored the ternary logic so it’s simpler
* Removed I’m stuck button and cleaned up imports
* Added in feedback button
* Added margin bottom to the Callout on the Test popover
* WIP adding a new radio button variant that takes an icon
* Added a new step to create a new next app
* The state of the tabs is stored as a URL param
* Small shadow tweak to the side panel
* Added a Discord button to the feedback menu
* Added new icons to the Named icons component
* Added a gradient to the background of the jobs page
* Made the icons take on color outside of component
* Added another NamedIcon for tree
* Fixed number
* Improved some of the typography styles
* Updated the icons
* Fixed issue with radio buttons alignment
* Added a missing step to the new next app onboarding
* Refactored example code and added all the examples to the panel
* Small icon update
* Made the title white again
* Added an icon to the storybook radiogroup
* Added a badges storybook
* Chevron table cell now takes children
* import cleanup
* Changed the background image from an arbirary value to an import
* Added a NEW badge which shows if you have a new job
* Improved the copy on the Examples help panel and updated some of the layout
* Removed defaultOpen on the help panel
* Stop the icons getting smaller
---------
Co-authored-by: D-K-P <dkp.github@pm.me >
2023-08-09 15:00:08 +01:00
Eric Allam
321378db4f
Run pnpm i to fix lock file
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-09 12:40:48 +01:00
github-actions[bot]
c8b10ce188
chore: Update version for release ( #291 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-09 12:40:15 +01:00
Eric Allam
57ed2b2d0d
Fixed cli type errors
2023-08-09 12:37:22 +01:00
Eric Allam
fa3a22eb78
Added an $isNull EventFilter condition matcher
2023-08-09 12:35:47 +01:00
Dan
a1bc15d18b
Updated the example job ( #288 )
...
* Changed the example job to include a delay
* Improved the example job copy and added ‘in a separate terminal’ to 2.
* Create kind-eggs-pump.md
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-08-09 12:21:46 +01:00
Yaswanth
3f48dd0a68
[TRI-945]: Adds manual project setup guide to the docs ( #286 )
...
Co-authored-by: Crossover <crossover@MacBook-Pro.local >
2023-08-09 12:18:05 +01:00
Eric Allam
5c71868a73
Fix the examples in the supabase integration
2023-08-09 12:16:27 +01:00
Chigala
3ce6decef4
Feat/scaffold job catalog file ( #283 )
...
* feat: adds a job catalog file when an integration is created via the CLI
* added a changeset
* fix: create-integration CLI throws an error when it tries to install dependencies
* Update getUserPkgManager.ts to main
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-08-09 10:42:20 +01:00
Eric Allam
ab007f2708
Fix the CLI typecheck error
2023-08-09 10:41:06 +01:00
Eric Allam
8412680863
Adding createImageEdit and createImageVariation tasks to openai
2023-08-09 10:39:17 +01:00
Matt Aitken
a90908df6e
CLI init fixes: don't ask for endpoint slug, fix for next.config and package manager artifact issue ( #287 )
...
* If an endpointId isn’t in the arguments or package, then use the project slug. Don’t ask for it.
* Should await the package artifact detection
* Catch error thrown if there’s no next.config file when detecting the type of Next project
* Create long-carrots-camp.md
2023-08-09 10:37:10 +01:00
Eric Allam
a82b86210f
Fix pnpm lock file for package release
2023-08-08 22:08:40 +01:00
github-actions[bot]
0367a92731
chore: Update version for release ( #281 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-08 22:08:12 +01:00
Eric Allam
d230cf622f
Treat @trigger.dev/sdk the same as @trigger.dev/core in the webapp
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-08 15:52:14 +01:00
Eric Allam
a1bf073b43
Trigger another release run
2023-08-08 15:18:13 +01:00
Eric Allam
5588108b97
Add unit test running to the public CI
2023-08-08 15:04:15 +01:00
Eric Allam
b9bcecffe3
Added some Supabase storage and auth triggers to the job catalog
2023-08-08 15:02:07 +01:00
Eric Allam
59075f5fc2
EventFilter now supports more complex condition filters #271
2023-08-08 15:02:07 +01:00
Sai Hari
fa942fc9f5
feat: 🎸 add end-to-end test harness ( #253 )
...
* feat: 🎸 add end-to-end test harness
* Address PR comments
2023-08-08 13:55:25 +01:00
D-K-P
47a8a557cf
Replaced all the screenshots of the environments page
2023-08-08 11:47:25 +01:00
Yaswanth
b51d0b5399
Fix:[TRI-879]-Hides help panel when endpoints exists on the Environme… ( #256 )
...
* Fix:[TRI-879]-Hides help panel when endpoints exists on the Environments & API Keys page
* fix: adds check for fully configured client
g
---------
Co-authored-by: Crossover <crossover@MacBook-Pro.local >
2023-08-08 11:15:58 +01:00
D-K-P
763c84e3b3
Replaced api key screenshot and text
2023-08-08 10:41:33 +01:00
Eric Allam
dfb00e84e9
Fixing pnpm lock file
2023-08-08 07:35:25 +01:00
github-actions[bot]
b5a64545bb
chore: Update version for release ( #273 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-08 07:32:24 +01:00
Eric Allam
3cf3eaff48
@trigger.dev/supabase: You can now trigger on multiple database events in the same job
2023-08-07 17:27:49 +01:00
Matt Aitken
4ca758a3de
job-catalog: added initial setup and CLI build step
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-07 15:07:58 +01:00
Matt Aitken
da81537009
Update job-catalog instructions
...
`pnpm run trigger:dev` should be `pnpm run dev:trigger`
2023-08-07 14:57:08 +01:00
Eric Allam
7c1b13ba3b
Increase webhook delivery attempts to the max 25 attempts over 3 days
2023-08-07 14:25:23 +01:00
D-K-P
4b654e5b3b
Fixed broken docs link
2023-08-07 13:29:11 +01:00
Eric Allam
726a50ace7
Point to the workspace version of @trigger.dev/sdk
2023-08-07 13:17:36 +01:00
github-actions[bot]
9deffb67c4
chore: Update version for release ( #267 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-07 13:08:27 +01:00
Matt Aitken
ff04bf44ee
CLI: detect package manager using artifacts if they exist ( #261 )
...
* Detect package manager from artifacts (e.g. package-lock.json) and fallback to process.env.npm_config_user_agent
* Added a changeset
2023-08-07 13:01:22 +01:00
Matt Aitken
e740297829
Cli: improve Next.js project detection ( #262 )
...
* Detect presence of a “next” dependency
* Use a strict undefined check instead
* Changeset: Detect Next.js project by looking at dependencies, not next.config.js
* Read a package json file
* First check for next.config file, otherwise use next dependency
* Update changeset description
2023-08-07 13:01:03 +01:00
D-K-P
a31705e198
Added text summarizer / github issue reminder jobs to the examples table
2023-08-07 12:58:43 +01:00
Eric Allam
f0bdf53364
Auto index production endpoints every 10 minutes
2023-08-07 12:49:37 +01:00
Matt Aitken
9638499163
Add your first endpoint in the dashboard ( #269 )
...
* Created the sheet
* Started work on the resource route
* Created ValidateCreateEndpointService and the EndpointValidateApi (name TBC)
* The TriggerClient responds with the id
* Tidied some stuff up
* Alternative: EndpointApi doesn’t take endpointSlug. Instead just Ping() does
* Create cool-snakes-deny.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-07 11:28:34 +01:00
Matt Aitken
9104c252b7
Telemetry (new user) ( #268 )
...
* Removed old telemetry
* Started adding TriggerClient telemetry
* Added a log if the telemetry client is created, event renamed to “user.created”
2023-08-07 11:28:13 +01:00
Matt Aitken
72cf345602
Added “thumbsRating” to docs pages
2023-08-07 10:50:02 +01:00
jemiluv8
d5b8f8299d
update cli init to create index file in examples folder ( #225 )
...
* update cli init to create index file in examples folder
* add patch changeset
* Create silly-baboons-join.md
* remove comment in router file
add comment in jobs index to instruct them to
* rename examplesIndex to examplesIndexFileName
* import jobs module in routeContent for createTriggerPageRoute just as we did for createTriggerAppRoute
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-08-06 16:42:32 +01:00
Matt Aitken
dd22b88d25
Latest lockfile… 🙄
2023-08-03 22:52:46 +01:00
github-actions[bot]
62b9c5879c
chore: Update version for release ( #248 )
2023-08-03 22:47:23 +01:00
Eric Allam
1b0973fbc1
Fixed error when configuring a new endpoint failed and fixed ping to now throw an error when parsing JSON
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-03 16:02:16 +01:00
Eric Allam
fc78854ed4
@trigger.dev/cli: Don't require the TRIGGER_API_URL to be set (it has a default)
2023-08-03 14:49:46 +01:00
Eric Allam
ed15bb0618
Another small supabase tweak
2023-08-03 13:09:56 +01:00
Eric Allam
ced9034428
Another small supabase doc fix
2023-08-03 13:08:42 +01:00
Eric Allam
7ec329d5d6
Fixed broken image in supabase docs
2023-08-03 13:06:23 +01:00
Eric Allam
81180999de
The dev command should use a POST request when doing the PING to the local server
2023-08-03 13:01:08 +01:00
Eric Allam
feaa79ecf3
@trigger.dev/supabase: Automatically enable database webhooks when using triggers
2023-08-03 13:00:29 +01:00
Eric Allam
d34dc0847c
More OpenAI examples
2023-08-03 09:55:07 +01:00
Eric Allam
1b7c7520b4
new Job -> client.defineJob
2023-08-03 09:53:15 +01:00
Eric Allam
34d77e830c
Incorporate improved OpenAI docs from old repo
2023-08-03 09:51:25 +01:00
Eric Allam
87c302bf26
Document how to enable supabase database webhooks
2023-08-03 09:39:58 +01:00
Eric Allam
d462c901f5
A couple of quickstart tweaks
2023-08-02 17:16:39 +01:00
D-K-P
55c3d79cc8
Deleted the info box on the integration pages
2023-08-02 17:11:41 +01:00
Eric Allam
ce901c92e4
Update @trigger.dev/supabase to the latest supabase-management-js
2023-08-02 17:01:02 +01:00
Matt Aitken
0fd409c6dc
Latest lockfile
2023-08-02 16:08:50 +01:00
github-actions[bot]
f4e7379768
chore: Update version for release ( #247 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 16:06:27 +01:00
Matt Aitken
ee99191fb4
Sync all package version numbers
2023-08-02 15:58:56 +01:00
Matt Aitken
18124ae32a
Sync all of the package version numbers
2023-08-02 15:45:20 +01:00
Eric Allam
de3373b8f9
Fixed pnpm lock file
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-02 15:40:26 +01:00
Eric Allam
bdb4e6e2bd
Only publish latest docker images when tagged with v.docker.x.y.z
2023-08-02 15:38:53 +01:00
Matt Aitken
0a790de2c1
core version changed to 1.0.0. Dependencies for core set to ^1.0.0
2023-08-02 15:21:19 +01:00
Eric Allam
ffb55bfde6
Add react package docs
2023-08-02 15:18:03 +01:00
github-actions[bot]
c0fbe56f79
chore: Update version for release ( #246 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 15:10:36 +01:00
Eric Allam
342ab0d471
Adding docs back into this repo
2023-08-02 15:09:35 +01:00
Matt Aitken
aa9fe7d408
core made public, react and sdk now have it as a dependency (not dev)
2023-08-02 15:07:14 +01:00
Eric Allam
f499c10f09
Run pnpm i to fix pnpm-lock
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-02 14:19:46 +01:00
github-actions[bot]
45ed7cdf38
chore: Update version for release ( #238 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 14:18:12 +01:00
Eric Allam
fa271aaed2
Tweaked the SDK package readme
2023-08-02 13:42:45 +01:00
Eric Allam
8883476dcb
Specify limited paths that will cause our github workflows to run
2023-08-02 13:27:44 +01:00
Eric Allam
c1755ff85b
Removed error logging from the stripe integration
2023-08-02 11:53:42 +01:00
Eric Allam
6d04f6c62a
Added default retry settings for all integration tasks
2023-08-02 11:53:09 +01:00
Eric Allam
53363711bb
Fixed type errors in the cli
2023-08-02 11:50:50 +01:00
Eric Allam
442ee45e97
Upgrade to Remix 1.19.2-pre.0 to try and fix premature close issue
...
https://github.com/remix-run/remix/issues/4993#issuecomment-1661221726
2023-08-02 11:49:04 +01:00
Eric Allam
8405b337f9
Fix seed files by copying any .node query engine file in entrypoint.sh
2023-08-02 10:21:41 +01:00
Matt Aitken
facae926ce
Added telemetry to the CLI ( #242 )
...
* Basic CLI telemetry
* Telemetry for init command
* Better error handling
* Fix for “Module not found: Can't resolve 'encoding' in” node-fetch warning
* Telemetry for dev and tidied up init
* Minor improvements to the telemetry
* Latest package lock file
* Set the PostHog key to the prod one
* Changesets
* Formatted
2023-08-02 09:47:08 +01:00
Eric Allam
9544624e00
Adding compound triggers to Stripe and added a WIP express adapter
2023-08-01 16:06:42 +01:00
Matt Aitken
a489fd465f
@trigger.dev/init and @trigger.dev/internal references updated to the new package names
2023-08-01 12:10:49 +01:00
Matt Aitken
9ff4c0dbd5
Project-wide Prettier setup ( #237 )
...
* Setup project-wide prettier
* Remove old workspace file
* Remove old debugging directives
* New top-level .prettierignore
* Updated Prettier config settings
* Contrubuting guide: Fix for some bad code blocks
* Added more ignores
* Improved the format script command
* printWidth set to 100
* Formatted entire repo (pnpm run format)
2023-08-01 10:21:22 +01:00
Eric Allam
36ec16babe
feat: encrypt values in SecretStore using an encryption key ( #240 )
...
* feat: encrypt values in SecretStore using an encryption key and `aes-256-gcm`
* Stopped using apiCors in the connectionId API endpoint
2023-08-01 10:11:47 +01:00
Matt Aitken
92233f2e90
Core package and move to @latest ( #235 )
...
* Changeset should ignore the example projects
* Removed note in Contributing instructions about not adding a changeset for internal
* Renamed @trigger.dev/internal to @trigger.dev/core. Set sdk and internal to be ES2020, so we don’t get errors about private identifiers
* Env vars in nextjs-example use square bracket syntax to avoid Turbo Repo errors
* Set the tsconfigs back for core and sdk
* @examples/nextjs compile error with undefined tasks
* Set the example projects to use ES2015 to avoid private modifier complaints
* package-tester example, which will use built packages
* package-tester package.json
* Created a readme for the package-tester
* Added all the packages to package-tester
* Create .env.local.example and readme instructions
* Added name to the package.json
* Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions
* Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions
* Reworked the react package build, so it generates separate files
* The SDK no longer bundles core
* package-tester setup with a server action and react hooks
* Added new SDK methods with logging
* Working tsup settings for client and server
* Explicit react hooks return types
* Added all the hooks for testing
* Added OpenAI step to the job to check types are still ok in integrations
* Get rid of rogue Changeset ignores
* Changeset: @trigger.dev/core is now a separate package
* Exited prerelease mode, added a changeset
* Changed @next to @latest
* Deleted seed.js, this shouldn’t be committed
* Ignore seed.js
* The webapp was importing @trigger.dev/core with a folder path rather package name…
* More webapp imports instead of @trigger.dev/core were a folder path
* Accidentally edited Stripe internal API url in the comment
* Added “sideEffects”: false so @trigger.dev/core is tree shaken by Remix
2023-07-31 18:47:34 +01:00
Ashutosh Bhadauriya
efd590976c
Feat: Detect if a Next.js project is running on the specified port before opening a tunnel ( #214 )
...
* Feat: Detect nextjs project
* Add check before opening tunnel
* Update dev.ts
* Add changeset
2023-07-31 16:43:44 +01:00
Matt Aitken
463cbed7df
Merge pull request #226 from Chigala/feature/multiple-eventname-support
...
Feature/multiple eventname support in eventDispatcher
2023-07-31 16:14:25 +01:00
Matt Aitken
9138976dad
Changeset: Multiple eventname support in eventDispatcher
2023-07-31 16:13:35 +01:00
Matt Aitken
ace4d5f6ce
Merge pull request #228 from jemiluv8/migration-contribution-guide
...
chore: add instructions for adding migrations to the project
2023-07-31 16:07:05 +01:00
Matt Aitken
b09ecb0b06
Update CONTRIBUTING.md
2023-07-31 16:06:39 +01:00
Matt Aitken
10fef0f667
Improved the migration instructions
2023-07-31 16:06:12 +01:00
Eric Allam
3e5945fb9e
Stop storing github access tokens for github authenticated users
2023-07-31 15:41:44 +01:00
Akhil
fdf1b2148c
feat: added git database tasks for github integration ( #204 )
...
* feat: added git database tasks for github integration
* feat: added examples for git database tasks
2023-07-31 09:50:41 +01:00
Eric Allam
7e4d72f959
Made the migration non-destructive and fixed other typechecking issues
2023-07-28 18:19:41 +01:00
Chigala
3e203ea967
Merge branch 'main' into feature/multiple-eventname-support
2023-07-28 17:53:31 +01:00
github-actions[bot]
af56598a58
chore: Update version for release (next) ( #234 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-28 16:27:36 +01:00
Eric Allam
1fef1fa5f8
Adding native property to get access to underlying client in local auth only integrations
2023-07-28 16:12:41 +01:00
github-actions[bot]
bd2f68a51d
chore: Update version for release (next) ( #233 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-28 14:48:57 +01:00
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
8b09dfd697
Fix pnpm lock file
2023-07-27 22:14:40 +01:00
github-actions[bot]
f330673143
chore: Update version for release (next) ( #232 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-27 22:14:06 +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
af722e54d8
Made the integration items capable of fitting more text
2023-07-27 19:59:20 +01:00
Matt Aitken
1eb89844f4
Added a description to the Supabase Management integration so the differences are obvious
2023-07-27 19:57:03 +01:00
Matt Aitken
004423aea3
Merge pull request #229 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-27 17:14:03 +01:00
github-actions[bot]
369c6245ab
chore: Update version for release (next)
2023-07-27 16:07:50 +00:00
Matt Aitken
b8ae937966
TSUP working properly
2023-07-27 17:05:43 +01:00
Matt Aitken
3b510a4f3d
Put paths back
2023-07-27 16:30:56 +01:00
Matt Aitken
b3e609d53d
Experimenting with bundling
2023-07-27 16:10:19 +01:00
Matt Aitken
2f07a792e9
Removed some unused vars
2023-07-27 16:10:05 +01:00
Matt Aitken
078bf2bc9c
React package bundling changed
2023-07-27 15:14:01 +01:00
Matt Aitken
a7c8f0b90e
Merge pull request #227 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-27 11:18:56 +01:00
Jemilu Mohammed
495acf4319
modify step 3 of migrations instructions
2023-07-27 10:17:40 +00:00
Jemilu Mohammed
dce86119d4
add instructions for adding migrations to the project
2023-07-27 10:14:49 +00:00
github-actions[bot]
2c70b7a360
chore: Update version for release (next)
2023-07-27 10:00:21 +00:00
Matt Aitken
c518185947
Merge pull request #221 from triggerdotdev/react-hooks
...
Get the status of runs and events, using the SDK or @trigger.dev/react hooks
2023-07-27 10:58:37 +01:00
Matt Aitken
b314178de2
SDK Changeset: Added getEvent(), getRun() and getRuns() methods to the client
2023-07-27 10:22:52 +01:00
Chigala
e0a2cec978
Chore: Modified eventTrigger to accept a string and an array of strings.
2023-07-27 00:09:03 +01:00
Matt Aitken
d3608be1a0
Improved the environments help text – it now references server API keys
2023-07-26 22:00:16 +01:00
Matt Aitken
4c79129242
authenticateApiRequest() now returns an object with the apiKey, type and environment
2023-07-26 21:54:20 +01:00
Chigala
8ac83f1d59
added multiple event name support to the eventDispatcher
2023-07-26 21:18:03 +01:00
Matt Aitken
17e6d42989
Removed unused const in RunPresenter
2023-07-26 20:49:09 +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
89e1331e49
Better error handling for the job runs endpoint
2023-07-26 18:57:11 +01:00
Matt Aitken
d934a53e6d
Better error handling for the runs endpoint
2023-07-26 18:57:02 +01:00
Matt Aitken
2398d60b1a
Added noExternal for the @trigger.dev/internal package
2023-07-26 18:54:12 +01:00
Matt Aitken
1bd755b628
Example project: Use POST for the test event
2023-07-26 18:52:07 +01:00
Matt Aitken
6c96b331dd
Event API endpoint safe parsing and better error handling/responses
2023-07-26 18:03:32 +01:00
Matt Aitken
b2f3ade7c7
Renamed Secret API keys to Server API keys
2023-07-26 17:55:34 +01:00
Matt Aitken
73e0084125
New lock file after main merge
2023-07-26 16:44:37 +01:00
Matt Aitken
093c9ec015
Merge remote-tracking branch 'origin/main' into react-hooks
...
# Conflicts:
# pnpm-lock.yaml
2023-07-26 16:44:09 +01:00
Matt Aitken
475dddfbe4
Added private API keys to the environment page, with some explanatory text
2023-07-26 16:41:17 +01:00
Matt Aitken
188e4f2740
Added an outline styled for badges
2023-07-26 16:40:51 +01:00
Matt Aitken
4dc2b3184b
Fix for missing pkApiKey in seedCloud script
2023-07-26 16:23:40 +01:00
Matt Aitken
139d541d86
Return the pkApiKey and sort the environments correctly (dev, preview, staging, prod)
2023-07-26 15:32:35 +01:00
Matt Aitken
9c6ad11479
Latest lockfile
2023-07-26 14:43:54 +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
Matt Aitken
08901f2e8a
Merge remote-tracking branch 'origin/main' into react-hooks
2023-07-26 14:07:09 +01:00
Matt Aitken
a2b97bd918
First changeset for the react package
2023-07-25 20:08:54 +01:00
Matt Aitken
5991a767f7
TriggerClient method for getRuns with a jobSlug. This will only work with the private API key
2023-07-25 20:00:19 +01:00
Matt Aitken
643eba263e
Default to returning 20 tasks and set max to 50
2023-07-25 19:59:42 +01:00
Matt Aitken
4db8a3992b
We don’t need the environmentId
2023-07-25 19:26:34 +01:00
Matt Aitken
03f7156749
API endpoint for getting the latest runs
2023-07-25 19:15:15 +01:00
Matt Aitken
d9912e5548
jsdocs for the getEvent output
2023-07-25 18:13:14 +01:00
Matt Aitken
3c85c985d9
Added getEvent and getRun methods to TriggerClient. Added JSDocs to the types
2023-07-25 18:11:28 +01:00
Matt Aitken
0cf848b9b9
Show the job output in the example
2023-07-25 17:52:49 +01:00
Matt Aitken
ef4056abde
Only allow showing the task details if it’s a private API key
2023-07-25 17:52:40 +01:00
Matt Aitken
3a6c25d42d
API authentication updated to work correctly with public and private keys
2023-07-25 17:52:20 +01:00
Matt Aitken
642c95027c
Return an output from the hook test job
2023-07-25 17:51:25 +01:00
Matt Aitken
8a66a5c6c7
Migrate: Make the pkApiKey unique and non-null
2023-07-25 17:51:14 +01:00
Matt Aitken
6989fec9d0
New API keys (public or private) now have 20 random characters
2023-07-25 17:06:01 +01:00
Matt Aitken
bba190e4e9
Use apiCors function for the event endpoint too
2023-07-25 16:36:19 +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
74640b1a82
Custom react query context for the package
2023-07-25 13:38:32 +01:00
Matt Aitken
f5c1c62a09
export SentEvent from the SDK
2023-07-24 17:48:07 +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
4bdc28d7fc
apiCors has 5 min maxAge
2023-07-24 17:03:02 +01:00
Matt Aitken
eb5195768b
Moved the run query to runs/$runId, instead of /tasks
2023-07-24 13:28:33 +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
b1b471cf63
Removed the optional stuff from react zodfetch function
2023-07-24 13:13:09 +01:00
Matt Aitken
bcd80463f3
Removed the parentId from the RunTaskSchema
2023-07-24 13:12:34 +01:00
Matt Aitken
e2781cb090
Don’t return the task details unless they’re asked for, fix so the child tasks aren’t returned if they’re not asked for
2023-07-24 13:12:19 +01:00
Matt Aitken
dda8be1fd0
Remove log
2023-07-23 19:26:25 +01:00
Matt Aitken
2888877463
Missed a cors response wrapper
2023-07-23 19:26:13 +01:00
Matt Aitken
ac4253a187
Only refetch the run if it’s not complete
2023-07-23 19:26:00 +01:00
Matt Aitken
a6f79d77d1
Run hook
2023-07-23 19:18:19 +01:00
Matt Aitken
4ca841a1d5
Query to get environment from either the apiKey or the pkApiKey
2023-07-23 19:06:34 +01:00
Matt Aitken
4d2a8728be
Getting events is allowed with allowPublicKey
2023-07-23 19:06:18 +01:00
Matt Aitken
ae3afdfc7e
Allow public key api requests, if the flag is passed
2023-07-23 19:05:30 +01:00
Matt Aitken
e135b06e2c
Show errors, not working properly yet
2023-07-23 18:42:36 +01:00
Matt Aitken
106843be09
Checks for the correct public key format
2023-07-23 18:42:20 +01:00
Matt Aitken
022021dc4b
Allow CORS for the GET events endpoint
2023-07-23 18:27:23 +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
b04852c98c
useQueryEvent
2023-07-23 17:51:03 +01:00
Matt Aitken
ad19bfa283
Added zod fetch function
2023-07-23 17:50:51 +01:00
Matt Aitken
ee86910caa
Pass in default api url
2023-07-23 17:50:36 +01:00
Matt Aitken
9a4daaf024
Better errors for api key
2023-07-23 17:40:04 +01:00
Matt Aitken
fcf1202af3
Added React package to Next.js example project
2023-07-23 17:36:55 +01:00
Matt Aitken
43c402ccae
Initial React package with provider
2023-07-23 17:36:20 +01:00
Matt Aitken
24334a1e78
API client methods for getting event and run data
2023-07-23 16:25:13 +01:00
Matt Aitken
37e27510de
Return some run info as well
2023-07-23 16:24:11 +01:00
Matt Aitken
fe35e8ea39
Return the updatedAt time as well
2023-07-23 16:03:15 +01:00
Matt Aitken
db49879584
API endpoint for getting event details
2023-07-23 16:02:02 +01:00
Matt Aitken
df68305f28
Don’t get subtasks by default when using GET on API tasks
2023-07-23 15:41:13 +01:00
Matt Aitken
078b10ccea
API endpoint for getting tasks changed to return more selective info. Use taskListToTree
2023-07-23 15:34:05 +01:00
Matt Aitken
1f8a36efb4
Changed task query from getting children to creating tree afterwards from all the tasks
2023-07-23 14:27:31 +01:00