Commit Graph
100 Commits
Author SHA1 Message Date
Christopher SchleidenandGitHub ed130c4e2b Merge pull request #86 from github/cschleiden/root-context-descriptions
Add descriptions for root level contexts
2023-01-11 14:44:21 -08:00
Christopher SchleidenandGitHub 9af1773a4e Merge pull request #85 from github/cschleiden/sort-secrets
Sort secrets from the remote secrets context provider
2023-01-11 14:14:34 -08:00
Christopher Schleiden 70843ea8d4 Add root level 2023-01-11 14:12:09 -08:00
Christopher Schleiden e3a450dde7 Sort and merge secrets 2023-01-11 13:29:02 -08:00
Christopher Schleiden b322bcb32b Do not add duplicate entries to description dictionary 2023-01-11 13:28:53 -08:00
Christopher SchleidenandGitHub 1910076754 Merge pull request #83 from github/cschleiden/context-descriptions
Support descriptions for context completions
2023-01-11 12:05:01 -08:00
Christopher Schleiden 436e9ce326 Link to non language specific docs 2023-01-11 11:28:12 -08:00
Christopher Schleiden 28aac582c2 Sort secrets 2023-01-11 11:27:34 -08:00
Christopher Schleiden 4ff09b2a8a Move description dictionary to a new file 2023-01-11 10:59:06 -08:00
c5029e7287 Remove double await
Co-authored-by: Josh Gross <[email protected]>
2023-01-11 09:59:36 -08:00
Christopher Schleiden 43fecc8648 Support descriptions for contexts 2023-01-10 17:44:48 -08:00
Christopher SchleidenandGitHub 2d0658576f Merge pull request #81 from github/cschleiden/clean-transform
Clean up transform function
2023-01-10 16:36:46 -08:00
Christopher Schleiden eb25801e47 Adjust exports 2023-01-10 16:11:15 -08:00
Christopher Schleiden 97d50f74af Clean up transform function 2023-01-10 16:05:50 -08:00
Christopher SchleidenandGitHub 95df31a3b3 Merge pull request #78 from github/cschleiden/required-input-with-default
Do not report required inputs without value but a default as error
2023-01-09 15:29:07 -08:00
Christopher Schleiden 66c800fc25 Do not report required inputs without value but a default as error 2023-01-09 15:22:49 -08:00
Christopher SchleidenandGitHub 3078914d17 Merge pull request #75 from github/cschleiden/combine-repos
Merge parser and expressions into repository
2023-01-09 14:33:28 -08:00
Christopher Schleiden c6a7b27cfd Update package-lock 2023-01-09 14:27:19 -08:00
Christopher Schleiden b8d127c84a Move schema 2023-01-09 14:27:13 -08:00
Christopher Schleiden 29ea450be0 Update repo location 2023-01-09 14:26:48 -08:00
Christopher Schleiden ee44381251 Adjust schema location 2023-01-09 14:13:07 -08:00
Christopher SchleidenandGitHub 2c9a30e714 Merge branch 'main' into cschleiden/combine-repos 2023-01-09 14:10:47 -08:00
Christopher Schleiden 23be948895 Bring in latest changes 2023-01-09 14:06:35 -08:00
Christopher Schleiden 7ba0613401 Bring in latest changes 2023-01-09 14:03:56 -08:00
Christopher Schleiden 02946d388a Path is case-sensitive 2023-01-09 09:11:10 -08:00
Christopher Schleiden bf1a33a148 Fix test paths 2023-01-09 08:55:29 -08:00
Christopher Schleiden c1e226146d Fix path to test files 2023-01-09 08:42:37 -08:00
Christopher SchleidenandGitHub f1f9aad92a Merge branch 'main' into cschleiden/combine-repos 2023-01-06 15:58:42 -08:00
Christopher Schleiden a41ba455f2 Update package lock file 2023-01-06 15:57:39 -08:00
Christopher Schleiden 70e33f999d Merge parser and expressions into repository 2023-01-06 15:54:31 -08:00
Christopher SchleidenandGitHub f89ab7d357 Merge pull request #74 from github/cschleiden/expression-docs
Use markdown details for (expression) auto-completions
2023-01-06 15:41:08 -08:00
Christopher Schleiden 1b7bae144f Update tests 2023-01-06 15:38:08 -08:00
Christopher Schleiden ee41580255 Consume expressions 2023-01-06 15:29:49 -08:00
Christopher Schleiden 873db60522 Use markdown details for (expression) auto-completions 2023-01-06 15:27:25 -08:00
Christopher SchleidenandGitHub 1ab76f4bb3 Merge pull request #73 from github/cschleiden/support-env-secrets
Support environment secrets
2023-01-06 14:55:09 -08:00
Christopher SchleidenandGitHub e5e8ffa483 Merge branch 'main' into cschleiden/support-env-secrets 2023-01-06 14:45:46 -08:00
Christopher Schleiden e783a1679e Consume updated parser 2023-01-06 14:45:14 -08:00
Christopher Schleiden d1b9d99b00 Order contexts alphabetically 2023-01-06 14:33:08 -08:00
Christopher Schleiden ef04aa40f6 Support environment secrets 2023-01-06 14:22:07 -08:00
Christopher SchleidenandGitHub 9a5aa52e31 Merge pull request #69 from github/cschleiden/better-completion
Include `:` and new lines where appropriate when auto-completing
2023-01-06 08:59:49 -08:00
Christopher Schleiden 81e12881d8 Comment some fields 2023-01-05 17:35:05 -08:00
Christopher Schleiden 263e3b69ec Update insertText for actions with provider 2023-01-05 17:34:04 -08:00
Christopher Schleiden d16aa652f9 Include : and new lines where appropriate when auto-completing 2023-01-05 17:26:08 -08:00
Christopher SchleidenandJacob Wallraff b739c98560 Use "job" instead of "job-id" 2023-01-04 13:01:29 -08:00
Christopher SchleidenandGitHub b617f5a141 Merge pull request #67 from github/cschleiden/link-to-actions
Provide links to open actions on GitHub
2023-01-04 14:27:17 -05:00
Christopher Schleiden b3d18f0dfd Change return type 2023-01-04 11:23:57 -08:00
Christopher Schleiden 56e8393e0f Provide links to open actions on GitHub 2022-12-21 13:34:10 +01:00
Christopher SchleidenandGitHub 2528bfe478 Merge pull request #60 from github/cschleiden/expression-complete
Account for cursor and newline during expression auto-completeion
2022-12-15 07:07:15 -08:00
Christopher Schleiden 45764915bc Account for cursor and newline during expression auto-completeion 2022-12-15 15:18:59 +01:00
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