Files
sindoring e8fa8011a2 Release manifest schema 1
The contract between the editor, the server build and the launcher: the complete set of non-stock
artifacts a release runs with, each with its consumers and the release that introduced it, so a
server build fetches everything from one manifest and never a client-only file. Migrations are
pinned by hash in the core checkout; binaries live under releases/<introducedIn>/, never
rewritten. `manifest-check --previous` refuses a release that drops or rewrites an inherited DBC.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 00:53:25 +04:00

40 lines
1.2 KiB
JSON

{
"schemaVersion": 1,
"releaseId": "2026.11.02-1",
"previous": "2026.10.20-1",
"target": {
"clientBuild": 5875,
"vmangosRev": "3ba4ddcca44dc459bf9cffba8a03e8f0f019bef2",
"contentPatch": 10
},
"artifacts": [
{
"kind": "worldMigration",
"path": "migrations/20261102120000_world.sql",
"size": 4821,
"sha256": "6b1f0c2a9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f2a",
"consumers": ["server"],
"introducedIn": "2026.11.02-1"
},
{
"kind": "dbc",
"path": "DBFilesClient/CreatureDisplayInfo.dbc",
"size": 1534212,
"sha256": "a3c1e5f7092b4d6f8a0c2e4f6a8b0d2f4a6c8e0b2d4f6a8c0e2a4c6e8f0b2d4f",
"consumers": ["client", "server"],
"introducedIn": "2026.10.20-1",
"objectKey": "releases/2026.10.20-1/dbc/CreatureDisplayInfo.dbc"
},
{
"kind": "clientPatch",
"path": "patch-6.MPQ",
"size": 18233344,
"sha256": "f0e1d2c3b4a5968778695a4b3c2d1e0ff0e1d2c3b4a5968778695a4b3c2d1e0f",
"consumers": ["client"],
"introducedIn": "2026.10.20-1",
"objectKey": "releases/2026.10.20-1/client/patch-6.MPQ"
}
],
"activation": ["restartWorld"]
}