Skip to content

Comments

[TASK] Update DDEV to PHP 8.5 and Node.js 24#1183

Open
CybotTM wants to merge 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:feature/ddev-update
Open

[TASK] Update DDEV to PHP 8.5 and Node.js 24#1183
CybotTM wants to merge 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:feature/ddev-update

Conversation

@CybotTM
Copy link
Contributor

@CybotTM CybotTM commented Feb 22, 2026

Summary

  • Update php_version from 8.1 (EOL Dec 2025) to 8.5 in .ddev/config.yaml
  • Update nodejs_version from 18 (EOL Apr 2025) to 24 (active LTS) in .ddev/config.yaml
  • Local development only, does not affect CI or project PHP minimum
  • composer.json platform.php: 8.1.27 ensures dependency resolution still targets PHP 8.1

Verification

  • DDEV starts successfully with PHP 8.5.3 and Node.js 24.13.0
  • composer install succeeds (115 packages)
  • Documentation rendering works (14 HTML files rendered)

Test plan

  • ddev start succeeds with PHP 8.5
  • composer install works
  • make docs ENV=local renders documentation

- PHP 8.1 reached EOL December 2025, update local dev to 8.5
- Node.js 18 reached EOL April 2025, update to 24 (active LTS)
- Local development only, does not affect CI or project minimum
@CybotTM CybotTM marked this pull request as draft February 22, 2026 12:04
@CybotTM CybotTM marked this pull request as ready for review February 22, 2026 13:47
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