Commit Graph

1721 Commits

Author SHA1 Message Date
Matt Aitken 8aee590ab4 internal-providers has the schemas for integrations 2023-01-09 14:28:35 +00:00
Matt Aitken af326df070 internal-providers package now uses a JavaScript object instead of YML 2023-01-09 12:48:00 +00:00
Matt Aitken d463a60ff2 Renamed package “internal-integrations” to “internal-providers” 2023-01-09 12:48:00 +00:00
Matt Aitken cf3d9a7c05 Support access_token and bearer API key types, for now 2023-01-09 12:48:00 +00:00
Eric Allam a9292342a4 Fixed issue with workflow disconnections now working 2023-01-09 10:11:26 +00:00
Eric Allam e77f259fb1 Improvements to pulsar topics and structure
- Centralized the pulsar client creation and topics to internal-pulsar
- Cleaned up the pulsar message catalogs and split triggers and run command responses
- Improved the naming of the task queue
- Figured out how to use the pulsar client with the hosted version of Pulsar
2023-01-06 19:36:38 +00:00
Matt Aitken f9431545bc Better version of workflow list 2023-01-06 18:21:36 +00:00
Matt Aitken dfa3435037 Integrations can be enabled just for admins, or turned off for everyone 2023-01-06 12:05:02 +00:00
Eric Allam 6328fc3b36 Order steps by a wss supplied timestamp 2023-01-05 18:06:41 +00:00
Eric Allam cfc451ffaa Added a playground for James and updates react-email 2023-01-05 16:55:11 +00:00
Eric Allam f5ea64ef4f Renamed the coordinator app to wss (web socket server) 2023-01-05 16:30:02 +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
Matt Aitken 6909a5cdf5 Email images are working 2023-01-05 11:22:12 +00:00
Eric Allam 03f6c32051 Fixed some issues with disconnected runs and started the renaming process 2023-01-05 11:07:45 +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
Matt Aitken 5171b8592c Send welcome email with a delay 2023-01-04 18:11:00 +00:00
Matt Aitken 91bc0764d9 Magic link and welcome (without delay atm) email now sending with Resend 2023-01-04 17:13:33 +00:00
Matt Aitken 9f9104e64a Improved readme 2023-01-04 17:13:26 +00:00
Eric Allam c492531ce0 Recover when orphaned run messages are received 2023-01-04 16:05:10 +00:00
Eric Allam 17683d2377 Workflow runs can now be interrupted and retried 2023-01-04 15:26:15 +00:00
Eric Allam 48bacb0e60 Make workflow run steps idempotent 2023-01-04 13:39:28 +00:00
Matt Aitken 75ac1c9c2d I put the port in the wrong command… idiot 2023-01-04 12:39:30 +00:00
Matt Aitken a36c76603c Delete built files 2023-01-04 12:21:31 +00:00
Matt Aitken 5c970b5283 Setup react-email but the preview isn’t working right now 2023-01-04 12:21:31 +00:00
Matt Aitken c3b90f8f3a Deleted built files 2023-01-04 12:21:31 +00:00
Matt Aitken 8a3d717e43 WIP on setting Resend up 2023-01-04 12:21:31 +00:00
Matt Aitken b273be514a Show delay node 2023-01-02 18:42:32 +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 a48cff7bbe Include utf-8 charset in Content-Type header 2023-01-02 13:41:11 +00:00
Matt Aitken 62ba593191 Modal popping up to add API key 2023-01-02 12:59:43 +00:00
Eric Allam 8967d5e216 “Resolve” is a better word for that message, and postMessage response schema is always success 2023-01-02 11:50:15 +00:00
Matt Aitken 4bcf29cc40 CLI updated to match new integrations schema 2022-12-30 19:31:45 +00:00
Matt Aitken a578e5e5a2 Updated the integrations.yml format and schema 2022-12-30 19:31:34 +00:00
Eric Allam d5e695dcfa integration requests respond with just output 2022-12-30 19:03:14 +00:00
Eric Allam 8908d44206 Getting slack/chat.postMessage to work
- Added ability for integrations to cache values
- Integrations now determine if a request is retryable
- Retried requests are now scheduled with a delay
2022-12-30 15:58:43 +00:00
Matt Aitken 3a4d245f37 Request run steps are now displaying with an error and connect button 2022-12-30 14:54:29 +00:00
Matt Aitken a116af4f06 GitHub webhook names set to event name 2022-12-30 12:15:23 +00:00
Matt Aitken ab31037703 Fix for pizzly CLI options 2022-12-30 11:51:20 +00:00
Eric Allam 96cd333746 Fixed slack integration and updated how scopes are sent to pizzly from cli 2022-12-30 10:38:39 +00:00
Matt Aitken a513ea4b41 You can pass a different AWS profile when using the CLI 2022-12-29 19:15:59 +00:00
Matt Aitken ec82c684b7 Added a Readme for the CLI 2022-12-29 18:32:07 +00:00
Matt Aitken 320f5d2aa0 Pizzly integrated with the script to create/update configs 2022-12-29 18:19:10 +00:00
Matt Aitken f4cfdcc74d Using commander to make it easier to deal with arguments and options 2022-12-29 17:10:34 +00:00
Matt Aitken d277052526 Call the Pizzly CLI from the script 2022-12-29 16:39:37 +00:00
Matt Aitken cbcea8737e Added scopes to the integration 2022-12-29 16:38:57 +00:00
Matt Aitken eb85c4db47 Getting secrets from AWS is working 2022-12-29 16:29:43 +00:00
Matt Aitken 61f7dfc4da Integrations in the web app now use the yml file 2022-12-29 15:36:28 +00:00
Matt Aitken cb2e1b7775 Pass in the path to the integrations file 2022-12-29 15:36:28 +00:00