I am currently developping a module A depending on module B. We need to update both A and B and test them together. I then added a replace directive for module B in the go.mod file of A. But how to deal with this file for continuous integration? Should we manually add and remove the replace directive? This can be error prone. Can’t we specify another go.mod file to the go build command for example, with a replace directive and one without? Or make the replace directive conditionnal?