Commit Graph

55 Commits

Author SHA1 Message Date
Eric Allam f39bc44eec Projects
- Deploy a new VM when a push event comes through
- Live updating project overview page
2023-03-07 15:12:42 +00:00
Eric Allam ab512157a5 Added ability to patch all template repos and push the changes 2023-03-03 08:34:15 +00:00
Eric Allam c5084209eb Fix for metadata capture when using npm/yarn 2023-03-02 22:30:43 +00:00
Eric Allam 5ec7198046 Send additional metadata about a workflow when initializing the host 2023-03-02 12:29:47 +00:00
Eric Allam b57241951b Fixed issue where default webhook schema wasn't being used which caused an error 2023-02-27 16:53:55 +00:00
Eric Allam c72120eab0 Removed accidental log statement 2023-02-27 14:03:15 +00:00
Eric Allam 3a2cf0ddb7 Fixed the missing error message when logging invalid API key and improved the error message 2023-02-27 13:03:14 +00:00
Eric Allam 618cca3304 Validate the API key (to better work with the templates and the CLI) 2023-02-27 11:35:08 +00:00
Eric Allam 87a3bbee8e Added a more helpful message when adding an API key 2023-02-27 11:09:38 +00:00
Eric Allam 0932ae7d89 Log out when a run first starts, as well as completes 2023-02-24 17:32:13 +00:00
Eric Allam 51f9bc9d72 Added handy links to the SDK when logging information about the workflows 2023-02-24 13:15:49 +00:00
Eric Allam ee20f9212f Make the schema an optional param for customEvent and webhookEvent 2023-02-23 12:33:51 +00:00
Eric Allam 9eeacee7c2 Fix: pass in the id from sendEvent through to the API call 2023-02-21 14:12:14 +00:00
Matt Aitken 3cd4f2fb9f Merge remote-tracking branch 'origin/dev' into features/new-integrations
# Conflicts:
#	apps/webapp/app/env.server.ts
#	apps/webapp/app/models/integrations.server.ts
#	apps/webapp/app/models/organizationTemplatePresenter.server.ts
#	apps/webapp/app/models/templateListPresenter.server.ts
#	apps/webapp/app/models/templatePresenter.server.ts
#	apps/webapp/app/models/workflowListPresenter.server.ts
#	apps/webapp/app/models/workflowStartPresenter.server.ts
#	apps/webapp/app/models/workflowsPresenter.server.ts
#	apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/index.tsx
#	apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/workflows.new.tsx
#	pnpm-lock.yaml
2023-02-20 12:10:50 +00:00
Matt Aitken caac573a64 Added version and made response schema optional for SDK requests 2023-02-14 12:35:24 +00:00
Eric Allam 179afbbcb3 More work on the org template page (added workflows list) 2023-02-13 17:02:52 +00:00
Eric Allam 710bcc2c47 Handle errors when calling listen and provide some log feedback 2023-02-07 14:40:59 +00:00
Eric Allam 2a51c5a1a3 Generate fake test data from custom and webhook event schemas 2023-02-03 16:19:49 +00:00
Eric Allam 0d2d9a043c Implement runOnce and runOnceLocalOnly functions 2023-02-03 13:50:59 +00:00
Eric Allam 0e4ec8d8e6 Added views and view submission support to Slack integration 2023-02-02 16:18:32 +00:00
Matt Aitken c37edf970d Added workflowId and appOrigin to the @trigger.dev/sdk run metadata 2023-02-02 10:49:54 +00:00
Eric Allam e63d354144 Added isTest to the Trigger.run context param to detect when a trigger runs in from the test page 2023-01-26 09:33:04 +00:00
Eric Allam ddf42558aa Add support for webhookEvent, a manual webhook trigger 2023-01-25 15:32:52 +00:00
Eric Allam 2fd9e4fa2f Added retry options to fetch 2023-01-25 10:18:26 +00:00
Eric Allam 39b167ed1f Zod guide and better handling of Zod event parsing errors 2023-01-23 21:11:23 +00:00
Eric Allam f316c6e3af Documentation (fetch and more) 2023-01-23 14:11:22 +00:00
Eric Allam c69c3705c5 Feature: generic fetch requests 2023-01-21 13:53:04 -08:00
Eric Allam d3c593cdbf Added ability to timeout triggers so they don’t run too late after the event time 2023-01-20 08:40:00 -08:00
Eric Allam 7f2654884a Added some logging messages to the client, and disabled them by default 2023-01-18 18:25:52 -08:00
Eric Allam 0faa7d5efc Implement sendEvent in the SDK, that can work outside runs 2023-01-16 09:46:31 -08:00
Eric Allam 8b7b8a81ce Feature: scheduled triggers 2023-01-15 12:58:16 -08:00
Eric Allam 2081187600 Default to wss:// not ws:// 2023-01-12 17:00:13 +00:00
Eric Allam 31201065f4 Add more logging and debugging of wss 2023-01-12 16:53:12 +00:00
Matt Aitken cd65d20015 Shopidy product variants can now be queried 2023-01-10 15:13:03 +00:00
Eric Allam 6328fc3b36 Order steps by a wss supplied timestamp 2023-01-05 18:06:41 +00:00
Eric Allam 87c781ca16 Clients can now reconnect if they lose access to the coordinator server 2023-01-05 16:19:03 +00:00
Eric Allam f00e3c8633 The host now publishes the START_WORKFLOW_RUN message so there isn’t a race condition 2023-01-05 10:39:46 +00:00
Eric Allam c492531ce0 Recover when orphaned run messages are received 2023-01-04 16:05:10 +00:00
Eric Allam 48bacb0e60 Make workflow run steps idempotent 2023-01-04 13:39:28 +00:00
Eric Allam d660c581f4 Add support for durable delays (either durations or scheduled times) 2023-01-02 16:17:28 +00:00
Eric Allam 1fcc27b990 Resolve is the better name here again 2023-01-02 14:14:22 +00:00
Eric Allam ae63b49251 Initial work on the delay functionality 2023-01-02 13:41:11 +00:00
Eric Allam d5e695dcfa integration requests respond with just output 2022-12-30 19:03:14 +00:00
Eric Allam 8b7dafcf2d WIP sending/receiving requests 2022-12-29 15:29:49 +00:00
Eric Allam 18fb8ac596 New unified event system is creating workflow runs from events 2022-12-27 19:29:45 +00:00
Eric Allam b9bf7033a7 Big overhaul to unify how events works across the different types
Workflow runs are still TODO but are pretty much ready to go
2022-12-23 16:34:42 +00:00
Eric Allam 67612a8e0c Registering webhooks with existing connections (and github only) 2022-12-21 16:56:32 +00:00
Eric Allam 234f6a00bb Add support for firing custom events in workflow runs 2022-12-20 14:47:37 +00:00
Eric Allam 15e6af4f36 Added support for log messages 2022-12-20 13:44:22 +00:00
Eric Allam d457085f7b Workflow runs, with a workflow step for output 2022-12-20 11:14:03 +00:00