Adam Rodger (pact-net)
02/08/2022, 7:29 PM4.0.0-beta.1
and I can't think of much. I'm not sure if any of them are particularly blockers, but still to do off the top of my head:
• GitHub Action for publishing to NuGet when you create a tag (easy, 10mins work)
• A new FFI version with reqwest
updated to fix the panic related to invalid certificates
◦ I'm not sure this is a blocker for a beta, but it totally breaks on my machine and I imagine others will have the same problem. I think it's a blocker for a proper release though because it literally just crashes and there's no real way to work around it.
• I'm not quite sure where messaging pacts are up to, but if they do work then we definitely don't have any documentation for them. I'm not entirely sure they're finished at the moment though
◦ Again, I don't think this is a blocker as there would be no breaking API changes for request/response interactions
So I think what I'm saying is the only thing needed for a beta is writing the GitHub Action.... 😮 I'll do that nowMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Lewis Prescott
02/09/2022, 10:03 AMLewis Prescott
02/09/2022, 10:03 AMAdam Rodger (pact-net)
02/09/2022, 10:46 AMAdam Rodger (pact-net)
02/09/2022, 10:50 AMfeature/4.0.0
branch to master
if we do a release, otherwise people will turn up at the repo and be very confused 😄Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/09/2022, 11:09 AMrelease/3.x
branch which is just pointing at current master
Adam Rodger (pact-net)
02/09/2022, 11:21 AMfeature/4.0.0
branch so that I can push up the merge from master
, then I can raise the PR to merge that back into master
(because there are merge conflicts)Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Adam Rodger (pact-net)
02/09/2022, 1:31 PMgit reset --hard origin/feature/4.0.0
now that there's a release/3.x
branch pointing at the head of where master
is now. It would all be easier if master
hadn't moved to fix that cert thing 😄Adam Rodger (pact-net)
02/09/2022, 1:32 PMmaster
will 'lose' commits, so if people have forked it then they may get in a mess. I think maybe we stick with the merge, although it makes the history a bit messier, but just because it's the 'right' thing to do.
It's either that or rebase the entire 4.x branch onto latest master
and that sounds even worse