Skip to content

[TASK] fix tests for state of 2026.03.26#4604

Merged
dkd-kaehm merged 2 commits intoTYPO3-Solr:mainfrom
dkd-kaehm:task/typo3_testing_framework_9.5.0
Mar 26, 2026
Merged

[TASK] fix tests for state of 2026.03.26#4604
dkd-kaehm merged 2 commits intoTYPO3-Solr:mainfrom
dkd-kaehm:task/typo3_testing_framework_9.5.0

Conversation

@dkd-kaehm
Copy link
Copy Markdown
Collaborator

@dkd-kaehm dkd-kaehm commented Mar 26, 2026

Fixes to make GitHub Actions on TYPO3 14 Stack green again

This pull-request contains multiple commits:

Don't squash them by merging!


[TASK] Fix IconFactory::mapRecordTypeToIconIdentifier() call for TYPO3 14

  • Classes/Backend/IndexingConfigurationSelectorField.php
    • Pass required TcaSchema parameter to mapRecordTypeToIconIdentifier()

[TASK] upgrade to typo3/testing-framework 9.5.0

  • composer.json
    • Upgrade typo3/testing-framework ^9.3.0 → ^9.5.0
      • Remove late-static-binding patch (fixed upstream in 9.5.0)
      • Remove testing-framework patch configuration from extra
      • Remove cweagans/composer-patches (no longer needed)
    • Upgrade minimal phpunit ^11.5.48 → ^11.5.55
      and stay on fixed version for PHP 8.2-8.5
    • Use fixed brianium/paratest for all PHP versions ^7.8 → ^7.8.5
      and stay on fixed version for PHP 8.2-8.5
  • Tests/Integration/Fixtures/Extensions/
    • Remove ext_emconf.php from fake_extension, fake_extension2,
      fake_extension3 (deprecated, use composer.json exclusively)

…3 14

- Classes/Backend/IndexingConfigurationSelectorField.php
  - Pass required TcaSchema parameter to mapRecordTypeToIconIdentifier()
@dkd-kaehm dkd-kaehm force-pushed the task/typo3_testing_framework_9.5.0 branch from c2614fe to e81bef0 Compare March 26, 2026 11:14
- composer.json
  - Upgrade typo3/testing-framework ^9.3.0 → ^9.5.0
    - Remove late-static-binding patch (fixed upstream in 9.5.0)
    - Remove testing-framework patch configuration from extra
    - Remove cweagans/composer-patches (no longer needed)
  - Upgrade minimal phpunit ^11.5.48 → ^11.5.55
     and stay on fixed version for PHP 8.2-8.5
  - Use fixed brianium/paratest for all PHP versions ^7.8 → ^7.8.5
    and stay on fixed version for PHP 8.2-8.5
- Tests/Integration/Fixtures/Extensions/
  - Remove ext_emconf.php from fake_extension, fake_extension2,
    fake_extension3 (deprecated, use composer.json exclusively)
@dkd-kaehm dkd-kaehm force-pushed the task/typo3_testing_framework_9.5.0 branch from e81bef0 to 72f8675 Compare March 26, 2026 11:26
@dkd-kaehm dkd-kaehm merged commit 20a996a into TYPO3-Solr:main Mar 26, 2026
8 checks passed
@dkd-kaehm dkd-kaehm deleted the task/typo3_testing_framework_9.5.0 branch March 26, 2026 11:49
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.

1 participant