Fix ci + improvements (#17795)

as title
This commit is contained in:
martmull
2026-02-10 11:48:10 +01:00
committed by GitHub
parent ee0474e287
commit 52fe21c04b
26 changed files with 182 additions and 248 deletions
@@ -1,12 +1,21 @@
import { promises as fs } from 'fs';
import { resolve, join } from 'path';
import { getExecutorFilePath } from 'src/engine/core-modules/logic-function/logic-function-drivers/utils/get-executor-file-path';
import { ASSET_PATH } from 'src/constants/assets-path';
const EXECUTOR_FILE_PATH = resolve(
__dirname,
join(
ASSET_PATH,
`engine/core-modules/logic-function/logic-function-drivers/constants/executor`,
),
);
export const copyExecutor = async (buildDirectory: string) => {
await fs.mkdir(buildDirectory, {
recursive: true,
});
await fs.cp(getExecutorFilePath(), buildDirectory, {
await fs.cp(EXECUTOR_FILE_PATH, buildDirectory, {
recursive: true,
});
};
@@ -1,12 +0,0 @@
import path from 'path';
import { ASSET_PATH } from 'src/constants/assets-path';
export const getExecutorFilePath = (): string => {
const baseTypescriptProjectPath = path.join(
ASSET_PATH,
`engine/core-modules/logic-function/logic-function-drivers/constants/executor`,
);
return path.resolve(__dirname, baseTypescriptProjectPath);
};