prepare for cli updates with custom php binary
This commit is contained in:
1
NOTES.md
1
NOTES.md
@@ -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.
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -98,5 +98,5 @@
|
||||
"minimum-stability": "stable",
|
||||
"prefer-stable": true,
|
||||
"version": "26.0.2",
|
||||
"build": "58"
|
||||
"build": "59"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user