TYPO3 / Surf

Easy and powerful PHP deployment tool
https://docs.typo3.org/other/typo3/surf/master/en-us/
GNU General Public License v3.0
98 stars 53 forks source link

Do not use predefined packages for testing #768

Closed koehnlein closed 1 year ago

koehnlein commented 1 year ago

The complete PR is about testing 😄 But I'm pretty sure, the tests will fail when merged ...

Fix tests

Because of the existing composer.lock file and the definition of PHP 7.4 in the composer.json, the tests in the pipeline are always based on the predefined packages. This results in surf not being tested with newer packages that would be used if someone installs surf into their environment via composer.

Delete the composer.lock file, which allows the pipeline to install latest packages.

It does not affect any user's installation, but I'm pretty sure, the tests will fail, because there are some problems with newer einvironments (see #760)

sabbelasichon commented 1 year ago

@koehnlein Thanks for your investigation. I have created a separated complete PR #770 based on your changes. I think we should give it a try.