Skip to content

ci: add automated performance benchmark workflow for pull requests - #419

Closed
knyk-dev wants to merge 5 commits into
apache:masterfrom
knyk-dev:yml-pr
Closed

knyk-dev wants to merge 5 commits into
apache:masterfrom
knyk-dev:yml-pr

Conversation

@knyk-dev

@knyk-dev knyk-dev commented Jan 11, 2026 •

Copy link
Copy Markdown

This PR introduces a new CI workflow to monitor performance.

  • Workflow integration: the system triggers a benchmark test for every new pull request. It runs on both the target branch and the current branch.
  • Performance comparison: this setup compares the execution time between versions. It helps developers identify potential performance regressions immediately.
  • Implementation detail: a python script parses the json output from pytest. It calculates the geometric mean to produce a readable comparison table.

Fixes #417

@hsluoyz hsluoyz closed this Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: add automatic performance benchmark CI for Pull Requests

2 participants