/claim #8154
This PR ensures Coolify is ready for the upcoming Debian 13 release by addressing OS validation and Docker installation repo availability.
trixie to SUPPORTED_OS in bootstrap/helpers/constants.php.InstallDocker.php to include a version-aware fallback.
VERSION_CODENAME is trixie, the script forces the fallback to the bookworm (Debian 12) Docker repository. This ensures a successful installation even if a native trixie repository is not yet published by Docker.InstallPrerequisites.php (fixing a latent issue where Alpine was validated but not handled).I have verified the syntax and logic of these changes in a local Ubuntu environment (WSL2):
# Verification Results
php -l app/Actions/Server/InstallDocker.php -> No syntax errors detected
php -l app/Actions/Server/InstallPrerequisites.php -> No syntax errors detected
php -l bootstrap/helpers/constants.php -> No syntax errors detected
The changes follow the established patterns in the codebase for Debian/Ubuntu version updates. Specifically, the fallback mechanism reflects the standard approach for supporting “T-minus-1” repositories during early OS releases.
Fixes #8154
Svel26
@Svel26
Coolify
@coollabsio