tracerbench/@tracerbench/tracerbench-compare-action
Perform commit-to-commit performance analysis using tracerbench
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| use-yarn | Whether to install dependencies using yarn | no | — |
| use-pnpm | Whether to install dependencies using pnpm | no | — |
| pkg-manager | package manager to use, defaults to npm unless use-yarn or use-pnpm are set which take precedence | no | — |
| repo-token | Github Auth Token with permissions for reading, creating comments on PRs as well as updating comments previously created by the action | no | — |
| control-sha | SHA of the control to use for the comparison. Also used to checkout the correct files before build if build-control is true. | — | — |
| experiment-sha | SHA of the experiment to use for the comparison. Also used to checkout the correct files before build if build-experiment is true. | — | — |
| build-control | Whether to run control-build-command to produce control-dist | no | — |
| build-experiment | Whether to run experiment-build-command to produce experiment-dist | no | — |
| control-build-command | command to execute to produce control-dist if build-control is true | no | — |
| control-serve-command | ember s --path=dist-control | — | — |
| experiment-build-command | command to execute to produce experiment-dist if build-experiment is true | no | — |
| experiment-serve-command | ember s --path=dist-experiment | — | — |
| control-dist | the location of the built dist for the control-sha (e.g. the output of ember build) | no | — |
| experiment-dist | the location of the built dist for the experiment-sha (e.g. the output of ember build) | no | — |
| markers | markers, comma separated | no | — |
| control-url | the url to sample for the control | no | — |
| experiment-url | the url to sample for the experiment | no | — |
| regression-threshold | threshold for estimated delta to consider failed (in addition to statistically significant) | no | — |
| fidelity | low, high or number of samples | no | — |
| debug | Whether to run tracerbench in debug mode | no | — |
| is-ci-env | Whether to run tracerbench in CI mode | no | — |
| upload-traces | Whether to upload all trace data as artifacts after the run | no | — |
| upload-results | Whether to upload all generated reports as artifacts after the run | no | — |
| clean-after-analyze | whether to cleanup after analysis | no | — |
| scenarios | json list of scenarios keyed by name with their control+experiment urls and markers | no | — |
| sample-timeout | number of seconds to wait for a sample. Default value is 30s | no | — |
| browser-args | additional browser args to pass to tracerbench, comma separated | no | — |
Outputs
no outputs