August 7, 2025

July 2025 Changelog

Image

Marcel Tan

Image

Release Notes

In July, we introduced the ability for Tusk to maintain existing test files by addressing syntax errors, missing imports, and failing tests. We also boosted CoverBot's capabilities with coverage-guided test generation to ensure higher test coverage.

Enterprise customers with multiple squads can now configure directory-specific testing guidelines for different parts of their monorepos. They also enjoy self-serve access to Tusk usage analytics through our new Analytics API.

Every developer wants their tools to be fast. Which is why we've also introduced a bug detection mode for quickly surfacing only failing tests, made committing all passing tests instantaneous, and slashed test environment setup times by up to 90% for complex repos.

Tusk test check configurations with "Only generate failing tests" enabled
Enable "Only generate failing tests" for bug detection mode

Major Features

  • AI Test Maintenance: Tusk now intelligently self-heals errors in existing test files for modified symbols in a PR, reducing the occurrence of blocked deployments.
  • Coverage-Guided Test Generation: CoverBot now uses code coverage feedback to automatically generate additional tests for uncovered lines, ensuring higher test coverage.
  • Accelerated Test Execution: Introduced snapshot-based test execution environments that reduce setup time by up to 90% for complex repositories, resulting in faster test execution at scale.
  • Analytics API: Access Tusk usage analytics via REST API endpoints for smooth integration with internal dashboards and reporting systems.

Testing Improvements

  • Bug Detection Mode: New testing mode that focuses exclusively on surfacing failing tests, providing targeted bug detection for teams not optimizing for coverage.
  • Faster Commits: Committing or creating a PR with all Tusk passing tests selected now happens instantaneously.
  • Squad-Level Testing Guidelines: Define different testing guidelines for subdirectories, allowing individual squads to maintain their own testing standards within the same repo.

DevEx Enhancements

  • CoverBot UI: Redesigned UI for scheduling and managing automated test backfills, including timezone-aware scheduling and improved configuration management.
  • Test Generation UI/UX: Revamped empty and loading states in Tusk UI, made test-level feedback popover editable, among other polish items.
  • Trial Management: Increased visibility of trial management features (e.g., banners/CTAs, billing page), making it easier for teams to manage their subscription status.