60-packaging/upload-filters.json

{
  "filters": {
    "engineering-tools": {
      "applyTo": "temporary-upload-copy-only",
      "exclude": [
        "engineering-tools/engineering-tools/**"
      ],
      "flatRootEquivalent": [
        "engineering-tools/**"
      ],
      "preserve": [
        "local-engineering-tools-repository",
        "original-engineering-tools-zip",
        "returned-engineering-tools-roundtrip-zip"
      ],
      "reason": "Rekursive Engineering-Tools-Kopien werden nur aus der temporaeren Uploadkopie ausgeschlossen.",
      "ruleVersion": "1"
    },
    "runtime": {
      "applyTo": "temporary-upload-copy-only",
      "exclude": [
        "runtime/test/**",
        "runtime/prod/**",
        "runtime/production/**",
        "runtime/runtime/**",
        "runtime/reports/**",
        "!runtime/reports/SE-0057-semantic-publisher-input.json",
        "runtime/web/**",
        "runtime/cache/**",
        "runtime/containers/**",
        "runtime/database/**",
        "runtime/installations/**",
        "runtime/outbox/**",
        "runtime/work/**"
      ],
      "flatRootEquivalent": [
        "test/**",
        "prod/**",
        "production/**",
        "runtime/**",
        "reports/**",
        "!reports/SE-0057-semantic-publisher-input.json",
        "web/**",
        "cache/**",
        "containers/**",
        "database/**",
        "installations/**",
        "outbox/**",
        "work/**"
      ],
      "preserve": [
        "local-runtime-repository",
        "original-runtime-zip",
        "returned-runtime-roundtrip-zip"
      ],
      "reason": "Veraenderliche Runtime-Umgebungen, generierte Reports und rekursive Repository-Kopien werden nur aus der temporaeren Uploadkopie ausgeschlossen.",
      "ruleVersion": "3"
    },
    "workspace": {
      "applyTo": "temporary-upload-copy-only",
      "exclude": [
        "workspace/archive/**"
      ],
      "flatRootEquivalent": [
        "archive/**"
      ],
      "preserve": [
        "local-workspace-repository",
        "original-workspace-zip",
        "returned-workspace-roundtrip-zip"
      ],
      "reason": "Lokale Importarchive werden weder als Source noch als Target in die temporäre Uploadkopie übernommen.",
      "ruleVersion": "1"
    }
  },
  "schemaVersion": "1.0"
}