Commit Graph
86 Commits
Author SHA1 Message Date
Josh Gross 1e0af9a982 Fix allowed value provider test 2022-12-06 13:05:41 -05:00
Josh Gross 4960004373 Update references to Job needs 2022-12-06 11:33:04 -05:00
Christopher Schleiden 68eda5159d Merge branch 'main' into joshmgross/validate-inputs-defined 2022-12-05 15:20:13 -08:00
Josh Gross 009f4e83bf Support steps context completion and validation 2022-12-05 16:50:39 -05:00
Josh Gross 99fceee23b Ensure inputs is defined 2022-12-05 15:23:28 -05:00
Christopher SchleidenandJosh Gross b0f6edca59 Fix log message
Co-authored-by: Josh Gross <[email protected]>
2022-12-05 12:08:05 -08:00
Christopher Schleiden c1a8ba0ca7 Add log level and log via connection 2022-12-05 10:05:41 -08:00
Beth Brennan e5a0bae3d0 Add descriptions to completion item detail 2022-12-02 17:32:42 -05:00
Christopher Schleiden 2fc77e72bf Merge pull request #31 from github/cschleiden/sequence-auto-completion
Support auto-completion in sequences
2022-12-02 14:19:56 -08:00
Christopher Schleiden c62ce55551 Support auto-completion in sequences 2022-12-02 14:08:01 -08:00
Christopher Schleiden c3ed8d3408 Remove obsolete comments 2022-12-02 13:58:17 -08:00
Christopher Schleiden 67195e9736 Merge branch 'main' into cschleiden/validate-if-expressions 2022-12-02 13:53:22 -08:00
Beth Brennan f8806e62b6 Merge pull request #30 from github/elbrenn/key
Use new definition location
2022-12-02 16:50:54 -05:00
Beth Brennan 2a106063b7 Improve test names 2022-12-02 15:23:15 -05:00
Beth Brennan cd0c836769 Fix validation with moved definition 2022-12-02 14:31:38 -05:00
Beth Brennan 272e29a775 Remove sequence definition support, fix test 2022-12-02 14:29:59 -05:00
Beth Brennan 9225d347e8 Handle sequences, update tests 2022-12-02 14:29:59 -05:00
Beth Brennan 09e354a30e Read definition from key for hover and complete 2022-12-02 14:29:59 -05:00
Christopher Schleiden 65ae66aac2 Add inputs context-provider 2022-12-02 11:28:03 -08:00
Christopher Schleiden dbce95d3ed Validate if expressions 2022-12-02 10:48:49 -08:00
Josh Gross 760b682696 Merge pull request #27 from github/joshmgross/validation-pos-fix
Use correct token position for validation
2022-12-01 16:30:32 -05:00
Josh Gross f276eeaefd Add the output value display string 2022-12-01 15:19:21 -05:00
Josh Gross 06ab9c4294 Use correct token position for validation 2022-12-01 15:10:18 -05:00
Josh Gross 096e9270f8 Include job outputs in needs context completion 2022-12-01 14:46:48 -05:00
Josh Gross f4295a4d43 Update references to Job and Step 2022-12-01 11:11:03 -05:00
Christopher Schleiden e630928f55 Best effort conversion when validating 2022-11-30 11:59:44 -08:00
Christopher Schleiden b89e09b727 Fix import 2022-11-30 11:59:29 -08:00
Josh Gross 71bde2b801 Validate that job.needs exists 2022-11-30 11:31:55 -05:00
Josh Gross 643917ae9d Add a needs context provider for auto-completion 2022-11-30 11:21:32 -05:00
Josh Gross 72c7fbd032 Add a context provider for secrets 2022-11-29 16:56:20 -05:00
Christopher Schleiden bd315ebf56 Use map for custom values checks 2022-11-29 08:04:27 -08:00
Christopher Schleiden 26ebb2ec63 Add missing break statement 2022-11-29 07:56:07 -08:00
Christopher Schleiden aa0103ba56 Use different error messages for allowed vs suggested validation errors 2022-11-28 16:23:25 -08:00
Christopher Schleiden f7e9643f01 Export value provider kind 2022-11-28 16:20:31 -08:00
Christopher Schleiden a9cdcdba80 Support allowed/suggested value providers 2022-11-28 16:15:57 -08:00
Christopher Schleiden a495432d40 Merge validation code into a single traversal 2022-11-28 16:04:53 -08:00
Christopher Schleiden a32295a09a Use value providers for validation 2022-11-28 15:53:02 -08:00
Josh Gross fc6a52f320 Validate completion in loose mappings 2022-11-28 12:52:06 -05:00
Christopher Schleiden a0831dc3b0 Simplify optional chaining expression 2022-11-28 09:00:36 -08:00
Christopher Schleiden b664ab329f Fix typo in comment 2022-11-28 08:56:08 -08:00
Christopher Schleiden e29020bfe0 Try to convert workflow even with errors 2022-11-23 17:16:34 -08:00
Christopher Schleiden 66e0f47151 Use tokenPath for value providers 2022-11-23 15:35:34 -08:00
Christopher Schleiden fd942fc6e2 Export default value providers 2022-11-23 14:36:16 -08:00
Christopher Schleiden 1a77979543 Remove extraneous await 2022-11-23 14:35:31 -08:00
Christopher Schleiden 94fffed2a7 Use const for default value providers 2022-11-23 14:34:44 -08:00
Christopher Schleiden a6cc41d6ff Remove trimEnd() call when transformign 2022-11-23 14:09:05 -08:00
Josh Gross df92695981 Add parentKey to tests 2022-11-23 15:34:27 -05:00
Josh Gross 20e99a225c Add more mapping key test cases 2022-11-23 15:23:17 -05:00
Josh Gross 109d9bc1be Add empty string mapping test case 2022-11-23 14:30:36 -05:00
Josh Gross 4774a6a3d1 Merge branch 'main' into cschleiden/find-token-tests 2022-11-23 14:20:44 -05:00