lock test dependencies
switch from Solve to Semverse