Skip to content

refactor(typing): enforce strict mypy across the package - #42

Merged
zmcddn merged 1 commit into
masterfrom
refactor/strict-mypy-package-wide
Aug 25, 2026
Merged

refactor(typing): enforce strict mypy across the package#42
zmcddn merged 1 commit into
masterfrom
refactor/strict-mypy-package-wide

Conversation

@zmcddn

@zmcddn zmcddn commented Aug 25, 2026

Copy link
Copy Markdown
Contributor
  • expand type checking to all production modules and fixtures
  • tighten port, artifact, observability, and workspace contracts
  • consolidate duplicated helpers exposed during type hardening
  • reap provider processes when post-spawn log setup fails

Summary

Describe what changed and why.

Checklist

  • I ran the relevant tests locally
  • I updated docs if behavior changed
  • For UI rendering changes, I checked whether a layout fixture was needed
    under fixtures
  • I avoided committing secrets or machine-specific state
  • I added or updated changelog notes if this is user-visible

Notes for reviewers

Anything you want reviewers to focus on.

- expand type checking to all production modules and fixtures
- tighten port, artifact, observability, and workspace contracts
- consolidate duplicated helpers exposed during type hardening
- reap provider processes when post-spawn log setup fails
@github-actions github-actions Bot added status: needs-triage Needs maintainer triage area: ci CI, release, GitHub automation area: docs Docs area: core Core runtime area: tests Tests area: packaging Packaging and dependency management labels Aug 25, 2026
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/types-pyyaml 6.0.12.20260815 UnknownUnknown

Scanned Files

  • uv.lock

@zmcddn
zmcddn merged commit c9c7c37 into master Aug 25, 2026
11 checks passed
@zmcddn
zmcddn deleted the refactor/strict-mypy-package-wide branch August 25, 2026 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci CI, release, GitHub automation area: core Core runtime area: docs Docs area: packaging Packaging and dependency management area: tests Tests status: needs-triage Needs maintainer triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant