mirror of
https://github.com/actions/setup-dotnet.git
synced 2024-11-22 11:31:07 +07:00
Make setup script functions synchronous
This commit is contained in:
parent
820f30d332
commit
addb470701
40
dist/index.js
vendored
40
dist/index.js
vendored
@ -351,30 +351,26 @@ class DotnetInstallScript {
|
||||
this.setupScriptBash();
|
||||
}
|
||||
setupScriptPowershell() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
this.scriptArguments = [
|
||||
'-NoLogo',
|
||||
'-Sta',
|
||||
'-NoProfile',
|
||||
'-NonInteractive',
|
||||
'-ExecutionPolicy',
|
||||
'Unrestricted',
|
||||
'-Command'
|
||||
];
|
||||
this.scriptArguments.push('&', `'${this.escapedScript}'`);
|
||||
if (process.env['https_proxy'] != null) {
|
||||
this.scriptArguments.push(`-ProxyAddress ${process.env['https_proxy']}`);
|
||||
}
|
||||
// This is not currently an option
|
||||
if (process.env['no_proxy'] != null) {
|
||||
this.scriptArguments.push(`-ProxyBypassList ${process.env['no_proxy']}`);
|
||||
}
|
||||
});
|
||||
this.scriptArguments = [
|
||||
'-NoLogo',
|
||||
'-Sta',
|
||||
'-NoProfile',
|
||||
'-NonInteractive',
|
||||
'-ExecutionPolicy',
|
||||
'Unrestricted',
|
||||
'-Command'
|
||||
];
|
||||
this.scriptArguments.push('&', `'${this.escapedScript}'`);
|
||||
if (process.env['https_proxy'] != null) {
|
||||
this.scriptArguments.push(`-ProxyAddress ${process.env['https_proxy']}`);
|
||||
}
|
||||
// This is not currently an option
|
||||
if (process.env['no_proxy'] != null) {
|
||||
this.scriptArguments.push(`-ProxyBypassList ${process.env['no_proxy']}`);
|
||||
}
|
||||
}
|
||||
setupScriptBash() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
(0, fs_1.chmodSync)(this.escapedScript, '777');
|
||||
});
|
||||
(0, fs_1.chmodSync)(this.escapedScript, '777');
|
||||
}
|
||||
getScriptPath() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
|
@ -143,7 +143,7 @@ export class DotnetInstallScript {
|
||||
this.setupScriptBash();
|
||||
}
|
||||
|
||||
private async setupScriptPowershell() {
|
||||
private setupScriptPowershell() {
|
||||
this.scriptArguments = [
|
||||
'-NoLogo',
|
||||
'-Sta',
|
||||
@ -165,7 +165,7 @@ export class DotnetInstallScript {
|
||||
}
|
||||
}
|
||||
|
||||
private async setupScriptBash() {
|
||||
private setupScriptBash() {
|
||||
chmodSync(this.escapedScript, '777');
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user