Commit Graph

139 Commits

Author SHA1 Message Date
github-actions ffb16dbdee v0.1.22 2022-11-30 21:44:21 +00:00
Christopher Schleiden 12f956322b Merge pull request #24 from github/cschleiden/best-effort-validation
Use best-effort template conversion during validation
2022-11-30 13:43:31 -08: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
github-actions 31289072c8 v0.1.21 2022-11-30 17:59:47 +00:00
Josh Gross e688618cf4 Merge pull request #23 from github/joshmgross/needs-context-completion
Add a `needs` context provider for auto-completion
2022-11-30 12:59:16 -05: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
github-actions 6704debc09 v0.1.20 2022-11-30 15:58:23 +00:00
Christopher Schleiden af4538f55f Merge pull request #22 from github/cschleiden/use-context-providers-during-validation 2022-11-30 07:57:43 -08:00
Christopher Schleiden 86a83028c5 Use context provider when validating 2022-11-29 17:17:04 -08:00
github-actions cebeb84c74 v0.1.19 2022-11-29 22:47:35 +00:00
Josh Gross 3a82e5ed4f Merge pull request #21 from github/joshmgross/prettier-again
Run prettier on language server
2022-11-29 17:47:05 -05:00
Josh Gross 9b40ba1887 Run prettier on language server 2022-11-29 17:41:48 -05:00
Josh Gross 3b9c6711eb Add prettier config to language server 2022-11-29 17:41:13 -05:00
github-actions c699535fb0 v0.1.18 2022-11-29 22:39:14 +00:00
Josh Gross de3e2c51e1 Merge pull request #20 from github/joshmgross/secret-context-provider
Add a context provider for `secrets`
2022-11-29 17:38:36 -05:00
Josh Gross 72c7fbd032 Add a context provider for secrets 2022-11-29 16:56:20 -05:00
github-actions a67069da17 v0.1.17 2022-11-29 16:36:14 +00:00
github-actions 0214bb1f7a v0.1.16 2022-11-29 16:31:04 +00:00
Christopher Schleiden 2ea135511e Merge pull request #19 from github/cschleiden/validate-with-value-providers
Support allowed/suggested value providers and use them for validation
2022-11-29 08:06:01 -08: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 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