Commit Graph

4344 Commits

Author SHA1 Message Date
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
Eric Allam 43421704b8 Add some fillter if no test content is found 2022-12-29 15:44:06 +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
Matt Aitken b8413d0200 Start of the CLI that takes the yaml file and generates Pixly configs 2022-12-29 15:36:28 +00:00
Eric Allam 8b7dafcf2d WIP sending/receiving requests 2022-12-29 15:29:49 +00:00
Matt Aitken 09b453b6d6 Made the JSON editor background color match the Prism theme (i.e. darker) 2022-12-29 14:40:19 +00:00
Matt Aitken 7b722f0c8b Set a sensible max height on the test JSON editor 2022-12-29 14:37:24 +00:00
Matt Aitken baad684c6e Initial integrations.yml with GitHub in 2022-12-29 14:37:10 +00:00
Matt Aitken 8b07520301 For now commented out “Active in 100,000 workflows” on org API integrations 2022-12-29 13:08:51 +00:00
Matt Aitken 22168cd1a9 Setup API integrations workflow page 2022-12-29 13:07:59 +00:00
Matt Aitken 0738e1e57d Re-run button working 2022-12-29 13:02:22 +00:00
Matt Aitken 9a13fcaae1 Test uses the most recent run payload 2022-12-29 12:42:39 +00:00
Matt Aitken cd60ccb0e0 Reduced the side menu title size 2022-12-29 12:35:11 +00:00
Matt Aitken a8863fb3d1 Added buttons to view all runs 2022-12-29 12:33:00 +00:00
Matt Aitken 87cdaba146 Display the last 10 runs on the overview page 2022-12-29 12:28:49 +00:00
Matt Aitken 687058622e Moved test to a separate page 2022-12-29 11:52:25 +00:00
Matt Aitken db32fd6642 Redirect on successful test, show events in dropdown if > 1 2022-12-29 11:46:19 +00:00
Matt Aitken 9de6ec1d54 Testing is working 2022-12-29 10:39:24 +00:00
Matt Aitken c2801cf8d6 Submit the form manually to improve performance 2022-12-29 10:02:01 +00:00
Matt Aitken b1c3dc029f WIP getting the test feature to work 2022-12-28 18:51:02 +00:00
Matt Aitken 746d540e88 Added isTest to trigger, pass through to the run 2022-12-28 18:49:34 +00:00
Matt Aitken 96e2e49b29 Added .triggers back into github integration 2022-12-28 17:27:04 +00:00
Matt Aitken f0fcab67f4 Added a test JSON editor to the workflow page, not working yet 2022-12-28 17:21:48 +00:00
Matt Aitken 33cbad6b12 Updated codemirror to a compatible version 2022-12-28 17:01:41 +00:00
Matt Aitken 89a4551591 Removed old dependencies 2022-12-28 17:01:33 +00:00
Matt Aitken 0babe319e5 Trigger added to the overview page, re-using components from the run page 2022-12-28 16:58:21 +00:00
Matt Aitken a80cfe1b8b Put a max height on a code block with expand functionality 2022-12-28 16:30:43 +00:00
Matt Aitken dcd8e89a54 Added the webhook source detail to the trigger block 2022-12-28 16:13:00 +00:00
Matt Aitken 33a14e50e0 Fixed the run page 2022-12-28 15:53:59 +00:00
Matt Aitken 01787ffc29 Brought header menus to the front 2022-12-28 15:53:40 +00:00
Matt Aitken 9a5c6fd4e1 Updated to the new logo 2022-12-28 15:11:37 +00:00
Matt Aitken 30d797f83f Only show the API integrations panel when it’s needed 2022-12-28 15:08:21 +00:00
Matt Aitken 380bbc4563 useWorkflows gets richer object from useMatches 2022-12-28 15:08:03 +00:00
Matt Aitken 10e961bbc6 Moved connection API routes from api/v1/internal to /resources 2022-12-28 14:43:34 +00:00
Matt Aitken 94298d3bf8 Improved the styling of the API integrations panel 2022-12-28 14:33:34 +00:00
Matt Aitken 3cc8d1b03d Improved the styling of the API dropdown 2022-12-28 14:30:37 +00:00
Matt Aitken 958d9a039a Removed ability to add new integration from dropdown 2022-12-28 14:17:21 +00:00
Matt Aitken 8a8e728996 Improved styling of the footer 2022-12-28 13:53:45 +00:00
Matt Aitken 8d850c8c63 The dropdown is connecting APIs 2022-12-28 13:53:40 +00:00
Matt Aitken 4ffc94e9ee Webhook sources are hooked up when selected from the dropdown 2022-12-28 12:09:06 +00:00
Matt Aitken 728ddb0dc2 Get the external source with connection for display 2022-12-28 11:41:14 +00:00
Matt Aitken 3c8f217792 GitHub webhook smoke test event wasn’t correct 2022-12-28 11:40:46 +00:00
Matt Aitken 324ce94276 Added guide for how to add APIs to Pizzly 2022-12-28 11:05:11 +00:00
Eric Allam ffa9306c94 Put triggers under a namespace in the intregration, get github issue event working (for certain actions) 2022-12-28 11:02:25 +00:00
Eric Allam f7616b1481 Add service to external source 2022-12-28 10:20:18 +00:00
Eric Allam 18fb8ac596 New unified event system is creating workflow runs from events 2022-12-27 19:29:45 +00:00