Skip to content

Commit 93ebc92

Browse files
author
AI Assistant
committed
fix(upgrade-all): handle system-managed composer (apt/brew installed)
1 parent a033472 commit 93ebc92

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

scripts/upgrade_all.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,12 @@ stage_2_managers() {
204204
fi
205205

206206
if command -v composer >/dev/null 2>&1; then
207-
run_cmd "composer" composer self-update || log_skip "composer (failed)"
207+
# Check if composer is system-installed (can't self-update)
208+
if [ "$(which composer)" = "/usr/bin/composer" ] || [ "$(which composer)" = "/usr/local/bin/composer" ]; then
209+
log_skip "composer (system-managed, use apt/brew to update)"
210+
else
211+
run_cmd "composer" composer self-update || log_skip "composer (failed)"
212+
fi
208213
else
209214
log_skip "composer (not installed)"
210215
fi

0 commit comments

Comments
 (0)