Skip to content
Snippets Groups Projects
  1. Mar 29, 2023
  2. Mar 09, 2023
  3. Feb 22, 2023
  4. Feb 09, 2023
  5. Feb 04, 2023
  6. Jan 17, 2023
  7. Jan 03, 2023
  8. Dec 20, 2022
  9. Dec 14, 2022
  10. Dec 13, 2022
  11. Dec 05, 2022
  12. Dec 02, 2022
  13. Dec 01, 2022
    • Stefan Bürk's avatar
      [TASK] Extend testing range to PHP8.2 with more dbms versions · dc0ad269
      Stefan Bürk authored
      doctrine/dbal 2.x version has reached EOL, which means that
      there will be no new version in this version range. Sadly,
      doctrine/dbal triggers a deprecation warning in PHP8.2 which
      will not be fixed upstream.
      
      Raising that dependency is out of the scope for TYPO3 v11. This
      issue is mitigated by adding the well-known composer dependency
      `cweagans/composer-patches` as dev dependency. Additionally, a
      corresponding composer patch targeting the PHP8.2 variable
      interpolation deprecation warning is applied in CI for testing
      purpose.
      
      UpgradeCest acceptance tests is adjusted to execute some steps
      only for appropriate dbms/drivers, as they are not targeting the
      newer versions.
      
      This change:
      * Adds composer patcher `cweagans/composer-patches`
      * Adds composer patch for doctrine/dbal variable
        interpolation issue in postgres platform class
      * re-arranging pre-merge and nightly tests
      * Ensures to execute some acceptance and functional
        tests against MariaDB 10.6 (LTS)
      * Adds a little workaround (ignore-platform-reqs)
        for composer install min and max with PHP8.2 in
        `Build/Scripts/runTests.sh` and docker-compose.yml
      
      Used command(s):
      
      > composer2-74 config --no-plugins --no-interaction \
          allow-plugins.cweagans/composer-patches true
      > composer2-74 config --no-plugins --no-interaction \
          extra.composer-exit-on-patch-failure true
      > composer2-74 config --no-plugins --no-interaction \
          extra.patches-file "Build/patches/patches.json"
      > composer2-74 require --dev \
          "cweagans/composer-patches":"^1.7.1"
      
      Resolves: #99173
      Releases: 11.5
      Change-Id: If7abd9e66c409c5417343658fe789ee38b35f082
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76011
      
      
      Reviewed-by: default avatarNikita Hovratov <nikita.h@live.de>
      Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarNikita Hovratov <nikita.h@live.de>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
      dc0ad269
  14. Nov 10, 2022
  15. Nov 03, 2022
  16. Oct 29, 2022
  17. Oct 27, 2022
  18. Oct 25, 2022
  19. Oct 14, 2022
  20. Oct 07, 2022
  21. Oct 04, 2022
  22. Sep 13, 2022
  23. Sep 12, 2022
  24. Sep 02, 2022
  25. Aug 09, 2022
  26. Jul 28, 2022
  27. Jul 26, 2022
  28. Jul 19, 2022
  29. Jul 16, 2022
  30. Jul 09, 2022
  31. Jul 01, 2022
  32. Jun 22, 2022
  33. Jun 13, 2022
  34. Jun 02, 2022
  35. May 30, 2022
  36. May 27, 2022
  37. May 23, 2022