Commit Graph
100 Commits
Author SHA1 Message Date
Jacob WallraffandGitHub e3973298fa Merge pull request #172 from github/thyeggman/cache-workflow-results
Cache parsed workflow and template results
2023-03-08 09:18:44 -08:00
Jacob Wallraff 572b193c25 Merge branch 'main' into thyeggman/cache-workflow-results 2023-03-06 15:22:28 -08:00
Jacob Wallraff b272ab29be Combine methods 2023-03-06 15:16:26 -08:00
Jacob Wallraff 0001dd045c Format 2023-03-06 12:49:07 -08:00
Jacob Wallraff 9c3977d510 Fix a couple more tests 2023-03-06 12:44:54 -08:00
Jacob Wallraff b3f22cb702 Format 2023-03-06 11:56:49 -08:00
Jacob Wallraff 70c122b0e4 Reset cache for all tests 2023-03-06 11:52:21 -08:00
Jacob Wallraff 6aaeefb9c2 Remove unused code and address feedback 2023-03-06 11:33:28 -08:00
Jacob Wallraff bde26c84ea Reset cache before expressions tests 2023-03-06 11:29:28 -08:00
Jacob Wallraff 2fc36cc6a1 Fix imports and format 2023-03-03 12:49:25 -08:00
Jacob Wallraff 5a199d4c52 Rename methods 2023-03-03 12:39:40 -08:00
Jacob Wallraff ffcd06c8c5 Move caching to language service 2023-03-03 12:28:29 -08:00
Jacob Wallraff d7c19f529d Clear whole cache on workspace change 2023-03-03 10:32:56 -08:00
Jacob Wallraff 44e3cc2d5f Cleanup 2023-03-02 18:16:32 -08:00
Jacob Wallraff 6eacdb82a5 Import new methods 2023-03-02 16:56:54 -08:00
Jacob Wallraff f2f377c21c Simple caching for parsed workflow and template 2023-03-02 16:43:23 -08:00
Jacob WallraffandGitHub 65a12d1734 Merge pull request #159 from github/thyeggman/reusable-workflow-outputs
Implement hover support for reusable workflow outputs
2023-02-22 09:43:15 -08:00
Jacob Wallraff 6ceff1a40e Merge branch 'main' into thyeggman/reusable-workflow-outputs 2023-02-21 16:00:10 -08:00
Jacob Wallraff d7b582c975 Don't add context to expression hover 2023-02-21 15:58:45 -08:00
Jacob Wallraff 6e03957780 Format 2023-02-21 15:24:51 -08:00
Jacob Wallraff fa3c7104a8 Refactor appendContext 2023-02-21 15:19:03 -08:00
Jacob Wallraff ba23758999 Add output description to hover 2023-02-21 14:50:28 -08:00
Jacob WallraffandGitHub 014faf7b71 Merge pull request #152 from github/thyeggman/reusable-workflow-hover
Implement hover for reusable workflow inputs
2023-02-21 10:38:06 -08:00
Jacob Wallraff d81733b160 Refactor into description provider file 2023-02-21 10:13:18 -08:00
Jacob Wallraff 21a04dfed5 Remove unused imports 2023-02-21 09:17:07 -08:00
Jacob Wallraff cda5e4001c Format 2023-02-21 09:14:50 -08:00
Jacob Wallraff 9bb7372bd8 Remove extra filter and parameter 2023-02-21 09:10:51 -08:00
Jacob Wallraff 7389a38952 Format 2023-02-17 13:04:33 -08:00
Jacob Wallraff c5caf4b35f Refactor template job filtering 2023-02-17 12:54:59 -08:00
Jacob Wallraff 050634415e Cleanup 2023-02-17 12:38:20 -08:00
Jacob Wallraff a6f9464657 Merge branch 'main' into thyeggman/reusable-workflow-hover 2023-02-17 12:27:50 -08:00
Jacob Wallraff 9bb2426d06 Move description fetching to language service 2023-02-17 11:53:25 -08:00
Jacob Wallraff 8ea37b3d64 Find the input description 2023-02-17 09:24:55 -08:00
Jacob Wallraff e6a6d913b3 erge branch 'main' into thyeggman/reusable-workflow-hover 2023-02-15 17:42:51 -08:00
Jacob Wallraff 22fa81e96c Some fix 2023-02-15 17:27:21 -08:00
Jacob Wallraff 157c6f0672 More different stuff 2023-02-15 17:22:18 -08:00
Jacob Wallraff 999a1deb60 Use file provider in test 2023-02-15 15:57:44 -08:00
Jacob Wallraff cc7ca2237d Add file provider to hover 2023-02-15 14:50:26 -08:00
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