Hi team, we are using Squash and Merge strategy for merging PRs. We are also publishing contracts and running can-i-deploy in PR cycle. Our contracts version is set as the commit sha, so after merge the sha change and when we record deployment in deployment cycle we cannot use the deploy sha. I was considering resolving sha from git history, but it adds another logic layer (especially that we need to handle rollbacks). Therefore I was considering if there is any possibility to republish contracts (both consumer and provider) without running tests? I think running tests again in main cycle is redundant so time and resource consumption seems a bit waste. Any ideas how to handle that?