merlijnw70/cu-profiler

Profile Solana program compute units in CI — gate on budgets/regressions and comment the report on the PR.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versioncu-profiler CLI version to use (a specific version like "0.1.2" for reproducibility, or "latest").no0.1.2
repoRepository that hosts the cu-profiler release binaries.noMerlijnW70/cu-profiler
configPath to cu-profiler.toml.nocu-profiler.toml
logs-dirDirectory holding recorded <scenario>.log files.no.cu/logs
scenarioLimit to these scenario names (whitespace-separated; default all).no""
tagLimit to scenarios carrying these tags (whitespace-separated).no""
baselineBaseline JSON to compare against (enables regression gating).no""
strictTreat low-confidence measurements as failures.nofalse
fail-on-budgetFail the run when an absolute budget is exceeded.notrue
fail-on-regressionFail the run on a compute regression versus baseline.notrue
fail-on-low-confidenceFail the run when a measurement's confidence is low.nofalse
comment-on-prPost (and update) a sticky report comment on the pull request.notrue
comment-tagIdentifier that makes the PR comment sticky (one comment per tag).nodefault
upload-artifactUpload the rendered report as a build artifact.notrue
working-directoryDirectory to run cu-profiler in.no.
github-tokenToken used to post the PR comment.no${{ github.token }}
namedescription
exit-codeThe cu-profiler process exit code (0 = pass; see docs for 1-6).
outcomepass or fail.
report-pathPath to the rendered Markdown report.