Skip to content

Jmh bench suite bench ci smoke workflow - #219

Merged
rorygraves merged 2 commits into
mainfrom
task/jmh-bench-suite/bench-ci-smoke-workflow
Jun 15, 2026
Merged

Jmh bench suite bench ci smoke workflow#219
rorygraves merged 2 commits into
mainfrom
task/jmh-bench-suite/bench-ci-smoke-workflow

Conversation

@rorygraves

Copy link
Copy Markdown
Contributor

See commits.

Adds .github/workflows/bench.yml, the only automated gate that builds the
sbt-jmh bench module (excluded from ciCheck via non-aggregation). Triggers on
workflow_dispatch, a weekly cron, and PRs touching bench or any depended-on
module/build path. Smoke-runs every bench (no name filter, no -t flag) with
minimal iterations to prove the harness still compiles and runs.
bench transitively depends on termflow-terminal via screen/app/widgets/
sample/testkit, so a terminal-only PR could break the benches without
triggering the smoke gate until the weekly run. Addresses codex P2.
@rorygraves
rorygraves merged commit e4f74da into main Jun 15, 2026
3 checks passed
@rorygraves
rorygraves deleted the task/jmh-bench-suite/bench-ci-smoke-workflow branch June 15, 2026 11:32
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