Skip to content

Add PHP 8.3.31, 8.4.22, and 8.5.7 configurations with extension support and update bundle release to 2026.6.2#75

Merged
jwaisner merged 1 commit into
mainfrom
May
Jun 4, 2026
Merged

Add PHP 8.3.31, 8.4.22, and 8.5.7 configurations with extension support and update bundle release to 2026.6.2#75
jwaisner merged 1 commit into
mainfrom
May

Conversation

@N6REJ

@N6REJ N6REJ commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@N6REJ N6REJ added the enhancement ✨ Improve program label Jun 3, 2026
@qodo-code-review

Copy link
Copy Markdown

Review Summary by Qodo

Add PHP 8.3.31, 8.4.22, and 8.5.7 configurations with extension support and update bundle release to 2026.6.2

✨ Enhancement

Grey Divider

Walkthroughs

Description
• Added complete configuration support for three new PHP versions: 8.3.31, 8.4.22, and 8.5.7
• Each PHP version includes comprehensive php.ini configuration files with core directives, memory
  limits (512M), execution timeouts, and error reporting settings
• Configured essential PHP extensions for each version: curl, fileinfo, gd, intl,
  mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, and sodium
• Added extension properties files (exts.properties) for each PHP version specifying download URLs
  for imagick, memcache, xdebug, and zip extensions
• Created Bearsampp configuration files (bearsampp.conf) for each PHP version with CLI executables
  and Apache 2.4 module settings
• Added dependency configuration files (deps.properties) for ImageMagick 7.1.2-24 support across
  all three PHP versions
• Included PEAR configuration files (pear.properties) referencing pearweb_phars 1.10.26
• Added documentation files explaining the purpose of the deps directory for each PHP version
• Updated bundle release version from 2026.4.18 to 2026.6.2 in build.properties
Diagram
flowchart LR
  A["Bundle Release 2026.4.18"] -- "update version" --> B["Bundle Release 2026.6.2"]
  B -- "add PHP 8.3.31" --> C["PHP 8.3.31 Config"]
  B -- "add PHP 8.4.22" --> D["PHP 8.4.22 Config"]
  B -- "add PHP 8.5.7" --> E["PHP 8.5.7 Config"]
  C -- "includes" --> F["php.ini, exts, deps, pear, bearsampp.conf"]
  D -- "includes" --> F
  E -- "includes" --> F

Loading

Grey Divider

File Changes

1. bin/php8.3.31/php.ini ⚙️ Configuration changes +1959/-0

PHP 8.3.31 complete configuration file with extensions

• Added comprehensive PHP 8.3.31 configuration file with 1959 lines of settings
• Configured core PHP directives including memory limits (512M), execution timeouts, and error
 reporting
• Enabled essential extensions (curl, fileinfo, gd, intl, imap, mbstring, mysqli, openssl,
 pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)
• Set up xdebug extension with debug mode and cachegrind output configuration
• Configured session handling, file uploads (32M max), and temporary directories with BEARSAMPP path
 variables

bin/php8.3.31/php.ini


2. bin/php8.3.31/exts.properties ⚙️ Configuration changes +4/-0

PHP 8.3.31 extension properties and download URLs

• Added extension download URLs for PHP 8.3.31 from Bearsampp modules repository
• Configured four extensions: imagick (3.8.1), memcache (8.2), xdebug (3.5.1), and zip
 (1.22.8)
• All extensions target PHP 8.3 thread-safe Visual Studio 16 x64 builds

bin/php8.3.31/exts.properties


3. bin/php8.4.22/exts.properties ⚙️ Configuration changes +4/-0

PHP 8.4.22 extension properties and download URLs

• Added extension download URLs for PHP 8.4.22 from Bearsampp modules repository
• Configured four extensions: imagick (3.8.1), memcache (8.2), xdebug (3.5.1), and zip
 (1.22.8)
• All extensions target PHP 8.4 thread-safe Visual Studio 17 x64 builds

bin/php8.4.22/exts.properties


View more (83)
4. bin/php8.5.7/exts.properties ⚙️ Configuration changes +4/-0

PHP 8.5.7 extension properties and download URLs

• Added extension download URLs for PHP 8.5.7 from Bearsampp modules repository
• Configured four extensions: imagick (3.8.1), memcache (8.2), xdebug (3.5.1), and zip
 (1.22.8)
• All extensions target PHP 8.5 thread-safe Visual Studio 17 x64 builds

bin/php8.5.7/exts.properties


5. bin/php8.3.31/bearsampp.conf ⚙️ Configuration changes +9/-0

PHP 8.3.31 Bearsampp configuration file

• Added Bearsampp configuration for PHP 8.3.31 specifying version and executable names
• Configured PHP CLI executables (php.exe, php-win.exe) and Apache 2.4 module
 (php8apache2_4.dll)
• Set bundle release version placeholder @RELEASE_VERSION@ for dynamic substitution

bin/php8.3.31/bearsampp.conf


6. bin/php8.4.22/bearsampp.conf ⚙️ Configuration changes +9/-0

PHP 8.4.22 Bearsampp configuration file

• Added Bearsampp configuration for PHP 8.4.22 specifying version and executable names
• Configured PHP CLI executables (php.exe, php-win.exe) and Apache 2.4 module
 (php8apache2_4.dll)
• Set bundle release version placeholder @RELEASE_VERSION@ for dynamic substitution

bin/php8.4.22/bearsampp.conf


7. bin/php8.5.7/bearsampp.conf ⚙️ Configuration changes +9/-0

PHP 8.5.7 Bearsampp configuration file

• Added Bearsampp configuration for PHP 8.5.7 specifying version and executable names
• Configured PHP CLI executables (php.exe, php-win.exe) and Apache 2.4 module
 (php8apache2_4.dll)
• Set bundle release version placeholder @RELEASE_VERSION@ for dynamic substitution

bin/php8.5.7/bearsampp.conf


8. bin/php8.3.31/deps.properties ⚙️ Configuration changes +1/-0

PHP 8.3.31 dependencies configuration

• Added ImageMagick dependency download URL for PHP 8.3.31
• References ImageMagick 7.1.2-24 portable Q16 HDRI x64 build from Bearsampp modules repository

bin/php8.3.31/deps.properties


9. bin/php8.4.22/deps.properties ⚙️ Configuration changes +1/-0

PHP 8.4.22 dependencies configuration

• Added ImageMagick dependency download URL for PHP 8.4.22
• References ImageMagick 7.1.2-24 portable Q16 HDRI x64 build from Bearsampp modules repository

bin/php8.4.22/deps.properties


10. bin/php8.5.7/deps.properties ⚙️ Configuration changes +1/-0

PHP 8.5.7 dependencies configuration

• Added ImageMagick dependency download URL for PHP 8.5.7
• References ImageMagick 7.1.2-24 portable Q16 HDRI x64 build from Bearsampp modules repository

bin/php8.5.7/deps.properties


11. bin/php8.3.31/deps/README.txt 📝 Documentation +2/-0

PHP 8.3.31 dependencies directory documentation

• Added README file documenting the purpose of the deps directory
• Explains that dependencies like PECL deps should be placed here for PATH injection

bin/php8.3.31/deps/README.txt


12. bin/php8.4.22/deps/README.txt 📝 Documentation +2/-0

PHP 8.4.22 dependencies directory documentation

• Added README file documenting the purpose of the deps directory
• Explains that dependencies like PECL deps should be placed here for PATH injection

bin/php8.4.22/deps/README.txt


13. bin/php8.5.7/deps/README.txt 📝 Documentation +2/-0

PHP 8.5.7 dependencies directory documentation

• Added README file documenting the purpose of the deps directory
• Explains that dependencies like PECL deps should be placed here for PATH injection

bin/php8.5.7/deps/README.txt


14. bin/php8.3.31/pear.properties ⚙️ Configuration changes +1/-0

PHP 8.3.31 PEAR configuration

• Added PEAR download URL for PHP 8.3.31
• References pearweb_phars 1.10.26 from Bearsampp modules repository release 2026.6.2

bin/php8.3.31/pear.properties


15. bin/php8.4.22/pear.properties ⚙️ Configuration changes +1/-0

PHP 8.4.22 PEAR configuration

• Added PEAR download URL for PHP 8.4.22
• References pearweb_phars 1.10.26 from Bearsampp modules repository release 2026.6.2

bin/php8.4.22/pear.properties


16. bin/php8.5.7/pear.properties ⚙️ Configuration changes +1/-0

PHP 8.5.7 PEAR configuration

• Added PEAR download URL for PHP 8.5.7
• References pearweb_phars 1.10.26 from Bearsampp modules repository release 2026.6.2

bin/php8.5.7/pear.properties


17. build.properties ⚙️ Configuration changes +1/-1

Bundle release version update

• Updated bundle release version from 2026.4.18 to 2026.6.2

build.properties


18. bin/php8.4.22/php.ini ⚙️ Configuration changes +1925/-0

PHP 8.4.22 configuration file with extensions and development settings

• Added comprehensive PHP 8.4.22 configuration file with 1925 lines of settings
• Configured core PHP directives including memory limits (memory_limit = 512M), execution time
 (max_execution_time = 60), and error reporting (error_reporting = E_ALL)
• Enabled essential PHP extensions including curl, fileinfo, gd, intl, mbstring, mysqli,
 openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, and sodium
• Configured development-focused settings with error display enabled, session handling, file upload
 limits (upload_max_filesize = 32M), and xdebug extension for debugging

bin/php8.4.22/php.ini


19. bin/php8.5.7/php.ini ⚙️ Configuration changes +1920/-0

PHP 8.5.7 configuration file with extensions and paths

• Added comprehensive PHP 8.5.7 configuration file with 1920 lines of settings
• Configured core PHP directives including error reporting, display settings, and resource limits
• Enabled essential extensions (curl, fileinfo, gd, gettext, intl, mbstring, mysqli, openssl,
 pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)
• Set up paths for extensions, temporary files, and PEAR with ~BEARSAMPP_LIN_PATH~ placeholders
• Configured session handling, mail function, database connections, and xdebug debugging extension

bin/php8.5.7/php.ini


20. bin/archived/php8.2.30/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.2.30/bearsampp.conf


21. bin/archived/php8.2.30/deps.properties Additional files +0/-0

...

bin/archived/php8.2.30/deps.properties


22. bin/archived/php8.2.30/deps/README.txt Additional files +0/-0

...

bin/archived/php8.2.30/deps/README.txt


23. bin/archived/php8.2.30/exts.properties Additional files +0/-0

...

bin/archived/php8.2.30/exts.properties


24. bin/archived/php8.2.30/pear.properties Additional files +0/-0

...

bin/archived/php8.2.30/pear.properties


25. bin/archived/php8.2.30/php.ini Additional files +0/-0

...

bin/archived/php8.2.30/php.ini


26. bin/archived/php8.2.30/php.ini.ber Additional files +0/-0

...

bin/archived/php8.2.30/php.ini.ber


27. bin/archived/php8.3.28/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.3.28/bearsampp.conf


28. bin/archived/php8.3.28/deps.properties Additional files +0/-0

...

bin/archived/php8.3.28/deps.properties


29. bin/archived/php8.3.28/deps/README.txt Additional files +0/-0

...

bin/archived/php8.3.28/deps/README.txt


30. bin/archived/php8.3.28/exts.properties Additional files +0/-0

...

bin/archived/php8.3.28/exts.properties


31. bin/archived/php8.3.28/pear.properties Additional files +0/-0

...

bin/archived/php8.3.28/pear.properties


32. bin/archived/php8.3.28/php.ini Additional files +0/-0

...

bin/archived/php8.3.28/php.ini


33. bin/archived/php8.3.30/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.3.30/bearsampp.conf


34. bin/archived/php8.3.30/deps.properties Additional files +0/-0

...

bin/archived/php8.3.30/deps.properties


35. bin/archived/php8.3.30/deps/README.txt Additional files +0/-0

...

bin/archived/php8.3.30/deps/README.txt


36. bin/archived/php8.3.30/exts.properties Additional files +0/-0

...

bin/archived/php8.3.30/exts.properties


37. bin/archived/php8.3.30/pear.properties Additional files +0/-0

...

bin/archived/php8.3.30/pear.properties


38. bin/archived/php8.3.30/php.ini Additional files +0/-0

...

bin/archived/php8.3.30/php.ini


39. bin/archived/php8.4.15/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.4.15/bearsampp.conf


40. bin/archived/php8.4.15/deps.properties Additional files +0/-0

...

bin/archived/php8.4.15/deps.properties


41. bin/archived/php8.4.15/deps/README.txt Additional files +0/-0

...

bin/archived/php8.4.15/deps/README.txt


42. bin/archived/php8.4.15/exts.properties Additional files +0/-0

...

bin/archived/php8.4.15/exts.properties


43. bin/archived/php8.4.15/pear.properties Additional files +0/-0

...

bin/archived/php8.4.15/pear.properties


44. bin/archived/php8.4.15/php.ini Additional files +0/-0

...

bin/archived/php8.4.15/php.ini


45. bin/archived/php8.4.17/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.4.17/bearsampp.conf


46. bin/archived/php8.4.17/deps.properties Additional files +0/-0

...

bin/archived/php8.4.17/deps.properties


47. bin/archived/php8.4.17/deps/README.txt Additional files +0/-0

...

bin/archived/php8.4.17/deps/README.txt


48. bin/archived/php8.4.17/exts.properties Additional files +0/-0

...

bin/archived/php8.4.17/exts.properties


49. bin/archived/php8.4.17/pear.properties Additional files +0/-0

...

bin/archived/php8.4.17/pear.properties


50. bin/archived/php8.4.17/php.ini Additional files +0/-0

...

bin/archived/php8.4.17/php.ini


51. bin/archived/php8.4.18/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.4.18/bearsampp.conf


52. bin/archived/php8.4.18/deps.properties Additional files +0/-0

...

bin/archived/php8.4.18/deps.properties


53. bin/archived/php8.4.18/deps/README.txt Additional files +0/-0

...

bin/archived/php8.4.18/deps/README.txt


54. bin/archived/php8.4.18/exts.properties Additional files +0/-0

...

bin/archived/php8.4.18/exts.properties


55. bin/archived/php8.4.18/pear.properties Additional files +0/-0

...

bin/archived/php8.4.18/pear.properties


56. bin/archived/php8.4.18/php.ini Additional files +0/-0

...

bin/archived/php8.4.18/php.ini


57. bin/archived/php8.4.20/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.4.20/bearsampp.conf


58. bin/archived/php8.4.20/deps.properties Additional files +0/-0

...

bin/archived/php8.4.20/deps.properties


59. bin/archived/php8.4.20/deps/README.txt Additional files +0/-0

...

bin/archived/php8.4.20/deps/README.txt


60. bin/archived/php8.4.20/exts.properties Additional files +0/-0

...

bin/archived/php8.4.20/exts.properties


61. bin/archived/php8.4.20/pear.properties Additional files +0/-0

...

bin/archived/php8.4.20/pear.properties


62. bin/archived/php8.4.20/php.ini Additional files +0/-0

...

bin/archived/php8.4.20/php.ini


63. bin/archived/php8.5.0/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.5.0/bearsampp.conf


64. bin/archived/php8.5.0/deps.properties Additional files +0/-0

...

bin/archived/php8.5.0/deps.properties


65. bin/archived/php8.5.0/deps/README.txt Additional files +0/-0

...

bin/archived/php8.5.0/deps/README.txt


66. bin/archived/php8.5.0/exts.properties Additional files +0/-0

...

bin/archived/php8.5.0/exts.properties


67. bin/archived/php8.5.0/pear.properties Additional files +0/-0

...

bin/archived/php8.5.0/pear.properties


68. bin/archived/php8.5.0/php.ini Additional files +0/-0

...

bin/archived/php8.5.0/php.ini


69. bin/archived/php8.5.2/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.5.2/bearsampp.conf


70. bin/archived/php8.5.2/deps.properties Additional files +0/-0

...

bin/archived/php8.5.2/deps.properties


71. bin/archived/php8.5.2/deps/README.txt Additional files +0/-0

...

bin/archived/php8.5.2/deps/README.txt


72. bin/archived/php8.5.2/exts.properties Additional files +0/-0

...

bin/archived/php8.5.2/exts.properties


73. bin/archived/php8.5.2/pear.properties Additional files +0/-0

...

bin/archived/php8.5.2/pear.properties


74. bin/archived/php8.5.2/php.ini Additional files +0/-0

...

bin/archived/php8.5.2/php.ini


75. bin/archived/php8.5.3/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.5.3/bearsampp.conf


76. bin/archived/php8.5.3/deps.properties Additional files +0/-0

...

bin/archived/php8.5.3/deps.properties


77. bin/archived/php8.5.3/deps/README.txt Additional files +0/-0

...

bin/archived/php8.5.3/deps/README.txt


78. bin/archived/php8.5.3/exts.properties Additional files +0/-0

...

bin/archived/php8.5.3/exts.properties


79. bin/archived/php8.5.3/pear.properties Additional files +0/-0

...

bin/archived/php8.5.3/pear.properties


80. bin/archived/php8.5.3/php.ini Additional files +0/-0

...

bin/archived/php8.5.3/php.ini


81. bin/archived/php8.5.5/bearsampp.conf Additional files +0/-0

...

bin/archived/php8.5.5/bearsampp.conf


82. bin/archived/php8.5.5/deps.properties Additional files +0/-0

...

bin/archived/php8.5.5/deps.properties


83. bin/archived/php8.5.5/deps/README.txt Additional files +0/-0

...

bin/archived/php8.5.5/deps/README.txt


84. bin/archived/php8.5.5/exts.properties Additional files +0/-0

...

bin/archived/php8.5.5/exts.properties


85. bin/archived/php8.5.5/pear.properties Additional files +0/-0

...

bin/archived/php8.5.5/pear.properties


86. bin/archived/php8.5.5/php.ini Additional files +0/-0

...

bin/archived/php8.5.5/php.ini


Grey Divider

Qodo Logo

@qodo-code-review

qodo-code-review Bot commented Jun 3, 2026

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (1) 📘 Rule violations (0) 🔗 Cross-repo conflicts (0)

Grey Divider


Action required

1. Missing release manifest entries 🐞 Bug ☼ Reliability
Description
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.
Code

bin/php8.3.31/bearsampp.conf[1]

Evidence
The repo’s CI documentation explicitly states that PR testing extracts versions from
bin/php<version>/ directory names, verifies they exist in releases.properties, and then
downloads the .7z using URLs from releases.properties. The PR adds new version directories
(e.g., bin/php8.3.31/), but releases.properties currently lists older versions and does not
include 8.3.31/8.4.22/8.5.7, so CI/version resolution will fail.

docs/CI-CD-TESTING.md[25-36]
docs/CI-CD-TESTING.md[70-76]
bin/php8.3.31/bearsampp.conf[1-3]
releases.properties[1-20]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

### 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


Grey Divider

Qodo Logo

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

🐘 PHP Module Tests - Results

Test Date: 2026-06-03 03:08:50 UTC
Status: ✅ All tests passed

📊 Test Results by Version

PHP 8.5.5

win10-amd
win10-intel
win11-amd
win11-intel

PHP 8.5.3

win10-amd
win10-intel
win11-amd
win11-intel

PHP 8.5.2

win10-amd
win10-intel
win11-amd
win11-intel

PHP 8.5.0

win10-amd
win10-intel
win11-amd
win11-intel

PHP 8.4.20

win10-amd
win10-intel
win11-amd
win11-intel

Results: 20 of 20 tests completed

All tests passed successfully! ✨


📋 Test Phases

Each version is tested through the following phases:

  • Phase 1: Basic PHP Validation (Download, Extract, Verify Executable)
  • Phase 2: Extension Validation (Download, Architecture Check, Loading Test)
  • Phase 3: Dependency Validation (Download Dependencies, Test with Dependencies)
  • Phase 4: Functional Testing (Test Extension Functionality)

Check artifacts for detailed logs.

@@ -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

@jwaisner jwaisner merged commit 3026498 into main Jun 4, 2026
24 checks passed
@jwaisner jwaisner deleted the May branch June 4, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement ✨ Improve program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants