File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change 11import preval from 'babel-plugin-preval/macro' ;
22
33const versionType = preval `module.exports = (() => {
4-
54 if (process.env.NODE_ENV === 'development') {
6- if (process.env.STAGING) {
7- return 'STAGING'
8- }
9- return 'DEV';
10-
5+ return 'DEV';
116 }
12- return 'PROD'
7+ if (process.env.STAGING_BRANCH) {
8+ return 'PR';
9+ }
10+ return 'PROD';
1311})()` ;
1412
15- const versionNumber = Math . floor ( preval `module.exports = Date.now()` / 1000 ) ;
13+ const versionNumber = Math . floor ( preval `module.exports = Date.now();` / 1000 ) ;
14+
15+ const shortCommitSha = preval ( `
16+ var execSync = require('child_process').execSync;
17+ module.exports = execSync('git rev-parse --short HEAD').toString().trim();
18+ ` ) ;
1619
17- export default preval ( `module.exports = "${ versionType } -${ versionNumber } "` ) ;
20+ export default preval (
21+ `module.exports = "${ versionType } -${ versionNumber } -${ shortCommitSha } ";`
22+ ) ;
You can’t perform that action at this time.
0 commit comments