publish method
Publishes all pacts onto a host with tagging a specific version
Implementation
Future<void> publish(PactHost host, String version) {
if (RequestTester.hasErrors) {
throw PactException("Can't publish when there are tests with errors");
}
final futures = _pacts.values.map((e) => host.publishContract(e, version));
return Future.wait(futures);
}