Dear all,
we exported our project (without data) from our developing instance and tried to update a client’s instance. Unfortunately, all our production lines and workflows got doubled instead of updated. What did we do wrong?
That is the json (the default setting):
{
"version": "v1",
"filters": {
"keysOnly": {
"type": "resourceType",
"resourceType": "KEY"
},
"connectionsOnly": {
"type": "resourceType",
"resourceType": "CONNECTION"
},
"dataOnly": {
"type": "resourceType",
"resourceType": "DATA"
},
"workflowsOnly": {
"type": "resourceType",
"resourceType": "WORKFLOW"
},
"productionLinesOnly": {
"type": "resourceType",
"resourceType": "PRODUCTION_LINE"
},
"functionsOnly": {
"type": "resourceType",
"resourceType": "FUNCTION"
},
"schedulesOnly": {
"type": "resourceType",
"resourceType": "SCHEDULE"
},
"appsOnly": {
"type": "resourceType",
"resourceType": "APP"
}
},
"resourceTransformations": [
{
"condition": {
"negate": true,
"any": [
"keysOnly",
"connectionsOnly",
"dataOnly",
"workflowsOnly",
"productionLinesOnly",
"functionsOnly",
"schedulesOnly",
"appsOnly"
]
},
"action": {
"type": "skip",
"skip": true
}
},
{
"condition": "schedulesOnly",
"action": {
"type": "replace",
"filePathRegex": "^scheduleMeta\\.json$",
"jsonPath": "$.active",
"searchRegex": "^.*$",
"replace": "false"
}
},
{
"condition": "keysOnly",
"action": {
"type": "contextAdaption",
"skipUpdateIfExists": true
}
},
{
"condition": "connectionsOnly",
"action": {
"type": "contextAdaption",
"skipUpdateIfExists": true
}
},
{
"condition": "dataOnly",
"action": {
"type": "contextAdaption",
"skipDataTableNameUpdate": true
}
}
]
}