Commit Graph
100 Commits
Author SHA1 Message Date
Christopher SchleidenandGitHub 6591837bc6 Merge pull request #156 from github/cschleiden/perf
Cache repo secrets
2023-02-17 16:10:12 -08:00
Christopher Schleiden 1e5c0f13a4 Cache repo secrets 2023-02-17 15:59:34 -08:00
Christopher SchleidenandGitHub 28f4786723 Merge pull request #153 from github/cschleiden/time-operations
Time LS operations
2023-02-16 15:49:35 -08:00
Christopher Schleiden 5acb568f33 Time operations 2023-02-16 15:26:20 -08:00
Christopher SchleidenandGitHub cef052642d Merge pull request #151 from github/cschleiden/webhook-payloads
Use `webhooks.json` to provide event payloads for validation/completion/hover
2023-02-16 14:30:07 -08:00
Christopher Schleiden 89cf4ee6f9 Remove unused dependency 2023-02-16 14:18:01 -08:00
Christopher Schleiden aadb371167 Do not update webhooks automatically 2023-02-16 13:48:36 -08:00
Christopher Schleiden 534a048e5f Fetch webhooks before publish 2023-02-16 13:47:19 -08:00
Christopher Schleiden cbed478d48 Use event payloads from the webhook schema 2023-02-16 12:28:29 -08:00
Christopher Schleiden f85756a11f Generate all fields for webhooks 2023-02-16 11:48:48 -08:00
Christopher SchleidenandGitHub 097978479f Merge pull request #141 from github/cschleiden/fix-unexpected-mapping
Correctly skip unexpected mappings
2023-02-08 11:59:32 -08:00
Christopher Schleiden f4f3801b15 Enable test 2023-02-08 11:44:48 -08:00
Christopher Schleiden ad817bedd1 Correctly skip unexpected mappings 2023-02-08 11:37:39 -08:00
Christopher SchleidenandGitHub bd7b31afb4 Merge pull request #136 from github/cschleiden/reusable-needs
Support `needs` for reusable jobs
2023-02-07 15:19:57 -08:00
Christopher Schleiden 6777fc2990 Remove /." imports 2023-02-07 15:13:45 -08:00
Christopher Schleiden f7b8a566ce Force reusable job needs to be empty array 2023-02-07 15:12:16 -08:00
Christopher Schleiden cd38b2fe76 Support needs for reusable jobs 2023-02-07 14:52:12 -08:00
Christopher SchleidenandGitHub f8a9b52794 Merge pull request #129 from github/cschleiden/remove-old-todo
Remove old TODO
2023-02-07 08:41:38 -08:00
Christopher Schleiden 9949c06c55 Remove old TODO 2023-02-06 16:46:10 -08:00
Christopher SchleidenandGitHub 4ecfb9b8b2 Merge pull request #123 from github/cschleiden/enable-hover-for-web
Even with the default context provider config can we show expression …
2023-02-02 15:55:47 -08:00
Christopher Schleiden a9f469632c Even with the default context provider config can we show expression hover 2023-02-02 15:48:03 -08:00
Christopher SchleidenandGitHub 2ac9ed5f33 Merge pull request #121 from github/cschleiden/expression-hover
Add support for `hover`ing on expressions
2023-02-02 15:20:14 -08:00
Christopher Schleiden 1faf6572b7 Rename helper 2023-02-02 13:14:02 -08:00
Christopher Schleiden 903c813ad1 Adjust variable naming 2023-02-02 13:02:34 -08:00
Christopher Schleiden b5fba1360e Add more descriptions for static contexts 2023-02-02 10:29:04 -08:00
Christopher Schleiden 03d11f9c2c Use similar definition info to validation for hover 2023-02-02 10:20:23 -08:00
Christopher Schleiden 5acfa896b4 Hook up hover with new config 2023-02-02 08:57:34 -08:00
Christopher Schleiden cb71496867 Integrate expression hover 2023-02-02 08:57:26 -08:00
Christopher Schleiden f5463c18b5 React to extracted functions, add test 2023-02-02 08:57:16 -08:00
Christopher Schleiden 60757d5de8 Logic for determining expression hover 2023-02-02 08:57:02 -08:00
Christopher Schleiden 634f7ecbd4 Extract helper functions 2023-02-02 08:53:01 -08:00
Christopher Schleiden c9c1d9e537 React to parser changes 2023-02-02 08:52:37 -08:00
Christopher Schleiden c287b80557 Add expression range to BasicExpressionToken 2023-02-02 08:52:23 -08:00
Christopher Schleiden a1fea7e7fd Add getDescription method to description dict 2023-02-01 17:36:17 -08:00
Christopher Schleiden 38c8ed1080 Keep original token for literals 2023-01-31 16:21:01 -08:00
Christopher Schleiden 117b69f10f Add range to tokens 2023-01-31 15:31:16 -08:00
Christopher SchleidenandGitHub f6a53efa35 Merge pull request #117 from github/cschleiden/accept-client
Extract octokit client creation and set user agent
2023-01-31 09:37:40 -08:00
Christopher Schleiden 7baf5da7ee Remove package.json version import 2023-01-31 09:13:44 -08:00
Christopher Schleiden b5c5720b48 Extract client creation
Also default to use the language server version in the user agent
2023-01-30 17:05:32 -08:00
Christopher SchleidenandGitHub 5c167773b8 Merge pull request #105 from github/cschleiden/readmes
Add READMEs to packages
2023-01-25 09:29:39 -08:00
Christopher Schleiden 2b1747d131 Use workspaces=false 2023-01-25 09:18:33 -08:00
Christopher Schleiden 9ae4b7d9c9 Use TS for examples 2023-01-25 09:15:22 -08:00
Christopher Schleiden 5984871a7c Remove $ from bash markdown blocks 2023-01-25 09:12:48 -08:00
ef6cfdcd1e Fix one more package name
Co-authored-by: Josh Gross <[email protected]>
2023-01-25 09:11:19 -08:00
Christopher Schleiden 9ee3b7bd9d Fix package name 2023-01-25 08:58:31 -08:00
Christopher Schleiden 605512b277 Begin language service readme 2023-01-25 08:57:18 -08:00
Christopher Schleiden 0b9de45627 Basic readme for playground 2023-01-24 17:45:36 -08:00
Christopher Schleiden fdc0b66431 Basic readme for language server 2023-01-24 17:43:24 -08:00
Christopher Schleiden a66f72f7be Update package name 2023-01-24 17:40:24 -08:00
Christopher Schleiden c4878356a2 Add comments to the initalization options 2023-01-24 17:39:24 -08:00
Christopher SchleidenandGitHub 8468323a8d Merge pull request #99 from github/cschleiden/contributing
Update READMEs and add CONTRIBUTING.md
2023-01-24 16:33:45 -08:00
Christopher Schleiden 21d6d6b0ec Specify node version 2023-01-24 16:26:00 -08:00
Christopher Schleiden ceb58b4f10 Use @actions package names 2023-01-24 10:14:39 -08:00
Christopher Schleiden 6f311e2f6c Request issues before PRs 2023-01-24 08:15:27 -08:00
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