mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-12-27 03:06:10 +01:00
Commit graph

1138 commits

Author SHA1 Message Date
Bernd Sengupta
5dbd6a6521 [BUG] Add condition in runTests.sh and extend the composer command 2024-10-15 14:44:53 +02:00
Bernd Sengupta
3b1d0b6601 [BUG] Add user to docsGenerate command 2024-10-14 14:57:08 +02:00
Oliver Klee
9a8834998f
[TASK] Reorder the PHP-related steps in the ci:static script (#1489)
Check for syntax errors with PHP lint first, then check for
structural problems with Rector and PHPStan, and after that check
the coding style.
2024-10-13 17:19:52 +02:00
dependabot[bot]
7c4504600f
[TASK] Update spaze/phpstan-disallowed-calls requirement (#1488)
Updates the requirements on [spaze/phpstan-disallowed-calls](https://github.com/spaze/phpstan-disallowed-calls) to permit the latest version.
- [Release notes](https://github.com/spaze/phpstan-disallowed-calls/releases)
- [Commits](https://github.com/spaze/phpstan-disallowed-calls/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: spaze/phpstan-disallowed-calls
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 05:14:04 +00:00
bernd
f134e193cd
[TASK] Use the development php.ini on GitLab CI (#1481)
Fixes #1214
2024-10-07 21:01:36 +02:00
Oliver Klee
9446d14b77
[TASK] Move a repository test from unit to functional (#1484)
Unit tests for repositories are quite a hassle as we then need to
set up all dependencies in `setUp()` ourselves.

So convert the test to a functional tests where we can rely on the
container to create and initialize the subject for us.
2024-10-06 20:50:24 +02:00
dependabot[bot]
f93c998a92
[TASK] Update phpstan/phpstan requirement from 1.12.5 to 1.12.6 (#1486)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.0.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.5...1.12.6)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 18:34:47 +00:00
Muhammad Salman
c99b073bf6
[TASK] Rework the testing framework section in the docs (#1480) 2024-10-06 20:20:31 +02:00
dependabot[bot]
82a1df5eda
[TASK] Update ssch/typo3-rector requirement from 2.8.0 to 2.9.2 (#1485)
Updates the requirements on [ssch/typo3-rector](https://github.com/sabbelasichon/typo3-rector) to permit the latest version.
- [Release notes](https://github.com/sabbelasichon/typo3-rector/releases)
- [Commits](https://github.com/sabbelasichon/typo3-rector/compare/v2.8.0...v2.9.2)

---
updated-dependencies:
- dependency-name: ssch/typo3-rector
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 14:53:53 +00:00
dependabot[bot]
1a4fc18b6c
[TASK] Update tomasvotruba/type-coverage requirement from 0.3.1 to 1.0.0 (#1478)
Updates the requirements on [tomasvotruba/type-coverage](https://github.com/TomasVotruba/type-coverage) to permit the latest version.
- [Commits](https://github.com/TomasVotruba/type-coverage/compare/0.3.1...1.0.0)

---
updated-dependencies:
- dependency-name: tomasvotruba/type-coverage
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 05:15:37 +00:00
dependabot[bot]
13be4d6c37
[TASK] Update ergebnis/composer-normalize requirement (#1477)
Updates the requirements on [ergebnis/composer-normalize](https://github.com/ergebnis/composer-normalize) to permit the latest version.
- [Release notes](https://github.com/ergebnis/composer-normalize/releases)
- [Changelog](https://github.com/ergebnis/composer-normalize/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ergebnis/composer-normalize/compare/2.43.0...2.44.0)

---
updated-dependencies:
- dependency-name: ergebnis/composer-normalize
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 06:01:13 +00:00
dependabot[bot]
9ad48b528f
[TASK] Update ssch/typo3-rector requirement from 2.7.0 to 2.8.0 (#1476)
Updates the requirements on [ssch/typo3-rector](https://github.com/sabbelasichon/typo3-rector) to permit the latest version.
- [Release notes](https://github.com/sabbelasichon/typo3-rector/releases)
- [Commits](https://github.com/sabbelasichon/typo3-rector/compare/v2.7.0...v2.8.0)

---
updated-dependencies:
- dependency-name: ssch/typo3-rector
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 15:51:06 +00:00
Oliver Klee
a3d72de1de
[FEATURE] Add Composer scripts and a CI job for Rector (#1459)
* [FEATURE] Add Composer scripts and a CI job for Rector

Closes #851
2024-09-30 07:21:41 +02:00
Oliver Klee
d8323ffb2d
[TASK] Used fixed versions for most development dependencies (#1475)
We don't want our build to break when a new version of a development
dependency like PHPUnit or PHPStan gets released. Instead, we want to
be able to examine the (possibly changed) behavior in the pull request
by Dependabot that updates this dependency.
2024-09-29 08:56:01 +02:00
Oliver Klee
ef1e39b20d
[TASK] Bump the Symfony development dependencies (#1468)
For development versions, we don't need to bother supporting
lower versions of dependencies.
2024-09-27 16:17:18 +02:00
Oliver Klee
b0a4a7c611
[TASK] Sort the includes for GitLab CI (#1464)
This will make maintenance of this file a bit easier.
2024-09-27 13:02:29 +02:00
dependabot[bot]
76eb2b22d5
[TASK] Update ssch/typo3-rector requirement from ^2.6.5 to ^2.7.0 (#1474)
Updates the requirements on [ssch/typo3-rector](https://github.com/sabbelasichon/typo3-rector) to permit the latest version.
- [Release notes](https://github.com/sabbelasichon/typo3-rector/releases)
- [Commits](https://github.com/sabbelasichon/typo3-rector/compare/v2.6.5...v2.7.0)

---
updated-dependencies:
- dependency-name: ssch/typo3-rector
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 10:46:23 +00:00
Oliver Klee
adb2b6693e
[TASK] Add a time limit to the documentation check on CI (#1472)
This will avoid that a hung job will consume up to 30 minutes
of CPU time.
2024-09-27 09:12:36 +02:00
dependabot[bot]
6e987aca7b
[TASK] Update phpstan/phpstan requirement from ^1.12.4 to ^1.12.5 (#1473)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.0.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.4...1.12.5)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 13:09:39 +00:00
dependabot[bot]
8cbf6abd27
[TASK] Update phpstan/phpstan-strict-rules requirement (#1467)
Updates the requirements on [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases)
- [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.6.0...1.6.1)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-strict-rules
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 14:18:02 +00:00
dependabot[bot]
3c5c350937
[TASK] Update phpstan/phpstan requirement from ^1.12.3 to ^1.12.4 (#1466)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.0.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.3...1.12.4)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 08:30:37 +00:00
dependabot[bot]
1014f19fe5
[TASK] Update squizlabs/php_codesniffer requirement (#1465)
Updates the requirements on [squizlabs/php_codesniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer) to permit the latest version.
- [Release notes](https://github.com/PHPCSStandards/PHP_CodeSniffer/releases)
- [Changelog](https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.10.2...3.10.3)

---
updated-dependencies:
- dependency-name: squizlabs/php_codesniffer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 11:23:46 +00:00
bernd
026b13a52b
[TASK] Set npm to version 10.8.2 (#1463) 2024-09-17 15:08:09 +02:00
bernd
fb7b22a559
[TASK] Change the image to the official core testing image (#1462) 2024-09-17 14:32:40 +02:00
Łukasz Uznański
fdace0a094
[BUGFIX] Fix functional php8.2 v12 highest job in GitLab CI(#1460) 2024-09-17 13:34:16 +02:00
Oliver Klee
79601e8aa6
[TASK] Remove redundancies in the prepare-release Composer script (#1458)
We're already removing the whole `Build/` directory in this script.

So there is no need to also remove the individual files in this
directory.
2024-09-17 13:20:30 +02:00
bernd
ead187c779
[BUGFIX] Add node version 20.17.0 to package.json (#1457) 2024-09-17 12:42:15 +02:00
Łukasz Uznański
902097b7dd
[BUGFIX] Fix parallel lint in GitLab CI (#1456) 2024-09-17 12:23:40 +02:00
Łukasz Uznański
ac8c1248ea
[TASK] Move php sniff to Build dir (#1357)
Part of #1186
2024-09-17 11:41:40 +02:00
dependabot[bot]
ab23166274
[TASK] Update phpstan/phpstan requirement from ^1.12.2 to ^1.12.3 (#1454)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.0.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.2...1.12.3)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-09 09:05:35 +00:00
Oliver Klee
022cdadec9
[TASK] Update the testing framework (#1453)
Co-authored-by: Daniel Siepmann <coding@daniel-siepmann.de>
2024-09-07 14:33:57 +02:00
bernd
534de16770
[TASK] Add two new ISSUE_TEMPLATES, feature and task (#1446)
* Update .github/ISSUE_TEMPLATE/feature.md
Co-authored-by: Oliver Klee <typo3-coding@oliverklee.de>
* Update .github/ISSUE_TEMPLATE/task.md
Co-authored-by: Oliver Klee <typo3-coding@oliverklee.de>
2024-09-07 12:33:23 +02:00
dependabot[bot]
db7bb0c73e
[TASK] Update phpstan/phpstan requirement from ^1.12.1 to ^1.12.2 (#1452)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.0.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.1...1.12.2)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 06:05:49 +00:00
Oliver Klee
c5d9e1d08e
[TASK] Drop .phpstorm.meta.php (#1448)
With modern PHPDoc annotations and modern PhpStorm versions, this
file is not needed anymore.
2024-09-06 07:24:49 +02:00
Oliver Klee
a0fa00564c
[TASK] Unify the coverage-related directories (#1450)
As we'll need to have `build/logs/` for the merged coverage data
anyway, there is no point to have the separate coverage files
in `.Build/coverage/` instead of in `build/coverage/`.

Now the setup is more consistent.

Please note that this only affects the CI builds as we usually
only collect coverage data there for the pull requests.
2024-09-06 07:23:29 +02:00
dependabot[bot]
22598ef789
[TASK] Update phpstan/extension-installer requirement (#1449)
Updates the requirements on [phpstan/extension-installer](https://github.com/phpstan/extension-installer) to permit the latest version.
- [Release notes](https://github.com/phpstan/extension-installer/releases)
- [Commits](https://github.com/phpstan/extension-installer/compare/1.4.2...1.4.3)

---
updated-dependencies:
- dependency-name: phpstan/extension-installer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 05:26:41 +00:00
dependabot[bot]
b56fd9f764
[TASK] Update phpstan/phpstan requirement from ^1.12.0 to ^1.12.1 (#1445)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.12.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.12.0...1.12.1)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 20:12:36 +00:00
Oliver Klee
849087af95
[TASK] Switch to the Coveralls GitHub action (#1430)
Unfortunately, with the GitHub Action, we need to go back to
using the path `build/logs/clover.xml` for the combined coverage file.

Closes #1431
2024-09-02 19:05:19 +02:00
dependabot[bot]
2b8fc34df4
[TASK] Update friendsofphp/php-cs-fixer requirement (#1443)
Updates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.
- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.2...v3.64.0)

---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 05:46:15 +00:00
Oliver Klee
498dbdda3a
[TASK] Run composer-unused as part of ci:static (#1440) 2024-08-30 08:58:33 +02:00
dependabot[bot]
0b20fd5fdb
[TASK] Update ssch/typo3-rector requirement from ^2.6.4 to ^2.6.5 (#1442)
Updates the requirements on [ssch/typo3-rector](https://github.com/sabbelasichon/typo3-rector) to permit the latest version.
- [Release notes](https://github.com/sabbelasichon/typo3-rector/releases)
- [Commits](https://github.com/sabbelasichon/typo3-rector/compare/v2.6.4...v2.6.5)

---
updated-dependencies:
- dependency-name: ssch/typo3-rector
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 05:15:39 +00:00
dependabot[bot]
e5194cd536
[TASK] Update friendsofphp/php-cs-fixer requirement (#1441)
Updates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.
- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.1...v3.63.2)

---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 05:38:12 +00:00
dependabot[bot]
da1353eeb2
[TASK] Update phpstan/phpstan requirement from ^1.11.11 to ^1.12.0 (#1439)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.12.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.11.11...1.12.0)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 05:26:25 +00:00
dependabot[bot]
c52530c9c3
[TASK] Update saschaegerer/phpstan-typo3 requirement (#1438)
Updates the requirements on [saschaegerer/phpstan-typo3](https://github.com/sascha-egerer/phpstan-typo3) to permit the latest version.
- [Release notes](https://github.com/sascha-egerer/phpstan-typo3/releases)
- [Commits](https://github.com/sascha-egerer/phpstan-typo3/compare/1.10.1...1.10.2)

---
updated-dependencies:
- dependency-name: saschaegerer/phpstan-typo3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 06:07:56 +00:00
dependabot[bot]
21cede65f0
[TASK] Update friendsofphp/php-cs-fixer requirement (#1437)
Updates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.
- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.62.0...v3.63.1)

---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 14:20:23 +00:00
dependabot[bot]
02bc8933b2
[TASK] Update phpstan/extension-installer requirement (#1436)
Updates the requirements on [phpstan/extension-installer](https://github.com/phpstan/extension-installer) to permit the latest version.
- [Release notes](https://github.com/phpstan/extension-installer/releases)
- [Commits](https://github.com/phpstan/extension-installer/compare/1.4.1...1.4.2)

---
updated-dependencies:
- dependency-name: phpstan/extension-installer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 14:19:37 +00:00
Oliver Klee
9005c3cb9a
[TASK] Streamline the coverage folders (#1432) 2024-08-23 19:26:32 +02:00
Oliver Klee
920b2ca957
[TASK] Switch code coverage from PCOV to Xdebug (#1429)
PCOV is no longer maintainted, and nowadays Xdebug is fast enough.
2024-08-23 14:29:27 +02:00
5986b09e81
[BUGFIX] Broken rendering in docs (#1428)
Add necessary blank line.
The indentation will be rendered as quote otherwise.
2024-08-20 08:51:16 +02:00
dependabot[bot]
a7b9c5eee8
[TASK] Update phpstan/phpstan requirement from ^1.11.10 to ^1.11.11 (#1427)
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.12.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.11.10...1.11.11)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 05:17:05 +00:00