fix(migration): complete standalone package hosts
Validate ShrinkSDK Workspace / unity (push) Successful in 3m3s
Validate ShrinkSDK Workspace / unity (push) Successful in 3m3s
This commit is contained in:
@@ -38,6 +38,26 @@ $PackageDirectories = @(
|
||||
'ShrinkTutorial'
|
||||
)
|
||||
|
||||
$DevelopmentHostOnlyDependencies = @{
|
||||
'com.cneicy.shrink-command-integration-network' = [ordered]@{
|
||||
'com.cneicy.shrink-command-integration-app' = '0.1.0'
|
||||
'com.cneicy.shrink-datasaver-integration-app' = '0.1.0'
|
||||
'com.cneicy.shrink-network-integration-app' = '0.1.0'
|
||||
}
|
||||
'com.cneicy.shrink-context-app-adapter' = [ordered]@{
|
||||
'com.cneicy.shrink-app-starter-basic' = '0.1.1'
|
||||
'com.cneicy.shrink-command' = '0.2.0'
|
||||
'com.cneicy.shrink-command-integration-app' = '0.1.0'
|
||||
'com.cneicy.shrink-datasaver-integration-app' = '0.1.0'
|
||||
'com.cneicy.shrink-network' = '0.2.0'
|
||||
'com.cneicy.shrink-network-integration-app' = '0.1.0'
|
||||
}
|
||||
'com.cneicy.shrink-eventbus-entities' = [ordered]@{
|
||||
'com.unity.modules.physics' = '1.0.0'
|
||||
'com.unity.modules.uielements' = '1.0.0'
|
||||
}
|
||||
}
|
||||
|
||||
function Set-JsonProperty {
|
||||
param(
|
||||
[Parameter(Mandatory)] [object]$Target,
|
||||
@@ -251,7 +271,6 @@ jobs:
|
||||
"$unity_bin" \
|
||||
-batchmode \
|
||||
-nographics \
|
||||
-quit \
|
||||
-projectPath "$PWD/Development~/UnityProject" \
|
||||
-runTests \
|
||||
-testPlatform EditMode \
|
||||
@@ -261,6 +280,25 @@ jobs:
|
||||
$verifyWorkflow = $verifyWorkflow.Replace('__REPOSITORY_NAME__', $RepositoryName)
|
||||
Write-Utf8File -Path (Join-Path $PackageRoot '.gitea/workflows/unity-verify.yml') -Content $verifyWorkflow
|
||||
|
||||
$package = Get-Content -LiteralPath (Join-Path $PackageRoot 'package.json') -Raw | ConvertFrom-Json
|
||||
$dependencies = [ordered]@{
|
||||
'com.unity.test-framework' = '1.1.33'
|
||||
}
|
||||
if ($package.dependencies) {
|
||||
foreach ($dependency in $package.dependencies.PSObject.Properties) {
|
||||
if ($dependency.Name -ne 'com.cysharp.unitask') {
|
||||
$dependencies[$dependency.Name] = [string]$dependency.Value
|
||||
}
|
||||
}
|
||||
}
|
||||
$dependencies[$PackageName] = 'file:../../..'
|
||||
if ($DevelopmentHostOnlyDependencies.ContainsKey($PackageName)) {
|
||||
foreach ($dependency in $DevelopmentHostOnlyDependencies[$PackageName].GetEnumerator()) {
|
||||
$dependencies[$dependency.Key] = $dependency.Value
|
||||
}
|
||||
}
|
||||
$dependencies['com.cysharp.unitask'] = 'https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#7c0f199fe0d3fc528024488ccd671e6c7b27745b'
|
||||
|
||||
$manifest = [ordered]@{
|
||||
scopedRegistries = @(
|
||||
[ordered]@{
|
||||
@@ -269,11 +307,7 @@ jobs:
|
||||
scopes = @($RegistryScope)
|
||||
}
|
||||
)
|
||||
dependencies = [ordered]@{
|
||||
'com.unity.test-framework' = '1.1.33'
|
||||
'com.cysharp.unitask' = 'https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#7c0f199fe0d3fc528024488ccd671e6c7b27745b'
|
||||
$PackageName = 'file:../../..'
|
||||
}
|
||||
dependencies = $dependencies
|
||||
testables = @($PackageName)
|
||||
}
|
||||
$developmentRoot = Join-Path $PackageRoot 'Development~/UnityProject'
|
||||
|
||||
Reference in New Issue
Block a user