Finding
Homeboy core owns extension install/setup and component environment detection, while the action still hardcodes extension refresh and generic Composer/npm/pnpm/yarn dependency setup.
Evidence
Action:
scripts/setup/install-extension.sh
scripts/setup/detect-runtime-env.sh
scripts/setup/auto-setup-environment.sh
action.yml setup steps around homeboy component env
Core upstream issue:
Proposed shape
After core exposes an explicit refresh/setup mode, reduce action setup scripts to platform setup and one core command invocation.
Acceptance criteria
- Extension refresh is not implemented as shell uninstall/install loops.
- Generic dependency install policy moves to extension/core lifecycle where possible.
- Action still supports setup-node/setup-php platform wiring.
- Existing runtime-env outputs remain stable.
Parallelization
Blocked on Extra-Chill/homeboy#2917 for the main cleanup.
Finding
Homeboy core owns extension install/setup and component environment detection, while the action still hardcodes extension refresh and generic Composer/npm/pnpm/yarn dependency setup.
Evidence
Action:
scripts/setup/install-extension.shscripts/setup/detect-runtime-env.shscripts/setup/auto-setup-environment.shaction.ymlsetup steps aroundhomeboy component envCore upstream issue:
Proposed shape
After core exposes an explicit refresh/setup mode, reduce action setup scripts to platform setup and one core command invocation.
Acceptance criteria
Parallelization
Blocked on Extra-Chill/homeboy#2917 for the main cleanup.