wayfair-contribs / plentymarkets-plugin

Wayfair plugin for use in the Plentymarkets eCommerce ERP system
https://marketplace.plentymarkets.com/en/plugins/integration/wayfair_6273
Other
4 stars 3 forks source link

repair test scripts by enforcing use of php 7.0 and stable Plenty API definitions, don't use composer cache #205

Closed jhoule86 closed 3 years ago

jhoule86 commented 3 years ago

BLOCKS ALL SUBSEQUENT PRs

Ubuntu 16.04 image on GitHub is using PHP 8.0 by default, so the test script needs to switch the OS over to PHP 7.0 before doing any Composer / PHP actions.

The dev-beta7 channel of the plentymarkets/plugin-interface package now depends on PHP 7.3, so the requirement has been updated to the dev-stable7 channel, which is still compatible with PHP 7.0.

The Composer Cache step has been removed, as it was preventing us from detecting PHP/Composer issues.