fest gates apply

Apply quality gates to sequences

Synopsis

Apply quality gate task files to sequences based on phase type.

By default, runs in dry-run mode showing what would change. Use --approve to actually apply the changes.

Gates are read from the fest.yaml implementation section. Only implementation phases have quality gates.

Quality gates are only added to sequences not matching excluded_patterns.

fest gates apply [flags]

Examples

  # Preview changes (dry-run is default)
  fest gates apply

  # Apply to all sequences
  fest gates apply --approve

  # Apply to specific sequence
  fest gates apply --sequence 002_IMPL/01_core --approve

  # Force overwrite modified files
  fest gates apply --approve --force

  # JSON output for automation
  fest gates apply --json

Options

      --approve           Apply changes
      --dry-run           Preview changes without applying (default) (default true)
      --force             Overwrite modified files
  -h, --help              help for apply
      --json              Output JSON
      --phase string      Apply to specific phase
      --sequence string   Apply to specific sequence (format: phase/sequence)

Options inherited from parent commands

      --config string   config file (default: ~/.config/fest/config.json)
      --debug           enable debug logging
      --no-color        disable colored output
      --verbose         enable verbose output

SEE ALSO

  • fest gates - Manage quality gates - validation steps at sequence end