Add Wine smoke runners and clear runtime baseline
Some checks failed
ci / headless-e2e (push) Has been cancelled
runtime-self-hosted / runtime-ci (push) Has been cancelled

This commit is contained in:
server
2026-04-14 21:22:50 +02:00
parent a71d614d56
commit 9bbcb67351
5 changed files with 821 additions and 28 deletions

View File

@@ -184,12 +184,7 @@ It also now includes an effect graph validator:
- `scripts/validate_effect_scenarios.py`
On the current real client runtime, the effect validator checks 458 text-based
effect files and now reports 10 concrete missing references:
- `effect/background/moonlight_eff_bat*.mse` missing three `effect/pet/halloween_2022_coffin_bat_0{1,2,3}.dds` textures
- `effect/background/mushrooma_{01,03,04}.mse` missing matching `.mde` mesh files
- `effect/background/turtle_statue_tree_roof_light01.mse` missing `turtle_statue_tree_roof_light01.mde`
On the current real client runtime, the effect validator now passes cleanly.
Two earlier effect-path issues were cleaned up in the runtime assets by adding
safe aliases for already existing textures:
@@ -197,10 +192,9 @@ safe aliases for already existing textures:
- `effect/background/smh_gatetower01.mse` now resolves `effect/monster2/smoke_dust.dds`
- `effect/etc/compete/ready.mse` now resolves `effect/etc/compete/ready.dds`
The remaining ten effect findings were also checked against the current
`m2dev-client` git history and no matching source `*.dds` or `*.mde` assets
were found there. They are therefore treated as true content gaps for now, not
as simple path regressions.
The last orphaned background effect scripts with missing local assets were then
removed from `m2dev-client`, so the shared runtime baseline no longer needs any
effect exceptions.
It also now includes an audio scenario validator:
@@ -212,11 +206,11 @@ previous cross-pack and wrong-path sound references were cleaned up in the
runtime assets, and the last remaining `combo7.wav` issue was resolved by
aligning `combo_07.mss` with the byte-identical `combo_08` motion variant.
The current effect findings are recorded in:
The shared runtime baseline lives in:
- `known_issues/runtime_known_issues.json`
Actor and audio are currently clean in that baseline.
World, actor, effect, and audio are currently clean in that baseline.
That file is now the shared runtime baseline used by the validators and the
aggregated release gate.

View File

@@ -277,12 +277,11 @@ Current baseline on the real runtime:
- `world`: `0`
- `actor`: `0`
- `effect`: `10`
- `effect`: `0`
- `audio`: `0`
The remaining ten effect baseline entries were checked against the current
`m2dev-client` git history and still have no matching source asset files. They
are currently treated as real content gaps rather than easy alias/path fixes.
The last orphaned effect entries were removed from `m2dev-client`, so the
shared baseline is now empty across all four validator groups.
Audio scenario validator: