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:
Dermot Duffy
2024-09-22 12:55:44 -07:00
committed by GitHub
parent c63d11a2e9
commit 716a33fb96
2 changed files with 16 additions and 9 deletions
+8 -7
View File
@@ -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),
+8 -2
View File
@@ -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;
}; };