# DanceLessonsCoach YAML Lint Configuration
# More practical limits for CI/CD workflow files

extends: default

rules:
  # Increase line length limit to 400 characters
  line-length:
    max: 400
    level: warning  # Change to warning instead of error
    
  # Allow truthy values (workflow_dispatch: true)
  truthy:
    allowed-values: ['true', 'false', 'on', 'off']
    
  # Be more lenient with trailing spaces
  trailing-spaces:
    level: warning
    
  # Document start required for workflow files
  document-start:
    present: false
    
  # Allow empty values
  empty-values:
    forbid-in-block-mappings: false
    forbid-in-flow-mappings: false

# Ignore specific files
ignore: |
  .gitea/workflows/
  scripts/cicd/
