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 dependency turns every validation run into an infrastructure problem. Before a test can execute, you need authentication, environment provisioning, metadata deployment, test execution, and cleanup. The result is feedback loops measured in minutes instead of seconds.
I got tired of waiting and built Nimbus, a local Apex runtime that executes Apex tests without an org.








