Skip to content

chore: update typing and browser smoke tooling#128

Merged
Wirg merged 3 commits into
mainfrom
pr/tooling-lint-typing
Jun 14, 2026
Merged

chore: update typing and browser smoke tooling#128
Wirg merged 3 commits into
mainfrom
pr/tooling-lint-typing

Conversation

@Wirg

@Wirg Wirg commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • switch type checking setup to pyrefly and clean up resulting diagnostics
  • remove avoidable pylint suppressions
  • add Playwright to the dev dependency group and mise tasks for local browser smoke setup

Local browser setup

  • mise run browser-install
  • mise run browser-smoke

Verification

  • uv run pytest
  • mise run browser-smoke
  • python -m nox -s lint ruff_check ruff_format

Merge order

Merge #127 first, then retarget this PR to main if GitHub does not do it automatically.

@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from 02d435b to 8ae341f Compare June 6, 2026 18:21
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch 2 times, most recently from df0437f to 0cccb25 Compare June 7, 2026 16:07
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from 8ae341f to 00587c0 Compare June 7, 2026 16:09
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch from 0cccb25 to 22fcb1f Compare June 7, 2026 16:31
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from 00587c0 to 5f69b71 Compare June 7, 2026 16:35
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch from 22fcb1f to 57bcca8 Compare June 7, 2026 17:15
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch 2 times, most recently from 15478a1 to c04faf8 Compare June 7, 2026 17:53
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch from 57bcca8 to 03f789f Compare June 7, 2026 17:53
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from c04faf8 to 03c3ff9 Compare June 13, 2026 14:11
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch from 03f789f to cc00ced Compare June 13, 2026 14:11
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from 03c3ff9 to 7a5f4e6 Compare June 13, 2026 14:23
@Wirg Wirg force-pushed the pr/scope-config-inheritance branch from cc00ced to a0c5a2e Compare June 13, 2026 14:23
Base automatically changed from pr/scope-config-inheritance to main June 13, 2026 14:29
@Wirg Wirg force-pushed the pr/tooling-lint-typing branch from 7a5f4e6 to a2f426a Compare June 13, 2026 14:33
@Wirg Wirg merged commit d1786d8 into main Jun 14, 2026
21 checks passed
@Wirg Wirg deleted the pr/tooling-lint-typing branch June 14, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants