From b36f5b5b9976dba0d633f97f6e111cf935b44c15 Mon Sep 17 00:00:00 2001 From: Webber Takken Date: Sat, 22 May 2021 21:32:47 +0200 Subject: [PATCH] Create experiment workflow (#105) * Create experiment workflow * no flag - legacy * no-flag - urp * no flag - hdrp * upgrade hlapi (high level mp api) and run 1 build * no-flag - urp - 2 * no flag - hdrp - 2 * Prevent failure in retry due to dirty branch * no flag - hdrp - 2 * no flag - urp - 3 (notify-noninteractive-all) * no flag - mixed - latest patches * change to singular needs * no camelcase * Update project path * Update name * Add android package name * Only hit cache for the same version * no flag - mixed platforms - latest patch versions * with flag - mixed - latest minor (this hopefully fails equally often or more) * Update rendering settings for HDRP project * no flag - mixed - 2019.3+ * No longer run experiment workflow by default --- .github/workflows/experiment.yml | 116 +++++++++ .../ProjectSettings/GraphicsSettings.asset | 126 +++++----- .../ProjectSettings/ProjectSettings.asset | 3 +- .../Packages/manifest.json | 2 +- .../ProjectSettings/ProjectSettings.asset | 13 +- .../Packages/manifest.json | 2 +- .../ProjectSettings/ProjectSettings.asset | 220 +++++++++--------- .../UnityConnectSettings.asset | 14 +- 8 files changed, 314 insertions(+), 182 deletions(-) create mode 100644 .github/workflows/experiment.yml diff --git a/.github/workflows/experiment.yml b/.github/workflows/experiment.yml new file mode 100644 index 0000000..d021553 --- /dev/null +++ b/.github/workflows/experiment.yml @@ -0,0 +1,116 @@ +name: Experiment 🧪 + +##################################################################################### +# Please be mindful when running this workflow, as it spins up quite a few runners. # +##################################################################################### + +on: + workflow_dispatch: {} + +jobs: + matrixBuilder: + name: Build version matrix + runs-on: ubuntu-latest + outputs: + versions: ${{ steps.buildMatrix.outputs.versions }} + steps: + - name: Build matrix for latest patch version + id: buildMatrix + run: | + # Latest patch versions as json array of strings. + VERSIONS=`npx unity-changeset list --versions --latest-patch --json --min 2019.3` + echo "Versions: $VERSIONS" + echo "::set-output name=versions::$VERSIONS" + + build: + name: ${{ matrix.unityVersion }} ${{ matrix.targetPlatform }} ${{ matrix.projectPath }} 🚀 + runs-on: ubuntu-latest + needs: matrixBuilder + strategy: + fail-fast: false + matrix: + projectPath: + - 2018.3-legacy-render-pipeline + - 2019.3-universal-render-pipeline + - 2019.3-high-definition-render-pipeline + targetPlatform: + - StandaloneLinux64 + - StandaloneWindows + - StandaloneOSX + - iOS + - Android + - WebGL + unityVersion: ${{ fromJson(needs.matrixBuilder.outputs.versions) }} + # 2018.3+ +# unityVersion: ["2021.1.7f1","2021.1.6f1","2021.1.5f1","2021.1.4f1","2021.1.3f1","2021.1.2f1","2021.1.1f1","2021.1.0f1","2020.3.8f1","2020.3.7f1","2020.3.6f1","2020.3.4f1","2020.3.3f1","2020.3.2f1","2020.3.1f1","2020.3.0f1","2020.2.7f1","2020.2.6f1","2020.2.5f1","2020.2.4f1","2020.2.3f1","2020.2.2f1","2020.2.1f1","2020.2.0f1","2020.1.17f1","2020.1.16f1","2020.1.15f1","2020.1.14f1","2020.1.13f1","2020.1.12f1","2020.1.11f1","2020.1.10f1","2020.1.9f1","2020.1.8f1","2020.1.7f1","2020.1.6f1","2020.1.5f1","2020.1.4f1","2020.1.3f1","2020.1.2f1","2020.1.1f1","2020.1.0f1","2019.4.26f1","2019.4.25f1","2019.4.24f1","2019.4.23f1","2019.4.22f1","2019.4.21f1","2019.4.20f1","2019.4.19f1","2019.4.18f1","2019.4.17f1","2019.4.16f1","2019.4.15f1","2019.4.14f1","2019.4.13f1","2019.4.12f1","2019.4.11f1","2019.4.10f1","2019.4.9f1","2019.4.8f1","2019.4.7f1","2019.4.6f1","2019.4.5f1","2019.4.4f1","2019.4.3f1","2019.4.2f1","2019.4.1f1","2019.4.0f1","2019.3.15f1","2019.3.14f1","2019.3.13f1","2019.3.12f1","2019.3.11f1","2019.3.10f1","2019.3.9f1","2019.3.8f1","2019.3.7f1","2019.3.6f1","2019.3.5f1","2019.3.4f1","2019.3.3f1","2019.3.2f1","2019.3.1f1","2019.3.0f6","2019.2.21f1","2019.2.20f1","2019.2.19f1","2019.2.18f1","2019.2.17f1","2019.2.16f1","2019.2.15f1","2019.2.14f1","2019.2.13f1","2019.2.12f1","2019.2.11f1","2019.2.10f1","2019.2.9f1","2019.2.8f1","2019.2.7f2","2019.2.6f1","2019.2.5f1","2019.2.4f1","2019.2.3f1","2019.2.2f1","2019.2.1f1","2019.2.0f1","2019.1.14f1","2019.1.13f1","2019.1.12f1","2019.1.11f1","2019.1.10f1","2019.1.9f1","2019.1.8f1","2019.1.7f1","2019.1.6f1","2019.1.5f1","2019.1.4f1","2019.1.3f1","2019.1.2f1","2019.1.1f1","2019.1.0f2","2018.4.35f1","2018.4.34f1","2018.4.33f1","2018.4.32f1","2018.4.31f1","2018.4.30f1","2018.4.29f1","2018.4.28f1","2018.4.27f1","2018.4.26f1","2018.4.25f1","2018.4.24f1","2018.4.23f1","2018.4.22f1","2018.4.21f1","2018.4.20f1","2018.4.19f1","2018.4.18f1","2018.4.17f1","2018.4.16f1","2018.4.15f1","2018.4.14f1","2018.4.13f1","2018.4.12f1","2018.4.11f1","2018.4.10f1","2018.4.9f1","2018.4.8f1","2018.4.7f1","2018.4.6f1","2018.4.5f1","2018.4.4f1","2018.4.3f1","2018.4.2f1","2018.4.1f1","2018.4.0f1","2018.3.14f1","2018.3.13f1","2018.3.12f1","2018.3.11f1","2018.3.10f1","2018.3.9f1","2018.3.8f1","2018.3.7f1","2018.3.6f1","2018.3.5f1","2018.3.4f1","2018.3.3f1","2018.3.2f1","2018.3.1f1","2018.3.0f2"] + # 2019.3+ +# unityVersion: ["2021.1.7f1","2021.1.6f1","2021.1.5f1","2021.1.4f1","2021.1.3f1","2021.1.2f1","2021.1.1f1","2021.1.0f1","2020.3.8f1","2020.3.7f1","2020.3.6f1","2020.3.4f1","2020.3.3f1","2020.3.2f1","2020.3.1f1","2020.3.0f1","2020.2.7f1","2020.2.6f1","2020.2.5f1","2020.2.4f1","2020.2.3f1","2020.2.2f1","2020.2.1f1","2020.2.0f1","2020.1.17f1","2020.1.16f1","2020.1.15f1","2020.1.14f1","2020.1.13f1","2020.1.12f1","2020.1.11f1","2020.1.10f1","2020.1.9f1","2020.1.8f1","2020.1.7f1","2020.1.6f1","2019.4.26f1","2019.4.25f1","2019.4.24f1","2019.4.23f1","2019.4.22f1","2019.4.21f1","2019.4.20f1","2019.4.19f1","2019.4.18f1","2019.4.17f1","2019.4.16f1","2019.4.15f1","2019.4.14f1","2019.4.13f1","2019.4.12f1","2019.4.11f1","2019.4.10f1","2019.4.9f1","2019.4.8f1","2019.4.7f1","2019.4.6f1","2019.4.5f1","2019.4.4f1","2019.4.3f1","2019.4.2f1","2019.4.1f1","2019.4.0f1","2019.3.15f1","2019.3.14f1","2019.3.13f1","2019.3.12f1","2019.3.11f1","2019.3.10f1","2019.3.9f1","2019.3.8f1","2019.3.7f1","2019.3.6f1","2019.3.5f1","2019.3.4f1","2019.3.3f1","2019.3.2f1","2019.3.1f1","2019.3.0f6"] + # Utterly broken - we are no longer supporting these +# unityVersion: ["2020.1.5f1","2020.1.4f1","2020.1.3f1","2020.1.2f1","2020.1.1f1","2020.1.0f1"] + + steps: + # Workaround: https://github.com/actions/checkout/issues/165#issuecomment-657673315 + - name: Checkout code + uses: actions/checkout@v2 + + - name: Create LFS file list + run: git lfs ls-files -l | cut -d' ' -f1 | sort > .lfs-assets-id + + - name: Restore LFS cache + uses: actions/cache@v2 + id: lfs-cache + with: + path: .git/lfs + key: ${{ runner.os }}-lfs-${{ hashFiles('.lfs-assets-id') }} + + - name: Git LFS Pull + run: | + git lfs pull + git add . + git reset --hard + + - name: Restore Library cache + uses: actions/cache@v2 + id: lib-cache + with: + path: test-projects/${{ matrix.projectPath }}/Library + key: Library-Experiment-Build-${{ matrix.projectPath }}-${{ matrix.unityVersion }}-${{ matrix.targetPlatform }} + restore-keys: | + Library-Experiment-Build-${{ matrix.projectPath }}-${{ matrix.unityVersion }}- + + - name: Build + id: build-1 + continue-on-error: true + timeout-minutes: 40 + uses: game-ci/unity-builder@4e7125603b7544961022d5a1fd09094b00918abd + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + with: + projectPath: test-projects/${{ matrix.projectPath }} + targetPlatform: ${{ matrix.targetPlatform }} + unityVersion: ${{ matrix.unityVersion }} + + - name: Clean and sleep for retry + if: steps.build-1.outcome == 'failure' + run: | + git add . + git reset --hard + sleep 120 + + - name: Build (Retry) + if: steps.build-1.outcome == 'failure' + timeout-minutes: 40 + uses: game-ci/unity-builder@4e7125603b7544961022d5a1fd09094b00918abd + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + with: + projectPath: test-projects/${{ matrix.projectPath }} + targetPlatform: ${{ matrix.targetPlatform }} + unityVersion: ${{ matrix.unityVersion }} + + - name: Upload build artifacts +# if: ${{ matrix.unityVersion == '2021.1.6f1' || matrix.unityVersion == '2020.1.6f1' || matrix.unityVersion == '2019.4.6f1' || matrix.unityVersion == '2019.3.6f1' || matrix.unityVersion == '2019.2.6f1' || matrix.unityVersion == '2019.1.6f1' || matrix.unityVersion == '2018.4.6f1' }} + uses: actions/upload-artifact@v2 + with: + name: Build (${{ matrix.projectPath }}-${{ matrix.targetPlatform }}-${{ matrix.unityVersion }}) + path: build/${{ matrix.targetPlatform }} diff --git a/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/GraphicsSettings.asset b/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/GraphicsSettings.asset index bd8753c..1a6b7d1 100644 --- a/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/GraphicsSettings.asset +++ b/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/GraphicsSettings.asset @@ -1,62 +1,64 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/ProjectSettings.asset b/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/ProjectSettings.asset index 8430248..22fd4ae 100644 --- a/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/ProjectSettings.asset +++ b/test-projects/2018.3-legacy-render-pipeline/ProjectSettings/ProjectSettings.asset @@ -147,7 +147,8 @@ PlayerSettings: resolutionScalingMode: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 - applicationIdentifier: {} + applicationIdentifier: + Android: ci.game.legacy buildNumber: {} AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 16 diff --git a/test-projects/2019.3-high-definition-render-pipeline/Packages/manifest.json b/test-projects/2019.3-high-definition-render-pipeline/Packages/manifest.json index 6145d5e..473490b 100644 --- a/test-projects/2019.3-high-definition-render-pipeline/Packages/manifest.json +++ b/test-projects/2019.3-high-definition-render-pipeline/Packages/manifest.json @@ -7,7 +7,7 @@ "com.unity.collab-proxy": "1.2.16", "com.unity.ide.rider": "1.1.4", "com.unity.ide.vscode": "1.1.4", - "com.unity.multiplayer-hlapi": "1.0.4", + "com.unity.multiplayer-hlapi": "1.0.6", "com.unity.purchasing": "2.0.6", "com.unity.render-pipelines.high-definition": "7.1.8", "com.unity.test-framework": "1.1.11", diff --git a/test-projects/2019.3-high-definition-render-pipeline/ProjectSettings/ProjectSettings.asset b/test-projects/2019.3-high-definition-render-pipeline/ProjectSettings/ProjectSettings.asset index 2356aa9..40df228 100644 --- a/test-projects/2019.3-high-definition-render-pipeline/ProjectSettings/ProjectSettings.asset +++ b/test-projects/2019.3-high-definition-render-pipeline/ProjectSettings/ProjectSettings.asset @@ -103,6 +103,7 @@ PlayerSettings: xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 xboxOnePresentImmediateThreshold: 0 switchQueueCommandMemory: 0 switchQueueControlMemory: 16384 @@ -161,7 +162,8 @@ PlayerSettings: resolutionScalingMode: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 - applicationIdentifier: {} + applicationIdentifier: + Android: ci.game.hdrp buildNumber: {} AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 19 @@ -305,6 +307,7 @@ PlayerSettings: m_GraphicsJobs: 0 - m_BuildTarget: WebGLSupport m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: [] m_BuildTargetGraphicsAPIs: - m_BuildTarget: LinuxStandaloneSupport m_APIs: 15000000 @@ -318,6 +321,12 @@ PlayerSettings: - m_BuildTarget: iOSSupport m_APIs: 10000000 m_Automatic: 0 + - m_BuildTarget: WebGLSupport + m_APIs: 0b000000 + m_Automatic: 0 + - m_BuildTarget: AndroidPlayer + m_APIs: 0b000000 + m_Automatic: 0 m_BuildTargetVRSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 @@ -445,6 +454,7 @@ PlayerSettings: switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 + switchRatingsInt_12: 0 switchLocalCommunicationIds_0: switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: @@ -544,6 +554,7 @@ PlayerSettings: ps4contentSearchFeaturesUsed: 0 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} diff --git a/test-projects/2019.3-universal-render-pipeline/Packages/manifest.json b/test-projects/2019.3-universal-render-pipeline/Packages/manifest.json index e12a6f9..1032f45 100644 --- a/test-projects/2019.3-universal-render-pipeline/Packages/manifest.json +++ b/test-projects/2019.3-universal-render-pipeline/Packages/manifest.json @@ -7,7 +7,7 @@ "com.unity.collab-proxy": "1.2.16", "com.unity.ide.rider": "1.1.4", "com.unity.ide.vscode": "1.1.4", - "com.unity.multiplayer-hlapi": "1.0.4", + "com.unity.multiplayer-hlapi": "1.0.6", "com.unity.purchasing": "2.0.6", "com.unity.render-pipelines.universal": "7.1.8", "com.unity.test-framework": "1.1.11", diff --git a/test-projects/2019.3-universal-render-pipeline/ProjectSettings/ProjectSettings.asset b/test-projects/2019.3-universal-render-pipeline/ProjectSettings/ProjectSettings.asset index 92214eb..a296b61 100644 --- a/test-projects/2019.3-universal-render-pipeline/ProjectSettings/ProjectSettings.asset +++ b/test-projects/2019.3-universal-render-pipeline/ProjectSettings/ProjectSettings.asset @@ -161,13 +161,15 @@ PlayerSettings: resolutionScalingMode: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 + applicationIdentifier: + Android: ci.game.urp applicationIdentifier: {} buildNumber: {} AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 19 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 - aotOptions: + aotOptions: stripEngineCode: 1 iPhoneStrippingLevel: 0 iPhoneScriptCallOptimization: 0 @@ -223,7 +225,7 @@ PlayerSettings: rgba: 0 iOSLaunchScreenFillPct: 100 iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: + iOSLaunchScreenCustomXibPath: iOSLaunchScreeniPadType: 0 iOSLaunchScreeniPadImage: {fileID: 0} iOSLaunchScreeniPadBackgroundColor: @@ -231,9 +233,9 @@ PlayerSettings: rgba: 0 iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: + iOSLaunchScreeniPadCustomXibPath: iOSUseLaunchScreenStoryboard: 0 - iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreenCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 @@ -241,9 +243,9 @@ PlayerSettings: metalEditorSupport: 1 metalAPIValidation: 1 iOSRenderExtraFrameOnPause: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: iOSManualSigningProvisioningProfileType: 0 tvOSManualSigningProvisioningProfileType: 0 appleEnableAutomaticSigning: 0 @@ -256,8 +258,8 @@ PlayerSettings: AndroidTargetArchitectures: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: + AndroidKeystoreName: + AndroidKeyaliasName: AndroidBuildApkPerCpuArchitecture: 0 AndroidTVCompatibility: 0 AndroidIsGame: 1 @@ -354,47 +356,47 @@ PlayerSettings: enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - switchNetLibKey: + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} @@ -425,11 +427,11 @@ PlayerSettings: switchSmallIcons_12: {fileID: 0} switchSmallIcons_13: {fileID: 0} switchSmallIcons_14: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: switchMainThreadStackSize: 1048576 - switchPresenceGroupId: + switchPresenceGroupId: switchLogoHandling: 0 switchReleaseVersion: 0 switchDisplayVersion: 1.0.0 @@ -437,7 +439,7 @@ PlayerSettings: switchTouchScreenUsage: 0 switchSupportedLanguagesMask: 0 switchLogoType: 0 - switchApplicationErrorCodeCategory: + switchApplicationErrorCodeCategory: switchUserAccountSaveDataSize: 0 switchUserAccountSaveDataJournalSize: 0 switchApplicationAttribute: 0 @@ -457,14 +459,14 @@ PlayerSettings: switchRatingsInt_10: 0 switchRatingsInt_11: 0 switchRatingsInt_12: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: switchParentalControl: 0 switchAllowsScreenshot: 1 switchAllowsVideoCapturing: 1 @@ -488,34 +490,34 @@ PlayerSettings: switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: + ps4NPTitleSecret: + ps4NPTrophyPackPath: ps4ParentalLevel: 11 ps4ContentID: ED1633-NPXX51362_00-0000000000000000 ps4Category: 0 ps4MasterVersion: 01.00 ps4AppVersion: 01.00 ps4AppType: 0 - ps4ParamSfxPath: + ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 ps4VideoOutInitialWidth: 1920 ps4VideoOutBaseModeInitialWidth: 1920 ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4NPtitleDatPath: + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4NPtitleDatPath: ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: + ps4RemotePlayKeyMappingDir: ps4PlayTogetherPlayerCount: 0 ps4EnterButtonAssignment: 1 ps4ApplicationParam1: 0 @@ -542,9 +544,9 @@ PlayerSettings: ps4ScriptOptimizationLevel: 0 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: ps4PatchDayOne: 0 ps4attribUserManagement: 0 ps4attribMoveSupport: 0 @@ -557,18 +559,18 @@ PlayerSettings: ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] ps4attribVROutputEnabled: 0 - monoEnv: + monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} blurSplashScreenBackground: 1 - spritePackerPolicy: + spritePackerPolicy: webGLMemorySize: 16 webGLExceptionSupport: 1 webGLNameFilesAsHashes: 0 webGLDataCaching: 1 webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: + webGLEmscriptenArgs: + webGLModulesDirectory: webGLTemplate: APPLICATION:Default webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 @@ -583,7 +585,7 @@ PlayerSettings: managedStrippingLevel: {} incrementalIl2cppBuild: {} allowUnsafeCode: 0 - additionalIl2CppArgs: + additionalIl2CppArgs: scriptingRuntimeVersion: 1 gcIncremental: 0 gcWBarrierValidation: 0 @@ -591,15 +593,15 @@ PlayerSettings: m_RenderingPath: 1 m_MobileRenderingPath: 1 metroPackageName: Template_Lightweight - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: metroCertificateNotAfter: 0000000000000000 metroApplicationDescription: Template_Lightweight wsaImages: {} - metroTileShortName: + metroTileShortName: metroTileShowName: 0 metroMediumTileShowName: 0 metroLargeTileShowName: 0 @@ -614,22 +616,22 @@ PlayerSettings: metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} metroTargetDeviceFamilies: {} - metroFTAName: + metroFTAName: metroFTAFileTypes: [] - metroProtocolName: - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: + metroProtocolName: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: XboxOneVersion: 1.0.0.0 XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: + XboxOneDescription: XboxOneLanguage: - enus XboxOneCapability: [] @@ -641,7 +643,7 @@ PlayerSettings: XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 - XboxOneOverrideIdentityName: + XboxOneOverrideIdentityName: vrEditorSettings: daydream: daydreamIconForeground: {fileID: 0} @@ -649,21 +651,21 @@ PlayerSettings: cloudServicesEnabled: UNet: 1 luminIcon: - m_Name: - m_ModelFolderPath: - m_PortalFolderPath: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: luminCert: - m_CertPath: + m_CertPath: m_SignPackage: 1 luminIsChannelApp: 0 luminVersion: m_VersionCode: 1 - m_VersionName: + m_VersionName: apiCompatibilityLevel: 6 - cloudProjectId: + cloudProjectId: framebufferDepthMemorylessMode: 0 - projectName: - organizationId: + projectName: + organizationId: cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 0 disableOldInputManagerSupport: 0 diff --git a/test-projects/2019.3-universal-render-pipeline/ProjectSettings/UnityConnectSettings.asset b/test-projects/2019.3-universal-render-pipeline/ProjectSettings/UnityConnectSettings.asset index 3da14d5..fa0b146 100644 --- a/test-projects/2019.3-universal-render-pipeline/ProjectSettings/UnityConnectSettings.asset +++ b/test-projects/2019.3-universal-render-pipeline/ProjectSettings/UnityConnectSettings.asset @@ -3,25 +3,25 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 + serializedVersion: 1 m_Enabled: 0 m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com m_TestInitMode: 0 CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes - m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate + m_EventUrl: https://perf-events.cloud.unity3d.com m_Enabled: 0 + m_LogBufferSize: 10 m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 UnityAnalyticsSettings: m_Enabled: 0 - m_InitializeOnStartup: 1 m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: + m_InitializeOnStartup: 1 UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1