From 5f483e2fa918fcc05c8f98f266dcb9ea436f18e3 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Fri, 26 May 2023 07:25:42 -0600 Subject: [PATCH] fix: bug not using the path for source file inputs --- src/main.ts | 3 ++- src/utils.ts | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index 738d37cf2fe..bae37ad9910 100644 --- a/src/main.ts +++ b/src/main.ts @@ -94,7 +94,8 @@ export async function run(): Promise { ) const filePatterns = await getFilePatterns({ - inputs + inputs, + workingDirectory }) const addedFiles = await getDiffFiles({ diff --git a/src/utils.ts b/src/utils.ts index 522edbb992f..b391ea756f7 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -676,9 +676,11 @@ export const jsonOutput = ({ } export const getFilePatterns = async ({ - inputs + inputs, + workingDirectory }: { inputs: Inputs + workingDirectory: string }): Promise => { let filePatterns = inputs.files .split(inputs.filesSeparator) @@ -689,6 +691,7 @@ export const getFilePatterns = async ({ const inputFilesFromSourceFile = inputs.filesFromSourceFile .split(inputs.filesFromSourceFileSeparator) .filter(p => p !== '') + .map(p => path.join(workingDirectory, p)) core.debug(`files from source file: ${inputFilesFromSourceFile}`) @@ -722,6 +725,7 @@ export const getFilePatterns = async ({ const inputFilesIgnoreFromSourceFile = inputs.filesIgnoreFromSourceFile .split(inputs.filesIgnoreFromSourceFileSeparator) .filter(p => p !== '') + .map(p => path.join(workingDirectory, p)) core.debug( `files ignore from source file: ${inputFilesIgnoreFromSourceFile}`