Commit Graph

115 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
Josh Gross e4b185d165 Merge pull request #18 from github/joshmgross/vp-caching
Cache API responses for custom value providers
2022-11-28 18:13:02 -05:00
Josh Gross 2919d321c8 Merge branch 'main' into joshmgross/vp-caching 2022-11-28 18:11:45 -05:00
Josh Gross dd65927ea4 Merge pull request #17 from github/joshmgross/workspace-doc-mapping
Map workspaces to the correct repository
2022-11-28 18:10:14 -05:00
Josh Gross 4663319c6f Move caching into invidual providers 2022-11-28 18:08:11 -05:00
Josh Gross b3dd82a7ed Cache API responses for custom value providers 2022-11-28 16:35:23 -05:00
Josh Gross 6563b98333 Map workspaces to the correct repository 2022-11-28 15:49:56 -05:00
Josh Gross bf5f06a90c Merge pull request #16 from github/joshmgross/validate-loose-mapping-completion
Validate completion in loose mappings
2022-11-28 13:18:38 -05:00
Christopher Schleiden 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
github-actions 839d59e391 v0.1.15 2022-11-28 18:10:11 +00:00
Christopher Schleiden f4dfb2c204 Consume updated parser 2022-11-28 10:09:34 -08:00
Josh Gross fc6a52f320 Validate completion in loose mappings 2022-11-28 12:52:06 -05:00
github-actions 25cf8b3fb5 v0.1.14 2022-11-28 17:03:57 +00:00
Christopher Schleiden 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
github-actions 257b58b482 v0.1.13 2022-11-28 17:03:09 +00:00
Christopher Schleiden 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 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
github-actions 2d71cba07b v0.1.12 2022-11-23 18:54:56 +00:00
Laura Yu 330f62ebe7 Add needs value provider (#2)
* Add needs value provider
2022-11-23 10:54:15 -08:00
Christopher Schleiden 353f4db674 Name the tuple values 2022-11-23 09:08:03 -08:00
Josh Gross 1b6b742351 Add more sequence tests 2022-11-23 11:35:13 -05: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
github-actions d4dd43dd0f v0.1.11 2022-11-22 22:27:25 +00:00
Josh Gross 84a5d026f0 Merge pull request #13 from github/joshmgross/separate-value-providers
Separate value providers from definition values
2022-11-22 17:26:55 -05:00