From a722546bdc23c8c13e4b8d1778d7cab55769e637 Mon Sep 17 00:00:00 2001 From: Michal Piechowiak Date: Tue, 3 Jun 2025 17:38:22 +0200 Subject: [PATCH] fix: set relative functionsDir --- src/utils/init/config-github.ts | 5 ++++- src/utils/init/config-manual.ts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/utils/init/config-github.ts b/src/utils/init/config-github.ts index 77169451cfe..79dd50ecad9 100644 --- a/src/utils/init/config-github.ts +++ b/src/utils/init/config-github.ts @@ -1,3 +1,5 @@ +import { relative } from 'node:path' + import type { NetlifyAPI } from '@netlify/api' import { Octokit } from '@octokit/rest' @@ -256,7 +258,8 @@ export const configGithub = async ({ deploy_key_id: deployKey.id, base: baseDir, dir: buildDir, - functions_dir: functionsDir, + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + functions_dir: relative(config.build.base ?? command.workingDir, functionsDir), ...(buildCmd && { cmd: buildCmd }), } diff --git a/src/utils/init/config-manual.ts b/src/utils/init/config-manual.ts index 7b8c6779a3e..acb4cfbf5ab 100644 --- a/src/utils/init/config-manual.ts +++ b/src/utils/init/config-manual.ts @@ -1,3 +1,5 @@ +import { relative } from 'node:path' + import inquirer from 'inquirer' import { exit, log } from '../command-helpers.js' @@ -95,7 +97,8 @@ export default async function configManual({ deploy_key_id: deployKey.id, base: baseDir, dir: buildDir, - functions_dir: functionsDir, + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + functions_dir: relative(config.build.base ?? command.workingDir, functionsDir), ...(buildCmd && { cmd: buildCmd }), }