Skip to content

fix(prorl): green up CI after #251 (pyright typing + Windows bash skip) - #252

Merged
reacher-z merged 1 commit into
mainfrom
fix/prorl-ci-follow-up
Jul 7, 2026
Merged

fix(prorl): green up CI after #251 (pyright typing + Windows bash skip)#252
reacher-z merged 1 commit into
mainfrom
fix/prorl-ci-follow-up

Conversation

@reacher-z

Copy link
Copy Markdown
Collaborator

Restores green CI on main after #251. Two failures from the new prorl tests (ubuntu/macos already passed):

  • static-check: test_prorl_models._minimal_request built a heterogeneous dict → pyright inferred a union for **kwargs. Annotated kwargs: dict[str, Any].
  • pytest (windows): test_prorl_mock shells out to bash to run the harbor evaluator's POSIX test.sh; Windows has no bash. Skip the module on win32 (ClawBench runtime is Linux containers by design).

Verified locally: pyright src/clawbench tests 0 errors, ruff clean, pytest 110 passed.

#251 merged with two CI failures from the new prorl tests (ubuntu/macos passed):
- static-check (pyright on tests/): _minimal_request built a heterogeneous dict
  so pyright inferred a union for **kwargs. Annotate kwargs: dict[str, Any].
- pytest (windows-latest): test_prorl_mock shells out to bash to run the harbor
  evaluator's POSIX test.sh; Windows has no bash. Skip the module on win32
  (ClawBench's runtime is Linux containers by design).

Verified: uv run --frozen pyright src/clawbench tests -> 0 errors; ruff clean;
pytest -> 110 passed.
@github-project-automation github-project-automation Bot moved this to Todo in ClawBench Jul 7, 2026
@reacher-z
reacher-z merged commit ca571a0 into main Jul 7, 2026
5 checks passed
@reacher-z
reacher-z deleted the fix/prorl-ci-follow-up branch July 7, 2026 23:46
@github-project-automation github-project-automation Bot moved this from Todo to Done in ClawBench Jul 7, 2026
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