Skip to content

Commit fc68d52

Browse files
github-actions[bot]weklundclaude
authored
chore(main): release 0.3.5 (#24)
🤖 I have created a release *beep* *boop* --- ## [0.3.5](v0.3.4...v0.3.5) (2026-04-04) ### Features * expand ruff lint rules with tier 1+2 quality rulesets ([#22](#22)) ([75490f6](75490f6)) ### Refactors * **tests:** replace brittle mock-heavy tests with behavioral tests and shared factories ([#32](#32)) ([9af6078](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](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Wes Eklund <s.wes35@gmail.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 9af6078 commit fc68d52

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.3.4"
2+
".": "0.3.5"
33
}

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.3.5](https://github.com/weklund/mlx-stack/compare/v0.3.4...v0.3.5) (2026-04-04)
8+
9+
10+
### Features
11+
12+
* expand ruff lint rules with tier 1+2 quality rulesets ([#22](https://github.com/weklund/mlx-stack/issues/22)) ([75490f6](https://github.com/weklund/mlx-stack/commit/75490f6817a87a6b63818fa1f7c1660e59766ba3))
13+
14+
15+
### Refactors
16+
17+
* **tests:** replace brittle mock-heavy tests with behavioral tests and shared factories ([#32](https://github.com/weklund/mlx-stack/issues/32)) ([9af6078](https://github.com/weklund/mlx-stack/commit/9af60781e14c1466219ee2644928db9c9a39041e))
18+
- `FakeServiceLayer` replaces 10-deep `@patch` stacks in `TestRunUp`
19+
- Consolidate ~50 duplicate helpers into `tests/factories.py`
20+
- AAA comments (`# Arrange`, `# Act`, `# Assert`) across 17 test files
21+
- `make lint` now includes pyright for shift-left type checking
22+
- Net: -577 lines, 1,481 tests pass, 73% reduction in `@patch` usage
23+
724
## [0.3.4](https://github.com/weklund/mlx-stack/compare/v0.3.3...v0.3.4) (2026-04-03)
825

926

0 commit comments

Comments
 (0)