From a6b954fe7621923bc7a90c6b55620bca44dda405 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Mon, 14 Jun 2021 19:45:39 +0300 Subject: [PATCH] [Deploy] Auto semver versioning --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index fd88f6a1f..bce689044 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,15 @@ { "name": "telegram-t", - "version": "1.0.0-0", + "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "cross-env APP_ENV=development webpack-dev-server -d", "build": "webpack -p", "build:staging": "rm -rf dist/ && APP_ENV=staging npm run build && ./deploy/copy_to_dist.sh", - "build:production": "npm i && rm -rf dist/ && APP_VERSION=$(git rev-parse --short HEAD) APP_ENV=production npm run build && ./deploy/copy_to_dist.sh", + "build:production": "npm i && rm -rf dist/ && APP_VERSION=$(npm run inc_version) APP_ENV=production npm run build && ./deploy/copy_to_dist.sh", "deploy:production": "npm run build:production && git add -A && git commit -a -m '[Build]' && git push", + "inc_version": "echo $((`cat .patch-version` + 1)) > .patch-version && echo \"$(node -p -e \"require('./package.json').version.match(/^\\d+\\.\\d+/)[0]\").$(cat .patch-version)\"", "perf:serve": "APP_ENV=perf parcel src/index-perf.html", "lint": "eslint . --ext .ts,.tsx", "lint:fix": "npm run lint -- --fix",