From 862d2bd3b3f04aa1a0ee5d38a179e428a0181e3f Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 10 Jul 2026 02:30:06 +0100 Subject: [PATCH] Resolve consumer package from owner repo --- scripts/run-package-tests.ps1 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/run-package-tests.ps1 b/scripts/run-package-tests.ps1 index ad6e052..33c9c3f 100644 --- a/scripts/run-package-tests.ps1 +++ b/scripts/run-package-tests.ps1 @@ -30,7 +30,11 @@ $originalManifest = Get-Content -Raw -LiteralPath $manifestPath try { $manifest = $originalManifest | ConvertFrom-Json - $dependency = "file:" + ($packageRoot -replace '\\', '/') + $manifestUri = [Uri] (($AetheriaRoot.TrimEnd('\\') + '\\')) + $packageUri = [Uri] (($packageRoot.TrimEnd('\\') + '\\')) + $relativePackageRoot = [Uri]::UnescapeDataString( + $manifestUri.MakeRelativeUri($packageUri).ToString()).TrimEnd('/') + $dependency = "file:" + ($relativePackageRoot -replace '\\', '/') $manifest.dependencies.'org.gamecult.eve.unity-scene' = $dependency $testables = @($manifest.testables) | Where-Object { $_ } if ($testables -notcontains 'org.gamecult.eve.unity-scene') { @@ -71,4 +75,3 @@ if ($null -eq $run -or [int] $run.failed -gt 0) { Write-Host "EveUnity consumer tests: $($run.passed) passed, $($run.total) total" Write-Host "Results: $resultsPath" -