Socket
Socket
Sign inDemoInstall

release-it

Package Overview
Dependencies
Maintainers
1
Versions
399
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

release-it - npm Package Compare versions

Comparing version 2.8.3 to 2.8.4

4

lib/config.js

@@ -120,4 +120,4 @@ 'use strict';

if(this.isDebug) {
value = key === 'github_token' ? '********' : value;
console.log(`[debug] Setting runtime option "${key}" to`, value);
const loggedValue = key === 'github_token' ? '********' : value;
console.log(`[debug] Setting runtime option "${key}" to`, loggedValue);
}

@@ -124,0 +124,0 @@ this.runtimeOptions[key] = value;

@@ -7,3 +7,3 @@ const util = require('./util'),

repoPathParse = require('parse-repo'),
retry = require('async-retry'),
retry = require('p-retry'),
glob = require('glob'),

@@ -190,5 +190,6 @@ log = require('./log');

const retries = 3;
let attempt = 0;
if(!config.isDryRun) {
return retry((bail, attempt) => new Promise((resolve, reject) => {
const run = () => new Promise((resolve, reject) => {
const tag_name = util.format(tagName, version);

@@ -206,5 +207,11 @@ const name = util.format(options.github.releaseName, version);

if(err) {
const logFn = log[attempt === retries ? 'error' : 'warn'];
logFn(`${err.defaultMessage} (Attempt ${attempt + 1} of ${retries})`);
logFn(err.message);
let message = err.message;
try {
message = JSON.parse(err.message).message;
} catch(err) {}
if(err.code === 401) {
log.error(`${message} (Attempt 1 of 1)`);
return reject(new retry.AbortError('Unauthorized'));
}
log.error(`${message} (Attempt ${attempt++ + 1} of ${retries + 1})`);
return reject(err);

@@ -218,5 +225,7 @@ } else {

});
}, {
retries
}))
});
return retry(run, {retries}).catch(err => {
log.debug(err);
})
} else {

@@ -223,0 +232,0 @@ return noop;

{
"name": "release-it",
"version": "2.8.3",
"version": "2.8.4",
"description": "Interactive release tool for Git repositories. Increment version, commit, tag, push, build, publish to npm. Supports to build and release to a distribution/component repository.",

@@ -38,3 +38,2 @@ "keywords": [

"dependencies": {
"async-retry": "1.1.1",
"chalk": "1.1.3",

@@ -48,2 +47,3 @@ "github": "9.2.0",

"mkdirp": "0.5.1",
"p-retry": "1.0.0",
"parse-repo": "1.0.1",

@@ -50,0 +50,0 @@ "semver": "5.3.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc