Case Study: Workiva cut the time for large-scale code changes by 80% with Sourcegraph
Key results
The challenge
Workiva's engineering teams needed to make consistent, large-scale changes across many repositories. Applying updates and breaking changes repo-by-repo was time-consuming and error-prone, and depended on individual engineers tracking every affected codebase.
The solution
Workiva adopted Sourcegraph Batch Changes to define a change once and apply it programmatically across all affected repositories, running each step in Docker. The approach standardized how breaking changes are proposed and tracked, reducing manual effort and giving engineers confidence that every repository was updated.
“Updating all of our repositories with Batch Changes saves time, is less error-prone, and gives us confidence that everything is going to plan.”
JBJoe BinghamSoftware Engineer, Workiva
The results, in context
Workiva reported an 80% reduction in the time required for large-scale code changes. Engineers described the automated approach as faster, less error-prone, and easier to adopt than maintaining their own tooling.