Add MPQ verify modes, harden CI assertions, fix CRLF/docstring
CI / build-and-smoke (push) Failing after 31s

- mpqpack gains --list and --cat (StormLib-backed) for reading archives back
- CI now asserts the archive lists the expected file and that version
  substitution landed inside the MPQ, not just that a file exists
- Dockerfile strips CRLF from entrypoint/package so local Windows builds work
- drop invalid escape in package.py docstring
This commit is contained in:
2026-06-25 21:54:09 -05:00
parent 64abb39d0b
commit 922aea9bc1
5 changed files with 59 additions and 5 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ Manifest schema (all keys optional except `contents`):
extensions: [".lua", ".xml", ".toc"]
contents:
- src: . # path in the repo (file or dir)
dest: Interface/GlueXML # in-MPQ path (forward slashes; converted to \)
dest: Interface/GlueXML # in-MPQ path (forward slashes become backslashes)
ignore: # glob patterns, matched against repo-relative paths
- ".git/**"
- ".gitea/**"