From cff79bc3b49491dd1d2bdea5cf5cad06fb934d82 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Sun, 23 Dec 2018 18:57:15 +0100 Subject: [PATCH] fix(mirror): now refusing to mirror for private code --- ts/mod_git/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ts/mod_git/index.ts b/ts/mod_git/index.ts index eb5ce3f..3dc79a7 100644 --- a/ts/mod_git/index.ts +++ b/ts/mod_git/index.ts @@ -28,8 +28,11 @@ export let mirror = async () => { const githubToken = process.env.NPMCI_GIT_GITHUBTOKEN; const githubUser = process.env.NPMCI_GIT_GITHUBGROUP || repo.user; const githubRepo = process.env.NPMCI_GIT_GITHUB || repo.repo; - if(configObject.projectInfo.npm.packageJson.private === true) { - logger.log('warn', `refusing to mirror due to private property`); + if( + configObject.projectInfo.npm.packageJson.private === true || + configObject.npmAccessLevel === 'private' + ) { + logger.log('warn', `refusing to mirror due to private property use a private mirror location instead`); return; } if (githubToken) {