Skip to content

ci: add automated performance benchmark workflow for pull requests#268

Open
knyk-dev wants to merge 2 commits intoapache:masterfrom
knyk-dev:yml-pr
Open

ci: add automated performance benchmark workflow for pull requests#268
knyk-dev wants to merge 2 commits intoapache:masterfrom
knyk-dev:yml-pr

Conversation

@knyk-dev
Copy link

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

This PR implements a new CI workflow to monitor performance changes.

Workflow automation: the system executes benchmark tests automatically for every pull request on Linux environments.

Build process: it compiles the project using cmake with the CASBIN_BUILD_BENCHMARK option enabled.

Data analysis: a python script parses the JSON output from Google benchmark to calculate performance differences.

Reporting: the workflow compares execution times between the base and PR branches to detect regressions.

Fixes #266

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: automated PR performance benchmark comparison

1 participant