prepare for cli updates with custom php binary
Some checks failed
CI/CD Pipeline / test (push) Successful in 3s
CI/CD Pipeline / deploy (push) Failing after 10s
CI/CD Pipeline / promote_stable (push) Has been skipped

This commit is contained in:
2026-02-11 19:46:33 +01:00
parent d279e7f36f
commit b6ce5160f9
3 changed files with 18 additions and 1 deletions

View File

@@ -10,3 +10,4 @@ Progress (last 2 days):
- Hardened tests with fakes/mocks to cover error paths and edge cases.
TODO: Make PHP binary path configurable for updates if default PHP is outdated (ACP -> System).
CI/CD: Runner must have PHP 8.4+ as the default CLI interpreter.

View File

@@ -27,6 +27,22 @@
arguments: --no-dev --optimize-autoloader
working_dir: "{{ prod_base_dir }}"
php_path: /usr/bin/keyhelp-php84
register: composer_install
- name: Debug package discovery when composer install fails
shell: |
set -o pipefail
keyhelp-php84 artisan package:discover -v --ansi 2>&1 | tail -n 200
args:
chdir: "{{ prod_base_dir }}"
register: package_discover_debug
ignore_errors: true
when: composer_install is failed
- name: Show package discovery debug output
debug:
var: package_discover_debug.stdout_lines
when: composer_install is failed
- name: Install node_modules
npm:

View File

@@ -98,5 +98,5 @@
"minimum-stability": "stable",
"prefer-stable": true,
"version": "26.0.2",
"build": "58"
"build": "59"
}