Commit Graph
248 Commits
Author SHA1 Message Date
Josh Gross e25500b8e4 Ensure existing context errors don't prevent parsing workflows 2023-02-09 18:50:05 -05:00
Beth Brennan 6c067e1fa5 Share default runner label list 2023-02-08 12:22:27 -05:00
Beth Brennan cfe75cef4a Update default runner label list 2023-02-08 11:23:46 -05:00
Josh Gross 44fe960bae Test is passing now? 2023-02-08 11:00:01 -05:00
Josh Gross 5c897048db Update test to failing 2023-02-08 10:51:56 -05:00
Josh Gross 95fdff1a03 Merge branch 'main' into joshmgross/reusable-wf-outputs 2023-02-08 10:39:31 -05:00
Josh Gross a019b70280 Merge pull request #138 from github/joshmgross/complete-reusable-job-inputs
Support completing reusable job inputs
2023-02-08 10:39:04 -05:00
Beth Brennan 325a4bb44e Merge pull request #135 from github/elbrenn/expression-complete
Complete multi-segment expressions
2023-02-07 20:50:31 -05:00
Josh Gross 2358166326 Support reusable workflow outputs in expressions 2023-02-07 19:43:42 -05:00
Josh Gross 63fdcf143f Support completing reusable job inputs 2023-02-07 19:13:41 -05:00
Josh Gross fc87fcb11f Add a FileProvider to auto-completion 2023-02-07 18:35:50 -05:00
Christopher Schleiden 6777fc2990 Remove /." imports 2023-02-07 15:13:45 -08:00
Christopher Schleiden cd38b2fe76 Support needs for reusable jobs 2023-02-07 14:52:12 -08:00
Beth Brennan 928e7e3b11 Merge branch 'main' into elbrenn/expression-complete 2023-02-07 17:23:37 -05:00
Beth Brennan b432867548 Complete multi-segment expressions 2023-02-07 17:04:47 -05:00
Josh Gross 2598e318c9 Validate workflow references and inputs 2023-02-07 13:42:41 -05:00
Christopher Schleiden 9949c06c55 Remove old TODO 2023-02-06 16:46:10 -08:00
Josh Gross 13aaa381c8 Parse reusable workflows up to a depth of 1 2023-02-06 15:10:34 -05:00
Josh Gross f4dde16b61 Add a FileProvider to parseWorkflow 2023-02-06 11:15:15 -05:00
Josh Gross 986ce1bfe4 Separate reusable jobs in the workflow context 2023-02-03 17:52:48 -05:00
Josh Gross fe16d1a1ed Add initial support for converting reusable wf jobs 2023-02-03 16:57:28 -05:00
Christopher Schleiden a9f469632c Even with the default context provider config can we show expression hover 2023-02-02 15:48:03 -08:00
Christopher Schleiden 2ac9ed5f33 Merge pull request #121 from github/cschleiden/expression-hover
Add support for `hover`ing on expressions
2023-02-02 15:20:14 -08:00
Christopher Schleiden 1faf6572b7 Rename helper 2023-02-02 13:14:02 -08:00
Christopher Schleiden 903c813ad1 Adjust variable naming 2023-02-02 13:02:34 -08:00
Christopher Schleiden b5fba1360e Add more descriptions for static contexts 2023-02-02 10:29:04 -08:00
Christopher Schleiden 03d11f9c2c Use similar definition info to validation for hover 2023-02-02 10:20:23 -08:00
Christopher Schleiden cb71496867 Integrate expression hover 2023-02-02 08:57:26 -08:00
Christopher Schleiden f5463c18b5 React to extracted functions, add test 2023-02-02 08:57:16 -08:00
Christopher Schleiden 60757d5de8 Logic for determining expression hover 2023-02-02 08:57:02 -08:00
Christopher Schleiden 634f7ecbd4 Extract helper functions 2023-02-02 08:53:01 -08:00
Christopher Schleiden c9c1d9e537 React to parser changes 2023-02-02 08:52:37 -08:00
Josh Gross f57e43c906 Merge pull request #118 from github/joshmgross/validate-action
Validate that an action exists
2023-02-01 17:04:42 -05:00
Josh Gross 3f05308f3b Fix invalid action references in tests 2023-02-01 16:43:39 -05:00
Josh Gross 3f30704e17 Split input validation tests 2023-02-01 11:01:22 -05:00
Josh Gross 7265d1a11c Merge branch 'main' into joshmgross/workflow_call-validation 2023-02-01 10:44:24 -05:00
Josh Gross b79019bd6a Validate that an action exists 2023-01-31 13:21:36 -05:00
Chris Sidi 4b0bfa879e Merge pull request #107 from github/hashtagchris-runs-on
Remove warnings for the `SuggestedValues` provider (i.e. `runs-on`)
2023-01-31 12:42:57 -05:00
Jacob Wallraff fe67c60f16 Merge pull request #111 from github/thyeggman/json-import-assertions
Add json import assertions
2023-01-30 11:02:46 -08:00
Jacob Wallraff 389831bc3c Run format 2023-01-30 10:57:40 -08:00
Josh Gross c33fcbc83d Use an object type to represent Position 2023-01-27 15:43:52 -05:00
Jacob Wallraff 981d2d3765 Add json import assertions 2023-01-26 16:02:15 -08:00
Laura Yu 115c1bb41c Support completion for partial expressions (#103)
Adding basic expression auto complete
2023-01-25 13:38:28 -08:00
Josh Gross 64bcc2f287 Skip event context validation for workflow_call 2023-01-25 15:24:57 -05:00
Jacob Wallraff 39b5f7bf65 Merge pull request #100 from github/thyeggman/cronstrue-hover
Produce hover sentence for cron expressions
2023-01-24 15:05:53 -08:00
Jacob Wallraff f3a570d10d Revert "Use parent token (revertable)"
This reverts commit d5831b2e89.
2023-01-24 13:16:19 -08:00
Jacob Wallraff 0cf34d914d Merge branch 'main' into thyeggman/token-completion-range 2023-01-24 13:15:52 -08:00
Jacob Wallraff f2138b7eed Merge branch 'main' into thyeggman/cronstrue-hover 2023-01-24 11:17:08 -08:00
Jacob Wallraff e6de0d11b8 Address feedback 2023-01-24 11:14:35 -08:00
Chris Sidi b2f9502197 Remove warnings for the SuggestedValues provider (i.e. runs-on) 2023-01-23 23:11:29 -05:00