From 4f5beda018c8dd7274b07f0d95c4a99cf1fcf601 Mon Sep 17 00:00:00 2001 From: Michel Fedde Date: Thu, 26 Jun 2025 21:48:55 +0200 Subject: [PATCH] Fixes build --- build/build-cli.mjs | 12 +++++++++--- build/create-build-file.mjs | 15 +++++++++------ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/build/build-cli.mjs b/build/build-cli.mjs index defa38a..c7ab220 100644 --- a/build/build-cli.mjs +++ b/build/build-cli.mjs @@ -1,3 +1,5 @@ +import * as fs from "node:fs"; + if (!process.env.BUILD_TARGET) { process.env.BUILD_TARGET = "LOCAL"; } @@ -7,8 +9,12 @@ if (!process.env.BUILD_LABEL) { } import context from './context.mjs'; +import {createBuildFile} from "./create-build-file.mjs"; -await context.rebuild(); -await context.dispose(); +(async () => { + await context.rebuild(); + await context.dispose(); + + createBuildFile() +})() -import "./create-build-file.mjs"; diff --git a/build/create-build-file.mjs b/build/create-build-file.mjs index 601164e..cc23004 100644 --- a/build/create-build-file.mjs +++ b/build/create-build-file.mjs @@ -3,10 +3,13 @@ import * as child_process from "node:child_process"; import {json} from "node:stream/consumers"; import * as fs from "node:fs"; -const buildContext = { - target: process.env.BUILD_TARGET ?? 'LOCAL', - commitHash: child_process.execSync("git rev-parse HEAD").toString(), - label: process.env.BUILD_LABEL ?? 'development', -} +export function createBuildFile() { + const buildContext = { + target: process.env.BUILD_TARGET ?? 'LOCAL', + commitHash: child_process.execSync("git rev-parse HEAD").toString(), + label: process.env.BUILD_LABEL ?? 'development', + } -fs.writeFileSync("./dist/deploy.json", JSON.stringify(buildContext)) + fs.writeFileSync("./dist/deploy.json", JSON.stringify(buildContext)) + +}