From fd942fc6e24398f9ea397da79912db404cd7a2f0 Mon Sep 17 00:00:00 2001 From: Christopher Schleiden Date: Wed, 23 Nov 2022 14:36:16 -0800 Subject: [PATCH] Export default value providers --- actions-languageservice/src/complete.ts | 2 +- actions-languageservice/src/value-providers/default.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions-languageservice/src/complete.ts b/actions-languageservice/src/complete.ts index 18ef41a..3082270 100644 --- a/actions-languageservice/src/complete.ts +++ b/actions-languageservice/src/complete.ts @@ -116,7 +116,7 @@ async function getValues( (parent.definition?.key && defaultValueProviders[parent.definition.key]); if (valueProvider) { - const values = valueProvider(); + const values = valueProvider(workflowContext); return filterAndSortCompletionOptions(values, existingValues); } diff --git a/actions-languageservice/src/value-providers/default.ts b/actions-languageservice/src/value-providers/default.ts index c58425f..1b43ade 100644 --- a/actions-languageservice/src/value-providers/default.ts +++ b/actions-languageservice/src/value-providers/default.ts @@ -1,7 +1,7 @@ import {Value, WorkflowContext} from "./config"; import {getJobNames} from "./needs"; -const defaultValueProviders: {[key: string]: (workflowContext: WorkflowContext) => Value[]} = { +export const defaultValueProviders: {[key: string]: (workflowContext: WorkflowContext) => Value[]} = { needs: (workflowContext: WorkflowContext) => getJobNames(workflowContext.template), "runs-on": () => stringsToValues([