Commit Graph
100 Commits
Author SHA1 Message Date
Christopher Schleiden d0524937cd Use github package names 2023-01-23 18:04:54 -08:00
Christopher Schleiden 5523a36a65 Fix typo 2023-01-23 17:49:52 -08:00
Christopher Schleiden 4509c67f0e Add more commands 2023-01-23 15:38:07 -08:00
Christopher Schleiden 5003237f65 Add initial README for repo 2023-01-23 15:35:36 -08:00
Christopher Schleiden 2b57aef27e Add CONTRIBUTING 2023-01-23 15:34:18 -08:00
Christopher Schleiden 95d7590889 Add README for actions-expressions 2023-01-23 15:31:47 -08:00
Christopher Schleiden 81a9d891fe Move name first for the private package 2023-01-23 15:31:32 -08:00
Christopher SchleidenandGitHub 8320ea4060 Merge pull request #96 from github/cschleiden/add-release-artifacts
Add LICENSE and CODE OF CONDUCT
2023-01-23 13:13:28 -08:00
Christopher Schleiden 4261c466d9 Add code of conduct 2023-01-23 11:35:22 -08:00
Christopher Schleiden 0a121960d9 Add LICENSE from os template 2023-01-23 10:57:01 -08:00
Christopher SchleidenandGitHub ce196b8be0 Merge pull request #95 from github/cschleiden/support-browser-clients
Support webWorker clients
2023-01-23 08:25:45 -08:00
Christopher Schleiden 4d3c5e8e2b Remove work-around 2023-01-20 17:23:39 -08:00
Christopher Schleiden eab53474cb Support webWorker clients 2023-01-20 17:20:21 -08:00
Christopher SchleidenandGitHub f9f06eec44 Merge pull request #93 from github/cschleiden/expression-complete-without-markers
Improve auto-completion for `if:` properties
2023-01-20 09:51:35 -08:00
Christopher Schleiden c6f490c62d Improve auto-completion for if: properties 2023-01-19 17:20:37 -08:00
Christopher SchleidenandGitHub bb387c0beb Merge pull request #92 from github/cschleiden/improve-auto-completion
Fix some auto-completion issues
2023-01-19 13:19:27 -08:00
Christopher Schleiden dc65810e70 Support multiple unbalanced parentheses 2023-01-19 13:15:44 -08:00
Christopher SchleidenandJosh Gross c3fb85be5d Fix typos in comment
Co-authored-by: Josh Gross <[email protected]>
2023-01-19 10:17:45 -08:00
Christopher Schleiden e6a2e3eb43 Fix a bunch of auto-complete issues 2023-01-19 10:17:43 -08:00
Christopher SchleidenandGitHub 441becd3e7 Merge pull request #91 from github/cschleiden/improve-expression-validation
Validate expressions even when calling `fromJson`
2023-01-19 10:08:43 -08:00
Christopher Schleiden e01af9616b Add test case for validation in expression 2023-01-19 10:02:13 -08:00
Christopher Schleiden 7d9132fb6e Add comments to Evaluator 2023-01-19 09:58:50 -08:00
Christopher Schleiden f840cd2599 Validate expressions even when calling fromJson 2023-01-18 14:50:51 -08:00
Christopher SchleidenandGitHub ba80af1ce6 Merge pull request #89 from github/cschleiden/update-schema
Update schema with descriptions
2023-01-13 12:36:29 -08:00
Christopher Schleiden 27b50dfb53 Update tests for updated schema 2023-01-13 12:32:08 -08:00
Christopher Schleiden 5a4b6219ff Update schema with descriptions 2023-01-13 11:27:20 -08:00
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