0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-04-15 04:54:17 +00:00

fix(manager/nuget): use environment variables required by NuGet on Windows ()

This commit is contained in:
Dave 2023-12-01 21:10:16 +10:00 committed by GitHub
parent 60b029d63a
commit af6743d7bb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions
lib/util/exec

View file

@ -14,6 +14,10 @@ describe('util/exec/env', () => {
'SSL_CERT_FILE',
'URL_REPLACE_1_FROM',
'URL_REPLACE_1_TO',
'PROGRAMFILES',
'PROGRAMFILES(X86)',
'APPDATA',
'LOCALAPPDATA',
];
beforeEach(() => {
@ -39,6 +43,10 @@ describe('util/exec/env', () => {
SSL_CERT_FILE: 'SSL_CERT_FILE',
URL_REPLACE_1_FROM: 'URL_REPLACE_1_FROM',
URL_REPLACE_1_TO: 'URL_REPLACE_1_TO',
PROGRAMFILES: 'PROGRAMFILES',
'PROGRAMFILES(X86)': 'PROGRAMFILES(X86)',
APPDATA: 'APPDATA',
LOCALAPPDATA: 'LOCALAPPDATA',
});
});

View file

@ -19,6 +19,11 @@ const basicEnvVars = [
'SSL_CERT_DIR',
'SSL_CERT_FILE',
'NODE_EXTRA_CA_CERTS',
// Required for NuGet to work on Windows.
'PROGRAMFILES',
'PROGRAMFILES(X86)',
'APPDATA',
'LOCALAPPDATA',
];
export function getChildProcessEnv(