diff --git a/build/npm/post-publish.js b/build/npm/post-publish.js index e7eb46ee0..945659063 100644 --- a/build/npm/post-publish.js +++ b/build/npm/post-publish.js @@ -6,6 +6,7 @@ const cp = require('child_process'); const path = require('path'); const fs = require('fs'); +const readline = require('readline'); const npm = process.platform === 'win32' ? 'npm.cmd' : 'npm'; function updateNextTag() { @@ -23,12 +24,17 @@ function updateNextTag() { console.log(name + ": set 'next' tag to latest version"); - const result = cp.spawnSync(npm, ['dist-tags', 'add', name + '@' + version, 'next'], opts); + const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); - if (result.error || result.status !== 0) { - process.exit(1); - } -} + rl.question('Enter OTP token: ', (token) => { + const result = cp.spawnSync(npm, ['--otp', token, 'dist-tags', 'add', name + '@' + version, 'next'], opts); -updateNextTag(); + rl.close(); + + if (result.error || result.status !== 0) { + process.exit(1); + } + }); +} +updateNextTag(); \ No newline at end of file diff --git a/client/package.json b/client/package.json index 00f486b0c..ecbab80df 100644 --- a/client/package.json +++ b/client/package.json @@ -1,7 +1,7 @@ { "name": "vscode-languageclient", "description": "VSCode Language client implementation", - "version": "4.4.0-next.1", + "version": "4.4.0", "author": "Microsoft Corporation", "license": "MIT", "engines": { @@ -21,7 +21,7 @@ "vscode": "^1.1.18" }, "dependencies": { - "vscode-languageserver-protocol": "^3.10.0-next.1" + "vscode-languageserver-protocol": "^3.10.0" }, "scripts": { "prepare": "npm run update-vscode", diff --git a/protocol/package.json b/protocol/package.json index f00715e65..776a04a30 100644 --- a/protocol/package.json +++ b/protocol/package.json @@ -1,7 +1,7 @@ { "name": "vscode-languageserver-protocol", "description": "VSCode Language Server Protocol implementation", - "version": "3.10.0-next.1", + "version": "3.10.0", "author": "Microsoft Corporation", "license": "MIT", "repository": { @@ -15,7 +15,7 @@ "typings": "./lib/main", "dependencies": { "vscode-jsonrpc": "^3.6.2", - "vscode-languageserver-types": "^3.10.0-next.1" + "vscode-languageserver-types": "^3.10.0" }, "scripts": { "prepublishOnly": "npm run compile && npm test", diff --git a/server/package.json b/server/package.json index 966d9f3fa..875ea9ab3 100644 --- a/server/package.json +++ b/server/package.json @@ -1,7 +1,7 @@ { "name": "vscode-languageserver", "description": "Language server implementation for node", - "version": "4.4.0-next.1", + "version": "4.4.0", "author": "Microsoft Corporation", "license": "MIT", "repository": { @@ -18,7 +18,7 @@ "typings": "./lib/main", "dependencies": { "vscode-uri": "^1.0.3", - "vscode-languageserver-protocol": "^3.10.0-next.1" + "vscode-languageserver-protocol": "^3.10.0" }, "scripts": { "prepublishOnly": "npm run compile && npm test", diff --git a/types/package.json b/types/package.json index 1283fd8c7..4bdd9cc82 100644 --- a/types/package.json +++ b/types/package.json @@ -1,7 +1,7 @@ { "name": "vscode-languageserver-types", "description": "Types used by the Language server for node", - "version": "3.10.0-next.1", + "version": "3.10.0", "author": "Microsoft Corporation", "license": "MIT", "repository": {