From 08a50ce742e785458584c4cd3964b8be37e91130 Mon Sep 17 00:00:00 2001 From: ngxson Date: Wed, 29 Jul 2020 21:12:26 +0200 Subject: [PATCH] use 4 parts version number --- package.json | 2 +- scripts/build-zip.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 79e1ace..5182326 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simplelogin-extension", - "version": "1.10.0", + "version": "1.10.0.1", "description": "SimpleLogin Browser Extension", "author": "son@simplelogin.io", "license": "MIT", diff --git a/scripts/build-zip.js b/scripts/build-zip.js index f447c15..9c72be9 100644 --- a/scripts/build-zip.js +++ b/scripts/build-zip.js @@ -11,9 +11,18 @@ const extractExtensionData = () => { const extPackageJson = require('../package.json'); const distManifestJson = require('../dist/manifest.json'); const isBeta = distManifestJson.name.match(/beta/i); + const verPartsCount = extPackageJson.version.split('.').length; + + if (isBeta && verPartsCount !== 4) { + console.error('Invalid Beta version number'); + process.exit(); + } else if (!isBeta && verPartsCount !== 3) { + console.error('Invalid Release version number'); + process.exit(); + } return { - name: extPackageJson.name + (isBeta ? '-beta' : ''), + name: extPackageJson.name + (isBeta ? '-beta' : '-release'), version: extPackageJson.version } };