Commit graph

17 commits

Author SHA1 Message Date
Daniel Siepmann 54d244b804
TYPO3 V12 Update (#116)
* Support TYPO3 v12 and PHP 8.3
2023-12-05 09:43:55 +01:00
Daniel Siepmann cc072f0683 Remove acceptance tests from CI
As they currently fail, while they work locally.
Looks like an issue with GitHub Actions.
2023-08-29 07:36:18 +02:00
Daniel Siepmann 2bf18536cc
!!!|Add acceptance tests for TYPO3 Backend and PHP 8.x (#107) 2023-01-31 07:51:13 +01:00
Daniel Siepmann c814dff4a0
Remove GitHub action cache (#81)
We never set it up properly and it has deprecated features.
2022-10-24 10:15:21 +02:00
Daniel Siepmann fd8e43a96a
Update GitHub checkout action (#80)
Necessary as v2 uses old NodeJS which is deprecated.
2022-10-24 10:09:07 +02:00
Daniel Siepmann 0ae738c1f2
Remove sqlite tests from CI (#78)
Save environment, most people will not use sqlite anyway.
2022-09-29 15:12:41 +02:00
Daniel Siepmann 2e4c9cc04e
Add TYPO3 v11 support (#60)
* Support generation of code coverage generation
* Remove useless caching within GitHub
* Add TYPO3 11.5 within CI
* Update phpstan

Replace friendsoftypo3/phpstan-typo3 with saschaegerer/phpstan.
The friendsoftypo3 is intended for TYPO3 itself, while saschaegerer is
intended for community.
Also update all related packages.
Fix some new findings and update baseline.

* Run composer none interactive in CI
* Remove dependency checker
* Migrate tests to no longer use legacy dependencies
* https://forge.typo3.org/issues/97479
* Fix phpstan findings
2022-09-13 09:05:47 +02:00
Daniel Siepmann 056c8c7947 Add PHP 7.2 support
Add official support of PHP 7.2.

Downgrade dev tools to 7.2 compatible version.
2021-09-09 15:16:30 +02:00
Daniel Siepmann 6a89461972 Use GitHub Action to install expected composer version 2021-09-08 13:23:23 +02:00
Daniel Siepmann def55cbdc9 Make compatible with mysql 8 strict modes 2021-09-08 13:23:23 +02:00
Daniel Siepmann 5185c06015 Fix label of CI tasks 2021-08-09 09:03:24 +02:00
Daniel Siepmann 5e5c019704 Do not run CI on push
The steps are only necessary to check changes before merging.
Everyone always creates pull requests.
Therefore no need to run in push in addition to PR.
2021-04-13 15:32:10 +02:00
Daniel Siepmann c91f665d98 Make compatible with PHP 7.3
As some projects still might run on PHP 7.3 and supported TYPO3 version
still supports 7.3.
2021-04-13 15:32:10 +02:00
Daniel Siepmann 08de6ae129 Trigger CI on pull request 2021-04-12 14:55:34 +02:00
Daniel Siepmann ba564f29f7 Remove functional tests from CI
We don't have functional tests yet
2021-02-16 11:09:18 +01:00
Daniel Siepmann ded93e0d8e Integrate phpstan 2021-02-16 11:09:18 +01:00
Daniel Siepmann 89a076808a Add CGL 2021-02-16 11:09:18 +01:00