a Git repository with a Travis or Appveyor (or similar) build
a gist with all the relevant code and full instructions on how to run it
Software versions
pact library: eg pact-js 9.9.2
pact-node ^10.8.0
OS: Linux
Expected behaviour
In-house CI installs pact and uses locally saved resource for postinstall script.
Actual behaviour
Build fails with message:
Error while installing binary: Postinstalled Failed Unexpectedly: Error: Error while installing binary: Extraction failed for /node_modules/@pact-foundation/pact-node/standalone/pact-1.82.1-linux-x86_64.tar.gz: Error: Error while installing binary: Checksum rejected for file 'pact-1.82.1-linux-x86_64.tar.gz' with checksum pact-1.82.1-linux-x86_64.tar.gz.checksum
Steps to reproduce
I've edited package json to
{
"pact_binary_location": "MYPATH"
}
Pre issue-raising checklist
I have already (please mark the applicable with an
x
):Software versions
Expected behaviour
In-house CI installs pact and uses locally saved resource for postinstall script.
Actual behaviour
Build fails with message: Error while installing binary: Postinstalled Failed Unexpectedly: Error: Error while installing binary: Extraction failed for/node_modules/@pact-foundation/pact-node/standalone/pact-1.82.1-linux-x86_64.tar.gz: Error: Error while installing binary: Checksum rejected for file 'pact-1.82.1-linux-x86_64.tar.gz' with checksum pact-1.82.1-linux-x86_64.tar.gz.checksum
Steps to reproduce
I've edited package json to { "pact_binary_location": "MYPATH" }
and downloaded the artifacts from: https://github.com/pact-foundation/pact-ruby-standalone/releases/tag/v1.82.1
Am I missing something? Or the checksum in this artifact is broken?
Thanks for your help.