header:
  license:
    spdx-id: Apache-2.0
    copyright-owner: Apache Software Foundation

  paths-ignore:
    - 'licenses'
    - '**/*.md'
    - '**/*.csv'
    - '**/*.txt'
    - '**/*.json'
    - '**/*.jsonl'
    - 'DESCRIPTION'
    - 'DISCLAIMER'
    - 'LICENSE'
    - 'NOTICE'
    # Per-module LICENSE-binary / NOTICE-binary describing the third-party
    # content bundled in each module's binary artifact (Universal dist zip
    # or Docker image). Plain-text manifests, not source files.
    - '**/LICENSE-binary'
    - '**/LICENSE-binary-*'
    - '**/NOTICE-binary'
    - '.dockerignore'
    - '.gitattributes'
    - '.github/PULL_REQUEST_TEMPLATE'
    - 'yarn.lock'
    - '.nvmrc'
    - '.htaccess'
    - '.gitkeep'
    - 'site.webmanifest'
    - '.gitignore'
    - '.licenserc.yaml'
    - 'frontend/.yarn/**'
    - 'amber/src/main/python/proto/**'
    - '**/.env.example'
    - '**/.prettierrc'
    - '**/bun.lock'
    # Third-party code with MIT license - see LICENSE file for attribution
    - 'common/workflow-operator/src/main/scala/com/kjetland/**'
    # TypeFox monaco-languageclient derived files (MIT License)
    - 'pyright-language-service/src/main.ts'
    - 'pyright-language-service/src/language-server-runner.ts'
    - 'pyright-language-service/src/server-commons.ts'
    - 'frontend/src/app/common/formly/array.type.ts'
    - 'frontend/src/app/common/formly/object.type.ts'
    - 'frontend/src/app/common/formly/multischema.type.ts'
    - 'frontend/src/app/common/formly/null.type.ts'
    # Third-party SVG assets - see LICENSE file for attribution
    - 'frontend/src/assets/svg/operator-view-result.svg'
    - 'frontend/src/assets/svg/operator-reuse-cache-invalid.svg'
    - 'frontend/src/assets/svg/operator-reuse-cache-valid.svg'
    - 'frontend/src/app/common/type/proto/org/apache/texera/amber/core/virtualidentity.ts'
    - 'frontend/src/app/common/type/proto/org/apache/texera/amber/core/workflow.ts'
    - 'frontend/src/app/common/type/proto/google/protobuf/descriptor.ts'
    - 'frontend/src/app/common/type/proto/scalapb/scalapb.ts'
