[TASK] Run test suite with composer update
We recently had an issue where a dependency released new versions that break our build. Our composer.json definitions were not strict enough and we did not find this issue before release. The patch extends the bamboo nightly plan with a new stage that does a full 'composer update --with-dependencies' before running tests, additionally to the usual 'composer install' that loads dependencies according to our composer.lock definitions. This way, we should find depency releases that break our system much quicker next time. Resolves: #85624 Related: #85552 Releases: master Change-Id: I1d10260cdfea4d10f54e6d77de3a837bc52632b7 Reviewed-on: https://review.typo3.org/57663 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- Build/bamboo/src/main/java/core/AbstractCoreSpec.java 174 additions, 42 deletionsBuild/bamboo/src/main/java/core/AbstractCoreSpec.java
- Build/bamboo/src/main/java/core/NightlySpec.java 48 additions, 55 deletionsBuild/bamboo/src/main/java/core/NightlySpec.java
- Build/bamboo/src/main/java/core/PreMergeSpec.java 14 additions, 52 deletionsBuild/bamboo/src/main/java/core/PreMergeSpec.java
Please register or sign in to comment