Skip to content

[performance] Regression in Validation: 95.6% slower #27278

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkValidation

Current Performance: 3.68ms (3,683,786 ns/op)
Historical Average: 1.88ms (1,877,000 ns/op)
Change: +95.6% slower
Historical Data Points: 7

📈 Detailed Performance Metrics

Performance Comparison

Metric Current Historical Avg Change
ns/op 3,683,786 ~1,877,000 +95.6%
B/op 843,158
allocs/op 9,171

Baseline Targets

  • Simple workflows: <100ms
  • Complex workflows: <500ms
  • MCP-heavy workflows: <1s

💡 Recommended Actions

  1. Review recent changes to the validation pipeline in pkg/workflow/
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify hotspots in validation code
  4. Compare with previous benchmark results using benchstat
  5. Check for newly added validation rules that may be computationally expensive
📋 Additional Context
  • Run ID: §24650923335
  • Date: 2026-04-20
  • Workflow: Daily CLI Performance
  • All regressions today: Validation (+95.6%), CompileSimpleWorkflow (+39.3%), CompileComplexWorkflow (+29.2%), ExtractWorkflowNameFromFile (+24.5%), CompileMCPWorkflow (+23.8%)

Generated by Daily CLI Performance Agent · ● 1.1M ·

  • expires on Apr 22, 2026, 6:06 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