From 99900f2ef085622374d37160c6688e2f2dd7e57b Mon Sep 17 00:00:00 2001 From: Milad Irannejad Date: Wed, 1 Mar 2023 18:07:59 -0500 Subject: [PATCH] Rebuild dist/index.js --- dist/index.js | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/dist/index.js b/dist/index.js index 0a33ea1..7b6dc81 100644 --- a/dist/index.js +++ b/dist/index.js @@ -7064,6 +7064,7 @@ const regexpHelper = __importStar(__webpack_require__(528)); const stateHelper = __importStar(__webpack_require__(153)); const urlHelper = __importStar(__webpack_require__(81)); const v4_1 = __importDefault(__webpack_require__(826)); +const git_command_manager_1 = __webpack_require__(289); const IS_WINDOWS = process.platform === 'win32'; const SSH_COMMAND_KEY = 'core.sshCommand'; function createAuthHelper(git, settings) { @@ -7147,19 +7148,19 @@ class GitAuthHelper { const newGitConfigPath = yield this.configureTempGlobalConfig(); try { // Configure the token - yield this.configureToken(newGitConfigPath, true); + yield this.configureToken(newGitConfigPath, git_command_manager_1.ConfigScope.System); // Configure HTTPS instead of SSH - yield this.git.tryConfigUnset(this.insteadOfKey, true); + yield this.git.tryConfigUnset(this.insteadOfKey, git_command_manager_1.ConfigScope.System); if (!this.settings.sshKey) { for (const insteadOfValue of this.insteadOfValues) { - yield this.git.config(this.insteadOfKey, insteadOfValue, true, true); + yield this.git.config(this.insteadOfKey, insteadOfValue, git_command_manager_1.ConfigScope.System, true); } } } catch (err) { // Unset in case somehow written to the real global config core.info('Encountered an error when attempting to configure token. Attempting unconfigure.'); - yield this.git.tryConfigUnset(this.tokenConfigKey, true); + yield this.git.tryConfigUnset(this.tokenConfigKey, git_command_manager_1.ConfigScope.System); throw err; } }); @@ -7267,18 +7268,18 @@ class GitAuthHelper { } }); } - configureToken(configPath, globalConfig) { + configureToken(configPath, configScope) { return __awaiter(this, void 0, void 0, function* () { // Validate args - assert.ok((configPath && globalConfig) || (!configPath && !globalConfig), 'Unexpected configureToken parameter combinations'); + assert.ok((configPath && configScope) || (!configPath && !configScope), 'Unexpected configureToken parameter combinations'); // Default config path - if (!configPath && !globalConfig) { + if (!configPath && !configScope) { configPath = path.join(this.git.getWorkingDirectory(), '.git', 'config'); } // Configure a placeholder value. This approach avoids the credential being captured // by process creation audit events, which are commonly logged. For more information, // refer to https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/manage/component-updates/command-line-process-auditing - yield this.git.config(this.tokenConfigKey, this.tokenPlaceholderConfigValue, globalConfig); + yield this.git.config(this.tokenConfigKey, this.tokenPlaceholderConfigValue, configScope); // Replace the placeholder yield this.replaceTokenPlaceholder(configPath || ''); }); @@ -7385,7 +7386,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.createCommandManager = exports.MinimumGitVersion = void 0; +exports.createCommandManager = exports.ConfigScope = exports.MinimumGitVersion = void 0; const core = __importStar(__webpack_require__(470)); const exec = __importStar(__webpack_require__(986)); const fshelper = __importStar(__webpack_require__(618)); @@ -7398,6 +7399,12 @@ const git_version_1 = __webpack_require__(559); // Auth header not supported before 2.9 // Wire protocol v2 not supported before 2.18 exports.MinimumGitVersion = new git_version_1.GitVersion('2.18'); +var ConfigScope; +(function (ConfigScope) { + ConfigScope["Local"] = "local"; + ConfigScope["Global"] = "global"; + ConfigScope["System"] = "system"; +})(ConfigScope = exports.ConfigScope || (exports.ConfigScope = {})); function createCommandManager(workingDirectory, lfs) { return __awaiter(this, void 0, void 0, function* () { return yield GitCommandManager.createCommandManager(workingDirectory, lfs); @@ -7510,9 +7517,12 @@ class GitCommandManager { yield this.execGit(args); }); } - config(configKey, configValue, globalConfig, add) { + config(configKey, configValue, configScope, add) { return __awaiter(this, void 0, void 0, function* () { - const args = ['config', globalConfig ? '--global' : '--local']; + const args = [ + 'config', + configScope ? `--${configScope}` : '--local' + ]; if (add) { args.push('--add'); } @@ -7520,12 +7530,12 @@ class GitCommandManager { yield this.execGit(args); }); } - configExists(configKey, globalConfig) { + configExists(configKey, configScope) { return __awaiter(this, void 0, void 0, function* () { const pattern = regexpHelper.escape(configKey); const output = yield this.execGit([ 'config', - globalConfig ? '--global' : '--local', + configScope ? `--${configScope}` : '--local', '--name-only', '--get-regexp', pattern @@ -7695,11 +7705,11 @@ class GitCommandManager { return output.exitCode === 0; }); } - tryConfigUnset(configKey, globalConfig) { + tryConfigUnset(configKey, configScope) { return __awaiter(this, void 0, void 0, function* () { const output = yield this.execGit([ 'config', - globalConfig ? '--global' : '--local', + configScope ? `--${configScope}` : '--local', '--unset-all', configKey ], true); @@ -31875,6 +31885,7 @@ const path = __importStar(__webpack_require__(622)); const refHelper = __importStar(__webpack_require__(227)); const stateHelper = __importStar(__webpack_require__(153)); const urlHelper = __importStar(__webpack_require__(81)); +const git_command_manager_1 = __webpack_require__(289); function getSource(settings) { return __awaiter(this, void 0, void 0, function* () { // Repository URL @@ -31904,7 +31915,7 @@ function getSource(settings) { yield authHelper.configureTempGlobalConfig(); core.info(`Adding repository directory to the temporary git global config as a safe directory`); yield git - .config('safe.directory', settings.repositoryPath, true, true) + .config('safe.directory', settings.repositoryPath, git_command_manager_1.ConfigScope.System, true) .catch(error => { core.info(`Failed to initialize safe directory with error: ${error}`); }); @@ -32063,7 +32074,7 @@ function cleanup(repositoryPath) { yield authHelper.configureTempGlobalConfig(); core.info(`Adding repository directory to the temporary git global config as a safe directory`); yield git - .config('safe.directory', repositoryPath, true, true) + .config('safe.directory', repositoryPath, git_command_manager_1.ConfigScope.System, true) .catch(error => { core.info(`Failed to initialize safe directory with error: ${error}`); });