fix: Use pkg version until semantic-release is used (#1565)
* fix: Use pkg version until semantic-release is used * Make istanbul happy with coverage
This commit is contained in:
+8
-7
@@ -1,13 +1,13 @@
|
|||||||
import typescript from '@rollup/plugin-typescript';
|
|
||||||
import commonjs from '@rollup/plugin-commonjs';
|
import commonjs from '@rollup/plugin-commonjs';
|
||||||
import { nodeResolve } from '@rollup/plugin-node-resolve';
|
|
||||||
import terser from '@rollup/plugin-terser';
|
|
||||||
import serve from 'rollup-plugin-serve';
|
|
||||||
import json from '@rollup/plugin-json';
|
|
||||||
import styles from 'rollup-plugin-styler';
|
|
||||||
import image from '@rollup/plugin-image';
|
import image from '@rollup/plugin-image';
|
||||||
|
import json from '@rollup/plugin-json';
|
||||||
|
import { nodeResolve } from '@rollup/plugin-node-resolve';
|
||||||
import replace from '@rollup/plugin-replace';
|
import replace from '@rollup/plugin-replace';
|
||||||
|
import terser from '@rollup/plugin-terser';
|
||||||
|
import typescript from '@rollup/plugin-typescript';
|
||||||
import gitInfo from 'rollup-plugin-git-info';
|
import gitInfo from 'rollup-plugin-git-info';
|
||||||
|
import serve from 'rollup-plugin-serve';
|
||||||
|
import styles from 'rollup-plugin-styler';
|
||||||
import { visualizer } from 'rollup-plugin-visualizer';
|
import { visualizer } from 'rollup-plugin-visualizer';
|
||||||
|
|
||||||
const watch = process.env.ROLLUP_WATCH === 'true' || process.env.ROLLUP_WATCH === '1';
|
const watch = process.env.ROLLUP_WATCH === 'true' || process.env.ROLLUP_WATCH === '1';
|
||||||
@@ -58,7 +58,8 @@ const plugins = [
|
|||||||
preventAssignment: true,
|
preventAssignment: true,
|
||||||
values: {
|
values: {
|
||||||
'process.env.NODE_ENV': JSON.stringify(dev ? 'development' : 'production'),
|
'process.env.NODE_ENV': JSON.stringify(dev ? 'development' : 'production'),
|
||||||
__FRIGATE_CARD_RELEASE_VERSION__: process.env.RELEASE_VERSION ?? 'dev',
|
__FRIGATE_CARD_RELEASE_VERSION__:
|
||||||
|
process.env.RELEASE_VERSION ?? (dev ? 'dev' : 'pkg'),
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
watch && serve(serveopts),
|
watch && serve(serveopts),
|
||||||
|
|||||||
@@ -14,11 +14,17 @@ interface GitDiagnostics {
|
|||||||
|
|
||||||
export const getReleaseVersion = (): string => {
|
export const getReleaseVersion = (): string => {
|
||||||
const releaseVersion = '__FRIGATE_CARD_RELEASE_VERSION__';
|
const releaseVersion = '__FRIGATE_CARD_RELEASE_VERSION__';
|
||||||
/* istanbul ignore if: this path cannot be reached during tests as the value
|
|
||||||
is substituted by rollup -- @preserve */
|
/* istanbul ignore if: depends on rollup substitution -- @preserve */
|
||||||
|
if ((releaseVersion as unknown) === 'pkg') {
|
||||||
|
return pkg.version;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* istanbul ignore if: depends on rollup substitution -- @preserve */
|
||||||
if ((releaseVersion as unknown) === 'dev') {
|
if ((releaseVersion as unknown) === 'dev') {
|
||||||
return `${releaseVersion}+${pkg['gitAbbrevHash']} (${pkg['buildDate']})`;
|
return `${releaseVersion}+${pkg['gitAbbrevHash']} (${pkg['buildDate']})`;
|
||||||
}
|
}
|
||||||
|
|
||||||
return releaseVersion;
|
return releaseVersion;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user