From 9c34e1d2304da6e30dd972085dd9ee1760152ed5 Mon Sep 17 00:00:00 2001 From: Webber Date: Sun, 27 Mar 2022 22:44:22 +0200 Subject: [PATCH] chore: add todos of misplaced code --- src/model/build-parameters.test.ts | 3 +-- src/model/build-parameters.ts | 7 +++---- src/model/input.ts | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/model/build-parameters.test.ts b/src/model/build-parameters.test.ts index c4ab5659..5b3075c0 100644 --- a/src/model/build-parameters.test.ts +++ b/src/model/build-parameters.test.ts @@ -5,16 +5,15 @@ import BuildParameters from './build-parameters'; import Input from './input'; import Platform from './platform'; +// Todo - Don't use process.env directly, that's what the input model class is for. const testLicense = '\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nm0Db8UK+ktnOLJBtHybkfetpcKo=o/pUbSQAukz7+ZYAWhnA0AJbIlyyCPL7bKVEM2lVqbrXt7cyey+umkCXamuOgsWPVUKBMkXtMH8L\n5etLmD0getWIhTGhzOnDCk+gtIPfL4jMo9tkEuOCROQAXCci23VFscKcrkB+3X6h4wEOtA2APhOY\nB+wvC794o8/82ffjP79aVAi57rp3Wmzx+9pe9yMwoJuljAy2sc2tIMgdQGWVmOGBpQm3JqsidyzI\nJWG2kjnc7pDXK9pwYzXoKiqUqqrut90d+kQqRyv7MSZXR50HFqD/LI69h68b7P8Bjo3bPXOhNXGR\n9YCoemH6EkfCJxp2gIjzjWW+l2Hj2EsFQi8YXw=='; process.env.UNITY_LICENSE = testLicense; const determineVersion = jest.spyOn(Versioning, 'determineVersion').mockImplementation(async () => '1.3.37'); - const determineUnityVersion = jest .spyOn(UnityVersioning, 'determineUnityVersion') .mockImplementation(() => '2019.2.11f1'); - const determineSdkManagerParameters = jest .spyOn(AndroidVersioning, 'determineSdkManagerParameters') .mockImplementation(() => 'platforms;android-30'); diff --git a/src/model/build-parameters.ts b/src/model/build-parameters.ts index be4770b4..17b650a9 100644 --- a/src/model/build-parameters.ts +++ b/src/model/build-parameters.ts @@ -55,15 +55,13 @@ class BuildParameters { static async create(): Promise { const buildFile = this.parseBuildFile(Input.buildName, Input.targetPlatform, Input.androidAppBundle); - const unityVersion = UnityVersioning.determineUnityVersion(Input.projectPath, Input.unityVersion); - const buildVersion = await Versioning.determineVersion(Input.versioningStrategy, Input.specifiedVersion); - const androidVersionCode = AndroidVersioning.determineVersionCode(buildVersion, Input.androidVersionCode); - const androidSdkManagerParameters = AndroidVersioning.determineSdkManagerParameters(Input.androidTargetSdkVersion); + // Todo - Don't use process.env directly, that's what the input model class is for. + // --- let unitySerial = ''; if (!process.env.UNITY_SERIAL) { //No serial was present so it is a personal license that we need to convert @@ -78,6 +76,7 @@ class BuildParameters { unitySerial = process.env.UNITY_SERIAL!; } core.setSecret(unitySerial); + // --- return { version: unityVersion, diff --git a/src/model/input.ts b/src/model/input.ts index 105c5e60..cee2ec47 100644 --- a/src/model/input.ts +++ b/src/model/input.ts @@ -147,7 +147,7 @@ class Input { } static get androidTargetSdkVersion() { - return core.getInput('androidTargetSdkVersion') || ''; + return Input.getInput('androidTargetSdkVersion') || ''; } static get sshAgent() { @@ -155,7 +155,7 @@ class Input { } static async gitPrivateToken() { - return core.getInput('gitPrivateToken') || (await Input.githubToken()); + return Input.getInput('gitPrivateToken') || (await Input.githubToken()); } static get chownFilesTo() {