Skip to content

Compare benchmarks against the base branch on pull requests - #38

Merged
veewee merged 1 commit into
feature/throwless-properties-setfrom
feature/benchmarks-workflow
Oct 15, 2026
Merged

veewee merged 1 commit into
feature/throwless-properties-setfrom
feature/benchmarks-workflow

Conversation

@veewee

@veewee veewee commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Every pull request now gets a phpbench comparison against its base branch, using the same setup as php-soap/encoding: the base branch is benchmarked and stored as a baseline, then the pull request is reported against it.

The job only reports. It does not fail on a difference, because the noise on shared runners is larger than most of the changes it would catch.

This is stacked on #37, which adds phpbench and the benchmarks. Merge #37 first; until then main has no benchmarks for the baseline step to run. Against #37 as its base, this PR already shows the comparison working.

Same setup as php-soap/encoding: benchmark the base branch, store it as a baseline and report the pull request against it. It only reports, it does not fail on a difference, because runner noise is larger than most changes.
@veewee
veewee merged commit 392d9d4 into feature/throwless-properties-set Oct 15, 2026
13 checks passed
@veewee
veewee deleted the feature/benchmarks-workflow branch October 15, 2026 06:46
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.

1 participant