From a945d2a7aece36eca18b024d149a7568b1bd5f1d Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Sun, 14 Apr 2024 16:21:51 +0800 Subject: [PATCH] fix release-ui not prerun `pnpm run build` so that some file does not exist --- .github/workflows/release-ui.yml | 6 +++--- packages/ui/scripts/github-ci-build.mjs | 2 -- .../scripts/{steps => }/make-dist-for-current-platform.mjs | 6 ++++-- 3 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 packages/ui/scripts/github-ci-build.mjs rename packages/ui/scripts/{steps => }/make-dist-for-current-platform.mjs (85%) diff --git a/.github/workflows/release-ui.yml b/.github/workflows/release-ui.yml index e7109ff..f7faa52 100644 --- a/.github/workflows/release-ui.yml +++ b/.github/workflows/release-ui.yml @@ -44,7 +44,7 @@ jobs: - name: Build run: | cd packages/ui - node ./scripts/github-ci-build.mjs + pnpm run build:make-dist-for-current-platform - name: Upload artifact uses: actions/upload-artifact@v4 @@ -75,7 +75,7 @@ jobs: - name: Build run: | cd packages/ui - node ./scripts/github-ci-build.mjs + pnpm run build:make-dist-for-current-platform - name: Upload artifact uses: actions/upload-artifact@v4 @@ -106,7 +106,7 @@ jobs: - name: Build run: | cd packages/ui - node ./scripts/github-ci-build.mjs + pnpm run build:make-dist-for-current-platform - name: Upload artifact uses: actions/upload-artifact@v4 diff --git a/packages/ui/scripts/github-ci-build.mjs b/packages/ui/scripts/github-ci-build.mjs deleted file mode 100644 index 825c15b..0000000 --- a/packages/ui/scripts/github-ci-build.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import makeDistForCurrentPlatform from './steps/make-dist-for-current-platform.mjs' -makeDistForCurrentPlatform() diff --git a/packages/ui/scripts/steps/make-dist-for-current-platform.mjs b/packages/ui/scripts/make-dist-for-current-platform.mjs similarity index 85% rename from packages/ui/scripts/steps/make-dist-for-current-platform.mjs rename to packages/ui/scripts/make-dist-for-current-platform.mjs index e0138d2..95c3536 100644 --- a/packages/ui/scripts/steps/make-dist-for-current-platform.mjs +++ b/packages/ui/scripts/make-dist-for-current-platform.mjs @@ -3,12 +3,12 @@ import yaml from 'js-yaml' import url from 'node:url' import path from 'node:path' import fs from 'node:fs' -import { buildTargetListMapByPlatform, osPlatformToBuildCommandMap } from '../vars/os.mjs' +import { buildTargetListMapByPlatform, osPlatformToBuildCommandMap } from './vars/os.mjs' const __dirname = url.fileURLToPath(new URL('.', import.meta.url)) const getBuilderConfig = () => { - return yaml.load(fs.readFileSync(path.join(__dirname, '../../electron-builder.yml'), 'utf8')) + return yaml.load(fs.readFileSync(path.join(__dirname, '../electron-builder.yml'), 'utf8')) } export default async function makeDistForCurrentPlatform() { @@ -25,3 +25,5 @@ export default async function makeDistForCurrentPlatform() { return await builder.build(buildParameter) } + +makeDistForCurrentPlatform()