4293e90a97
A BigWigs-style CI packager for WoW MPQ patch archives. Reads an mpq.yaml manifest, stages files, builds a vanilla-1.12-compatible patch-X.mpq via StormLib, and (in the example workflow) attaches it to a Gitea release on tag.
21 lines
476 B
YAML
21 lines
476 B
YAML
# Example manifest for the GlueXML repo. Copy this to the repo root as
|
|
# `mpq.yaml`. It packs the whole repo into Interface\GlueXML\ inside a
|
|
# patch-Z.mpq (Z sorts after Blizzard's stock MPQs, so its files win on conflict).
|
|
|
|
name: GlueXML
|
|
patch-letter: Z
|
|
|
|
substitute:
|
|
enabled: true
|
|
extensions: [".lua", ".xml", ".toc"]
|
|
|
|
contents:
|
|
- src: .
|
|
dest: Interface/GlueXML
|
|
ignore:
|
|
- ".git/**"
|
|
- ".gitea/**"
|
|
- "mpq.yaml"
|
|
- "*.md"
|
|
- "dist/**"
|