Skip to content

chore(main): release 0.3.5#24

Merged
weklund merged 2 commits intomainfrom
release-please--branches--main
Apr 4, 2026
Merged

chore(main): release 0.3.5#24
weklund merged 2 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 3, 2026

🤖 I have created a release beep boop

0.3.5 (2026-04-04)

Features

  • expand ruff lint rules with tier 1+2 quality rulesets (#22) (75490f6)

Refactors

  • tests: replace brittle mock-heavy tests with behavioral tests and shared factories (#32) (9af6078)
    • FakeServiceLayer replaces 10-deep @patch stacks in TestRunUp
    • Consolidate ~50 duplicate helpers into tests/factories.py
    • AAA comments (# Arrange, # Act, # Assert) across 17 test files
    • make lint now includes pyright for shift-left type checking
    • Net: -577 lines, 1,481 tests pass, 73% reduction in @patch usage

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch from 3676e2d to cea4085 Compare April 3, 2026 14:26
@github-actions github-actions bot force-pushed the release-please--branches--main branch from cea4085 to 0c84b57 Compare April 4, 2026 14:15
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@weklund weklund merged commit fc68d52 into main Apr 4, 2026
5 checks passed
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 4, 2026

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant