Commit Graph
68 Commits
Author SHA1 Message Date
Christopher Schleiden 4d930dfc4e Update custom value providers 2022-11-28 16:20:36 -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 71619bee95 Use cache when validating with value providers 2022-11-28 16:08:47 -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
Christopher Schleiden a217edfbc6 Re-order runs-on value 2022-11-28 15:47:46 -08:00
Christopher SchleidenandGitHub b11bcee187 Merge branch 'main' into joshmgross/validate-loose-mapping-completion 2022-11-28 10:15:44 -08:00
Christopher Schleiden dfa79ce558 Fix import 2022-11-28 10:15:17 -08:00
Christopher Schleiden f4dfb2c204 Consume updated parser 2022-11-28 10:09:34 -08:00
Christopher SchleidenandGitHub 32db725059 Merge pull request #15 from github/cschleiden/token-path
Use `tokenPath` to identify position within a workflow
2022-11-28 09:03:25 -08:00
Christopher SchleidenandGitHub 368d496ee9 Merge pull request #14 from github/cschleiden/find-token-tests
Refactor and add tests for find-token
2022-11-28 09:02:29 -08:00
Christopher Schleiden a0831dc3b0 Simplify optional chaining expression 2022-11-28 09:00:36 -08:00
Christopher SchleidenandGitHub 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
Christopher Schleiden 353f4db674 Name the tuple values 2022-11-23 09:08:03 -08:00
Christopher Schleiden 28c2cd42a1 Test for step key 2022-11-23 08:11:59 -08:00
Christopher Schleiden 2843bdc2d8 Fix empty node test 2022-11-23 07:58:05 -08:00
Christopher Schleiden 1901924387 Add failing test for empty node scenario 2022-11-23 07:43:29 -08:00
Christopher Schleiden 99a9f08a3c Add more tests 2022-11-23 07:35:43 -08:00
Christopher Schleiden 1e339cb732 Fix :| edge case 2022-11-23 07:08:50 -08:00
Christopher Schleiden 1962968440 Add more tests 2022-11-23 06:26:44 -08:00
Christopher Schleiden 9f5ced7bd3 Passing findToken tests 2022-11-22 17:01:59 -08:00
Christopher Schleiden 3eabb5ad81 Add some docs for findToken 2022-11-22 16:53:01 -08:00
Christopher Schleiden bca45e9eab WIP 2022-11-22 16:46:42 -08:00
Christopher SchleidenandGitHub 34c6ce39ce Merge pull request #6 from github/cschleiden/expression-validation
Expression validation
2022-11-22 11:02:08 -08:00
Christopher Schleiden 00e5f2e666 Fix expected test error message 2022-11-22 10:59:55 -08:00
Christopher Schleiden 42dcbd683b Consume new parser version 2022-11-22 10:57:04 -08:00
Christopher Schleiden b2e4af090e Update import path 2022-11-22 10:36:17 -08:00
Christopher Schleiden bf7e440692 Expression validation 2022-11-21 17:55:47 -08:00
Christopher SchleidenandGitHub 6dd9f43651 Merge pull request #11 from github/cschleiden/auto-complete-string-constants
Auto-completion for string definitions
2022-11-18 14:34:58 -08:00
Christopher Schleiden ca0c1b6c74 Consume new version of the parser 2022-11-18 10:06:59 -08:00
Christopher Schleiden 8c83eb1bad Better jest output on actions 2022-11-18 09:55:31 -08:00
Christopher Schleiden 44f807e9dd Undo "ubuntu-22.04", 2022-11-18 09:33:05 -08:00
Christopher Schleiden 8846e69e76 Add ubuntu-22.04 2022-11-18 09:30:41 -08:00
Christopher Schleiden 230a4e6760 Auto-completion for string definitions 2022-11-18 08:16:31 -08:00
Christopher SchleidenandGitHub 969be05f8f Auto-publish packages when updating default branch 2022-11-17 11:35:01 -08:00
Christopher SchleidenandGitHub b6f43da455 Merge pull request #8 from github/joshmgross/empty-mapping-nodes
Handle completion edge cases with empty mapping nodes
2022-11-17 11:28:06 -08:00
Christopher Schleiden 285ed7c3db Use type-guard 2022-11-17 11:25:40 -08:00
Christopher SchleidenandGitHub 72006e5310 Merge pull request #10 from github/cschleiden/expression-complete-if
Support expression completion for `if`
2022-11-17 09:16:35 -08:00
Christopher Schleiden c217dd3784 Support expression completion for if 2022-11-16 16:19:48 -08:00
Christopher SchleidenandGitHub 767785e9e9 Merge pull request #9 from github/cschleiden/test-and-optimize-transform
Optimize and test transform
2022-11-16 13:59:50 -08:00
Christopher Schleiden 60ae0574f8 Remove partial input 2022-11-16 13:59:38 -08:00
Christopher Schleiden f29d1d39bf Optimize and test transform 2022-11-16 12:11:06 -08:00
Christopher SchleidenandGitHub ff4e0ff60a Fix description for input 2022-11-16 08:48:42 -08:00
Christopher SchleidenandGitHub 331d6e18c1 Merge pull request #5 from github/cschleiden/expression-completion
Add expression auto-completion
2022-11-16 08:48:12 -08:00
Christopher Schleiden 3e3ab8ea53 Consume expressions lib 2022-11-15 16:54:48 -08:00
Christopher Schleiden 0b2754e657 Consume parser 2022-11-15 16:49:21 -08:00
Christopher Schleiden b433ce535b Update comment 2022-11-15 16:26:20 -08:00
Christopher Schleiden 4f57450d8c Use trigger characters 2022-11-15 16:24:10 -08:00
Christopher Schleiden 35d706334e Add first default value provider 2022-11-15 16:04:10 -08:00
Christopher Schleiden 82f29eb216 Expression auto-completion 2022-11-15 16:04:06 -08:00
Christopher SchleidenandGitHub 85ee2f6bb0 Merge pull request #1 from github/cschleiden/fix-prettier
Rename prettier configuration
2022-11-15 09:12:57 -08:00
Christopher Schleiden d14187c829 Rename prettier configuration 2022-11-14 18:12:53 -08:00
Christopher SchleidenandGitHub 56315594b2 Fix link 2022-11-09 20:18:29 -08:00
Christopher Schleiden 5ecc552786 Update readme 2022-11-09 15:35:46 -08:00
Christopher Schleiden 47b302cd39 Set user and email 2022-11-09 15:19:58 -08:00
Christopher Schleiden 817309ff17 Fix workflow 2022-11-09 15:05:58 -08:00
Christopher Schleiden fd85a7b56f Use lerna to publish packages 2022-11-09 15:03:28 -08:00
Christopher Schleiden b93768a499 Undo matrix change 2022-11-09 15:00:57 -08:00
Christopher Schleiden f8147c775b Build and test packages individually 2022-11-09 14:57:55 -08:00
Christopher Schleiden 2e1652515e Initial code import 2022-11-08 17:00:59 -08:00
Christopher Schleiden 7352cda0cf v0.1.0 2022-11-08 16:58:15 -08:00