Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
9 changes: 9 additions & 0 deletions bin/php8.3.31/bearsampp.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
phpVersion = "8.3.31"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Missing release manifest entries 🐞 Bug ☼ Reliability

The CI workflow detects PHP versions from new/changed bin/php<version>/ folders and requires those
versions to exist in releases.properties (it also reads the download URL from that file). This PR
adds 8.3.31, 8.4.22, and 8.5.7 under bin/, but releases.properties has no entries for
them, so CI and consumers cannot resolve/download the corresponding archives.
Agent Prompt
### Issue description
New PHP version directories were added under `bin/` (8.3.31, 8.4.22, 8.5.7) but the release manifest `releases.properties` was not updated. CI and downstream tooling expect every version present in `bin/` to have a corresponding `releases.properties` entry (version -> downloadable .7z URL).

### Issue Context
The CI/CD workflow:
- Detects versions from changed `/bin` directories and **verifies** they exist in `releases.properties`.
- Downloads the `.7z` archive using the URL from `releases.properties`.

### How to fix
Add entries for the new versions to `releases.properties`, following the existing format:
- `8.3.31 = https://github.com/Bearsampp/module-php/releases/download/2026.6.2/bearsampp-php-8.3.31-2026.6.2.7z`
- `8.4.22 = https://github.com/Bearsampp/module-php/releases/download/2026.6.2/bearsampp-php-8.4.22-2026.6.2.7z`
- `8.5.7  = https://github.com/Bearsampp/module-php/releases/download/2026.6.2/bearsampp-php-8.5.7-2026.6.2.7z`

(Keep ordering consistent with the file’s current version sorting.)

### Fix Focus Areas
- releases.properties[1-30]
- bin/php8.3.31/bearsampp.conf[1-3]
- bin/php8.4.22/bearsampp.conf[1-3]
- bin/php8.5.7/bearsampp.conf[1-3]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

phpCliExe = "php.exe"
phpCliSilentExe = "php-win.exe"
phpConf = "php.ini"
phpPearExe = "pear/pear.bat"

apache24 = "php8apache2_4.dll"

bundleRelease = "@RELEASE_VERSION@"
1 change: 1 addition & 0 deletions bin/php8.3.31/deps.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Imagemagick = https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/ImageMagick-7.1.2-24-portable-Q16-HDRI-x64.7z
2 changes: 2 additions & 0 deletions bin/php8.3.31/deps/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Place dependencies required by PHP here like PECL deps (http://windows.php.net/downloads/pecl/deps/).
The dependencies will be injected into the PATH environment variable.
4 changes: 4 additions & 0 deletions bin/php8.3.31/exts.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
imagick=https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/php_imagick-3.8.1-8.3-ts-vs16-x64.zip
memcache=https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/php_memcache-8.2-8.3-ts-vs16-x64.zip
xdebug=https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/php_xdebug-3.5.1-8.3-ts-vs16-x86_64.dll
zip = https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/php_zip-1.22.8-8.3-ts-vs16-x64.zip
1 change: 1 addition & 0 deletions bin/php8.3.31/pear.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pear=https://github.com/Bearsampp/modules-untouched/releases/download/php-2026.6.2/pearweb_phars-1.10.26.tgz
Loading
Loading