Skip to content

[performance] Regression in Validation: 119.3% slower #28669

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkValidation

Current Performance: 250.71μs (250,705 ns/op)
Historical Average: 114.30μs (114,301 ns/op)
Change: +119.3% slower — performance has more than doubled

📈 Detailed Performance Metrics

Performance Comparison

  • ns/op: 250,705 (was ~114,301)
  • Change: +119.3%
  • Memory: 6,305 B/op
  • Allocations: 238 allocs/op
  • Historical Data Points: 4

Baseline Targets

  • Validation should be fast (<1ms for typical workflows)

💡 Recommended Actions

  1. Review recent changes to the validation pipeline (pkg/workflow/*_validation.go)
  2. Check for new validation rules or increased complexity added recently
  3. Run make bench-memory to generate memory profiles
  4. Use go tool pprof to identify which validators are slowest
  5. Compare with previous benchmark results using benchstat
📋 Additional Context

Automatically generated by Daily CLI Performance workflow

Generated by Daily CLI Performance Agent · ● 851.3K ·

  • expires on Apr 29, 2026, 6:15 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions