I've wanted easy trunk-based development for Salesforce for years.

Short-lived branches, frequent merges, small pull requests, and CI fast enough that developers aren't afraid to commit. The same practices that engineering teams use everywhere else.

Every time I tried to make it work, I hit the same wall: Apex tests require an org.

That single...