-
-
Notifications
You must be signed in to change notification settings - Fork 0
fetch #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Latest suggestions up to d1473df
Previous suggestionsSuggestions up to commit 6d4489c
✅ Suggestions up to commit 2f23a77
Suggestions up to commit 0ec9a7c
Suggestions up to commit a3880cf
Suggestions up to commit c2867df
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
🐘 PHP Module Tests - ResultsTest Date: 2025-12-10 02:03:25 UTC 📊 Test Results by VersionPHP 8.3.28PHP 8.4.13PHP 8.4.14PHP 8.4.15PHP 8.5.0Results: 20 of 20 tests completed 📋 Detailed Test ResultsPHP 8.3.28 - win10-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ❌ SOME TESTS FAILED 💡 Click here for troubleshooting tips
PHP 8.3.28 - win10-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ❌ SOME TESTS FAILED 💡 Click here for troubleshooting tips
PHP 8.3.28 - win11-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ❌ SOME TESTS FAILED 💡 Click here for troubleshooting tips
PHP 8.3.28 - win11-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ❌ SOME TESTS FAILED 💡 Click here for troubleshooting tips
PHP 8.4.13 - win10-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.13 - win10-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.13 - win11-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.13 - win11-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.14 - win10-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.14 - win10-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.14 - win11-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.14 - win11-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.15 - win10-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.15 - win10-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.15 - win11-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.4.15 - win11-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.5.0 - win10-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.5.0 - win10-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.5.0 - win11-amdPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED PHP 8.5.0 - win11-intelPhase 1: Basic PHP Validation
Phase 2: Extension Validation
Phase 3: Dependency Validation
Phase 4: Functional Testing
Extensions Tested: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Overall Status: ✅ ALL TESTS PASSED 📋 Test PhasesEach version is tested through the following phases:
Check artifacts for detailed logs. |
PR Reviewer Guide 🔍(Review updated until commit d1473df)Here are some key observations to aid the review process:
|
|
@N6REJ , this works great. The modules however seem to cause the status page for localhost to show memcached as stopped even when it is actually started in all versions in this release.
Also 8.3.28 throws an error (still starts) but looks like a problem with Xdebug.
|
|
I see it failed some ci test also. I'll double check the fetch routine and the source files. Glad you like the new fetch task. |
|
Only impacts the new versions of this release. |
…elease to 2025.12.09
… manually in build.properties
CI Feedback 🧐(Feedback updated until commit d1473df)A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|



User description
modifying files is no longer needed. Simply copy a folder from the nearest version and rename it to the current version.
all files should be updated upon build. You can test this behavior by deleting the urls that currently exist in those files and then to etst without releasing run "Gradle fetch"
gradle relase does this automatically
if a modules-untouched is missing some files, it will continue to use the existing files that were listed.
PR Type
Enhancement, Documentation
Description
Added support for three new PHP versions: 8.3.28, 8.4.15, and 8.5.0 with complete configuration files
Created comprehensive configuration files for each new PHP version including
php.ini,bearsampp.conf,exts.properties,deps.properties, andpear.propertiesUpdated xdebug extension to version 3.5.0alpha2 for PHP 8.4.14
Updated bundle release version from 2025.10.31 to 2025.12.07 in
build.propertiesEnhanced README.md with documentation for the automatic
fetchtask that updates dependencies during release buildsDocumented the process for creating new PHP version builds by copying configuration from the nearest version
Reformatted property files for consistency by removing spaces around equals signs in
exts.propertiesanddeps.propertiesAll new PHP versions configured with ImageMagick 7.1.2-8 and xdebug 3.5.0 extensions from php-2025.12.7 release
Diagram Walkthrough
File Walkthrough
16 files
php.ini
PHP 8.3.28 configuration file with extensions and settingsbin/php8.3.28/php.ini
settings
imap, mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite,
pgsql, sodium
32M
with debug mode
~BEARSAMPP_LIN_PATH~placeholder for dynamicpath resolution
exts.properties
Extension properties for PHP 8.3.28bin/php8.3.28/exts.properties
exts.properties
Extension properties for PHP 8.4.15bin/php8.4.15/exts.properties
exts.properties
Extension properties for PHP 8.5.0bin/php8.5.0/exts.properties
bearsampp.conf
Bearsampp configuration for PHP 8.3.28bin/php8.3.28/bearsampp.conf
php8apache2_4.dllbearsampp.conf
Bearsampp configuration for PHP 8.4.15bin/php8.4.15/bearsampp.conf
php8apache2_4.dllbearsampp.conf
Bearsampp configuration for PHP 8.5.0bin/php8.5.0/bearsampp.conf
php8apache2_4.dlldeps.properties
Dependency properties for PHP 8.3.28bin/php8.3.28/deps.properties
php-2025.12.7 release
deps.properties
Dependency properties for PHP 8.4.15bin/php8.4.15/deps.properties
php-2025.12.7 release
deps.properties
Dependency properties for PHP 8.5.0bin/php8.5.0/deps.properties
php-2025.12.7 release
pear.properties
PEAR properties for PHP 8.3.28bin/php8.3.28/pear.properties
from php-2025.12.7 release
pear.properties
PEAR properties for PHP 8.4.15bin/php8.4.15/pear.properties
from php-2025.12.7 release
pear.properties
PEAR properties for PHP 8.5.0bin/php8.5.0/pear.properties
from php-2025.12.7 release
build.properties
Updated bundle release version to 2025.12.07build.properties
php.ini
PHP 8.4.15 configuration file initializationbin/php8.4.15/php.ini
settings
memory_limit =512M), execution time (max_execution_time = 60), and error reporting(
error_reporting = E_ALL)extension_dir ="~BEARSAMPP_LIN_PATH~/bin/php/php8.4.15/ext") and enabled multiple PHPextensions (curl, fileinfo, gd, intl, mbstring, mysqli, openssl,
pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)
development-focused settings including xdebug extension with debug
mode enabled
php.ini
Add PHP 8.5.0 initialization configuration filebin/php8.5.0/php.ini
settings
reporting, and execution timeouts
mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)
~BEARSAMPP_LIN_PATH~placeholdersfor dynamic configuration
xdebug extension support
4 files
README.md
Documentation for PHP version builds and fetch taskREADME.md
fetchtask that updates dependencies duringrelease builds
new PHP versions
fetchtask integrates with modules-untouchedrepository and queries GitHub API
fetchtask to the task reference tablereleasetask automatically runsfetchfor dependencyupdates
README.txt
Dependencies directory README for PHP 8.3.28bin/php8.3.28/deps/README.txt
variable
README.txt
Dependencies directory README for PHP 8.4.15bin/php8.4.15/deps/README.txt
variable
README.txt
Dependencies directory README for PHP 8.5.0bin/php8.5.0/deps/README.txt
variable
2 files
exts.properties
Formatting consistency for extension propertiesbin/php8.4.13/exts.properties
key = valueformat tokey=valueformat for consistencydeps.properties
Formatting consistency for dependency propertiesbin/php8.4.14/deps.properties
key = valueformat tokey=valueformat for consistency1 files
exts.properties
Updated xdebug extension to 3.5.0alpha2 for PHP 8.4.14bin/php8.4.14/exts.properties
release
70 files