diff --git a/src/commands/command/unity/build-command.ts b/src/commands/command/unity/build-command.ts index 624e2fc6..600257fa 100644 --- a/src/commands/command/unity/build-command.ts +++ b/src/commands/command/unity/build-command.ts @@ -21,8 +21,6 @@ export class BuildCommand extends CommandBase implements CommandInterface { log.debug('baseImage', baseImage); await PlatformSetup.setup(parameters, actionFolder); - log.info('Platform setup done.'); - log.info('OS:', env.getOS()); if (env.getOS() === 'darwin') { MacBuilder.run(actionFolder, workspace, parameters); } else { diff --git a/src/logic/unity/platform-setup/setup-windows.ts b/src/logic/unity/platform-setup/setup-windows.ts index a5d5cce7..8e0592de 100644 --- a/src/logic/unity/platform-setup/setup-windows.ts +++ b/src/logic/unity/platform-setup/setup-windows.ts @@ -1,8 +1,10 @@ import { fsSync as fs, exec } from '../../../dependencies.ts'; import { Parameters } from '../../../model/index.ts'; +import ValidateWindows from '../platform-validation/validate-windows.ts'; class SetupWindows { public static async setup(parameters: Parameters) { + ValidateWindows.validate(parameters); await this.generateWinSdkRegistryKey(parameters); } diff --git a/src/model/platform-setup.ts b/src/model/platform-setup.ts index cd35b7f0..cd9bdfe8 100644 --- a/src/model/platform-setup.ts +++ b/src/model/platform-setup.ts @@ -6,8 +6,7 @@ class PlatformSetup { static async setup(parameters: Parameters, actionFolder: string) { switch (process.platform) { case 'win32': - ValidateWindows.validate(parameters); - SetupWindows.setup(parameters); + await SetupWindows.setup(parameters); break; case 'darwin': await SetupMac.setup(parameters, actionFolder); diff --git a/src/modules/actions/core.ts b/src/modules/actions/core.ts index 13c410dc..5470bad5 100644 --- a/src/modules/actions/core.ts +++ b/src/modules/actions/core.ts @@ -9,6 +9,10 @@ export const core = { console.error(error, error.stack); }, + setOutput: (key, value) => { + console.log(`(mock) Output "${key}" is set to "${value}"`); + }, + // Adapted from: https://github.com/actions/toolkit/blob/9b7bcb1567c9b7f134eb3c2d6bbf409a5106a956/packages/core/src/core.ts#L128 getInput: (name, options) => { const variable = `INPUT_${name.replace(/ /g, '_').toUpperCase()}`;