43 lines
1.4 KiB
JSON
43 lines
1.4 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "M12-03B",
|
|
"parentTask": "M12-03",
|
|
"enablingTask": true,
|
|
"parityStateChange": false,
|
|
"operations": ["APPEND", "LINK", "LIBRARY_OVERRIDE"],
|
|
"ownershipSemantics": {
|
|
"APPEND": {"owner": "LOCAL_MAIN", "readOnly": false, "referenceReadOnly": false},
|
|
"LINK": {"owner": "SOURCE_LIBRARY", "readOnly": true, "referenceReadOnly": true},
|
|
"LIBRARY_OVERRIDE": {"owner": "LOCAL_OVERRIDE", "readOnly": false, "referenceReadOnly": true}
|
|
},
|
|
"invalidationFields": [
|
|
"operation",
|
|
"sourceLibraryId",
|
|
"sourceSha256",
|
|
"sourceDataBlockId",
|
|
"owner",
|
|
"sourceGeneration",
|
|
"sourceRevision",
|
|
"dependencyClosureSha256"
|
|
],
|
|
"artifacts": {
|
|
"parentInventory": {
|
|
"path": "tests/golden/M12-03A/library-operation-inventory.json",
|
|
"sha256": "0dcb16233b52b3c0be2373f489d6bf3c771c9d6564993ff98b5d63dcd322fef7"
|
|
},
|
|
"protocol": {
|
|
"path": "web/protocol/library-operation-identity.ts",
|
|
"sha256": "5371133bd98e05935cd75bab582abedec32a36559af8d212f0bc8a534ef19451"
|
|
},
|
|
"golden": {
|
|
"path": "tests/golden/M12-03B/library-operation-bindings.json",
|
|
"sha256": "b39c0f26697ac688c1203ae4e3e27d8a02686c7c9da9afc438c89a0b4d69370f"
|
|
},
|
|
"unitSuite": {
|
|
"path": "web/tests/unit/library-operation-identity.test.mjs",
|
|
"sha256": "0e5b2c82d481180eb8eb22de16ad8cdef5e58fa7423c26011faaffbac788e547"
|
|
}
|
|
},
|
|
"nextTask": "M12-03C"
|
|
}
|