Skip to content

[performance] Regression in Validation: +275.9% slower #28403

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkValidation

Current Performance: 227,548 ns/op (227.55μs)
Historical Average: 60,542 ns/op (60.54μs)
Change: +275.9% slower

📈 Detailed Performance Metrics

Performance Comparison

Metric Current Historical Average Change
ns/op 227,548 60,542 +275.9%
B/op 19,921 15,112 +31.8%
allocs/op 560 337 +66.2%

Historical Data Points Used: 2

Baseline Targets

  • Validation phase: should be fast (<100μs)

💡 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
  4. Compare with previous benchmark results using benchstat
📋 Additional Context
  • Run ID: §24923879653
  • Date: 2026-04-25
  • All benchmarks run: CompileSimpleWorkflow (+177.5%), CompileComplexWorkflow (+46.0%), ParseWorkflow (+191.6%), Validation (+275.9%), YAMLGeneration (+28.8%), CompileMCPWorkflow (-67.2%), ExtractWorkflowNameFromFile (+16.7%), FindIncludesInContent (-21.7%)

⚠️ Note: Benchmarks ran with only 3 iterations each. High variance is possible; monitor over subsequent runs to confirm the regression.

References:

Generated by Daily CLI Performance Agent · ● 1.3M ·

  • expires on Apr 27, 2026, 5:50 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