Fail conformance on invalid evidence

This commit is contained in:
Meta Vens 2026-07-10 16:28:58 +01:00
commit 46884e4f0c
2 changed files with 4 additions and 1 deletions

View file

@ -5,7 +5,7 @@
{ "name": "Eve", "url": "https://github.com/GameCult/Eve.git", "commit": "86b077833b99b7e9b8c2f57eda064c3c4dc88eb1" },
{ "name": "EveElectron", "url": "https://github.com/GameCult/EveElectron.git", "commit": "56d439e84bbbc25878527b73104d04c600997ed4" },
{ "name": "EveFlutter", "url": "https://github.com/GameCult/EveFlutter.git", "commit": "5998044f2b0ef206a43d80fdb64a1acd0830bb85" },
{ "name": "EvePlugins", "url": "https://github.com/GameCult/EvePlugins.git", "commit": "97bbbcdc612ef9941e3196ab8f3a84cf7696f707" },
{ "name": "EvePlugins", "url": "https://github.com/GameCult/EvePlugins.git", "commit": "dabea374b1ee89d084e93f95f05f56c1cadb8b14" },
{ "name": "EveUnity", "url": "https://github.com/GameCult/EveUnity.git", "commit": "d96ceeeec9432f67c0aa10df0780e36c1279929f" },
{ "name": "Norn", "url": "https://github.com/GameCult/Norn.git", "commit": "c33598d97c6cc8636984008bc739ebd16e612946" },
{ "name": "Sai", "url": "https://github.com/GameCult/Sai.git", "commit": "2e7be7e9f90e1eebce09538aff34c207820f41aa" }

View file

@ -17,8 +17,11 @@ $env:EVE_CONFORMANCE_OUTPUT = Join-Path $repoRoot "artifacts\conformance"
Push-Location $repoRoot
try {
node .\tools\conformance\verify-workspace-lock.mjs $env:EVE_WORKSPACE_ROOT
if ($LASTEXITCODE -ne 0) { throw "Workspace lock verification failed with exit code $LASTEXITCODE." }
node .\tools\parity\run-parity.mjs
if ($LASTEXITCODE -ne 0) { throw "Parity runner failed with exit code $LASTEXITCODE." }
node .\tools\conformance\consume-export.mjs .\artifacts\conformance\latest
if ($LASTEXITCODE -ne 0) { throw "Conformance consumer failed with exit code $LASTEXITCODE." }
} finally {
Pop-Location
}