mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 10:22:55 +08:00
fix: version check
This commit is contained in:
@@ -1,8 +1,11 @@
|
|||||||
#!/usr/bin/env zx
|
#!/usr/bin/env zx
|
||||||
import 'zx/globals';
|
import 'zx/globals';
|
||||||
|
|
||||||
|
import { createRequire } from 'node:module';
|
||||||
import path from 'node:path';
|
import path from 'node:path';
|
||||||
|
|
||||||
|
const require = createRequire(import.meta.url);
|
||||||
|
|
||||||
const repoRootDir = path.join(__dirname, '..', '..', '..');
|
const repoRootDir = path.join(__dirname, '..', '..', '..');
|
||||||
const electronRootDir = path.join(__dirname, '..');
|
const electronRootDir = path.join(__dirname, '..');
|
||||||
const publicDistDir = path.join(electronRootDir, 'resources');
|
const publicDistDir = path.join(electronRootDir, 'resources');
|
||||||
@@ -21,11 +24,7 @@ console.log('build with following dir', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// step 0: check version match
|
// step 0: check version match
|
||||||
const electronPackageJson = await import(`${electronRootDir}/package.json`, {
|
const electronPackageJson = require(`${electronRootDir}/package.json`);
|
||||||
assert: {
|
|
||||||
type: 'json',
|
|
||||||
},
|
|
||||||
});
|
|
||||||
if (releaseVersionEnv && electronPackageJson.version !== releaseVersionEnv) {
|
if (releaseVersionEnv && electronPackageJson.version !== releaseVersionEnv) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`Version mismatch, expected ${releaseVersionEnv} but got ${electronPackageJson.version}`
|
`Version mismatch, expected ${releaseVersionEnv} but got ${electronPackageJson.version}`
|
||||||
|
|||||||
Reference in New Issue
Block a user