78 lines
2.0 KiB
JSON
78 lines
2.0 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"fixtures": [
|
|
{
|
|
"name": "coherent-release",
|
|
"expectedCompatible": true,
|
|
"frontend": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
},
|
|
"runtime": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.1",
|
|
"apiContractVersion": "1.2",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
}
|
|
},
|
|
{
|
|
"name": "mixed-html-and-assets",
|
|
"expectedCompatible": false,
|
|
"frontend": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
},
|
|
"runtime": {
|
|
"buildId": "build-b",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-b",
|
|
"releaseId": "release-b"
|
|
}
|
|
},
|
|
{
|
|
"name": "incompatible-runtime-config",
|
|
"expectedCompatible": false,
|
|
"frontend": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
},
|
|
"runtime": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "2.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
}
|
|
},
|
|
{
|
|
"name": "incompatible-api-contract",
|
|
"expectedCompatible": false,
|
|
"frontend": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "1.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
},
|
|
"runtime": {
|
|
"buildId": "build-a",
|
|
"configSchemaVersion": "1.0",
|
|
"apiContractVersion": "2.0",
|
|
"assetManifestHash": "assets-a",
|
|
"releaseId": "release-a"
|
|
}
|
|
}
|
|
]
|
|
}
|