 Christopher SchleidenandGitHub
|
0c248cfc79
|
Merge pull request #50 from github/cschleiden/expression-errors-multi-line-strings
Correctly report errors in multi-line expression strings
|
2022-12-12 15:01:24 -08:00 |
|
Christopher Schleiden
|
7f7c632939
|
Update parser
|
2022-12-12 14:45:02 -08:00 |
|
Christopher Schleiden
|
f059497eb1
|
Consume parser
|
2022-12-12 12:55:04 -08:00 |
|
Christopher Schleiden
|
681236bbca
|
Correctly report errors in multi-line expression strings
|
2022-12-12 10:43:39 -08:00 |
|
Christopher Schleiden
|
84119f55fb
|
Update dependencies from root
|
2022-12-09 13:37:07 -08:00 |
|
Christopher Schleiden
|
6f3452a6d0
|
Add workflow name
|
2022-12-09 12:03:20 -08:00 |
|
Christopher Schleiden
|
2435b7ac80
|
Workflow to update dependencies
|
2022-12-09 12:01:44 -08:00 |
|
 Christopher SchleidenandGitHub
|
80e8df1387
|
Merge pull request #48 from github/cschleiden/multi-line-expressions
Validation & Auto completion for multi-line expressions
|
2022-12-09 08:42:29 -08:00 |
|
Christopher Schleiden
|
86dd16bd12
|
Add some more validation tests
|
2022-12-09 08:39:45 -08:00 |
|
Christopher Schleiden
|
189ffdcff8
|
Consume newer parser
|
2022-12-09 08:38:50 -08:00 |
|
Christopher Schleiden
|
efe71dd684
|
Auto completion for multi-line expressions
|
2022-12-09 08:38:50 -08:00 |
|
 Christopher SchleidenandGitHub
|
c32f41d50d
|
Merge pull request #44 from github/cschleiden/playground
Add and deploy browser based playground
|
2022-12-08 10:46:05 -08:00 |
|
Christopher Schleiden
|
ed2593fdc2
|
Add default test target
|
2022-12-08 10:37:23 -08:00 |
|
Christopher Schleiden
|
48476c8b0f
|
Remove outdated webpack config
|
2022-12-08 10:30:12 -08:00 |
|
Christopher Schleiden
|
79033a6483
|
Fix tsconfig hierarchy
|
2022-12-08 10:29:43 -08:00 |
|
Christopher Schleiden
|
3e65c74f69
|
Remove test branch from workflow
|
2022-12-08 10:28:45 -08:00 |
|
Christopher Schleiden
|
0a7a7e9f77
|
Add build instructions
|
2022-12-08 10:28:45 -08:00 |
|
Christopher Schleiden
|
a707212d11
|
Update deps
|
2022-12-08 10:28:45 -08:00 |
|
Christopher Schleiden
|
7e49ccdb3e
|
Pages workflow
|
2022-12-08 10:28:45 -08:00 |
|
Christopher Schleiden
|
53f034df8e
|
Hook up language service to editor
|
2022-12-08 10:28:45 -08:00 |
|
Christopher Schleiden
|
e348fb9a89
|
Add clean target
|
2022-12-08 10:22:47 -08:00 |
|
Christopher Schleiden
|
b9247b6123
|
Basic webpack setup
|
2022-12-08 10:22:47 -08:00 |
|
Christopher Schleiden
|
d34fe648d4
|
Split language server into two modules
|
2022-12-08 10:22:47 -08:00 |
|
 Christopher SchleidenandGitHub
|
cbecf86d2e
|
Merge pull request #43 from github/cschleiden/github_token
Always include GITHUB_TOKEN in the secrets
|
2022-12-08 10:21:29 -08:00 |
|
Christopher Schleiden
|
077ecaaac4
|
Upgrade expressions
|
2022-12-08 10:17:34 -08:00 |
|
Christopher Schleiden
|
71c3fcbb47
|
Improve error handling
|
2022-12-08 10:17:29 -08:00 |
|
Christopher Schleiden
|
0b2c8c5e46
|
Always include GITHUB_TOKEN in the secrets
|
2022-12-07 18:10:27 -08:00 |
|
 Christopher SchleidenandGitHub
|
68eda5159d
|
Merge branch 'main' into joshmgross/validate-inputs-defined
|
2022-12-05 15:20:13 -08:00 |
|
 Christopher SchleidenandGitHub
|
ea1775ea56
|
Merge pull request #34 from github/cschleiden/improve-logging
Add log level and log via connection
|
2022-12-05 12:08:14 -08:00 |
|
 
|
b0f6edca59
|
Fix log message
Co-authored-by: Josh Gross <[email protected]>
|
2022-12-05 12:08:05 -08:00 |
|
Christopher Schleiden
|
c1a8ba0ca7
|
Add log level and log via connection
|
2022-12-05 10:05:41 -08:00 |
|
 Christopher SchleidenandGitHub
|
29dcf4f8a4
|
Merge pull request #33 from github/cschleiden/complete-env-name
Auto complete environment mappings
|
2022-12-02 16:31:48 -08:00 |
|
Christopher Schleiden
|
0d07fa0c8b
|
Auto complete environment mappings
|
2022-12-02 15:50:08 -08:00 |
|
 Christopher SchleidenandGitHub
|
2fc77e72bf
|
Merge pull request #31 from github/cschleiden/sequence-auto-completion
Support auto-completion in sequences
|
2022-12-02 14:19:56 -08:00 |
|
 Christopher SchleidenandGitHub
|
11d5c0f34c
|
Merge pull request #28 from github/cschleiden/validate-if-expressions
Validate if expressions
|
2022-12-02 14:09:01 -08:00 |
|
Christopher Schleiden
|
c62ce55551
|
Support auto-completion in sequences
|
2022-12-02 14:08:01 -08:00 |
|
 Christopher SchleidenandGitHub
|
c3ed8d3408
|
Remove obsolete comments
|
2022-12-02 13:58:17 -08:00 |
|
 Christopher SchleidenandGitHub
|
67195e9736
|
Merge branch 'main' into cschleiden/validate-if-expressions
|
2022-12-02 13:53:22 -08:00 |
|
 Christopher SchleidenandGitHub
|
b0ca2d353c
|
Merge pull request #29 from github/cschleiden/inputs-context-provider
Add `inputs` context-provider
|
2022-12-02 13:35:57 -08:00 |
|
Christopher Schleiden
|
b55ae18993
|
Consume most recent parser
|
2022-12-02 12:48:25 -08:00 |
|
Christopher Schleiden
|
b4e039b539
|
Consume updated parser vresion
|
2022-12-02 12:42:07 -08:00 |
|
Christopher Schleiden
|
65ae66aac2
|
Add inputs context-provider
|
2022-12-02 11:28:03 -08:00 |
|
Christopher Schleiden
|
dbce95d3ed
|
Validate if expressions
|
2022-12-02 10:48:49 -08:00 |
|
 Christopher SchleidenandGitHub
|
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 |
|
Christopher Schleiden
|
86a83028c5
|
Use context provider when validating
|
2022-11-29 17:17:04 -08:00 |
|
 Christopher SchleidenandGitHub
|
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 SchleidenandGitHub
|
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 |
|
 Christopher SchleidenandGitHub
|
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 |
|
Christopher Schleiden
|
f4dfb2c204
|
Consume updated parser
|
2022-11-28 10:09:34 -08:00 |
|
 Christopher SchleidenandGitHub
|
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 |
|
 Christopher SchleidenandGitHub
|
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 SchleidenandGitHub
|
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 |
|
Christopher Schleiden
|
353f4db674
|
Name the tuple values
|
2022-11-23 09:08:03 -08: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 |
|
 Christopher SchleidenandGitHub
|
34c6ce39ce
|
Merge pull request #6 from github/cschleiden/expression-validation
Expression validation
|
2022-11-22 11:02:08 -08:00 |
|
Christopher Schleiden
|
00e5f2e666
|
Fix expected test error message
|
2022-11-22 10:59:55 -08:00 |
|
Christopher Schleiden
|
42dcbd683b
|
Consume new parser version
|
2022-11-22 10:57:04 -08:00 |
|
Christopher Schleiden
|
b2e4af090e
|
Update import path
|
2022-11-22 10:36:17 -08:00 |
|
Christopher Schleiden
|
bf7e440692
|
Expression validation
|
2022-11-21 17:55:47 -08:00 |
|
 Christopher SchleidenandGitHub
|
6dd9f43651
|
Merge pull request #11 from github/cschleiden/auto-complete-string-constants
Auto-completion for string definitions
|
2022-11-18 14:34:58 -08:00 |
|
Christopher Schleiden
|
ca0c1b6c74
|
Consume new version of the parser
|
2022-11-18 10:06:59 -08:00 |
|
Christopher Schleiden
|
8c83eb1bad
|
Better jest output on actions
|
2022-11-18 09:55:31 -08:00 |
|
Christopher Schleiden
|
44f807e9dd
|
Undo "ubuntu-22.04",
|
2022-11-18 09:33:05 -08:00 |
|
Christopher Schleiden
|
8846e69e76
|
Add ubuntu-22.04
|
2022-11-18 09:30:41 -08:00 |
|
Christopher Schleiden
|
230a4e6760
|
Auto-completion for string definitions
|
2022-11-18 08:16:31 -08:00 |
|
 Christopher SchleidenandGitHub
|
969be05f8f
|
Auto-publish packages when updating default branch
|
2022-11-17 11:35:01 -08:00 |
|
 Christopher SchleidenandGitHub
|
b6f43da455
|
Merge pull request #8 from github/joshmgross/empty-mapping-nodes
Handle completion edge cases with empty mapping nodes
|
2022-11-17 11:28:06 -08:00 |
|
Christopher Schleiden
|
285ed7c3db
|
Use type-guard
|
2022-11-17 11:25:40 -08:00 |
|
 Christopher SchleidenandGitHub
|
72006e5310
|
Merge pull request #10 from github/cschleiden/expression-complete-if
Support expression completion for `if`
|
2022-11-17 09:16:35 -08:00 |
|
Christopher Schleiden
|
c217dd3784
|
Support expression completion for if
|
2022-11-16 16:19:48 -08:00 |
|
 Christopher SchleidenandGitHub
|
767785e9e9
|
Merge pull request #9 from github/cschleiden/test-and-optimize-transform
Optimize and test transform
|
2022-11-16 13:59:50 -08:00 |
|
Christopher Schleiden
|
60ae0574f8
|
Remove partial input
|
2022-11-16 13:59:38 -08:00 |
|
Christopher Schleiden
|
f29d1d39bf
|
Optimize and test transform
|
2022-11-16 12:11:06 -08:00 |
|