Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runTests.sh and nullable fix #609

Merged
merged 2 commits into from
Aug 10, 2024
Merged

runTests.sh and nullable fix #609

merged 2 commits into from
Aug 10, 2024

Conversation

lolli42
Copy link
Member

@lolli42 lolli42 commented Aug 10, 2024

No description provided.

lolli42 and others added 2 commits August 10, 2024 12:12
Implicit nullable method parameters are deprecated
with PHP 8.4. The patch prepares affected method
signatures and activates an according php-cs-fixer
rule.
TYPO3 Core streamlined the `runTests.sh` script
already to allow the usage of podman or docker
as container execution binary, favourising the
`podmand` due to several reasons. To make this
possible `docker-compose` has been replaced with
direct binary usage.

To adopt these streamlining changes, this change

* adopts podman/docker binary switch `-b`.
* drops `docker-compose` usage in favour
  of using docker/podman calls directly.
* drops `.env` file creation.
* drops script debugging option `-v`.
* adds PHP 8.3 as allowed php version.
* adjusts the help text for implemented
  changes.
* displays a hint for helptext on invalid
  option to avoid the missing due to the
  lengthy text output.
* adds phpunit configuration for unit test
  with testing-framework paths to eliminate
  the need to specify the testing folder
  explicitly.

Releases: main, 7, 6
@lolli42 lolli42 merged commit 641fec2 into 6 Aug 10, 2024
12 checks passed
@lolli42 lolli42 deleted the lolli-5 branch August 10, 2024 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants