All the paths and globs in the config must be defined relative to the project directory.

JSON Schema

The format of werf-includes.yaml is published as a JSON Schema at https://werf.io/docs/v3/schemas/werf-includes.json. Editors that support JSON Schema for YAML use it for completion, hover documentation and validation.

In VS Code with the YAML extension, add to .vscode/settings.json:

{
  "yaml.schemas": {
    "https://werf.io/docs/v3/schemas/werf-includes.json": ["werf-includes.yaml"]
  }
}

Alternatively, point to the schema from the file itself:

# yaml-language-server: $schema=https://werf.io/docs/v3/schemas/werf-includes.json