•  
      request #30344 Run Tuleap with PHP 8.2
    Infos
    #30344
    Thomas Gerbet (tgerbet)
    2024-02-06 10:28
    2023-01-06 17:16
    31929
    Details
    Run Tuleap with PHP 8.2

    Tracking the ongoing work regarding PHP 8.2 support.

    • [x] Unit tests
    • [x] REST tests
    • [x] DB/Integration tests
    • [x] Switch the CLI/backend actions to PHP 8.2
    • [x] Switch frontend to PHP 8.2
    • [x] Drop support of PHP 8.1
    Other
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Under implementation
    Empty
    Attachments
    Empty
    References
    Referencing request #30344

    Git commit

    tuleap/tuleap/stable

    Fix PHP 8.2 occuring during the initialization of the units test suite b6744153e1
    vfsStream: 1.6.10 -> 1.6.11 c6f98e557c
    chore: Upgrade embed to 4.4.7 07d03d8a64
    chore: Fix some dynamic properties for PHP 8.2 compatibility 53c900b16c
    chore: Drop unused composer dependencies in xml-templates-to-php fa10404c88
    Fix docman plugin unit tests when running with PHP 8.2 9a19f105ca
    Drop unused $hash property in \GitRepository 20eaa9abba
    php-mime-mail-parser: 7.1.2 -> 8.0.0 a196d4c7ec
    Fix tracker plugin unit tests when running with PHP 8.2 307705dba3
    laminas/laminas-httphandlerrunner: 2.1.0 -> 2.5.0 b5a797c286
    Fix git plugin unit tests when running with PHP 8.2 b6f8ff61d4
    Fix cardwall and agiledashboard unit tests when running with PHP 8.2 5f0e45c586
    Fix remaining issues spotted by unit tests when running with PHP 8.2 68a493a882
    Use azjezz/psl as a replacement for thecodingmachine/safe e14d5470c2
    Enable PHP 8.2 unit tests in the nightly pipeline 620248eca0
    Run nightly DB/Integration with PHP 8.2 in the nightly pipeline a718542fb2
    Allow to run REST tests with PHP 8.2 e6d2f4b02a
    sabre/dav: 4.3.1 -> 4.6.0 070dbb9785
    tuleap/prometheus-client: 1.3.0 -> 1.7.0 bf07688b3d
    deptrac: 0.18.0 -> 1.0.2 ee4d80650d
    Run the REST tests with PHP 8.2 in the nightly pipeline 92f3ae089e
    laminas/laminas-mail: 2.18.0 -> 2.25.1 bea1e3d9b1
    laminas/laminas-feed: 2.16.0 -> 2.22.0 dd8b9deff9
    Fix Jenkinsfile syntax in the nightly pipeline b461f66946
    Move CLI/backend tasks and dev environments to PHP 8.2 615c5288c3
    Switch to PHP 8.2 by default c98cadb8a5
    Keep phpcs under PHP 8.1 f1d9bc2b59
    chore: Drop PHP 8.1 support 632c8465b3

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2024-02-06 10:28
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2024-01-18 14:58

    gerrit #30208 (Switch to PHP 8.2 by default) integrated in Tuleap 15.4.99.125


    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Connected artifacts
    User avatar
    Thomas Gerbet (tgerbet)2024-01-11 14:29
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2024-01-05 09:21
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2023-11-06 16:04
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2023-09-06 08:48
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2023-01-06 17:17
    • Summary
      -Run Tuleap with PHP 8.1 
      +Run Tuleap with PHP 8.2 
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes