Matt Aitken
bf6a2a0319
Fix for seedCloud script having a duplicate pkApiKey in it
2023-09-04 20:19:53 +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
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
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
4dc2b3184b
Fix for missing pkApiKey in seedCloud script
2023-07-26 16:23:40 +01:00
Matt Aitken
076e6dce73
Cloud seed updates existing secret store values
2023-07-11 15:35:04 +01:00
Matt Aitken
fa1e6bf5e6
The new fields from the Integration catalog are now in the database
2023-06-30 17:24:40 +01:00
Eric Allam
7e8c6e92a2
Fixed seeding the cloud user github integration connection
2023-06-28 12:07:47 +01:00
Eric Allam
c034035aba
Working on deploying to fly
2023-06-22 16:09:08 +01:00
Eric Allam
b62f00dfd7
Implemented seeding the cloud based on env vars
2023-06-22 12:00:18 +01:00
Eric Allam
8bba30e290
Initial Docker and docker compose setup
2023-06-21 17:07:17 +01:00
Eric Allam
1a9bb4ddc5
Fix for seeds
2023-06-16 14:49:37 +01:00
Eric Allam
e7f7c0704a
Revamped the integration schema and local only integrations now work in the UI
2023-06-16 14:15:17 +01:00
Eric Allam
9f49b7f4c0
Move prisma to an internal database package
2023-06-15 14:18:34 +01:00
Eric Allam
817b4ed133
Endpoint registration and indexing now is only initiated outside of clients
2023-06-14 16:07:10 +01:00
Eric Allam
3589d26fb3
Implement task retrying to recording task attempts
2023-06-13 15:48:07 +01:00
Matt Aitken
61fddbb8af
Added name and icon to the EventExamples
2023-06-13 11:48:27 +01:00
Matt Aitken
2fa1536315
EventExamples are now in a separate table (upserted on job register)
2023-06-13 10:56:57 +01:00
Matt Aitken
49a510aaf9
Client Connections page is working
2023-06-12 15:34:51 +01:00
Matt Aitken
16a5504a32
Connection client jobs page
2023-06-12 14:47:47 +01:00
Eric Allam
5090b64e57
Store the graphile job ID on the executions to be able to fast-forward delayed tasks
2023-06-09 16:56:45 +01:00
Eric Allam
f430bcf54a
Renamed elements to properties
2023-06-09 11:04:22 +01:00
Eric Allam
410efe1192
Implement @trigger.dev/nextjs package and make it work with the Next.js 13 app dir
2023-06-08 17:15:05 +01:00
Eric Allam
2ef99d8383
Re-architect pre-processing and executing jobs, and gather run elements
2023-06-07 13:12:02 +01:00
Eric Allam
d0e52f6186
Added style to tasks and made logs and wait minimal
2023-06-05 17:14:17 +01:00
Eric Allam
6cc5808139
Link the task to the RunConnection instead of storing the connection key
2023-06-05 17:03:37 +01:00
Eric Allam
8a2cd974fd
Remove comboTrigger and add elements to JobVersion
2023-06-05 16:43:32 +01:00
Matt Aitken
eb8350647e
APIConnectionClient: added clientType and renamed credentialsReference
2023-06-05 13:35:25 +01:00
Matt Aitken
611505d43c
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:20 +01:00
Matt Aitken
244efd2ae3
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:02 +01:00
Matt Aitken
7622f48c00
WIP on user basic details
2023-06-02 14:58:31 +01:00
Matt Aitken
b3ccfeb015
A lot of work on email invites
2023-06-01 19:12:58 +01:00
Matt Aitken
db3de3841f
Updating account, including marketing prefs is working
2023-05-31 19:53:10 +01:00
Matt Aitken
0a898900bf
Added connectionKey to Task so we can tell which connection is associated with a task
2023-05-30 14:57:33 +01:00
Eric Allam
85f74ce761
Gracefully handle missing run connections and resume runs once the connections have been created
2023-05-26 16:00:04 +01:00
Eric Allam
e340abd386
Run jobs as users (custom events, and dynamic triggers/schedules)
2023-05-25 13:57:07 +01:00
Matt Aitken
e0b1e021ec
Added Project slug, WIP on Jobs/Runs presenters
2023-05-25 12:53:16 +01:00
Matt Aitken
235dc6cd02
Updated the seed script so the DATABASE provider is correct and has project slugs
2023-05-25 12:52:29 +01:00
Eric Allam
d15b6ac79f
Dynamic schedules
2023-05-23 15:59:06 +01:00
Eric Allam
786f2e16ef
Static scheduled triggers are working, and now adding graphile worker jobs are done in prisma txs
2023-05-23 14:00:26 +01:00
Eric Allam
7c5eb6a3a3
Fixed dynamic triggers to be unregisterable (and a start on scheduled triggers)
2023-05-22 11:02:58 +01:00
Eric Allam
70b850140d
Refactor event dispatching to work with dynamic triggers
2023-05-18 16:25:29 +01:00
Eric Allam
396206ca03
Dynamic triggers now can be registered at runtime and trigger jobs
2023-05-18 14:00:54 +01:00
Eric Allam
6cafe077b4
Rename job connections to job integrations and get local integration triggers working
2023-05-17 13:52:03 +01:00
Eric Allam
055b742b66
Add description to clients and add orgid to params
2023-05-16 18:21:51 +01:00
Eric Allam
fa0c9015ae
Update the auth repository to work with the new client/connection split
2023-05-16 18:00:51 +01:00
Eric Allam
f6ea37381a
Re-work how triggers work to better support dynamic triggers
2023-05-16 16:34:51 +01:00
Eric Allam
214546d17a
WIP new stuff
2023-05-16 16:34:51 +01:00
Eric Allam
bcbb63f585
Removed trigger variants (moving to dynamic triggers instead)
2023-05-11 11:34:11 +01:00
Eric Allam
8b7d847291
Added job queue system (needed for internal jobs but useful for our users as well)
2023-05-05 12:34:14 +01:00