From dcc2034f8827274a0556445c5d1923c06344cce1 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Thu, 2 Nov 2023 04:16:52 +0000 Subject: [PATCH] fix(git-tag): resolve 'repoBaseDir' relative to cwd --- _common/git-tag.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/_common/git-tag.js b/_common/git-tag.js index 38c4fe4..4862618 100644 --- a/_common/git-tag.js +++ b/_common/git-tag.js @@ -1,17 +1,19 @@ 'use strict'; require('dotenv').config({ path: '.env' }); -if (!process.env.REPO_BASE_DIR) { - // for stderr - console.error('[Warn] REPO_BASE_DIR= not set, using ./repos/'); -} -// ../ because this script is one directory deep -let repoBaseDir = process.env.REPO_BASE_DIR || '../repos'; var Crypto = require('crypto'); var util = require('util'); var exec = util.promisify(require('child_process').exec); var Fs = require('node:fs/promises'); +var Path = require('node:path'); + +var repoBaseDir = process.env.REPO_BASE_DIR || ''; +if (!repoBaseDir) { + repoBaseDir = Path.resolve('./repos'); + // for stderr + console.error(`[Warn] REPO_BASE_DIR= not set, ${repoBaseDir}`); +} var Repos = {};