An error occurred while fetching pending comments
These changes were initially merged in !100653 (merged) and were reverted in !105198 (merged) after @leipert discovered (internal - Slack) that the Pact dependencies send usage data via Google Analytics.
This MR includes the original MR, plus opting out of sending usage data. Even if it's benign, we don't want to enroll engineers and users in sending usage data without their consent.
It also removes the dependencies that were added to package.json
in the original MR. They're also included spec/contracts/consumer/package.json
where they won't cause conflicts. The jest:contract
script added to package.json
can still be used to run contract tests from the root directory, as long as the packages in spec/contracts/consumer/package.json
have been installed first.
Contract tests were added recently and there is ongoing work.
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.