Commit Graph

4219 Commits

Author SHA1 Message Date
Eric Allam 8cf8228ba4 Set workflow trigger to connected once the webhook is registered 2022-12-22 11:10:32 +00:00
Matt Aitken 2f31c1422f Initial work for runs pagination (not working yet) 2022-12-22 10:57:31 +00:00
Eric Allam 7bd3cf1a04 Better name for service file 2022-12-22 10:57:16 +00:00
Eric Allam 34b25c2596 No need for getAccessToken at the moment 2022-12-21 20:10:58 +00:00
Eric Allam 67612a8e0c Registering webhooks with existing connections (and github only) 2022-12-21 16:56:32 +00:00
Matt Aitken 3d50d24825 Added isTest flag to a run, and hooked up the UI 2022-12-21 16:49:01 +00:00
Matt Aitken c4217ec528 Runs page is populated (needs pagination) 2022-12-21 16:43:48 +00:00
Matt Aitken e49dd0bdac Changed icons for the steps, cleaned up date displays 2022-12-21 15:58:46 +00:00
Matt Aitken ee02063270 Added smaller header sizes 2022-12-21 15:58:30 +00:00
Matt Aitken 8d1736d9af Lots of minor improvements 2022-12-21 15:33:16 +00:00
Matt Aitken 2f0e07e4fa Run errors are displayed properly 2022-12-21 14:37:55 +00:00
Matt Aitken f83bfe981e Added error box 2022-12-21 14:00:48 +00:00
Matt Aitken db8c4e481b Improved the alignment of the code block when top aligned 2022-12-21 13:59:40 +00:00
Matt Aitken b27d80e3ab Refined the styles more, and using objects instead of switches where possible 2022-12-21 13:55:27 +00:00
Matt Aitken c8d2334c01 Output node is working 2022-12-21 13:38:57 +00:00
Matt Aitken 5cdc613655 Lots of progress on the steps and triggers 2022-12-21 13:18:58 +00:00
Matt Aitken 44f6216a0b Run header hooked up 2022-12-21 11:46:25 +00:00
Matt Aitken 5c0553a585 WIP on run page header 2022-12-21 11:41:33 +00:00
Matt Aitken 6f09decd2d WIP on getting the workflow run log data hooked up 2022-12-20 18:55:01 +00:00
James Ritchie a6f0bfc803 Added a table to the Runs page 2022-12-20 17:01:06 +00:00
James Ritchie f70043198f User menu small fix 2022-12-20 17:01:06 +00:00
Matt Aitken 355cbbda70 Added a development guide, with how to run a workflow locally 2022-12-20 15:16:28 +00:00
James Ritchie dd9b9c0d5a Updated the user menu dropdown 2022-12-20 14:58:54 +00:00
James Ritchie 8c4f5b0b57 Fixed layout with the main org page 2022-12-20 14:49:49 +00:00
James Ritchie 058c933619 Fixed the side bar heading hover state 2022-12-20 14:49:49 +00:00
Eric Allam 234f6a00bb Add support for firing custom events in workflow runs 2022-12-20 14:47:37 +00:00
Matt Aitken 80926ef280 Add a new connection is working 2022-12-20 14:45:17 +00:00
Matt Aitken 1be22053dd Added connection dropdown, but not hooked it up yet 2022-12-20 14:39:39 +00:00
James Ritchie 5b33550016 Fixed the api keys layout 2022-12-20 14:32:19 +00:00
Eric Allam 15e6af4f36 Added support for log messages 2022-12-20 13:44:22 +00:00
James Ritchie 65b08a6859 Added a complete run node at the bottom of the flow 2022-12-20 13:14:50 +00:00
James Ritchie a11f8cb22f Added the fireEvent node 2022-12-20 13:00:15 +00:00
James Ritchie e2d30e11ac Added a delay node with hard coded values 2022-12-20 12:15:04 +00:00
James Ritchie 9155df3cf5 Fixed node header text alignment 2022-12-20 12:15:04 +00:00
Matt Aitken 65553a40c8 Separated the ConnectButton styles and API endpoint, so we can support the other UI components that create 2022-12-20 11:58:22 +00:00
James Ritchie 176b8701bf Log node now has a code block 2022-12-20 11:50:52 +00:00
James Ritchie 4abfaffc2a Added an error code block to the error node 2022-12-20 11:47:29 +00:00
Eric Allam d457085f7b Workflow runs, with a workflow step for output 2022-12-20 11:14:03 +00:00
James Ritchie de4c58fabe Feedback changes to the workflow run page
-  The API dropdown changes to be icon + name, e.g. [Github icon] GitHub #2
-  Step header structure: [Icon] Webhook  Start: 12:52:56pm Dec 13, 2022   Duration: 5s
- Move trigger input data (org: repo:) to be right aligned with title
-  Make more of the step status (Complete, Error, In progress) Put it down the left edge
2022-12-20 10:34:26 +00:00
Matt Aitken 9166ee4c23 Added an optional copy code button in the prisma component 2022-12-20 10:11:03 +00:00
Matt Aitken 136c5bccec Setup webhook and log step 2022-12-19 18:31:31 +00:00
Matt Aitken e829ead485 Support step headers 2022-12-19 18:21:48 +00:00
Matt Aitken 55b5a400d2 Changed the structure of the run to allow for different step types 2022-12-19 18:05:31 +00:00
Matt Aitken 6609963576 Removed test run border and set code to json 2022-12-19 16:39:17 +00:00
James Ritchie e721e2341d Added more run states to the Runs page 2022-12-19 16:34:17 +00:00
Matt Aitken d2477b2a67 Added explicit typescript and json languages to the code block 2022-12-19 16:32:24 +00:00
Matt Aitken ec54b2858d Render the code manually so we don’t get issues with server and client mismatch 2022-12-19 16:27:51 +00:00
Matt Aitken 9eabadc393 Moved the typescript prisma plugin into the CodeBlock file 2022-12-19 16:20:59 +00:00
Matt Aitken dad0c6d0e6 Fix for Prismjs Remix server/client mismatch error. But it has a horrible flash when the page loads 2022-12-19 16:19:20 +00:00
James Ritchie e096be2356 WIP layout for the runs page 2022-12-19 14:16:34 +00:00