Closed YOU54F closed 2 months ago
Thanks! As noted, strictly we don't need it, but it's nice to bump these every now and then.
Interesting, just got that failure here during the release step: https://github.com/pact-foundation/pact-js/actions/runs/8842703164/job/24281763224#step:4:6248
This runs on ubuntu-latest
node 18, which previously passed in the build step 🤔 .
Strange it worked at all, I've fixed the test - it wasn't setting the headers and it wasn't setting the query param.
OK I see, the build-and-test.yml
has each example as a separate step, and is unsurprisingly missing this example:
The release step runs a different script, which automagically picks up all examples - hence why it only fails during the release stage!
Updates pact-core to 14.3.4 and updates package.json refs so all the examples are tested against the latest versions.
Note:- we have a caret in the package.json so I don't believe we need a new published version of pact-js.
We should add a macos-14 runner to test against arm64, as I get an error locally on an m1 mbp running the v4 matchers test