Commit Graph
53 Commits
Author SHA1 Message Date
Josh GrossandGitHub de0a182833 Merge pull request #42 from github/joshmgross/matrix-context-completion
Support `matrix` context auto-completion
2022-12-08 10:27:42 -05:00
b6fc90171c Fix "properties" typo
Co-authored-by: Christopher Schleiden <[email protected]>
2022-12-08 10:23:52 -05:00
Josh GrossandGitHub d42a6ea15d Merge pull request #41 from github/joshmgross/strategy-context-pt2
Filter `strategy` context to matrix jobs and add values
2022-12-07 19:18:06 -05:00
Josh Gross f518fd2ad6 Support matrix context auto-completion 2022-12-07 19:08:44 -05:00
Josh Gross 089c5b3c49 Filter strategy context to matrix jobs and add values 2022-12-07 13:26:34 -05:00
Josh GrossandGitHub bcc4d0a3dd Merge pull request #39 from github/joshmgross/strategy-context
Support `strategy` context
2022-12-07 11:00:40 -05:00
Josh GrossandGitHub 67bab247f7 Merge pull request #38 from github/joshmgross/generated-ids-test
Update generated IDs completion test
2022-12-07 11:00:10 -05:00
Josh Gross d96630c276 Support strategy context 2022-12-06 18:02:54 -05:00
Josh Gross ea8d6c8cfd Update generated IDs completion test 2022-12-06 17:46:09 -05:00
Josh GrossandGitHub 113ab8edc7 Merge pull request #37 from github/joshmgross/update-job-type
Update references to Job `needs`
2022-12-06 13:09:18 -05:00
Josh Gross 1e0af9a982 Fix allowed value provider test 2022-12-06 13:05:41 -05:00
Josh Gross 94c358933c Update package version 2022-12-06 12:58:45 -05:00
Josh Gross 4960004373 Update references to Job needs 2022-12-06 11:33:04 -05:00
Josh GrossandGitHub 78c9f89523 Merge pull request #35 from github/joshmgross/validate-inputs-defined
Ensure `inputs` is defined
2022-12-06 11:08:57 -05:00
Josh GrossandGitHub 1670673e89 Merge pull request #36 from github/joshmgross/steps-context
Support `steps` context completion and validation
2022-12-05 17:39:41 -05: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
Josh GrossandGitHub 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 GrossandGitHub 2f49a1c9ed Merge pull request #26 from github/joshmgross/needs-context-outputs
Include job outputs in `needs` context completion
2022-12-01 15:27:36 -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 GrossandGitHub c2aa4fa9ec Merge pull request #25 from github/joshmgross/update-job-references
Update references to `Job` and `Step`
2022-12-01 14:45:41 -05:00
Josh Gross 3c07353eed Update workflow parser package version 2022-12-01 14:38:54 -05:00
Josh Gross c6ef2b8bb1 Update workflow parser package version 2022-12-01 12:42:18 -05:00
Josh Gross f4295a4d43 Update references to Job and Step 2022-12-01 11:11:03 -05:00
Josh GrossandGitHub 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
Josh GrossandGitHub 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
Josh GrossandGitHub 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
Josh GrossandGitHub 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 GrossandGitHub 2919d321c8 Merge branch 'main' into joshmgross/vp-caching 2022-11-28 18:11:45 -05:00
Josh GrossandGitHub 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 GrossandGitHub 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
Josh Gross fc6a52f320 Validate completion in loose mappings 2022-11-28 12:52:06 -05: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
Josh Gross 1b6b742351 Add more sequence tests 2022-11-23 11:35:13 -05:00
Josh GrossandGitHub 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
Josh Gross b6c40c5976 Separate value providers from definition values 2022-11-22 16:06:39 -05:00
Josh GrossandChristopher Schleiden b4f6e674b7 Simplify same line logic in find token 2022-11-17 11:24:34 -08:00
Josh GrossandChristopher Schleiden 634cac8eb4 Handle completion edge cases with empty mapping nodes 2022-11-17 11:23:39 -08:00
Josh GrossandGitHub 443e14ebe8 Merge pull request #3 from github/joshmgross/prettier
Run prettier on language service
2022-11-15 14:16:37 -05:00
Josh Gross 3a816b2a74 Run prettier on language service 2022-11-15 14:08:12 -05:00