Skip to content

fix(ci): restore stderr capture for benchmark output on main#51

Merged
deepjoy merged 1 commit into
mainfrom
bench-again
Mar 18, 2026
Merged

fix(ci): restore stderr capture for benchmark output on main#51
deepjoy merged 1 commit into
mainfrom
bench-again

Conversation

@deepjoy
Copy link
Copy Markdown
Owner

@deepjoy deepjoy commented Mar 18, 2026

PR #48 accidentally reverted the 2>&1 fix from PR #47. Criterion writes bencher-format output to stderr, so 2>/dev/null was silently discarding it, leaving bench-output.txt empty on push-to-main runs.

The github-action-benchmark step only runs on push events, so PR runs never exercised the broken path — the failure only surfaced after merge.

PR #48 accidentally reverted the `2>&1` fix from PR #47. Criterion writes
bencher-format output to stderr, so `2>/dev/null` was silently discarding it,
leaving bench-output.txt empty on push-to-main runs.

The github-action-benchmark step only runs on push events, so PR runs
never exercised the broken path — the failure only surfaced after merge.
@deepjoy deepjoy enabled auto-merge (squash) March 18, 2026 14:22
@deepjoy deepjoy merged commit 7e86ee8 into main Mar 18, 2026
2 checks passed
@github-actions github-actions Bot mentioned this pull request Mar 18, 2026
deepjoy pushed a commit that referenced this pull request Mar 19, 2026
## 🤖 New release

* `taskmill`: 0.5.0 -> 0.5.1 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

## [0.5.1](v0.5.0...v0.5.1)
- 2026-03-19

### Fixed

- *(bench)* eliminate per-sample scheduler setup cost in history
benchmarks ([#55](#55))
- *(bench)* remove premature cancellation token call in history
benchmark setup ([#54](#54))
- *(ci)* bootstrap _benchmarks branch on first push to main
([#53](#53))
- *(ci)* restore stderr capture for benchmark output on main
([#51](#51))
- *(ci)* exclude lib target from cargo bench to fix benchmark CI
([#49](#49))

### Other

- decompose internal god objects into focused, single-responsibility
modules ([#56](#56))
- eliminate stringly-typed history status and DRY violations
([#52](#52))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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