Repository navigation
Conversation
pecl.php.net is not reliably reachable from GitHub runners, which makes pecl install fail with "No releases available for package". Download the release tarballs from GitHub instead and build them with docker-php-ext-install. Versions are now defined as ARGs which the update workflows bump. smbclient is pinned to its latest stable release. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Simon L. <szaimen@e.mail.de>
|
@pabzm WDYT about something like this? We could get rid of the PECL dependency then... |
|
I welcome to get rid of PECL, since it's deprecated as a whole already. But I would prefer to replace it by it successor PIE instead of installing manually, because it keeps our scripts shorter and cleaner and avoids some complexities that (often) arise from installing packages from source. At least where possible: What do you think about that? |
I inviestigated this possibility already with Claude Opus 5.5 but it looked like we would need to work around some problems there and as you said not all extensions are available there yet so we would need to migrate to a hybrid approach. Due to that I figured it might be better to completely migrate off this external infrastructure... |
|
Ok, I don't care that much. But then please refactor the code, e.g. by using a function, so it gets less repetitive. |
pecl.php.net is not reliably reachable from GitHub runners, which makes pecl install fail with "No releases available for package". Download the release tarballs from GitHub instead and build them with docker-php-ext-install. Versions are now defined as ARGs which the update workflows bump. smbclient is pinned to its latest stable release.
Summary
3. to review, feature component)AI (if applicable)