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

1 participant