Commit Graph
84 Commits
Author SHA1 Message Date
Jacob WallraffandGitHub 4e9a7890ab Merge pull request #119 from github/thyeggman/update-testdata
Sync test data changes
2023-02-02 13:42:08 -08:00
Jacob Wallraff f19d2bd0a9 Skip new tests and fix capitalization 2023-02-01 17:33:44 -08:00
Jacob Wallraff c66efcf85b Revert skip typescript 2023-02-01 17:20:17 -08:00
Jacob Wallraff 9d93f919d3 Sync test data changes 2023-02-01 15:48:19 -08:00
Jacob WallraffandGitHub 12eda13b0f Merge pull request #114 from github/thyeggman/enforce-formatting-ci
Update build workflow to run format-check
2023-01-30 12:42:34 -08:00
Jacob Wallraff d554993d8b Update prettier to 2.8.x 2023-01-30 12:37:29 -08:00
Jacob Wallraff 3a8b7d4e4b Move ignore to top level file 2023-01-30 11:58:21 -08:00
Jacob Wallraff 561e0f2c05 Add *.d.ts to ignore file? 2023-01-30 11:52:12 -08:00
Jacob Wallraff 12ccf97637 Move format before ci 2023-01-30 11:45:27 -08:00
Jacob Wallraff 66d51c70c1 Move format before build 2023-01-30 11:42:02 -08:00
Jacob Wallraff a7841d4405 Use more precise version of node 2023-01-30 11:35:31 -08:00
Jacob Wallraff 3f3e3fcb3b Apply formatting changes 2023-01-30 11:29:48 -08:00
Jacob Wallraff 64c406e3dc Remove refactor and add format as a step 2023-01-30 11:24:13 -08:00
Jacob Wallraff a2f3459668 Update workflow to run format-check 2023-01-30 11:19:12 -08:00
Jacob WallraffandGitHub 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
Jacob Wallraff 4d467ff677 Move node minimum version to lowest that supports json import asserts without flag: 2023-01-30 10:29:20 -08:00
Jacob Wallraff 70b891429f Remove extra dev dependency: 2023-01-27 15:35:45 -08:00
Jacob Wallraff 5093027ea8 Update minimum node version 2023-01-27 15:31:14 -08:00
Jacob Wallraff 981d2d3765 Add json import assertions 2023-01-26 16:02:15 -08:00
Jacob WallraffandGitHub 8d646fdc25 Merge pull request #104 from github/thyeggman/remove-dependency
Move cronstrue dependency and regenerate lock
2023-01-24 15:49:32 -08:00
Jacob Wallraff 0cecfddb66 Move dependency to correct place 2023-01-24 15:43:30 -08:00
Jacob Wallraff 0e09a923d3 Remove cronstrue dependency and regenerate lock 2023-01-24 15:28:19 -08:00
Jacob WallraffandGitHub 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 ccac2556de Remove unused schedule type 2023-01-24 15:00:49 -08:00
Jacob WallraffandGitHub 8c1aa388aa Merge pull request #87 from github/thyeggman/token-completion-range
Set completion range for invalid token key
2023-01-24 14:05:54 -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 0790776dea Format and remove unused code 2023-01-24 12:46:28 -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
Jacob Wallraff 58d92658b6 Address feedback 2023-01-23 17:50:54 -08:00
Jacob Wallraff af5c15a422 Small fix 2023-01-23 17:22:47 -08:00
Jacob Wallraff 7560a1ee51 Merge branch 'main' into thyeggman/cronstrue-hover 2023-01-23 17:16:28 -08:00
Jacob Wallraff 615ba46960 Fix hover over 'cron:' token 2023-01-23 16:53:29 -08:00
Jacob Wallraff d3d55ffc08 Remove changes in parser 2023-01-23 16:27:32 -08:00
Jacob Wallraff e8c5a21743 Run format 2023-01-23 16:25:30 -08:00
Jacob Wallraff 6be2bd1cd7 Move hover logic from parser to language service 2023-01-23 16:22:18 -08:00
Jacob Wallraff 86401f1f54 Add tests and small bug fixes 2023-01-23 15:12:16 -08:00
Jacob Wallraff 08273a85d8 Add constants and re-add tests: 2023-01-23 14:18:05 -08:00
Jacob Wallraff 245277c18d Re-add parsing and validation for cron, and use cronstrue for sentences 2023-01-23 14:07:32 -08:00
Jacob Wallraff d5831b2e89 Use parent token (revertable) 2023-01-17 10:27:51 -08:00
Jacob Wallraff d7761dc538 Remove cast and format 2023-01-13 11:58:42 -08:00
Jacob Wallraff 1f22c3ab31 Clarify test names 2023-01-12 15:23:59 -08:00
Jacob Wallraff 51908ec789 Set completion range for invalid token 2023-01-12 15:17:46 -08:00
Jacob WallraffandGitHub 35d3e06354 Merge pull request #80 from github/thyeggman/cron-parsing
Improve and fix cron parsing
2023-01-10 13:31:32 -08:00
Jacob Wallraff 404b429488 Add more tests 2023-01-10 13:16:44 -08:00
Jacob Wallraff e6a7271ba5 Add test reasons 2023-01-10 13:08:29 -08:00
Jacob Wallraff 78e2e32518 Match one or more whitespace characters 2023-01-10 12:03:56 -08:00
Jacob Wallraff f877c22e9c Remove support for */TUE 2023-01-10 11:54:41 -08:00
Jacob Wallraff 92db0c1af7 Remove duplicate test 2023-01-10 10:32:35 -08:00
Jacob Wallraff f163cceaa3 Merge branch 'main' into thyeggman/cron-parsing 2023-01-10 10:30:29 -08:00
Jacob Wallraff b0da5195d1 More tests and a fix 2023-01-10 10:22:25 -08:00
Jacob Wallraff a813ec880e Add validation test for invalid cron string 2023-01-10 09:57:51 -08:00
Jacob Wallraff 5626b7fb85 Add more test cases and fix more validation 2023-01-10 09:57:07 -08:00
Jacob Wallraff 7be6d9619c More test cases 2023-01-09 18:02:30 -08:00
Jacob Wallraff d02fa0bb67 Add tests and correct a lot of validation 2023-01-09 17:51:44 -08:00
Jacob Wallraff 4cd9500523 Port over josh's changes 2023-01-09 16:52:53 -08:00
Jacob WallraffandGitHub 4bcb19d287 Merge pull request #77 from github/thyeggman/overwrite-propert-tests
Add test to make sure property descriptions aren't overwritten
2023-01-09 14:49:29 -08:00
Jacob Wallraff 0e69dda8ab Merge branch 'main' into thyeggman/overwrite-propert-tests 2023-01-09 14:39:36 -08:00
Jacob Wallraff dc3b9dca3f Merge branch 'main' into thyeggman/overwrite-propert-tests 2023-01-09 14:32:11 -08:00
Jacob Wallraff c4d3a7bcdd Update parser version 2023-01-09 14:30:35 -08:00
Jacob Wallraff 84020d7b45 Add test to make sure properties aren't overwritten 2023-01-09 13:56:12 -08:00
Jacob WallraffandGitHub 532bb066b0 Merge pull request #72 from github/thyeggman/hover-property-tests
Add hover property tests
2023-01-06 14:30:52 -08:00
Jacob Wallraff 40debd9c0b Update package version 2023-01-06 14:11:51 -08:00
Jacob Wallraff bb9c7f16ba Add hover property tests 2023-01-06 13:32:53 -08:00
Jacob WallraffandGitHub aa681cf0a1 Merge pull request #66 from github/thyeggman/job-output-steps-context
Add tests for validation and completion
2023-01-04 14:17:58 -08:00
Jacob Wallraff daf9335a92 Merge branch 'thyeggman/job-output-steps-context' of https://github.com/github/actions-languageservices into thyeggman/job-output-steps-context 2023-01-04 13:02:07 -08:00
Jacob WallraffandGitHub 42874726e6 Merge branch 'main' into thyeggman/job-output-steps-context 2022-12-20 16:51:05 -08:00
Jacob Wallraff f8e41ccbd9 Update package-lock 2022-12-20 16:48:32 -08:00
Jacob Wallraff fe0af4cc30 Add tests for validation and completion 2022-12-20 15:27:34 -08:00
Jacob WallraffandGitHub 5df3b5c918 Merge pull request #51 from github/thyeggman/implement-job-context-provider
Implement `job` context provider
2022-12-16 14:54:20 -08:00
Jacob Wallraff b8545f2b99 Address fedback 2022-12-16 14:16:08 -08:00
Jacob Wallraff 65cdae08fc Remove code for out-of-context fields 2022-12-16 11:50:03 -08:00
Jacob Wallraff 365a8dfca2 Add expression completion tests 2022-12-16 11:34:06 -08:00
Jacob Wallraff 9b8fd40344 Update tests 2022-12-16 10:58:09 -08:00
Jacob Wallraff f10599820f Remove extra matrix switch case 2022-12-15 16:01:14 -08:00
Jacob Wallraff a2c9c193c3 Merge branch 'main' into thyeggman/implement-job-context-provider 2022-12-15 15:43:28 -08:00
Jacob Wallraff 3340bd8538 Turn ports into arrays and restrict context to port mappings 2022-12-15 15:38:16 -08:00
Jacob Wallraff 77674c74e1 This is right but also not very useful 2022-12-15 15:13:29 -08:00
Jacob Wallraff 83deacf81c This is wrong :( 2022-12-15 14:31:38 -08:00
Jacob Wallraff 873bdcc575 Uncomment context traversal 2022-12-14 16:05:58 -08:00
Jacob Wallraff d48adfa651 Add tests and use null context 2022-12-12 15:10:28 -08:00
Jacob Wallraff 8c74ec1c05 Add job context provider 2022-12-12 13:48:31 -08:00