Skip to content

Improve benchmark UX, publish PR results, and release 0.2.0 - #4

Merged
jpn-- merged 8 commits into
mainfrom
feature/arrow-key-menus
Sep 19, 2026
Merged

jpn-- merged 8 commits into
mainfrom
feature/arrow-key-menus

Conversation

@jpn--

@jpn-- jpn-- commented Sep 19, 2026

Copy link
Copy Markdown
Member

Long benchmark runs now show live elapsed time, memory usage, and a log-tail panel while retaining periodic status on disk. Experiment and input choices support arrow-key navigation, and macOS runs automatically prevent idle system sleep while allowing the display to sleep.

Suites can publish a version-attributed results summary and SVG memory/runtime charts to a GitHub PR. Publication includes access preflight, local previews, a permanent publish.sh launcher, readable STATUS.md, offline status and GitHub verification commands, and recovery from uncertain outcomes without duplicating an existing comment. The full HTML report remains local. A complete PR benchmark example and usage documentation are included.

Local uv builds now track source changes, preventing stale cached installations. This PR sets the package version to 0.2.0 for release after merging.

Validation: 211 non-Docker tests pass locally with pinned ActivitySim and Sharrow dependencies; Ruff lint and formatting checks pass. Exported charts were rendered and inspected, the macOS sleep assertion was verified, and the publication launcher was exercised from another directory. GitHub transport is simulated in automated tests; no live comment was posted for testing. CI covers Python 3.10–3.12, packaging, and Docker integration before merge.

@jpn--
jpn-- merged commit 4634315 into main Sep 19, 2026
8 checks passed
@jpn--
jpn-- deleted the feature/arrow-key-menus branch September 19, 2026 23:08
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