DEV Community

Matthew Gladding
Matthew Gladding

Posted on • Originally published at gladlabs.io

What we shipped -- 2026-05-10

Today's biggest victory was silencing the Windows test suite, which had been throwing fatal access violations on pyarrow loads. We patched three stale unit tests to restore parity, fixing a crash in test_ragas_eval.py and correcting a logic error in test_video_stitch_helpers.py where the import patch wasn't sticking because plugins.registry._cached returned a real entry-point. PR #323

The video stitch helper was bypassing our mocked import error, so we forced plugins.registry._cached to return an empty tuple to ensure the test logic would execute. We also updated the class docstring since media_compositors now resides in ENTRY_POINT_GROUPS rather than the outdated module path.

With CI green, we bulked up coverage for services/niche_service.py from 4 to 14 tests, validating edge cases like atomicity during set_goals and weight tolerance boundaries. We ensured that validation runs before the database deletion to prevent data loss and that get_by_slug properly handles missing rows. PR #324

Infrastructure updates kept the momentum, including a rename of run() to run_migration() for better runner pickup and a bump of langchain-core to 1.3.3 to harden against untrusted manifests. PR #336

Now the engine idles without the Windows knock, leaving us to focus on the actual content generation.

Auto-compiled by Poindexter from today's commits and PRs.

Sources

Top comments (0)